S71500多modbus轮询子站的多点轮询怎么实现

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
S7-1500 Modbus Tcp/IP通讯
热点活动:
S7-1500 Modbus Tcp/IP通讯 - 已解决问题
S7-1500&与PC进行Modbus&Tcp/IP通讯,S7-1500作为Server,PLC有上百个DB快数据,是否要调用很多个MB_Server呢,地址如何对应呢40001?还是需要将上百个DB数据快再MOVE整合到一个DB里通过MB_SERVER呢?
产品版区:
悬赏西币:1 | 解决时间: 13:57:19 | 提问者: - 资深学长&nbsp&nbsp第3级
问题ID:133184
SchneiderPLC的MW区域就是MODBUS的4XXXX访问空间,1500的MODBUS-TCP/SERVER需要在指令中指定4XXXX的区域,接口形参是MB_HOLD_REG。所以,建议把需要交互的数据集中在一起,这样通讯程序简单,效率也高。
初级技术员&nbsp&nbsp第5级&
填写您的评论...
提问者对于答案的评价:ok
已阅,最佳答案正确。
置评专家:西门子自动化技术支持& 14:25:48
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
整合到一起,再发送,效率会高一些。
- 高级工程师&nbsp&nbsp第11级
& 15:52:08
1、HR_Start_Offset指定了Modbus保持寄存器的起始地址。例如:当HR_Start_Offset=20,&Modbus&地址&(WORD)&&40021对应P指针指定的首地址。2、Modbus&TCP通讯是基于Open&IE做的,MB_Server指令包含了TCON,TSEND,TRCV,TDISCON,所以上百个DB块数据,如果调用MB_Server做的话,需要重新建立上百次以太网通讯,这样会严重影响CPU的执行效率,个人认为不可取。所以,将数据整合到一个DB块中,专门处理Modbus&TCP通讯是比较合理的。
- 新生&nbsp&nbsp第1级
& 16:03:06
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!S7-200用MODBUS轮询读取八个称重仪表
2、变量初始化
3、启动读写指令必须放到MB初始化之前,否则不能轮询
4、读取仪表保持寄存器内容(1#仪表)
5、读取仪表保持寄存器内容(2#仪表)
6、读取仪表保持寄存器内容(3#仪表)
7、读取仪表保持寄存器内容(4#仪表)
8、读取仪表保持寄存器内容(5#仪表)
9、读取仪表保持寄存器内容(6#仪表)
10、读取仪表保持寄存器内容(7#仪表)
11、读取仪表保持寄存器内容(8#仪表)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。欢迎来到技成培训! []
400-111-4100
您好, [普通学员]
[PLC中高级]
CP341 Modbus RTU多站点轮询
本文档讨论使用CP341实现Modbus主站轮询多个从站
下载说明:
1.下载前请,如果没有帐号,请先。
2.在“本地下载”——右键——目标另存为,即可保存到本地电脑上
------分隔线----------------------------每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
求助S7-1200modbus rtu一主多从...
热点活动:
求助S7-1200modbus rtu一主多从问题 - 已解决问题
1200一主一从我会,但是一主多从该怎么设置,主站程序里要怎么写?除了轮询还有其他方法吗?我听人说过好像有通讯接力这种方法,不知道程序该怎么做?哪位大侠帮忙讲解一下,万分感激
产品版区:
悬赏西币:3 | 解决时间: 08:21:44 | 提问者: - 新生&nbsp&nbsp第1级
问题ID:124257
个人习惯是用一个计数器用轮询,计数器=1时读1#表,计数器=2时读2#表,以此类推。可以通过时间或通信的成功、错误标志位对计数器进行计数。以此来做1主20个从的通信,如截图。
图片说明:1,&&2,&&3,&&
高级技术员&nbsp&nbsp第7级&
填写您的评论...
提问者对于答案的评价:非常感谢
建议看看S7-1200&可编程控制器手册,第12.5.3.4&modbus&RTU主站示例程序,那是一个轮询的范例,可以参考。
置评专家:西门子自动化产品支持& 11:18:58
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
一主多从就多配置几个从站就好了,modbus好像就是轮询的通讯方式,没听过别的,你就别想太多了。
- 助理工程师&nbsp&nbsp第8级
& 10:35:11
参考《CP341&Modbus&RTU多站点轮询》
- 大师&nbsp&nbsp第17级
& 12:41:08
基本原理都是轮询法
- 高级工程师&nbsp&nbsp第11级
& 13:40:58
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

我要回帖

更多关于 s71500 modbus tcp 的文章

 

随机推荐