两台 plc 的主从 通信
DESCRIPTION
两台 PLC 的主从 通信. 设计者 :邢燕鹏 学校 :北京铁路电气化学校. 学习目标. 知识目标: 1 .了解通信基础知识。 2 .理解 PPI 通信时的数据表含义。 3 .掌握网络读 / 写指令功能及应用方法。 能力目标: 1 .会做网络连接头。 2 .会设置 PPI 通信的参数。 3 .能编写 2 台 S7-200 PLC 的通信程序。. 工作任务. 如图 1 所示为两台 S7-200CPU226 ,其他 S7-200CPU 也可 , 与上位机(计算机)通过 RS-485 通信组成一个使用 PPI 协议的单主站通信网络。. 工作任务. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/1.jpg)
—— 《西门子 PLC 技术应用》
电气运行与控制专业精品课程资源——《西门子 PLC 技术应用》
两台 PLC 的主从通信
设计者:邢燕鹏 学校:北京铁路电气化学校
![Page 2: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/2.jpg)
—— 《西门子 PLC 技术应用》
学习目标
知识目标:1 .了解通信基础知识。
2 .理解 PPI 通信时的数据表含义。
3 .掌握网络读 / 写指令功能及应用方法。
能力目标:1 .会做网络连接头。
2 .会设置 PPI 通信的参数。
3 .能编写 2 台 S7-200 PLC 的通信程序。
![Page 3: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/3.jpg)
—— 《西门子 PLC 技术应用》
工作任务
– 如图 1 所示为两台 S7-200CPU226 ,其他 S7-200CPU 也可 , 与上位机(计算机)通过 RS-485 通信组成一个使用 PPI 协议的单主站通信网络。
![Page 4: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/4.jpg)
—— 《西门子 PLC 技术应用》
工作任务
– 要求要求使用 PLC 的网络读 / 写指令,实现两台 PLC 之间的数据交换。
控制要求:( 1 )两台 S7-200PLC 站的地址分别设置为 2 号为主站, 3 号为从站,上位机地址是 0 号。要求用从机的 IB0 控制主机的QB0 ,用主机的 IB0 控制从机的 QB0 。
( 2 )具有短路保护等必要的保护措施。
( 3 )用 PLC 控制方式来实现此系统的功能。
![Page 5: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/5.jpg)
—— 《西门子 PLC 技术应用》
工作任务
控制硬件选择 :
– PLC 选择两台 S7-200CPU226 ,其他 S7-200CPU 也可。含两个网络总线连接器的西门子 PROFIBUS 通信电缆。
![Page 6: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/6.jpg)
—— 《西门子 PLC 技术应用》
项目实施
一、任务分析– 两台 S7-200PLC 要进行通信,要做好两件事:一个是物理连接,
另一个是通信协议。物理连接一般用网络连接器,通信协议主要是设置好通信参数, S7-200 在这里是用 PPI 通信协议(点对点接口)。
– 本任务中,为了简化实训设备,每台 S7-200PLC 都可以只用少量按钮或单开关作为输入元件。输出元件也可以省去,直接根据输出指示灯 QB0 是否点亮判断通信是否成功实现。
![Page 7: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/7.jpg)
—— 《西门子 PLC 技术应用》
项目实施
二、 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 所示。
![Page 8: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/8.jpg)
—— 《西门子 PLC 技术应用》
项目实施
– I/O 地址分配
![Page 9: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/9.jpg)
—— 《西门子 PLC 技术应用》
项目实施
三、绘制 PLC 硬件接线图– 根据任务分析和表 1 ,可以绘制 PLC 硬件接线图,如图 2 所示。
![Page 10: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/10.jpg)
—— 《西门子 PLC 技术应用》
项目实施
– 控制硬件选择 :
– PLC 选择两台 S7-200CPU226 ,其他 S7-200CPU 也可。含两个网络总线连接器的西门子 PROFIBUS 通信电缆。
![Page 11: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/11.jpg)
—— 《西门子 PLC 技术应用》
项目实施
四、程序设计1 .创建及保存项目
2 .编辑符号表
– 本任务牵涉到的输入、输出元件比较单一明了,且对采用绝对地址寻址的程序比较熟悉了,故省略编辑符号表这一步。
![Page 12: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/12.jpg)
—— 《西门子 PLC 技术应用》
项目实施
3 .设置数据缓冲区
– 在 RUN 方式下, CPU226 (站 2 )在应用程序中允许 PPI 主站模式。 2 号机利用 NETR 指令读取 3 号机的 IB0 值后,将其写入本机的 QB0 ; 2 号机同时利用 NETW 指令将本机的 IB0 值写入3 号机的 QB0 。 CPU226 (站 2 )数据缓冲区设置如表所示。
![Page 13: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/13.jpg)
—— 《西门子 PLC 技术应用》
项目实施
4 .编写梯形图程序
![Page 14: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/14.jpg)
—— 《西门子 PLC 技术应用》
项目实施
4 .编写梯形图程序
![Page 15: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/15.jpg)
—— 《西门子 PLC 技术应用》
项目实施
4 .编写梯形图程序
![Page 16: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/16.jpg)
—— 《西门子 PLC 技术应用》
项目实施
五、线路安装– 按照 PLC 接线图,完成线路安装,并检查确认线路正确。
六、运行调试1. 建立计算机与 PLC 通信联系
2. 用 PC/PPI 电缆分别单独连接各台 PLC ,在编程软件中通过“系统块”分别将地址设置为 2 和 3 ,如图所示,并分别下载到各自 PLC 。
![Page 17: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/17.jpg)
—— 《西门子 PLC 技术应用》
项目实施
a ) 主机系统块设置
![Page 18: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/18.jpg)
—— 《西门子 PLC 技术应用》
项目实施
b )从机系统块设置
![Page 19: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/19.jpg)
—— 《西门子 PLC 技术应用》
项目实施
3 .编译、下载程序
– 将两台 PLC 的主从通信梯形图程序经过编译,下载到主机( 2 号机)中。
4 .运行与调试程序
– 按照下表进行操作,观察系统运行情况并做好记录。如出现故障,应立即切断电源,分析原因、检查电路、通信设置、系统块设置或梯形图,排除故障后,方可进行重新调试,直到系统功能调试成功为止。
![Page 20: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/20.jpg)
—— 《西门子 PLC 技术应用》
项目实施
![Page 21: 两台 PLC 的主从 通信](https://reader036.vdocuments.pub/reader036/viewer/2022081415/568148f5550346895db61459/html5/thumbnails/21.jpg)
—— 《西门子 PLC 技术应用》
项目实施
七、项目评估