目录

  • 1 电气控制基础篇 模块1 常用电器器件
    • 1.1 任务1.1 电器常用器件一
    • 1.2 任务1.2 电器常用器件二
  • 2 电气控制基础篇 模块2 常用电机控制电路
    • 2.1 任务2.1 电机控制基础
    • 2.2 任务2.2 电机启动控制
    • 2.3 任务2.3 电机制动控制
  • 3 PLC控制 模块1 PLC应用基础
    • 3.1 任务1.1 S7-200系列PLC的结构认知与安装
    • 3.2 任务1.2 PLC的基本编程实践
  • 4 PLC控制 模块2 电机控制
    • 4.1 任务2.1 三相异步电动机连续控制
    • 4.2 任务2.2 三相异步电动机正、反转控制
    • 4.3 任务2.3 三相异步电动机星三角降压启动控制
  • 5 PLC控制 模块3 灯光及显示控制
    • 5.1 任务3.1  交通信号灯控制
    • 5.2 任务3.2  霓虹灯控制
    • 5.3 任务3.3  LED数码显示控制
  • 6 PLC控制 模块4 自动生产过程控制
    • 6.1 任务4.1  四级皮带控制
    • 6.2 任务4.2 装配流水线控制
    • 6.3 任务4.3 自动送料装车控制
    • 6.4 任务4.4 组合机床动力滑台控制
    • 6.5 任务4.5 机械手控制
  • 7 模块5 S7-200系列PLC的拓展应用
    • 7.1 任务5.1 水箱水位恒定控制
    • 7.2 任务5.2 S7-200系列PLC之间的通信
    • 7.3 任务5.3 S7-200系列PLC与文本显示器的通信
    • 7.4 任务5.4 S7-200系列PLC与变频器的通信
  • 8 实例与实践指导
    • 8.1 基础实例
    • 8.2 提高实例
    • 8.3 案例应用实验指导
任务5.2 S7-200系列PLC之间的通信

任务5.2    S7-200系列PLC的通信





(1)正确配置PPI通信系统的网络设备及参数。

(2)能正确安装PPI网络设备。

(3)能正确编写PPI通信系统测试程序。

(4)能够对PPI系统进行调试及故障诊断。

(5)能运用S7-200 PLC的PPI网络读写功能,实现3台PLC之间的网络通信。

1.S7-200系列PLC的通信方式

1)PPI通信方式

 PPI(Point-to-Point)是一种主-从协议,是S7-200 PLC默认的,也是最基本的通信方式。它通过S7-200 PLC内置的PPI接口(Port 0或Port 1),采用通用RS-485双绞线电缆进行联网,其通信波特率可以是9.6kbps、19.2kbps或187.5kbps。

主站可以是其他PLC(如S7-300/400)、SIMATIC编程器、TD 200文本显示器等。

网络中的所有S7-200 PLC都默认为PPI从站。

2)MPI通信方式 

 MPI(Multi-Point Interface)可以是主-主协议或主-从协议。如果网络中有S7-300 PLC,则建立主-主连接,因为S7-300 PLC都默认为网络主站;如果设备中有S7-200 PLC,则建立主-从连接,因为S7-200 PLC都默认为网络从站。

  S7-200 PLC可以通过内置接口连接到MPI网络上,其通信波特率为19.2kbps或187.5kbps。

3)Profibus通信方式 

 Profibus协议用于分布式I/O设备(远程I/O)的高速通信。该协议的网络使用RS-485标准双绞线,适合多段、远距离通信,其通信波特率最高可达12Mbps。Profibus网络常有一个主站和几个I/O从站,主站初始化网络并核对网络上的从站设备和配置中的匹配情况。如果网络中有第二个主站,则它只能访问第一个主站的从站。

在S7-200 PLC中,CPU222、CPU224、CPU226都可以通过扩展EM227来支持Profibus总线协议。

4)ProfiNet通信方式 

ProfiNet是一种工业以太网通信方式。S7-200系列PLC可以通过以太网模块CP 243-1及CP 243-1 IT接入工业以太网,不仅可以实现与S7-200、S7-300或S7-400系统进行通信,还可以与PC应用程序,通过OPC进行通信。

5)自由口通信方式 

自由口通信方式是S7-200 PLC很重要的功能。在自由口通信模式下,S7-200 PLC可以与任何通信协议公开的其他设备和控制器进行通信,也就是说,S7-200 PLC可以由用户自己定义通信协议。

2.PPI通信技术——1)PPI 通信协议

PPI是一种主-从协议,主站和从站在一个令牌环网(Token Ring Network)中。当主站检测到网络上没有堵塞时,将接收令牌,只有拥有令牌的主站才可以向网络上的其他从站发出指令,建立该PPI网络。也就是说,PPI网络只在主站侧编写通信程序就可以了。主站得到令牌后可以向从站发出请求和指令,从站则对主站请求进行响应,从站设备并不启动消息,而是一直等到主站设备发送请求或轮询时才作出响应。

