请教大家博图的S7-300与S7-200 SMART通信问题?

我已经在网络视图中配置了S7连接,并在程序中组态了相应的GET块,读上来的还是空白,也没有报错,请问S7-200 SMART的V区对应的是S7-300的DB区吗?比如VD100对应于S7-300的DBD100吗?非常感谢!

图片说明:

请教大家博图的S7-300与S7-200 SMART通信问题?   

最佳答案

1、你确认是 S7-300 吗? S7-300 要用 FB14,不是 SFB14;
2、S7-300 通过集成的PN口,若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
3、注意TSAP的填写;
4、300 侧的 GET 指令从S7-200 SMART的数据地址中读取数据;从什么地方读由管脚 ADDR_1 指令,规定 200 的 V 区数据对应DB1,所以图中 GET指令管脚 ADDR_1 要写成 P#DB1.DBXX.0 BYTE 10 这样的指针格式,第二个X是 200 侧V区的字节偏移地址。意思是读取200侧 VB0-VB9 这10个字节的数据;
RD_1脚写的是读来的数据存储在 S7-300的哪? 也要以指针形式给出。如你图中的 P#DB751.DBX0.0 BYTE 10,意思是从 200 侧读来的10个字节数据存放在 300 侧的 DB751.DBB0-DB751.DBB9。
测试时,在200侧的V区写数据,用变量表监视 DB751.DBB0-DB751.DBB9。
5、例程参考
http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.2/Comm_5.2.html

提问者对于答案的评价:
谢谢,是地址写错了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论