加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15386422716

江苏省西门子中国(授权)一级代理商-西门子选型-西门子技术支持-西门子维修服务

更新时间
2024-12-29 08:50:00
价格
请来电询价
联系电话
15344432716
联系手机
15386422716
联系人
杨本刚
立即询价

详细介绍

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

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

1.本地CPU设置

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

发送设置:

开放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地址可以不用设置。



相关产品

联系方式

  • 电  话:15344432716
  • 销售顾问:杨本刚
  • 手  机:15386422716
  • 微  信:AK66F7