SIEMENS郑州市西门子(授权)中国总代理-西门子华中区一级总代理商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-05-14 09:10
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地址可以不用设置。
发送设置:
接收设置:
地址分配:
注:此处不分配地址,编译会报错。
展开全文