[西门子] 1200与200smart进行S7通讯-以200smart作为本地

[复制链接]
查看54 | 回复0 | 2024-4-11 15:54:30 | 显示全部楼层 |阅读模式

案例:以1200作为伙伴CPU,200 SMART作为本地CPU。

1.伙伴CPU设置

1200作为伙伴CPU,需要将IP地址设置为192.168.0.1,还需要设置DB数据交换区,并取消优化块访问,必须勾选允许PUT/GET访问选项


2.本地CPU设置
除了组态设置以外,还需要将200smart的IP地址设置为192.168.0.2
组态设置:

读取设置:

远程地址:VB0代表1200的DB1.DBB0,所以要求1200的通信数据只能存储在DB1,200 SMART只能以字节为单位,所以设置为10。
注意:这里的远程指的是伙伴的,千万不要弄错。

远程地址:VB10代表1200的DB1.DBB10,所以要求1200的通信数据只能存储在DB1,200 SMART只能以字节为单位,所以设置为10。
注意:一定要根据需求设置数据交换地址,如果地址设置错误,可能监控的时候就没有数据,误认为没通讯上,避免造成后期不必要的麻烦,设置需细心。

这里需要分配地址,如果不分配地址,编译会报错。

调用以后,将其分别下载到对应的PLC中,即可完成数据交换。
—THE END—


点点在看给小编加个鸡腿





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则