签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1650327&b_id=3&s_id=0&num=10
我印象中,这个(这类)切换参数的问题,在论坛上没有人说过他自己做成功了。
我感觉,这些参数切换是没问题的。每次切换都先初始化一下。也有讨论的帖子说就是这么做。
理论上说是可以的。。。。但没试过,,。。
这需要修改plc端口的定义,技术可行,但程序复杂了不少。最好还是找机会修改统一modbus设备的端口定义。
假如是2个字符格式不一样的从站
SM0.1 初始化 从站1 的通讯格式并执行XMT
发送完成中断里执行RCV
RCV结束中断里 初始化 从站2 的通讯格式并执行XMT 或加个定时中断,在定时中断里初始化 从站2 的通讯格式并执行XMT(这要根据你RCV结束的方式)
RCV结束中断里 初始化 从站1 的通讯格式并执行XMT 或加个定时中断,在定时中断里初始化 从站1 的通讯格式并执行XMT
如此循环
不同数据格式 当然可以,不同数据格式 以及数值的大小 ,那也是用二进制的1和0表示。使用不同数据格式 只要程序注意彼此的关系就行。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录