S7-200 SMART这边配置GET PUT与1200服务器的S7通讯的步骤?

网是都说这种方式太简单不做介绍,我试了一下仍然不会,迫切的想知道。

 我想实现SMART读S7-1200中的DB1.DBB0到DB1.DBB49中的数据到VB0-49
和把VB50到99中的数据传送到1200的DB1.DBB50到DB1.DBB99

具体操作是这样的在SMART这边向导了一个GET连接和一个PUT连接各50个字节,对方IP是192.168.2.2,本方IP是192.168.2.1,   S7-1200那边新建了一个DB1的数据块取消了优化,添加了DB1.DBB0到99一起100个字节的地址,其他没有任何编程。  

然而通电测试实验不成功。

是不是哪里漏了什么设置?S7-1200那边还要添加S7连接吗?还是V区对应的不是DB1?  哪里错了。

图片说明:

S7-200 SMART这边配置GET PUT与1200服务器的S7通讯的步骤?    S7-200 SMART这边配置GET PUT与1200服务器的S7通讯的步骤?   

最佳答案

1、S7-1200 那一侧与 S7-200 SMART 做S7通讯数据缓冲区只能是 DB1,这点没有错;
2、S7-1200 作为服务器进行 S7 通信,对于 CPU V4.0以后的固件版本,需要勾选“允许来自远程对象的PUT/GET通信访问”,否者,无法建立通信
3、1200 侧不需要建立连接。
看实例吧。
https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/01-Ethernet/02-S7/04-S7-200_SMART/02-S7-200_Smart_Client.html

提问者对于答案的评价:
谢谢

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

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

相关推荐

发表回复

登录后才能评论