两台 plc 的主从 通信

21
—— 门门 西 PLC 门门门门门门门门门门门门门门门门门门门—— 门门 西 PLC 门门门门门门 PLC 门门门门门 门门门 门门门 门门 门门门门门门门门门

Upload: andra

Post on 15-Jan-2016

300 views

Category:

Documents


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

电气运行与控制专业精品课程资源——《西门子 PLC 技术应用》

两台 PLC 的主从通信

设计者:邢燕鹏 学校:北京铁路电气化学校

Page 2: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

学习目标

知识目标:1 .了解通信基础知识。

2 .理解 PPI 通信时的数据表含义。

3 .掌握网络读 / 写指令功能及应用方法。

能力目标:1 .会做网络连接头。

2 .会设置 PPI 通信的参数。

3 .能编写 2 台 S7-200 PLC 的通信程序。

Page 3: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

工作任务

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

Page 4: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

工作任务

– 要求要求使用 PLC 的网络读 / 写指令,实现两台 PLC 之间的数据交换。

控制要求:( 1 )两台 S7-200PLC 站的地址分别设置为 2 号为主站, 3 号为从站,上位机地址是 0 号。要求用从机的 IB0 控制主机的QB0 ,用主机的 IB0 控制从机的 QB0 。

( 2 )具有短路保护等必要的保护措施。

( 3 )用 PLC 控制方式来实现此系统的功能。

Page 5: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

工作任务

控制硬件选择 :

– PLC 选择两台 S7-200CPU226 ,其他 S7-200CPU 也可。含两个网络总线连接器的西门子 PROFIBUS 通信电缆。

Page 6: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

一、任务分析– 两台 S7-200PLC 要进行通信,要做好两件事:一个是物理连接,

另一个是通信协议。物理连接一般用网络连接器,通信协议主要是设置好通信参数, S7-200 在这里是用 PPI 通信协议(点对点接口)。

– 本任务中,为了简化实训设备,每台 S7-200PLC 都可以只用少量按钮或单开关作为输入元件。输出元件也可以省去,直接根据输出指示灯 QB0 是否点亮判断通信是否成功实现。

Page 7: 两台 PLC 的主从 通信

—— 《西门子 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 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

– I/O 地址分配

Page 9: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

三、绘制 PLC 硬件接线图– 根据任务分析和表 1 ,可以绘制 PLC 硬件接线图,如图 2 所示。

Page 10: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

– 控制硬件选择 :

– PLC 选择两台 S7-200CPU226 ,其他 S7-200CPU 也可。含两个网络总线连接器的西门子 PROFIBUS 通信电缆。

Page 11: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

四、程序设计1 .创建及保存项目

2 .编辑符号表

– 本任务牵涉到的输入、输出元件比较单一明了,且对采用绝对地址寻址的程序比较熟悉了,故省略编辑符号表这一步。

Page 12: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

3 .设置数据缓冲区

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

Page 13: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

4 .编写梯形图程序

Page 14: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

4 .编写梯形图程序

Page 15: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

4 .编写梯形图程序

Page 16: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

五、线路安装– 按照 PLC 接线图,完成线路安装,并检查确认线路正确。

六、运行调试1. 建立计算机与 PLC 通信联系

2. 用 PC/PPI 电缆分别单独连接各台 PLC ,在编程软件中通过“系统块”分别将地址设置为 2 和 3 ,如图所示,并分别下载到各自 PLC 。

Page 17: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

a ) 主机系统块设置

Page 18: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

b )从机系统块设置

Page 19: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

3 .编译、下载程序

– 将两台 PLC 的主从通信梯形图程序经过编译,下载到主机( 2 号机)中。

4 .运行与调试程序

– 按照下表进行操作,观察系统运行情况并做好记录。如出现故障,应立即切断电源,分析原因、检查电路、通信设置、系统块设置或梯形图,排除故障后,方可进行重新调试,直到系统功能调试成功为止。

Page 20: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

Page 21: 两台 PLC 的主从 通信

—— 《西门子 PLC 技术应用》

项目实施

七、项目评估