SIEMENS西门子内蒙古省兴安盟(授权)一级代理商——西门子伺服电机华北总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 联系电话
- 15903418770
- 手机号
- 15915421161
- 联系人
- 张经理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-11-26 07:00
第一步——硬件组态
1.硬件组态
2.建立两个cpu
3.ip地址更改为192.168.0.1、 192.168.0.2
第二步——写程序
目的:两个连接,互相收发
1.每个plc分别建立两个连接
▲如上图,plc1程序
▲如上图,plc1主动发
▲如上图,plc1被动收
▲如上图,plc2程序
▲如上图,plc2被动收
▲如上图,plc2主动发
▲如上图,plc1连接生成的数据块,plc2查看方式类似
第三步——查看状态
▲如上图,网络视图中,在线查看到的连接状态,在属性中有更为具体的信息
注意事项
1)由于一个cpu可以建立多个tcp通讯连接,不同连接的通讯指令是可以同时进行的。
2)如上图所示,通过cpu的属性中的“连接资源”可以查看cpu允许的zui大ouc通讯连接数(tcp通讯属于ouc范围)以及已经组态的连接数。如果建立连接是直接选择同一个项目中的cpu时,服务器cpu的属性也可以显示已经组态的连接数。如果选择的是“未指定”,则无法显示,需要人工进行核算是否超过zui大的连接数。
3)cpu网口既可以作为一个连接的服务器,又可以作为另一个连接的客户端。只要在规定的连接数范围即可。
其他要点
1.主动连接方需要知道对方的ip地址和端口号port。
2.被动连接方可以不需要知道对方的ip地址和端口号,但是必须得分配端口号并告知主动方。
3.主动方的端口号port如果没有事先主动设置,在连接建立后,操作系统会自动分配一个port。
4.同一个plc的不同连接的id不能重复。
5.不同plc的同一个tcp连接的连接id可以不同,plc之间并非通过id号进行识别。
6.一个plc的不同tcp连接的端口号port,可以不同,可以相同。但是不同tcp连接的四个要素组合要是唯一的。 一个port端口号某一时刻只能存在一个tcp连接。
7.通过cont管脚可以控制tcp连接底层的握手和挥手。连接一旦建立,即可全双工通信。