本章节仅对西门子S7、西门子S7-200Smart、基恩士KV、EtherNet/IP CIP这四种PLC通信协议在软件中如何操作进行介绍。
打开通信管理并选择设备管理。
本章节仅适用于协议类型选择西门子S7、西门子S7-200Smart、基恩士KV、EtherNet/IP CIP这四种类型。
设备列表选中设备,右键单击选择重命名也可修改设备名称。
不同协议类型,支持选择的通信方式有所差别,具体参见下表。
协议类型 |
支持的通信方式 |
---|---|
基恩士KV |
串口、TcpClient |
EtherNet/IP CIP |
TcpClient |
西门子S7 |
TcpClient |
西门子S7-200Smart |
TcpClient |
选择不同的通信方式,需设置的参数有所差异。具体如下:
通信方式选择串口:需设置的参数为串口号、波特率、数据位、校验位、停止位和字符超时(ms)。除字符超时(ms)外的其他参数,根据外部设备的串口对应参数设置即可。字符超时(ms)参数可设置字符间的最大的延时时间。读取串口数据时,若两个字符间的传输时间差超过设置的时长,将直接返回现有的数据。
通信方式选择TcpClient:需设置的参数为目标IP和目标端口。此处填写作为TCP服务端设备的IP地址和端口号即可。
目标IP默认为127.0.0.1,此为环回地址,主要用于网络软件测试以及本地机进程间的通信。实际使用时,需根据情况修改。通信方式选择UDP时也有此类参数。
轮询间隔(ms):可设置开启轮询读取功能的寄存器地址读取数据的间隔时长。
自动重连:当软件与外部设备断开连接时,启用该参数可自动重连。
机架号:用来分配CPU模块、电源模块、接口模块、I/O信号模块、通信模块、功能模块等在机架上的具体位置。此为通信设备自身参数。
槽号:用来标识扩展单元所在的位置。此为通信设备自身参数。
其中机架号和槽号参数为西门子S7和西门子S7-200Smart协议特有的参数。
通信参数也可在创建设备后,通过设备管理页的右侧进行修改。
不同协议类型设备,添加寄存器地址时,需设置的通信参数有所差别,具体参见PLC类设备寄存器地址参数介绍。
数据同步:点击数据同步即可读取所有寄存器地址当前的数据。
发送测试:点击发送测试后,地址选择处选择需测试的地址,根据选择的发送数据类型输入发送数据内容并点击发送即可。
最大化:可将地址空间部分全屏显示。可通过Esc按键退出全屏。
清空:可清空当前地址空间已配置的所有内容。