第一次用PLC,想用S7-200 Port0 做主站采集传感器信息, Port1做从站以应答的方式把数据返给上位机。看说明可以这样做,但不知道程序如何把主站的程序和从站的程序写到一起 ? 感觉从站port0这一部分需要以中断的方式应答上位机的询问,正常情况下port0主站轮询传感器把数据放到指定的存储区,但是不知道程序如何写 ? 请问高手有没有类似的例子可以参考 ?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1650736&b_id=3
两个口的资源是独立的,相互不影响,可以独立写通讯程序。
没有问题,不过首先你要弄清楚和传感器及上位机通讯的协议是什么
PORT0采集的传感器数据,比如放在VW0。PORT1做从站时,把VW0的数据给上位机。
本想Port0从站和Port1主站都是用MODBUS-RTU的库程序,后来看到一个网友说MODBUS-RTU Port0和Port1共用SMB2寄存器,同时工作会有一定的出错率。目前Port1主站用MODBUS-RTU的库程序,Port0从站使用自由口XMT和RCV指令(手册上说RCV指令使能时,数据不进入SMB2。从站与上位机是一对一通信)。有待进一步测试
改一下端口不行?使用官方库0口做从站,1口做主站啊,这样也不用多费劲,只要做好轮询即可
收藏
点赞
1. 文件大小:上传文件的大小请限制在1M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
用户登录
短信快捷登录
获取动态密码
七日内免验证登录 >忘记密码
立即注册登录
绑定第三方账号登录
扫描二维码登录支持中心移动端
短信登录
登录