找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
我现在仿真调试过没问题,到现场这个40001和10001之类的地址还需要按照施耐德的改吗?
比如寄存器地址40001开始,那对应施耐德也是40001吗?还有DI地址是10001开始,对应施耐德也是10001吗?
Modbus规定了4个存储区,分别是0、1、3、4,对应下面表格内容,具体为:
0区:可读可写的布尔量
1区:只读布尔量
3区:只读寄存器
4区:可读可写的寄存器
所有的交互信息都是在Modbus通讯协议基础上编写的,不同的PLC只是调用的功能块不同,配置方式可能有所区别,但需要交互的点位必须要按照modbus协议标准做,比如西门子PLC,在40001写入一个值,在施耐德PLC中读40001的数据,就是西门子PLC写入的数据
Modus协议参考文档如下:
https://zhuanlan.zhihu.com/p/696344025
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!