两台S7-1200/S7300 PLC之间以太网通讯实列;单向连接中的客户机(Client)是向服务器(Server)请求服务的设备,客户机调用GET/PUT指令读、写服务器存储区。服务器是通信中的被动方,用户不用编写服务器的S7通信程序。S7通信是由服务器的操作系统完成的因为客户机可以读、写服务器的存储区,单向连接实际上可以双向传输数据。V2.0及以上版本的S7-1200/S7300 CPU 的PROFINET通信口可以作S7通信的服务器或客户机。
S7-1200/S7300PLC自带网口支持以太网GET/PUT通讯编程:
S7-1200 PLC一台做主机(分配IP地址为192.168.0.1)
S7300 PLC一台做从机(分配IP地址为192.168.0.2)
两台S7-1200/S7300 PLC的案例要求
要求:主机的8个按钮控制从机的8个灯,从机的8个按钮控制主机的8个灯。
主机组态好网络,并调用对应的功能块。 而从机只要设置好IP地址即可,无需编程。
以太网通讯程序编写:
1. 在TIA博途软件项目视图的项目树中,双击“添加新设备”按钮,先添加PLC_1CFU模块“CPU1214C",再添加PLC_2CPU模块-CPU1214C"
2.先选中PLC-1的“设备视图”选项卡(标号1处),再选中CPU1214C模块绿色的PN接口,设置IP
3.在TIA博途软件项目视图的项目树中,打开“PLC_1”的主程序块,再选中“指令”一“通信”→“S7 通信”,再将“PUT”和“GET”拖到主程序块。
Profinet协议网关:http://www.zxpmq.com/fn.html
上一篇:西门子1200 PLC与台达变频器Modbus通信寻址定义
下一篇:触摸屏组态连接控制plc实例详解
网站备案:深圳市振鑫通信科技有限公司 粤ICP备14025924号-1