使用PPI可以建立最多包括32个主站的多主站网络,主站靠一个PPI协议管理的共享连接来与从站通信,PPI并不限制与任意一个从站通信的主站数量,但是在一个网络中,主站的个数不能超过32。当网络上不只有一个主站时,令牌传递前首先检测下一个主站的站号,为便于令牌传递,不要将主站的站号设置得过高。当一个新的主站添加到网络中来时,一般将会经过至少2个完整的令牌传递后才会建立网络拓扑,接收令牌。对于PPI网络来说,暂时没有接收令牌的主站同样可以响应其他主站的请求。

2)PPI网络组态形式

(1)PPI网络组态形式:单主站PPI网络通常由带有STEP 7-Micro/WIN的PG/PC或作为主站设备的HMI设备(面板)、作为从站设备的一个或多个S7-200 PLC等组件组成。

(2)多主站PPI网络:可以组态一个包含多个主站设备的PPI网络,这些设备可以作为从站设备与一个或多个S7-200 PLC进行通信。

(3)复杂PPI网络:在复杂PPI网络中,还可以对S7-200 PLC进行编程以进行对等通信。对等通信表示通信伙伴都具有同等权限,既可以提供服务,又可以使用服务。

(4)带有S7-300或S7-400 PLC的PPI网络:可以将S7-300或S7-400 PLC连接至PPI网络,波特率可以达到187.5kbps。

3)PPI网络组件 

(1)S7-200 PLC的通信口:S7-200 PLC的PPI网络通信是建立在RS-485网络硬件基础上的,因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。S7-200 PLC上的通信口与RS-485兼容的9针D型连接器符合欧洲Profibus标准,其引脚分配如表5-7所示。


(2)Profibus总线连接器及Profibus电缆制作:PPI网络使用Profibus总线连接器,西门子公司提供两种Profibus总线连接器:一种标准Profibus总线连接器[(如图5-13(a)所示]和一种带编程接口的Profibus总线连接器[如图5-13(b)所示]。后者允许在不影响现有网络连接的情况下,再连接一个编程站或者一个HMI设备到网络中。带编程接口的Profibus总线连接器将S7-200 PLC的所有信号(包括电源引脚)传到编程接口。这种连接器对于那些从S7-200 PLC取电源的设备(如TD200)来说尤为有用。

两种连接器都有两组螺钉连接端子,可以用来连接输入连接电缆和输出连接电缆。两种连接器也都有网络偏置和终端匹配的选择开关,如图5-13(c)所示。该开关在ON位置时接通内部的网络偏置和终端电阻,在OFF位置时则断开内部的网络偏置和终端电阻。连接网络两端节点设备的总线连接器应将开关放在ON位置,以减少信号的反射。

3.NETR/NETW指令

 S7-200 PLC之间的PPI网络通信只需要两条简单的指令,是NETR(网络读)和NETW(网络写)指令。网络读/写指令只能由在网络中充当主站的PLC执行,即只有主站需要调用(编写)NETR/NETW指令,可以与其他从站通信,而从站不必做通信编程,只需编程处理数据缓冲区(取用或准备数据)。网络读/写指令的格式及功能如表5-8所示。


1.分析控制要求,确定设计思路

 一开机,甲的Q0.0~Q0.7控制的8盏灯在移位寄存器指令的控制下以秒速度依次点亮。

 当甲的最后一盏灯被点亮以后,就停止甲的MB0的位移位,并将MB0的状态通过NETW指令写进乙的缓冲区VB110中;这时乙控制的8盏灯通过移位寄存器指令也以秒速度依次点亮。

 通过NETR指令将乙的Q0.0~Q0.7的状态读进乙的读缓冲区VB100中,然后又通过NETW指令将VB100数据表的内容写进丙的缓冲区VB130中,当乙的最后一盏灯被点亮了以后,丙机的Q0.0~Q0.7控制的灯依次点亮。

 通过NETR指令将丙的QB0的状态读进丙的读缓冲区VB120中,当丙的最后一盏灯亮了以后,即V120.7得电,则重新启动甲的Q0.0~Q0.7控制的灯依次点亮。

 这样整个网络控制的24盏灯将按顺序依次点亮。

2.程序设计

 根据甲建立的网络通信数据表,编制甲的控制主程序(包括甲的通信设置及存储器初始化程序如图5-18所示、甲对乙的读/写操作程序如图5-19所示、甲对丙的读/写操作程序如图5-20所示、甲的彩灯移位控制程序如图5-21所示),乙及丙的彩灯移位控制程序如图5-22所示。




3.安装配线

 按照图5-17进行配线,完成由3台PLC构成的网络控制系统的接线。


4.运行调试

(1)运行STEP 7-Micro/WIN编程软件在“系统块”中分别将甲乙丙3台PLC的站地址设为2、3、4,并下载到相应的PLC中。

(2)采用网络连接器及PC/PPI电缆,将3台PLC连接起来。通电后在STEP 7 Micro/WIN编程软件的浏览条中单击“通信”图标,打开通信设置界面,双击“通信”窗口右侧的“双击以刷新”图标,编程软件将会显示3台PLC的站地址,如图5-23所示。

(3)双击某一个PLC图标,编程软件将和该PLC建立连接,就可以将它的控制程序进行下载、上传和监视等通信操作。

(4)输入、编译主站甲的控制主程序,将它下载到主站的PLC中,输入、编译两个从站乙和丙的控制主程序,分别将它下载到两个从站的PLC中。

 (5)将3台PLC的工作方式开关设置于RUN位置,观察通信效果。