基于温控器RS485Modbus转Ormon内置以太网通讯程序

本文介绍了如何使用OrmonPLC进行Modbus通讯,包括设置设备地址、功能代码,如读取和写入PV/SV寄存器,以及利用其内置的以太网TCP功能块进行数据交换和连接管理。
摘要由CSDN通过智能技术生成

1.Modbus通讯协议

主设备发送:设备地址+功能代码+数据+校验码

从设备回应:设备地址+功能代码+数据+校验码

温控器说明书协议如下:

951206a2dba94e10b709a4b32b241dcb.png

2.用OrmonPLC编写温控器的温度设定与读取通讯程序

查说明书:PV寄存器:00H-10H;SV寄存器:11H-21H。

1c3a0f27f2a1456b8e328ea0458c8a3a.png

PLC发送给温控器读取PV值数据代码如下:

d80e76297bec4700ab1dd0ee6f00aee5.png

温控器回应PLC的PV数据解码代码如下:

622a7ad32d6d4a89a74a4479ce8c83bd.png

 

 写入SV值PLC发送数据如下:

7bf1573b45054cf7addfcf779a3ac1e1.png

3.Ormon内置以太网TCP通讯功能块

建立连接内置功能块:SktTCPAccept

cbd63cfa33504b198bdf697c6df59b10.png

读取TCP状态内置功能块:SktGetTCPStatus

5d651dde2e0448e494b8ec47998998ea.png

发送数据内置功能块:SktTCPSend

55f8e9e72ea042e8a56b9be87ac57a55.png

读取数据内置功能块:SktTCPRcv

c192ef95017646648f956423ac5271a3.png

 关闭TCP链接内置功能块:Sktclose

62a7eb25cb1644e195c8d9ca77b20500.png

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值