签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
用cpu224xp做主站和底层设备通讯,同时做从站和上位机通讯将底层设备的信息传递到上位机,请问怎么实现?主站库指令和从站库指令同时写在一个程序了吗?地址如何分配设置,本人小白,请教各位大神,谢谢!
提问者:手机用户20201208152943
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1656354&b_id=3&s_id=0&num=5
cpu224xp有2个通讯口呀,一个主一个从。
XP的两个通讯口资源独立,均可独立完成通讯,互不影响。
可以的。
prot0口做从站,prot1口做主站。
通讯指令你随便写,没有要求。
@手机用户20201208152943:
是的。
你可以将主站通讯程序和从站通讯程序分别写在2个不同的子程序中,然后,在OB1中调用,这样方便阅梯形图。
是的,越是多种通讯同时存在,越需要规划好这些通讯数据的交换区。
我做通讯的习惯是事先规划好通讯数据交换区域,程序就是根据这些数据交换区域编辑,这样的习惯可以规避数据交换过程的重叠,重复使用问题,当然在调用库指令时,还要给库存储区分配一些V存储区地址。
总之,规划好这些数据区,会有利于理顺地址的使用情况,使编程思路清晰,不混乱,规避数据出错。
modbus slave库里面是port 0做从站,port 1即可以从站也可以主站。现在你同时做,就0口从,1口主就行了。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录