
在工业现场实际应用中,因Modbus TCP协议固有的通信速率限制,难以满足设备高速脉冲计数的实时性需求。为此,本文将详解一种基于实点科技远程I/O XB6S高速计数模块XB6S-PC80的解决方案,实现在Modbus TCP网络环境下可靠、高效的高速脉冲计数功能。

本例使用脉冲发生器(NPN型脉冲),所以实物接线为脉冲输出接入A0,24V接入A9(即COM)。
1、连接耦合器
使用Modbus poll软件做主站连接耦合器

2、监控读取PC80的数据地址
登录网页端确定读取地址为0-31功能码03;写入地址为0功能码16。

读取数据为八个通道的计数值和速度,写入数据为八个通道的使能和计数清零开关。


3、Modbus poll软件设置
读取设置

写入设置

每个通道计数值和速度为4字节使用Long(32位)查看,使能和数据清零为1bit使用Binary查看。

使用脉冲发生器发送速度为500Hz的脉冲,打开通道一计数使能,监控数据。

清空计数使用清除计数开关。

打开清零开关,计数值清空,使能未关会重新开始计数,如上图所示。
以上就是实点科技远程I/O XB6S高速计数模块XB6S-PC80在Modbus TCP协议下应用的详解。感谢您的观看。