找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
S7200只能作为PROFIBUS_DP网络中的从站,由于PROFIBUS—DP是主从网路,所以只有主站向S7200从站索要数据,S7200才会将主站索要的数据发送给主站
在S7200中并不需要编写发送的程序,只需要将主站需要的数据准备好即可,如将IB0传送到VB10中,然后主站向从站所要VB10的数据,不就等于是索取到了IB0的数据了
具体操作可以看西门子的官方学习视频
http://www.ad.siemens.com.cn/Service/elearning/cn/SerialVideo.aspx?vsid=1&sPage=17
从第166课开始看,应该就可以完成应用了
如果有多个连续的I地址都要传,也可以使用字节操作的方式,
比如:
LD SM0.0
MOVB IB0, VB0
还有一种方式,就是自己定义好协议,比如,I0.0为1时,VB0也为1,I0.0为0时,VB0为0,300PLC按定义好的协议解析就可以了,
比如:
LD I0.0
MOVB 1, VB0
LDN I0.0
MOVB 0, VB0
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!