S7-200和s7-300以太网通信数据传送问题

S7 200组态了服务器,S7 300组态了客户机,在STEP7调用了FB14,ADDR_1写的地址是对应S7 200的哪个地址啊,我试了对应V1和M1都不是

问题补充:
我在S7-200组态服务器的起始地址是VB700,我要传送2个字节的数据到客户S7-300的DB1.DBW0, ADDR_1和RD_1应写什么地址

最佳答案

1,ADDR_1写的地址是对应S7 200的V存储区
     
  2, ADDR_1:=P#DB1.DBX700.0 BYTE 2
      RD_1  :=P#DB1.DBX0.0 BYTE 2
ADDR1的P#DB1.DBX700.0 BYTE 2是指200PLC的VB700开始的2个字节,P#DB1.DBX0.0 BYTE 2,是指300PLC的DB1.DBW0这个字
3,具体参见文档《S7-300和S7-400集成PN口如何与S7-200 SMART PLC S7通信》https://wenku.baidu.com/view/e06d61a051e79b8968022650.html

提问者对于答案的评价:
多谢,我已理解,就是我的程序还是连接不通啊

专家置评

s7通信,300客户端,200服务器,双方都要配置,调用程序块
300建立未指定的s7连接,200建立一个s7连接,做服务器
双方tasp交叉对应
着重看一下200侧plc信息,cp243-1的状态,ip地址是否生效,s7连接是否显示已就绪
参考文档
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/communication/to_S7-300/2-3-IE-SERVER/200_300_IE%20server.html

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