打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
西门子1200与200smart进行开放TCP通讯实例

1200与200smart进行开放TCP通讯因为是不同的编程软件,所以只能是不同项目。

案例:1200为本地CPU,200 SMART为伙伴CPU进行开放TCP通信实现下表数据交换:

1.本地CPU设置

在本地CPU中,修改IP地址为192.168.0.1,创建DB2,创建如下变量,并取消优化的块访问(通讯需要绝对寻址)

发送设置:

开放TCP本地是1200系列PLC,可以采用组态方式设定,发送REQ为上升沿触发,所以可以用系统时钟M0.0,

这里特别要注意的是,1200与200SMART分属于不同的软件,所以只能选用未指定,其次需要注意的是端口号,端口只需要设置伙伴(即200smart)的端口。

这里需要注意发送区域,尤其的DB编号,一定要注意发送的区域属于哪一个DB块。

接收设置:

这里需要注意连接数据,不需要新建,端口根设置的发送的端口一致,EN_R端可以一直触发,也就是可以一直接收,所以可以让其一直接通,设置位1。

接收数据与发送一样,需要特别注意DB编号。

2.伙伴CPU设置

更改200smartPLC的IP地址为192.168.0.2,编写TCP_CONNECT 用于创建从 CPU 到通信伙伴的 TCP 通信连接。如下

注意:这里设置的端口(本地端口即200smart的端口)要与本地(1200)里面设置的伙伴(即200smart)端口一致,否则通讯不上。从站(伙伴)IP地址可以不用设置。

发送设置:

接收设置:

地址分配:

注:此处不分配地址,编译会报错。

本地和伙伴都设置好以后,分别将其下载到对应的硬件PLC中,即可进行数据交换。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
施耐德 M580 和西门子 S7200 SMART 的MODBUS TCP通讯
自动化工程师:WinCC 如何与S7-1200、1500 PLC连接,收好不谢
(经验分享)多串口服务器与1200PLC进行TCP通讯实践
IP地址跨网段转换
In-sight 相机连接及通讯建立
「干货」西门子S7-200SMART通过MODBUS库与称重仪表通讯
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服