找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你理解的是对的。但光改是起不了作用的。
如果CPU各带一个屏,那按你说的分别设置完后,CPU 不要断电,将 CPU 右边连接扩展模块的总线电缆的有一个盖打开后,你可以看到有一个模式选择开关,将其打到最下面,也就是 STOP 位置,等 CPU 上的 RUN 状态灯就应是橙色的,再等几秒钟,重新将模式选择打到 RUN 位置,使用 CPU 运行,这时你可以看到 RUN 灯是绿色的,MODBUS 从站功能才能在上电的第一个扫描周期生效。
两台 CPU 要设不同的地址,并且触屏程序组态中的地下统一。
这个问题,主要原因是 VB5801 的初始值为 0,你上电后再设从站地址,早就错过了第一个扫描周期。也就是 SM0.1 接通的第一个扫描周期不能将通讯口初始化成MODBUS RTU 协议的。
如果有原程序,可以所VB5801在系统块中设为保持区,并编译无误,将系统块下载到 CPU,按上面的方式操作,使得下次电断再上电时 VB5801 中有有效的从站地址。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城