资源描述
第1章 绪论
v 1.1 PLC控制网络的基本特点和通信功能
v 1.2 数据通信
v 1.3 工业局域网概述
v 1.4 S7-300/400 PLC的通信网络概述
1.1 PLC控制网络的基本特点和通信功能
v 1.PLC控制网络的基本特点
1)传输介质和链接组件标准化 2)传输高可靠性 3)良好的系统扩展性 4)良好的覆盖面积
5)较高的数据传输速率
v 2.PLC的通信功能
1)远程控制 2)PLC局域网络系统 3)PLC与上位机进行点对点通信
1.2 数据通信
v 具有一定的编码、格式和位长要求的数字信号成为数据信息。
v 数据通信是将数据信息通过适当的传送线路从一台机器传送到另一台机器。
v 数据通信系统的任务是把地理位置不同的计算机和PLC及其他数字设备连接起来,高效率地完成数据的传送、信息交换和通信处理三项任务。
v 数据通信系统组成
传送设备 传送控制设备 传送协议 通信软件
1.2.1 数据传输方式的分类
v 1.串行传输与并行传输
1)串行传输 数据在一个信道上按位顺序传输的方式。
特点:一或两根传输线 远距离传输成本低 速度慢
2)并行传输 数据在多个信道同时传输的方式。
特点:传输速度快 传输线多,成本高
2.频带传输与基带传输
1)频带传输 把信号调制到某一频带上的传输方式。
三种调制方式: 调幅 调频 调相
2)基带传输 数据传输系统对信号不做任何调制,直接传输数据的传输方式。
PLC网络大多采用基带传输。
基带传输方式使整个频带范围都用来传输某一数字信号,常用于半双工通信。频带传输时,在同一传输线路上可用频带分割的方法将频带划分为几个信道,同时传输多路信号,常用于全双工通信。
3.异步传输和同步传输
1)异步传输 异步传输也称为起止式传输,它是利用起止法来达到收发同步的。在异步传输中,被传输的数据编码为一串脉冲,每一个传输的字符都有一个附加的起始位和多个停止位。字节传输由起始位“0”开始,然后是被编码的字节。通常低位在前,高位在后,接下来是校验位(可省略),最后是停止位“1”(可以是1位、1.5位或2位,用以表示字符的结束)。
2)同步传输 同步传输是把每个完整的数据块(帧)作为整体来传输,而不是按异步传输时每个字符都附加起始位和停止位的方式传输,因此在需要传输大量数据块的场合用同步传输可以克服异步传输效率低的缺点。
为了使接收设备能够准确地接收数据块的消息,同步传输在数据开始处用同步字符“SYN”来指示,由定时信号(同步时钟)来实现发送端和接收端同步,一旦检测到与规定的字符相符合,接下去就是按顺序传输数据。但同步传输所需要的软件、硬件的价格比异步传输的高,因此常在数据传输速率高的系统中才采用同步传输。
1.2.2 传输速率和线路通信方式
v 1.传输速率
1)调制速率 也称码元速率,是脉冲信号经过调制后的速率。单位是波特,通常用于表示调制解调器之间传输信号的速率。
2)数据信号速率 单位时间内通过信道的信息量,单位是比特/秒(bit/s)。调制速率和数据信号速率在串行传输二进制调制信号时,两者的速率在数值上是相同的。
通常,并不严格区分调制速率和数据信号速率,而是笼统地将它们称为传输速率,其单位是波特,即每秒传送二进制位数,用bit/s表示。
3)数据传输速率 单位时间内传输的数据量,数据量的单位可以是比特、字符等,通常以字符/分钟为单位。
v 2.线路通信方式
1)单工通信方式 信息的传输始终保持同一方向而不能进行反向的传输。
2)半双工通信方式 信息流可以在两个方向上传输,但同一时刻只限于一个方向传输。
3)全双工通信方式 在同一个方向上同时发送和接收数据。
1.2.3 差错控制方式和检错码
v 1.差错控制方式
1)自动检错重发(ARQ) 2)前向纠错(FEC) 3)混合纠错 4)不用编码的差错控制
v 2.检错码
奇偶校验码 循环冗余校验(CRC)码
1.2.4 传输介质
工业数据通信系统可采用无线传输介质,如电磁波、红外线等。也可采用双绞线、电缆、电力线、光缆等有线介质。
传输介质的特性主要有:
1)物理特性:传输介质的物理结构;
2)传输特性:介质对数据传送所允许的速率、频率 容量
3)连通特性:点对点或一对多点的连接方式;
4)地理范围:传输介质的最大传输范围;
5)抗干扰性:传输介质防止电磁干扰等噪声对传输数据的影响能力;
6)性能价格比
1.2.4 串行通信接口标准
v 1.RS-232C 标准
是1969年由美国电子工业协会(EIA)所公布的穿行通信接口标准。RS是remend standard,232是标识号。它既是一种协议标准,又是一种电气标准,它规定了终端和通信设备之间信息交换的方式和功能。
RS-232C一般使用9针或25针的D型连接器,工业控制中9针连接器用得较多。
当通信距离较近时,通信双方可以直接连接,最简单的情况在通信中不需要控制联络信号,只需要三根线便可以实现全双工异步串行通信。
v 2.RS-422A/485
422A为全双工通信,485为半双工通信。S7-200PLC接入网络时,其端口一般是作为端口1出现的,其各引脚的名称及其表示的意义如下表所示。端口0为所连接的调试设备的端口。
引脚
名称
端口0/端口1
引脚
名称
端口0/端口1
1
屏蔽
机壳地
6
+5v
+5v,100欧串联电阻
2
24v返回
逻辑地
7
+24v
+24v
3
RS-485信号B
RS-485信号B
8
RS-485信号A
RS-485信号A
4
发送申请
RTS(TTL)
9
不用
10位协议选择(输入)
5
5v返回
逻辑地
连接器外壳
屏蔽
机壳接地
1.3 工业局域网概述
v 1.3.1 计算机网络简介
1.远程网 2.局域网 3.分布式多处理器
v 1.3.2 局域网的基础知识
1.网络拓扑结构
星型网络 总线型网络 环形网络
2.节点访问控制
令牌传输方式 争用方式
3.通信网络协议
v 1.3.3 现场总线概述
1.现场总线的特点
1)信息集成度高
2)系统的可靠性高、维护性能好
3)开放性、互操作性、互换性、可靠性
4)实时性好、成本低
2.现场总线的发展
通过现场总线将控制设备相互连接起来,即通过把每台设备的功能建立模型,使之成为相对独立的功能模块。现场中的控制功能由这些功能块完成,而设备间的参数传递由这些功能块的互联实现。
1.4 S7-300/400PLC的通信网络概述
v 1.4.1 工厂自动化系统网络
金字塔结构,上层负责生产管理,底层负责现场检测和控制,中间层负责生产过程的监控和优化。
ISO企业自动化模型如图
1.4.2 S7-300/400 PLC的通信网络
1.工业以太网
用于工厂管理层和车间监督层的通信系统,符合IEEE802.3国际标准,用于对时间要求不太严格、需要传输大量数据的通信场合,可以通过网关来连接远程网络。
西门子公司的工业以太网的传输速率为10/100Mbit/s,最多有1024个网络节点,网络的最大范围为150km。
2.多点接口网络
S7-300/400 PLC CPU都集成了MPI通信协议,MPI网络的物理层是RS-485,最大传输速率为12Mbit/s。PLC通过MPI能同时连接运行STEP7的编程软件、计算机、HMI及其他SIMATIC S7、C7和M7 PLC等。
STEP7的用户界面提供了通信组态功能,使得通信的组态非常简单。每个CPU可以使用的MPI连接总数与CPU的型号有关,为6~64个。
3.PROFIBUS网络
PROFIBUS网络是用于车间级监控和现场层的通信系统它符合IEC61158标准,具有开放性,符合该标准的各厂商 生产的设备都可以接入同一网络中。S7-300/400 PLC可以通过通信处理器或集成在CPU上的PROFIBUS-DP接口连接到PROFIBUS-DP网络上。
PROFIBUS网络的物理层是RS-485,最大传输速率为12Mbit/s,最多可以与127个网络上的节点进行数据交换网络中最多可以串接10个中继器来延长通信距离。使用光纤作为通信介质,通信距离可达90km。
可以通过CP 342/343将SIMATIC S7-300 PLC与PROFIBUS-DP或工业以太网总线系统相连,可以连接的设备包括S7-300/400 PLC、S5-115U/H、编程器(PG)、个人计算机、SIMATIC人机界面、数控系统、机器人控制系统、工业PC、变频器和非西门子公司装置等。
4.执行器-传感器接口网络
AS-i网络是位于自动控制系统最底层的网络,用来连接有AS-i接口的现场二进制设备,只能传输少量的数据。
5.点对点通信网络
使用西门子公司的PRODAVE通信软件和编程用的PC/PM适配器,通过PLC的MPI编程,可以方便地实现计算机与S7-300/400 PLC的通信。
第二章 MPI 通信
2.1 MPI概述
MPI(MultiPoint Interface)通信是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通信方式。MPI通信可使用PLC S7-200/300/400、操作面板TP/OP及上位机MPI/PROFIBUS通信卡,如CP5512/CP5611/CP5613等进行数据交换。
MPI网络的通信速率为19.2kbit/s~12Mbit/s,通常默认设置为187.5kbit/s,只有设置为PROFIBUS接口的MPI网络才支持12Mbit/s的通信速率。
MPI网络最多可以连接32个节点,最大通信距离为50m,但是可以通过中继器来扩展长度。
2.2 MPI网络
1.网络结构
每个编程器都有一个MPI接口。
通过CPU的MPI接口可以访问PLC上的所有智能模块,例如:功能模块。
每个MPI的连接节点都有自己的MPI地址 ( 0到126, 缺省设置为PG=0, OP/TD=1, CPU=2)。
在S7-300中,MPI总线在PLC中与K总线连接在一起,这意味着在S7-300机架上K总线的每个节点(FM 和 CP)也是MPI的一个节点,也有自己的MPI地址。
在S7-400中, MPI (187.5 Kbps)的通讯模式被转换为内部K总线(10.5 Mbps)。在 S7-400的机架上,只有CPU具有自己的 MPI 地址。其它智能模块,例如FM和CP没有独立的MPI地址。
可连接的设备 MPI连接的优点是CPU可以同时与多个设备建立通讯联系。也就是说,编程器、HMI设备和其它的PLC可以在连接在一起并同时运行。 编程器通过MPI接口生成的网络还可以访问所连接硬件站上的所有智能模块。MPI接口可同时连接的其它通讯对象的数目取决于CPU的型号。例如,CPU 314的最大连接数为4,CPU 416为64。
2.通过中继器来扩展MPI网络长度
1)两个站点之间没有其他站,如图示。
最多可连接10个中继器,两个站点之间的最大距离为9100m。
2)两个中继器间有MPI站
要用PROFIBUS总线连接器和PROFIBUS电缆。
在MPI网络上最多可以有32个站,当用中继器扩展时,中继器也占节点数。
2.4 PLC-PLC之间通过MPI通信
PLC-PLC的三种通信方式:
全局数据包通信方式、无组态连接通信方式、组态连接通信方式
2.4.1 全局数据包通信方式
1.概述 对于PLC之间的通信,只需要关心数据的发送区和接收区,在配置PLC硬件的过程中,组态所要通信的PLC站之间的发送区和接收区,不需要任何程序处理。只适合S7-300/400 PLC之间相互通信。
2.网络配置如图
特点 MPI接口的主要特性为:
• RS 485 物理接口
• 传输率为19.2 Kbps 或 187.5 Kbps 或 1.5 Mbps
• 最大连接距离为50 m (2个相邻节点之间),有中继器时为1100 m ,采用光纤和星状连接时为23.8 km
•采用Profibus(工业现场总线)元件(电缆、连接器)
连接器 安装MPI总线系统可选择两类连接器:
在下面所示的两个连接器中左边的是具有PG连接插口的标准连接器, 用于MPI网络站之间的连接。这一连接器同时可以与一个PG设备连接。
右边没有PG连接插口的连接器,在不必连接PG时使用。
为避免外走的总线,则在最后一个总线节点处必须连接一个终端电阻。
3.全局数据
在SIMATIC S7中,利用全局数据可以建立分布式PLC间的通讯联系而不必在用户程序中编写语句。
通过全局数据的通讯不是通过程序而是利用组态来配置的。需要交换的数据存在一个配置表中。
最多可以在一个项目中的15个CPU之间建立全局数据通讯。它只能用来循环地交换少量数据。
S7-400 CPU还具有对全局数据交换的程序控制功能,因此可支持事件驱动的数据传送方式。
4.配置
使用“Define Global Data”工具可以对数据交换进行配置。
首先打开全局数据表,在各列分配参与数据交换的各CPU。
然后在各行中定义要传输的变量。几乎所有CPU的地址区域(除了外部输入、输出和临时数据)都可以作为交换的变量,例如:标志位、输入、输出、定时器、计数器和数据块中的数据。
5.全局数据包
具有相同sender/receiver (发送者/接受者)的全局数据,可以集合成一个全局数据包(GD packet)一起发送。每个数据包用数据包号码(GD packet number)来标识,其中的变量用变量号码(variable number)来标识。
6.全局数据组
参与全局数据包交换的CPU构成了全局数据组(GD circle)。每个全局数据组用数据组号码来标识(GD circle number )。
一个全局数据组是全局数据包的一个确定的分配清单。全局数据组中的每个CPU既可以发送也可以接收数据。
全局数据组有以下种类:
• 组内包含2个以上的CPU,其中一个发送数据包,其它的CPU接收数据。
• 组内只有2个CPU,每一个CPU可以既发送数据又接受数据。
GD 1.1.1 第一数据组中第一数据包里的第一个变量
GD 1.2.1 第一数据组中第二数据包里的第一个变量
GD m.3.n 第n数据组中第3数据包里的第m个变量
7.全局数据组的数量
S7-300的每个CPU可以参与最多4个不同的数据组。
在一个MPI网上最多可以有15个 CPU 通过全局通讯来交换数据。
8.全局数据配置步骤
生成硬件站、设定MPI地址、连接网络 、生成全局数据表
数据的容量
S7-300 :一个CPU可包含4个全局数据组。
每个全局数据组中一个 CPU最多只能发送和接收一个数据包。
每一个数据包中最多可包含22个数据字节。
S7-400 :一个CPU可包含16个全局数据组。
每个全局数据组中一个 CPU最多只能发送一个数据包和接收两个数据包。
每一个数据包中最多可包含54个数据字节。
9.编译全局数据表
• 第一次编译后,生成了全局数据组和数据包。接着可以为每个数据包定义不同 的扫描率( scan rates )以及存储状态信息的地址。
• 然后必须再次编译,使扫描率及状态信息存储地址等包含在配置数据中。
S7-300/400MPI通信实例
2.4.2 无组态连接通信方式 P20
2.4.3 组态连接通信方式 P27
2.5 S7 PLC与HMI产品之间的MPI通信 P30
第三章 工业以太网
3.1 工业以太网简介
3.1.1 工业以太网的特点
Industrial Ethernet是为工业应用专门设计的,遵循国际标准IEEE802.3的开放式、多供应商的高性能的区域和单元网络。
企业内部互联网(Intranet)、外部互联网(Extranet)、国际互联网
以太网特点:
西门子公司的工业以太网的传输速率为10Mbit/s或100Mbit/s,最多为1024个网络节点,网络的最大范围为150km。
3.1.2 工业以太网的构成
1)连接部件 FC快速链接插座、电气连接模块(ELM)、电气交换模块(ESM)、光纤交换模块(OSM)、光纤电气转换模块(MC TP11);
2)通信媒体 普通双绞线、工业屏蔽双绞线、光纤;
3)SIMATIC PLC的工业以太网通信处理器;
4)PG/PC的工业以太网通信处理器。
3.1.3 工业以太网的特性
1.与IEEE802.3/802.3u兼容,使用ISO和TCP/IP通信协议;
2. 10Mbit/s或100Mbit/s自适应传输速率;
3.DC 24v冗余供电;
4.简单的机柜导轨安装;
5.能方便地组成星型、总线型和环形拓扑结构;
6.高速冗余的安全网络,最大网络重构时间为0.3s;
7.用于严酷环境的网络元件,通过EMC(电磁兼容性)测试;
8.通过RJ-45接口、工业级的Sub-D连接技术和安装专用屏蔽电缆的Fast Connect技术,确保现场电缆安装工作快速进行;
9.简单高效的信号装置不断地监视网络元件;
10.符合SNMP网络管理协议;
11.可以使用基于的网络管理器;
12.使用VB/VC或组态软件即可监控管理网络。
3.1.4 工业以太网的优势
应用广泛、成本低廉、通信速率高、软硬件资源丰富、可持续发展潜力大
3.1.5 工业以太网的技术发展趋势与前景
1.工业以太网与现场总线相结合;
2.工业以太网技术直接应用于工业现场设备间的通信已成大趋势。
在国家“863”计划的支持下,国内许多大学开展了EPA(Ethernet for Automation)技术的研究,重点是研究以太网技术应用于工业控制现场设备间通信的关键技术。
3.2 工业以太网的网络部件
3.2.1 S7-300、400的工业以太网通信处理器 S7-300/400工业以太网通信处理器有以下特点:
1.通过UDP连接或群播功能可向多用户发送数据; 2.CP443-1和CP443-1 IT可用网络时间协议提供时钟同步;3.可以选择Keep Alive功能;4.使用TCP/IP的WAP功能,通过xx网络,CP可以实现远距离编程和对设备进行调试;5.可以实现OP通信的多路转换,最多连接16个OP;6.使用集成在STEP7中的NCM7软件,提供范围广泛的诊断功能,包括现实CP的操作状态,实现通用诊断和统计功能,提供链接诊断和LAN控制器统计及诊断缓冲区。
一。CP343-1/CP443-1
CP343-1/CP443-1 通信处理器是分别用于S7-300和S7-400的全双工以太网通信处理器,通信速率为10Mbit/s或100Mbit/s。
新CP 343-1 Lean提供以下功能和性能特性:
· 连接SIMATIC S7-300到Industrial Ethernet
- 使用ERTEC200实时ASIC
- 集成的2口实时交换机
- 带用于自动切换的Autosensing和Autocrossover功能的10/100 Mbit/s 全/半双工连接
- 2 个RJ45连接
- 使用TCP和UDP传输协议和PROFINET IO的多协议运行
- Keep Alive功能
· 通讯服务
- 开放的IE通讯 (TCP/IP和UDP)
- PG/OP通讯
- S7 通讯 (Server) - S5 兼容的通讯 (通过 TCP/IP) - PROFINET IO Device
· 使用UDP多播
· 完全通过Industrial Ethernet 进行远程编程和初始化运行
· 通过SNMP进行网络管理
· 使用Industrial Ethernet NCM S7配置CP 343-1 Lean (集成在STEP 7中)
· 通过S7 Routing Trans-network PG/OP通讯
CP 343-1 Lean是用来将SIMATIC S7-300 PLC连接到Industrial Ethernet的通讯模块。
CP 343-1 Lean有自己的微处理器,分担CPU的通讯负载并且允许附加的连接。
CP 343-1 Lean使得S7-300能够与以下设备通讯:
· 编程设备、电脑和HMI设备 · 其它SIMATIC S7系统
· SIMATIC S5 PLC · PROFINET IO控制器
二。PC/PG的工业以太网通信处理器
1.CP1613
CP 1613 是一种带有微处理器的PCI 插卡,用来将PG/PC 连接到工业以太网。使用AUI/ITP 接口或RJ 45 接口,可将PG/PC 连接到以太网网络。应用CP 1613 可实现时钟的网络范围同步。 8025人民币/台
2.CP1612/CP1512
CP1612用于将PC/PG连接到工业以太网。
· 10/100Mbit/s通讯速率自检测,支持全双工/半双工连接
· 15针ITP接口 · RJ45接口 · 基于SNMP的远程诊断
通讯服务
· TCP/IP和UDP传输协议 · PG/OP通讯 · S7通讯 · S5兼容通讯
客户收益
· 可实现RJ45连接 · 很好与SOFTNET配合 · 用于小规模安装
3.CP1515 CP1515是符合IEEE 802.11B的无线通信网卡,应用于RLM和可移动计算机。
3.3 工业以太网的交换技术
1.交换技术 共享局域网 交换局域网
2.全双工模式
在PROFIBUS中,SIMATIC的交换机通过“存储转发”和“切入”满足实时性要求。
存储转发:交换机存储接收到的报文,并将它们排成一个队列。这些报文将选择性地转发到可以访问的节点的特定端口。 在切入过程中,读取数据包的前6B(目标地址)后,马上将他们传送到目标端口。
3.电气交换模块(ESM)和光纤交换模块(OSM)
4.SNMP-OPC Server 通过OPC软件对网络进行远程管理。
3.4 自适应与冗余网络
1.自适应与自协商功能 2.冗余网络 3.SIMATIC NET的高速冗余
SIMATIC高速冗余网络控制技术
1)SIMATIC NET的网络配置不会影响所连接的终端,在所有时间内都保证过程或应用的控制。
2)除了在100Mbit/s光纤环中实现高速介质冗余外,OSM/ESM为光纤环和网络段的高速冗余提供所需要的功能。
3)只要配置两个OSM或ESM,OSM/ESM和工业以太网OLM环之间以及任何拓扑结构网络之间都可以进行互联。
3.5 两套S7-300之间的以太网通信
第四章 PROFIBUS 通信
4.1 PROFIBUS 介绍
开放的通信接口 透明的通信协议 分散I/O装置和现场设备
满足生产过程现场级数据可存取性的重要要求,覆盖了传感器/执行器领域的通信要求,有单元级领域的所有网络通信功能。 是国际标准IEC61158的组成部分; 是机械行业标准JB/T10308.3-2001
4.1.1 PROFIBUS的协议结构和类型
三种协议类型:DP、FMS和PA
PROFIBUS-DP 数据处理(data processing)(DP)使用ISO第一层和第二层,特别适合PLC与现场分散的I/O设备之间的通信。
PROFIBUS-FMS 使用ISO第一层、第二层和第七层,处理单元级(PLC和PLC)的数据通信,应用领域广泛,为解决复杂的通信任务提供了很大的灵活性。
PROFIBUS-PA 使用扩展的DP协议进行数据传输,执行规定现场设备特性的PA设备行规。使用DP/PA耦合器和DP/PA LINK很容易将PA设备集成到DP网络中。
PROFIBUS为西门子PLC提供S7通信和S5兼容通信。
PROFIBUS-S7(PG/OP通信)
PROFIBUS-FDL(与S5兼容通信)
4.1.2 PROFIBUS总线和总线终端器
PROFIBUS总线符合EIA RS485[8]标准,以半双工、异步、无间隙同步为基础,传输介质为光缆或屏蔽双绞线,每一个传输段为32个站点和有源网络元件,总线两端为终端电阻。
PROFIBUS总线连接器
PROFIBUS D型连接器针脚定义见P38表3-1.
4.2 PROFIBUS 总线的拓扑结构
4.2.1 PROFIBUS 电气接口网络
1.RS485 中继器功能
西门子RS484中继器具有信号再生和放大功能,在一条PROFIBUS总线上最多可以安装9个中继器。
一个PROFIBUS网段最多可有32个站点。
1)RS485中继器可以做有源总线终端
2)Active Bus Terminal有源总线终端
4.2.2 PROFIBUS 光纤接口网络
集成于模板上的PROFIBUS 用OLM扩展PROFIBUS电气接口
1.利用集成于模板上的PROFIBUS 光纤接口组成的光纤网络
如果普通的PROFIBUS站点设备没有光纤接头,只有电气接口,可以通过OBT(OpticalBus Terminal)连接一个电气接口设备到光线网络上。OBT只适合连接无光纤接口的站点(PROFIBUS)到集成光纤接口的光纤网络上,OBT是一个有源网络元件,占一个站点。
特点: 连接简单,成本低。
只能连接一个RS485的PRIFIBUS站点;
连接光纤只能是塑料光纤和PCF光纤;
中间任一站点损坏或光纤断开,整个网络就不能工作。
2.利用OLM组成的PROFIBUS光纤网络
利用OLM(Optical Link Module)模块将电信号转换为光信号,再组成光纤网络,整个网络传输最大速率为12Mbit/s。
3.OLM网络的拓扑结构
4.OLM与OBT的对比
1)两个OLM的间距可以达到15km,OBT只有300m。
2)对于网络的高可靠性,OLM可以组成冗余,而OBT不能。
3)OLM有双路电源接入端子,OBT没有。
4)OLM可以连接玻璃光纤、塑料光纤和PCF光纤,而OBT只能连接塑料光纤、PCF光纤。
5)OLM使用的光纤带有BFOC接头,与OBT得光纤接头不一样,更为通用。
4.2.3 其他PROFIBUS接口网络
红外线接口 激光接口 P44
4.3 PROFIBUS 总线设置和属性 最高站地址、 总线行规、 主站固定的扫描时间、网络上的站点数
4.4 PROFIBUS-DP 的应用
4.4.1 CPU集成PROFIBUS-DP接口连接远程站ET200M
1.ET200系列是远程I/O站,为减少信号电缆的敷设,可以再设备附近根据不同的要求放置不同类型的I/O站点。ET200M适合在远程站点I/O点数较多的情况下使用。
2.网络配置图
3.网络组态及参数设置
1)在“Set PG/PC Interface”中将CP5611的MPI改为PROFIBUS接口,并设置CP5611的传输速率与已组态的PROFIBUS网络的传输速率一致。
2.硬件组态 3.网络设置 传输速率、网络类型 4.添加接口模块IM153-2到PROFIBUS网络上。5.建立组织块
4.4.2 通过PROFIBUS-DP连接智能从站
在PROFIBUS网络中,某些型号的CPU可以作为DP从站。在SIMATIC S7系列中,称这些现场设备为“智能(Intelligent)从站”,简称“I从站”。DP主站不是直接访问智能从站的物理I/O区,而是通过从站组态时指定的通信双方的I/O区来交换数据。该I/O区不能占用分配给I/O物理模块的物理I/O地址区。
主站与从站的数据交换是由PLC的操作系统周期性地自动完成的
无需用户编程,但是用户必须对主站与智能从站之间的通信连接和数据交换区组态。这种通信方式称为主/从通信(Master/Slave)方式,简称MS通信。
4.4.3 SFC14/SFC15的应用
在组态PROFIBUS-DP通信时常常会见到参数“Consistency”(数据的一致性),在配置从站输入输出接口区时,若Consistency选择“Unit”,数据的通信将以在参数“Unit”中定义的格式——字或字节来发送和接收,比如,主站以字节格式发送20字节,从站将一字节一字节地接收和处理这20字节。若数据到达从站接收区不在同一时刻,从站可能不在一个循环周期处理接收区的数据,如果想要保持数据的一致性,在一个周期处理这些数据就要选择参数“All”,通信数据3字节或大于4字节时,要调用SFC15给数据打包,调用SFC14给数据解包。
组网实例同上例,只是在从站设置时,一致性区中选“All”。
4.4.4 通过PROFIBUS-DP 连接的DX方式通信
基于PROFIBUS-DP协议的DX通信方式是在主站轮询从站时,从站除了将数据发送给主站,同时还将数据发送给在STEP 7中组态的其他从站。如图示。
4.4.5 基于PROFIBUS-DP 协议DX的多主通信
图中,3号从站的一类主站为2号站,4号站为在同一PROFIBUS网络上其他从站的主站。当2号站轮询3号站时,3号从站的数据发送到2号站的同时,还可以发送给4号主站,4号主站可以选择接收数据的长度。
4.4.6 PROFIBUS-DP的等时模式(Isochrone Mode)
分布式自动化体系中小的循环执行时间是不一致的,每个循环周期不能保持同步。
如图示,图中过程分用户循环、DP循环、I/O循环。
等时模式的实现是由DP主站发送给从站一个时钟脉冲作为一个全局控制帧(GC),由它来同步接收和发送从站数据。系统时钟贯穿整个系统,使其有一个恒定的时间间隔,总线循环时间的固定和各个循环的同步保证了过程响应时间是恒定的。由于不存在数据读取或发生的周期等待,响应时间更加迅速。
4.4.7 PROFIBUS-DP主站与TP/OP的连接
利用S7协议,通过CP扩展的PROFIBUS-DP的接口连接TP/OP。
4.5 PROFIBUS-DP诊断
1. 用BT200进行硬件测试与诊断BT200如图示
2. 用STEP7软件进行网络诊断3.STEP7中用中继器Diagnostics Reperter进行诊断
4.使用FB125程序诊断5.使用CP342-5的程序诊断
6.使用通信处理器CP进行诊断7.使用CP5611/CP5511/CP5512/CP5613诊断
4.6 PROFIBUS-DP连接从站设备的应用
S7-300与变频器MM440的链接 1.网络配置图
2.软硬件要求
S7-300 CPU316-2DP 变频器MM440 PROFIBUS-DP接口模块带有CP5611的编程器 STEP V5.2 SP1
3.网络组态及参数设置 组网实例见P-MM440
4.7 FDL通信方式
1.FDL通信简介
FDL工作在PROFIBUS的第二层——数据链路层,可以提供高等级的传输安全保证,能有效地检测出错位、双向数据传输,发送方和接收方可以同时触发发送和接收响应。
PROFIBUS FDL的每一个通信站点都具有令牌功能,通信以令牌环的方式进行数据交换,每一个FDL站点都可以和多个站点建立通信连接。
FDL服务允许发送和接收240字节的数据。
2.支持FDL的通信处理器
S7-300 CP342-5/CP342-5 S7-400 CP443-5 网卡:CP5512/CP5611/CP5613 最大连接数一班为16个。
3.FDL通信应用
1)同一个项目下的FDL通信
2)不同项目下的FDL通信3)自由第二层的FDL通信 4)FDL的广播通信方式
5)FDL的多点传送通信方式6)FDL与HMI/Application的链接
4.8 PROFIBUS-S7通信
1.PROFIBUS-S7通信概述
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-400、S7-300/400 PLC之间主-主通信、S7 PLC与HMI通信。
2.支持PROFIBUS-S7通信的通信处理器和网络接口
1).S7-300系列、S7-400系列、C7系列集成的DP接口
2).通信处理器CP342-5、CP343-5、CP443-5Basic、CP443-5Extend
3).PC通信卡CP5511/CP5512、CP5611、CP5613/CP5614
3.CPU的S7链接资源 CPU的连接数量指标
4.S7通信所需的功能模块
5.S7的通信数据量
6.PROFIBUS-S7通信实例
第五章 AS-i 通信
5.1 AS-i概述
1.AS-i是执行器-传感器接口(Actuator Sensor Interface,AS-i)的英语缩写,符合EN 50295标准。
用于现场自动化设备(传感器和执行器)的双向数据通信网络,位于工厂自动化网络的最底层。特别适用于连接需要传送开关量的传感器和执行器。
AS-i属于单主从式网络,每个网络只能有一个主站。主站是网络通信的中心,负责网络的初始化、设置从站的地址和参数等,具有错误校验功能(检错重发)。
AS-i从站仅在被主站访问时才被激活。
AS-i所有分支电路的最大长度为100m,可以用中继器延长。传输介质可以是屏蔽或非屏蔽的两芯电缆,网络的拓扑结构可以是总线型、星型或树型。
2.优点
简单:主站和从站的内部程序都是生产厂商预先在设备中写好的用户只需要按照要求做好基本的设置即可。
成本低:与传统的底层接线和设备维护相比,可节约40%的成本
展开阅读全文