1 / 21

两台 PLC 的主从 通信

两台 PLC 的主从 通信. 设计者 :邢燕鹏 学校 :北京铁路电气化学校. 学习目标. 知识目标: 1 .了解通信基础知识。 2 .理解 PPI 通信时的数据表含义。 3 .掌握网络读 / 写指令功能及应用方法。 能力目标: 1 .会做网络连接头。 2 .会设置 PPI 通信的参数。 3 .能编写 2 台 S7-200 PLC 的通信程序。. 工作任务. 如图 1 所示为两台 S7-200CPU226 ,其他 S7-200CPU 也可 , 与上位机(计算机)通过 RS-485 通信组成一个使用 PPI 协议的单主站通信网络。. 工作任务.

andra
Download Presentation

两台 PLC 的主从 通信

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 两台PLC的主从通信 设计者:邢燕鹏 学校:北京铁路电气化学校

  2. 学习目标 • 知识目标: 1.了解通信基础知识。 2.理解PPI通信时的数据表含义。 3.掌握网络读/写指令功能及应用方法。 • 能力目标: 1.会做网络连接头。 2.会设置PPI通信的参数。 3.能编写2台S7-200 PLC的通信程序。

  3. 工作任务 • 如图1所示为两台S7-200CPU226,其他S7-200CPU也可,与上位机(计算机)通过RS-485通信组成一个使用PPI协议的单主站通信网络。

  4. 工作任务 • 要求要求使用PLC的网络读/写指令,实现两台PLC之间的数据交换。 • 控制要求: (1)两台S7-200PLC站的地址分别设置为2号为主站,3号为从站,上位机地址是0号。要求用从机的IB0控制主机的QB0,用主机的IB0控制从机的QB0。 (2)具有短路保护等必要的保护措施。 (3)用PLC控制方式来实现此系统的功能。

  5. 工作任务 • 控制硬件选择: • PLC选择两台S7-200CPU226,其他S7-200CPU也可。含两个网络总线连接器的西门子PROFIBUS通信电缆。

  6. 项目实施 • 一、任务分析 • 两台S7-200PLC要进行通信,要做好两件事:一个是物理连接,另一个是通信协议。物理连接一般用网络连接器,通信协议主要是设置好通信参数,S7-200在这里是用PPI通信协议(点对点接口)。 • 本任务中,为了简化实训设备,每台S7-200PLC都可以只用少量按钮或单开关作为输入元件。输出元件也可以省去,直接根据输出指示灯QB0是否点亮判断通信是否成功实现。

  7. 项目实施 • 二、I/O地址分配 • 根据任务要求分析,为了简化实训设备,每台S7-200PLC都只用1只按钮或单开关作为输入元件与I0.0或I0.7端子相连接。另外,省去输出元件,直接根据输出指示灯Q0.0或Q0.7是否点亮判断通信是否成功实现。对输入量/输出量(I/O)进行地址分配,如下表所示。 • 具体为:主站发送按钮SB1,从站发送按钮SB2属于控制信号,作为PLC的输入量分配接线端子,地址分别是I0.0和I0.7;输出信号直接根据输出指示灯是否点亮判断通信是否成功实现,地址分别是Q0.0和Q0.7。对输入量/输出量(I/O)进行地址分配,如表1所示。

  8. 项目实施 • I/O地址分配

  9. 项目实施 • 三、绘制PLC硬件接线图 • 根据任务分析和表1,可以绘制PLC硬件接线图,如图2所示。

  10. 项目实施 • 控制硬件选择: • PLC选择两台S7-200CPU226,其他S7-200CPU也可。含两个网络总线连接器的西门子PROFIBUS通信电缆。

  11. 项目实施 • 四、程序设计 1.创建及保存项目 2.编辑符号表 • 本任务牵涉到的输入、输出元件比较单一明了,且对采用绝对地址寻址的程序比较熟悉了,故省略编辑符号表这一步。

  12. 项目实施 3.设置数据缓冲区 • 在RUN方式下,CPU226(站2)在应用程序中允许PPI主站模式。2号机利用NETR指令读取3号机的IB0值后,将其写入本机的QB0;2号机同时利用NETW指令将本机的IB0值写入3号机的QB0。CPU226(站2)数据缓冲区设置如表所示。

  13. 项目实施 4.编写梯形图程序

  14. 项目实施 4.编写梯形图程序

  15. 项目实施 4.编写梯形图程序

  16. 项目实施 • 五、线路安装 • 按照PLC接线图,完成线路安装,并检查确认线路正确。 • 六、运行调试 1.建立计算机与PLC通信联系 2.用PC/PPI电缆分别单独连接各台PLC,在编程软件中通过“系统块”分别将地址设置为2和3,如图所示,并分别下载到各自PLC。

  17. 项目实施 a)主机系统块设置

  18. 项目实施 b)从机系统块设置

  19. 项目实施 3.编译、下载程序 • 将两台PLC的主从通信梯形图程序经过编译,下载到主机(2号机)中。 4.运行与调试程序 • 按照下表进行操作,观察系统运行情况并做好记录。如出现故障,应立即切断电源,分析原因、检查电路、通信设置、系统块设置或梯形图,排除故障后,方可进行重新调试,直到系统功能调试成功为止。

  20. 项目实施

  21. 项目实施 • 七、项目评估

More Related