这次的PLC选用汇川自主研发的H5U,而RFID选用晨控智能自主研发的CK-FR102AN-E00为例,这两款设备都支持ModbusTCP,通讯方法如下。
先用晨控智能开发的上位机修改读卡器IP。
Modbus-TCP从站,即Modbus-TCP服务器,H5U默认固定开启Modbus-TCP服务,端口号为:502。
H5U最多支持16个Modbus-TCP客户端(主站)同时连接。请按以下步骤配置从站:
1、设置H5U的IP地址,则开启了Modbus-TCP从站功能,无需设置通信协议。
2、配置Modbus-TCP主站设备,新建连接,使用H5U的IP地址和502端口即可与H5U通信。
3、在以太网图标上点击右键,在弹出对话框中点击,添加以太网配置,配置RFID的IP。
4、双击IP,把RFID的寄存器映射到PLC中
上述配置表的条目说明如下:
●名称:用于标注该条件配置的名称。
●从站站号:指定需要访问的从站站号,最多可同时支持255个从站。
MODBUS-TCP通信通过IP地址来确定从站,不对从站站号做检查,从站站号可以使用默认地址,无需修改。
●触发方式与触发条件:通信方式支持“循环”和“触发”两种方式。
使用“循环”时,“触发条件”用于设置循环周期时间,单位:ms。配置按指定的周期执行。
使用“触发”时,“触发条件”用于设置触发条件变量/元件。在该方式下,通过置位触发条件触发一次通信,当通信完成(从站正常应答)后,触发条件将自动复位,否则触发条件保持不变。如果使用同一个触发变量/元件触发多条配置,触发条件置位后,所触发的配置全部执行完成,才会自动复位,已经触发的配置不会重复执行。
说明
当设置的循环周期小于通信需要的时间时,配置将按通信需要的时间执行。例如,设置的循环周期为10ms,而实际从站应答需要20ms,则实际执行的周期为20ms。
●功能码
●从站寄存器地址:需要访问的从站寄存器地址。通过选择从站寄存器地址格式可以修改显示格式(十六进制或十进制)。
●数量:访问线圈/离散量/寄存器的数量。
●映射地址:从站线圈/离散量/寄存器在主站中的映射地址。支持使用自定义变量。
●重发次数:等待从站应答超时后的重试次数。
编写程序,在软元件表处即可监控到数据
如下图:D100-D103为读标签的UID
D99感应到标签时为1,无标签时为0
D110-D113为写进用户数据区的数据
D90为7时表示写成功
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.