发布时间:2022-12-08 文章分类:编程知识 投稿人:赵颖 字号: 默认 | | 超大 打印

该例程主要是完成国内某RFID读写器与S7-1215tcp通信。

1、读写器设置为客户端模式,客户端模式的IP和端口号根据实际的设置,与plc保持一致

RFID读写器与西门子PLC 1200的tcp通信

设置读写上电自动读标签EPC

RFID读写器与西门子PLC 1200的tcp通信

此时,读写器处于自动读标签模式,读写器作为客户端在发送心跳数据,共13byte,最后两个bytecrc校验,mb104(即第四个字节)为mid=0x12

心跳数据标志位。Plc需将该心跳数据发回给读写器,至此连接成功,心跳数据频率5S。如下:

RFID读写器与西门子PLC 1200的tcp通信

RFID读写器与西门子PLC 1200的tcp通信

2、plc端设置

Plc端的设置博图v16v17略有不同,v17在设备和网络中添加tcp连接,作为服务器端即可,参考连接。

S7-1200 通过网络视图建立开放式用户通信连接 (siemens.com.cn)

V16版本设置。

RFID读写器与西门子PLC 1200的tcp通信

RFID读写器与西门子PLC 1200的tcp通信

即可。详见例程程序。