我是靠谱客的博主 粗暴曲奇,最近开发中收集的这篇文章主要介绍工业级RFID读写器|识读器CK-LR08-E00通过以太网TCPIP自由协议与汇川PLC控制器联机与通讯实例方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文以工业级RFID读写器|识读器CK-LR08-E00和汇川PLC控制器H5U是实例介绍工业级RFID读写器CK-LR08-E00通过以太网TCPIP自由协议与汇川PLC控制器联机与通讯方案。

一、必备知识:

以太网TCP/IP自由协议,即传输控制、网络协议,也叫作网络通讯协议。它是在网络的使用中最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息即使、完整传输的两个重要的协议。TCP/IP传输协议严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。

二、工具准备

1、通讯协议:以太网TCP/IP自由协议

2、PLC控制器:汇川PLC控制器H5U

3、硬件设备:低频工业级RFID读写器|识读器CK-LR08-E00 、低频RFID电子标签载码体。

三、实例演示详情

1、新建一个功能块

包含TCP_Accept、TCP_Close、TCP_Receive、TCP_Send、TCP_Connect指令。

 

功能块包含1个输入参数——TCPStru结构体;1个输入输出参数——20长度的整型数组Socket_INT

PLC做客户端时会用到TCP_Connect、TCP_Close、TCP_Receive、TCP_Send 这4条指令;

PLC做服务器时会用到TCP_Accept、TCP_Close、TCP_Receive、TCP_Send 这4条指令;

2、对功能块FB进行实例化

PLC要建立多少个客户端链接就实例化多少个功能块?

设置客户端链接要连接的服务器的IP和端口号;

比如客户端要连接的服务器IP:192.168.1.80,端口号为500.则IP转换成16进制HC0A80150,端口号为10进制K500。 

3、连接服务器即读卡器

将CT1.F.TCP_Connect_Execute置ON,可以观察到读卡器通讯灯亮且为绿灯说明通讯上了。

进行收数据读标签,把标签放于读卡器上方,可以看到标签的数据ID上传到PLC上,如图标签的UID为00 0A 00 0B 00 0C 00 0D。

 

进行发数据写标签,将标签放于读卡器上方;

发送数据:我们将00 01 00 02 00 03 00 04写入到标签中;

CT1.F.Send_Size为要发送的数据长度,要发送的数据放入;CT1.F.Send_Buffer[20]整型数组中。注意:如果CT1.F.Send_Size设置为0,则自动判断要发送的字符串数组的长度。当判断到数据为0时结束。样例程序中CT1.F.Send_Size设置为0;

将CT1.F.Send_Execute置ON,开始发送,发送完成后会自动复位。

8

9

发送成功即为写标签成功后自动复位且再次打开接收功能,可以看到刚才标签UID数据是ABCD已经被我们写成功且为1234。

10

更多关于工业级RFID读写器|识读器CK-LR08-E00通过以太网TCPIP自由协议与汇川PLC控制器联机与通讯实例方案,华翔天诚科技欢迎您的咨询与交流!

最后

以上就是粗暴曲奇为你收集整理的工业级RFID读写器|识读器CK-LR08-E00通过以太网TCPIP自由协议与汇川PLC控制器联机与通讯实例方案的全部内容,希望文章能够帮你解决工业级RFID读写器|识读器CK-LR08-E00通过以太网TCPIP自由协议与汇川PLC控制器联机与通讯实例方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部