概述

在本文中,我们将讨论如何对通过Kramer Control “大脑”发送的设备命令进行故障排除。我们发现Hercules是终端用户可用于此类故障排除的最佳工具之一。

Hercules

  • 要下载Hercules,请“单击此处”:https://www.hw-group.com/software/hercules-setup-utility

Hercules是基于PC的软件,可为编程人员提供多种工具,以帮助对设备命令进行故障排除。这些工具包括:

  • 能够监听特定IP地址和端口的所有通过该端口通信的流量
  • 能够创建服务器来监听“大脑”发送的命令的能力
  • 能够向IP地址发送和接收十六进制和Ascii命令

监听特定的端口和IP地址

在上图中,我们使用的是TCP客户端,它监听所标识IP地址上的特定端口。您将在图像中看到,我们将端口标识为5000,将模块IP标识为Kramer 88UHD交换设备正在使用的IP地址。
*粉红字词是Hercules发送的命令

上图显示Hercules下载后的外观。图像中的注释项目
*顶层显示Hercules用户可用的选项
**当您的PC通过Comm端口直接连接到设备时,将使用“串行”选项卡

  • TCP服务器将用于与计算机创建监听端口

***为了通过Kramer Control将命令发送到您的计算机,请使用在Hercules中分配的端口和计算机的IP地址创建一个网络网关。

更改IP地址

在“TCP客户端”部分中,屏幕右上方有一个“TCP”部分。

_Module IP_是与之通信的设备的IP地址,而_Port_是从设备发送/接收命令所需的必需通信端口。

*注释*如果您正在通过连接到“大脑”的RS232控制设备,则可以通过Hercules监听此流量
*模块IP将是“大脑”的IP地址,端口将是500x,其中x是连接到“大脑”的串行端口。5001将是端口1,5002将是端口2,依此类推。

发送/接收的数据

您可以通过在“发送”字段中输入通信字符串来向设备发送命令。通信字符串包含在您所控制设备的协议文档中。如果您没有此文档,建议您与设备制造商联系。

上图显示发送到Kramer VS88UHD的命令。
*某些字符需要在Hercules中转义

  • Kramer设备的HELP命令是#HELP,但是在Hercules中,我们必须发送##HELP

*需要回车的设备需要在命令字符串的末尾包含
*需要换行的设备必须包含

上图显示与我们Kramer 88UHD的通信_To_ and _From_。以%(洋红色)粉红色k%表示的项目是Hercules发送的命令,* 以黑色*表示的项目是Kramer设备的响应。

创建服务器

Hercules还提供了创建监听服务器的功能,以准确识别Kramer Control大脑发送的命令。

上图显示选择TCP服务器时出现的空白屏幕。在此区域中,您将定义用于监听来自“大脑”的通讯的端口。

*注释*此端口对于测试目的应该是唯一的。该帖子将再次用于网络网关设置中的Kramer Control构建器中。

上面的新图像显示从大脑发送到您的机器的通信。您可以比较通讯字符串,以确保“大脑”在此处发送正确的通讯。

网关设置

  1. “添加网络网关”:https://www.manula.com/manuals/kramer/kramer-control/1/zc/topic/hardware
  2. 确定您的Hercules服务器的IP地址
  3. *转到Hercules的UDP设置区域,然后在屏幕底部找到IP地址
  4. 将设备拖到网关
  5. 在“属性”窗口中更改端口

Last modified: 21 December 2020

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment