外部变量
CMS可以与多种类型控制设备通信进行数据交换,面对现场采用不同协议通信的I/O设备,CMS通过自研的数据采集和实时控制平台,与其建立高效可靠的设备通讯,快速实现多样化设备的数据互联互通。
CMS支持连接的下位设备包括PLC、CNC、传感器、仪表、运动控制器等各种各样的硬件设备,也包括OPC服务器等软件设备。具体底层协议支持范围,详见“设备通信帮助手册”。
本用户手册将以通用的Modbus_TCP协议为例介绍,如果采用其他通讯协议,则配置内容会有所不同,但流程基本一致,此处不作详细介绍,各种各样的I/O设备通信详见“设备通信帮助手册”。
通讯驱动连接
在“外部通道”页签下,点击变量通道功能区的添加设备按钮,选择外部设备,选择通道对应的通讯协议,输入通道名称,配置通讯参数,点击确认成功创建
基础配置

高级配置

Modbus_TCP通讯参数
基础配置
- 设备IP:设备IP,与PLC设置保持一致即可
- 设备ID:设备ID,与PLC设置保持一致即可
- 端口号:默认为502,可修改,与PLC设置保持一致即可
- 首地址:默认为1,可通过下拉选择首地址为0
- 超时时间:默认为3秒,可手动修改超时时间
高级配置
字节顺序:
- 有符号32位整型:默认为2143,可通过下拉列表选择其它方式
- 有符号32位整型:默认为2143,可通过下拉列表选择其它方式
- 有符号64位整型:默认为2143,可通过下拉列表选择其它方式
- 有符号64位整型:默认为2143,可通过下拉列表选择其它方式
- 32位浮点型:默认为2143,可通过下拉列表选择其它方式
- 64位浮点型:默认为2143,可通过下拉列表选择其它方式
- 字符串:默认为2143,可通过下拉列表选择其它方式
其他配置:
- 独立链路:默认为禁用,可通过下拉框修改为启用
- PDU诊断算法:默认为启用,可通过下拉框修改为禁用
- PDU长度:默认为220,可手动修改长度
- PDU立即提交:默认禁用,PDU立即提交启用后,驱动程序采集到PDU数据包后,无需等待当前通道同一采集间隔的其他缺省数据,立即提交到redis或第三方平台,响应更快但会损耗一定性能
- 静态仿真:默认禁用,静态仿真启用后,系统可在不连接设备的情况下读写外部变量数据。若需要与设备真实通讯,请禁用静态仿真。
变量组创建
外部通道下可创建分组,便于分类管理变量,下面介绍如何创建变量组
选中对应通道,点击通道节点的添加变量组按钮,在添加变量组弹窗中,输入变量组名称,确认即完成变量组的创建
