模块化生产线装调及维修实训西门子PLC间PPI通信实现一、任务输送站与加工站都由一台西门子PLC承担控制任务,希望通过软硬件设计,实现两站间PPI通信: 将输送站启动信号I1.3,传送到加工单元 将加工站急停信号I1.0,传送到输送站二、关于PPI通信PPI通信是点对点的串行通信,每次只传送一位二进制数,接线少,可以长距离传送数据。二、关于PPI通信通过PROFIBUS 电缆线相连西门子S7-200PLC自带串行通信口在主站程序中使用网络读写指令来读写从站信息,建立PPI通信。二、关于PPI通信三、PPI通信方式实现步骤1.各PLC通信参数设定对网络上每一台PLC,设置其系统块中的通信端口参数,对用作PPI通信的端口(PORT0或PORT1),指定其地址(站号)和波特率。设置后把系统块下载到该PLC。2.网络连接3. 检查通信连接4. 程序编写方法1是用STEP7-Micro/WIN中的“指令向导”生成通信子程序方法2是用网络读/网络写指令编写通信程序三、PPI通信方式实现步骤4. 程序编写1)设定PPI网络主站2)编写主站网络读写程序段在PPI网络中,只有主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。输送站 1#站(主站)?????加工站 3#站(从站)?????四、任务实施:两站间网络读写程序编写网络写VB1000、VB1001?VB1000、VB1001?网络读VB1030、VB1031?VB1030、VB1031?1. 规划数据Q0.4I1.3I1.0Q1.1四、任务实施:PLC I/O地址2.网络读写向导(1) 启动网络读写向导程序(2) 网络读写项数设定、指定通信端口(3) 配置网络读写(4) V存储区设定(5) 生成项目组件调用网络读写子程序将数据发送到VB1000、VB1001,等待网络写将网络读来的数据VB1030/VB1031用于本站控制3.编写程序打开主站PLC状态表,打开它的状态表进行监控,查看它的VB1000和VB1001是否有值写入,同时在VB1030和VB1031中写入新数值,然后打开主站PLC的状态表监控相应的地址区是否接收到数值,由此完成读/写数据交换过程。五、检查评价如何实现PPI通信?并请查阅文本资料,完成YL335B五站间通信的规划及实现。感谢你的收看,再见!
原创力文档

文档评论(0)