签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
各位大神,关于西门子s7-200的Modbus主站通讯指令盒的底层程序怎么生成的?现在指令盒只支持06功能码的单字写入,不支持10功能码的单字写入,如何修改指令盒底层程序,使得指令盒支持10功能码的单字写入?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1584083&b_id=3&s_id=0&num=5
可以改的,你看看生成符号表里面有的
自己写通讯程序。
两张截图你看看吧
你理解偏了,你目前别考虑AC0(累加器),
我的截的图是官方modbus rtu库内部程序,是为了说明库程序有强制10H(十进制16)写单个字 的功能。
你只要把 mModbusForceMulti 变量置1 就实现你要的功能了(符号表里面查询具体地址)
引用3楼详细内容:
解决了就好,
大牛不敢当,只是刚好你说的问题我知道怎么回事。
前段时间研究过官方的库程序,虽然库文件说明里面没有明确指出该指令,但是通过程序可以看到该功能的。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录