测试报告艾莫迅串口服务器 RS485-ETH
使用西门子S7200SMART的通讯口和智能电表通讯,监控其电流,由于前期线路敷设未单独穿管走线,通讯常干扰,无数据。
希望通过艾莫迅模块将RS485的MODBUS RTU 模式转换为MODBUS TCP模式可以解决此问题。
模块默认地址192.168.1.12,端口为502。在浏览器输入地址可设置其参数,本项目设置模块功能为其默认模式:
模块直接将来自网口连接的MODBUS TCP Client 的请求转换为MODBUS RTU 请求,并通过对应的串口发送给MODBUS RTU 从站,然后将对应从站回应数据转换为MODBUS TCP 报文,发送给MODBUS TCP Client。
PLC端编写读取程序
为库分配完存储器后,可在库的符号表中找到RTU的地址变量(mModbusUnitID),根据设备地址赋值即可完成数据的读取。上例中可监测VW100和VW102中的数据变化。
程序简单,读取数据也稳定,快速。
另外,模块内置MODBUS RTU 主站功能,上电后,模块自动轮询所有从站。并将所有寄存器数据内部映射到MODBUS TCP 对应的寄存器区间,从而实现1 路MODBUS TCP 可1 次读写所有从站的寄存器数据。
但美中不足的是
1、RTU地址只能是1到6,数字量输入输出最大64个,寄存器最大16个;
2、不能设置读取的开始地址,所以保持寄存器只能读取40001-40016,极大地限制了其功能。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfbjfac
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13