欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

时间:2023-03-04作者:佚名
NJ并不支持ModbusTCP协议,库文件是在socket的基础上开发出来的功能块。库文件共有8个功能块,根据不同的功能块实现不同的modbusTCP的功能。
8个功能块分别为客户端使用7个功能块,客户端连接、读线圈、读输入寄存器、读保持寄存器、写单个线圈、写单个保持寄存器、写多寄存器;和服务器使用一个功能块。

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例
1、客户端连接
取其中一个功能块为例,进行测试。
添加客户端连接功能块,写入对方IP、端口号、连接信号变量;功能块使能后,置位connect。输出部分,可以看到错误和错误代码。
添加读保持寄存器功能块,写入从设备地址、起始地址、字节长度,connect功能块中的输出TCP_socket需要和读写功能块输入的TCP_socket为同一变量;建立好输出变量,send_request置位即可读取。
接收数据为Word,如果需要转为其他数据类型,可以使用数据转换指令。

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

2、服务器连接
添加功能块,在输入中分别填入需要发送的寄存器和线圈数据;上位进行连接后,将会显示对方IP和端口。
由于modbus的固定端口为502,因此调试工具或者其他上位需要将连接端口设置为502;否则无法进行通讯。
注:以太网通讯中,部分端口号为固定用途,例如网页打开的默认端口为80,在使用中会自动省略;modbus端口为502.
连接成功后,发送Modbus功能码进行通讯。

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

3、服务器连多个客户端
在实际使用中,会遇到连多个客户端的情况,由于功能块是使用socket方式开发,因此,可以使用多个端口连接。但是,如果对方是标准的modbusTCP,无法更改端口的话,那么将无法进行多个客户端连接。
先将功能块里的内容复制出来,然后再将端口号的改为变量的方式,这样就可以进行多客户端连接。经测试,通讯没有问题。

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

欧姆龙PLC分别做modbus tcp客户端和服务器的通讯案例

相关阅读

数字万用表与指针万用表的区别是什么

  数字万用表 与指针万用表相比,具有测量准确度高、测量速度快、输入阻抗大、过载能力强和功能多等优点,所以它与指针万用表一样,在电工电子技术测量方面得到广泛的应用。...
2023-06-27
数字万用表与指针万用表的区别是什么

现场总线控制系统(FCS)与分散控制系统(DCS)有哪些区别?我来科普

FCS 系统的核心是总线协议;FCS 系统的基础是数字智能现场装置;FCS 系统的 本质是信息处理现场化。因此,它和 DCS的主要区别为: (1) DCS 系统是个大系统,其控制器功能强而且在系...
2023-09-22
现场总线控制系统(FCS)与分散控制系统(DCS)有哪些区别?我来科普

暗藏家中,“电费刺客” 居然是它!

电费是生活中不可或缺的费用 随着家电设备的增加 电费也在蹭蹭蹭上涨 收到账单时,心都快碎了! 哪些家电用了这么多电? 为了给大家减少经济负担 找出“电费刺客”,及时“止损...
2023-06-11
暗藏家中,“电费刺客” 居然是它!

电工收藏!用中间继电器做缺相保护,接线原理+实物图一次讲透,再也不怕电机烧

做电工、搞设备维护,最头疼的事之一,就是电机莫名其妙缺相烧毁!尤其是三相电机,缺相运行轻则发热无力,重则瞬间烧毁绕组,维修成本高还耽误生产。很多新手只会依赖热继电器,殊不知用...
2026-05-25
电工收藏!用中间继电器做缺相保护,接线原理+实物图一次讲透,再也不怕电机烧

一文读懂接触器的点动、自锁与互锁

是电工,基本都要学会接触器的使用,因为接触器是控制交流电机最常见的器件。接触器有主触头和辅助触头之分,给其线圈通电,其主触头就会吸合,接通主回路,同时辅助触点中的...
2023-06-27
一文读懂接触器的点动、自锁与互锁

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目