第4章 S7-1200 PLC的通信
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15
4.3 S7-1200的以太网通信——PROFINET通信口
S7-1200 CPU集成了一个PROFINET通信口,支持以太网和基于 TCP/IP的通信标准。 使用这个通信口可以实现S7-1200 CPU与编程设备的通信,与 HMI触摸屏的通信,以及与其他CPU之间的通信。 PROFINET通信口支持以下通信协议及服务: TCP ISO-on-TCP:在TCP/IP协议中定义了ISO传输的属性 S7通信(服务器端):所有SIMATIC S7控制器都集成了用户程序 可以读写数据的S7通信服务。
18
4.3 S7-1200的以太网通信
——S7-1200与S7-200之间的以太网通信 S7-1200 PLC与S7-200 PLC之间的以太网通信只能通过S7通信来 完成,因为S7-200的以太网模块只支持S7 通信。 由于S7-1200 的PROFINET通信口只支持S7通信的服务器端,所 以在编程方面, S7-1200 CPU不用做任何工作,只需要在S7200 CPU一侧将以太网设置成客户端,并用ETHx_XER指令编 程通信。
5
4.2 西门子的工业自动化通信网络——简介 1/2
为了快速应对最新的市场需求,缩短产品面世的时间,需要提 供从生产现场到工厂控制层和公司管理层的连续信息流,用于 战略决策。现代生产对工厂纵向集成的要求越来越高,工业通 信在自动化领域中的地位越来越重要。
PLC的通信包括PLC之间、PLC与上位计算机之间,以及PLC与 其他智能设备之间的通信。
14
4.2 西门子的工业自动化通信网络——现场总线AS-i
西门子通信网络的底层包括AS-i和EIB,EIB是楼宇安装总线系 统。 AS-i是执行器-传感器接口 (Actuator Sensor Interface)的简称, 是传感器和执行器通信的国际标准。特别适合连接需要传送开 关量的传感器和执行器。 AS-i属于主从式网络,每个网段只能有一个主站。主站是网络 通信的中心,负责网络通信的初始化,以及设置从中的地址和 参数等。 AS-i从站是AS-i系统的输入通道和输出通道,它们仅 在被AS-i主站访问时才被激活,接到命令时,它们触发动作或 者将现场信息传送给主站。
4
4.1 计算机通信的国际标准——现场总线 2/2
由于历史的原因,现在有多种现成总线标准并存:
基金会现场总线(Foundation Fieldbus) PROFIBUS (Process Field Bus,过程现场总线) PROFINET 实时以太网 LonWorks (Local Operating Network,局域操作网络) CAN (Controller Area Network,控制器局域网络) 一些主要的PLC厂家将现场总线作为PLC控制系统中的底层网络, 例 如 S7-200 系 列 PLC 配 备 相 应 的 通 信 模 块 后 可 以 介 入 PROFOBUS网络和AS-i网络。 PLC与现场总线相结合,可以组成价格便宜、功能强大的分布式 控制系统。
第4章 S7-1200 PLC的通信
1
4.1 计算机通信的国际标准——开放式互联模型
国际化标准化组织(ISO)提出了开放系统互联模型(OSI),作为通 信网络国际标准化的参考模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用 层。
2
4.1 计算机通信的国际标准——IEEE 802国家标准
7
4.2 西门子的工业自动化通信网络——全集成自动化
Totally Integrated Automation (TIA) with SIMATIC and Drives TIA是西门子公司提出的自动化任务的一种创新解决方案,仅 在一个平台下就可以提供全部功能。 通过西门子公司提供的TIA概念,拥有共同的数据管理、组态、 编程和通信,利用开放式的产品结构将功能各异的产品整合在 一起,更加轻松、安全地实现生产及过程自动化,可为客户量 身定制解决方案。
西门子通信网络的中间层为开放式工业现场总线PROFIBUS,它 是用于车间级和现场级的国际标准。于2006年成为我国首个现场 总线国家标准(GB/T 20540-2006)。
PROFIBUS提供了3种通信协议:
(1) PROFIBUS-FMS (Fieldbus Message Specification,现场总线 报文规范)主要用于系统级和车间级的不同供应商的自动化系统 之间的传输数据。现基本已被以太网取代。
PROFINET能与现有的现场总线系统(例如PROFIBUS)有机地集 成,无需改动现有设备的组态和编程。
PROFINET通过工业以太网,连接从现场层到管理层的设备,可 以实现从公司管理层到现场层的直接、透明的访问, PROFINET 融合了自动化世界和IT世界。
13
4.2 西门子的工业自动化通信网络——现场总线PROFIBUS
(2) PROFIBUS-DP (Decentralized Periphery,分布式外部设备) 适合于PLC与现场级的分布式I/O设备之间的通信。
(3) PROFIBUS-PA (Process Automation,过程自动化)用于过程 自动化的现场传感器和执行器的低速数据传输。由于采用了IEC 1158-2标准,确保了本质安全,可以用于防爆区域的传感器和执 行器与重要控制系统的通信。
8
4.2 西门子的工业自动化通信网络——金字塔结构 1/3
由于厂房、设备安装位置的不同以及运行环境的不同造成了不 同的网络环境; 不同的自动化组件也对通信系统有不同的要求; 为了满足这些需求,SIMATIC NET提供了不同的通信网络,组 成了网络通信的金字塔结构。
9
4.2 西门子的工业自动化通信网络——金字塔结构 2/3
20
4.4 S7-1200通过以太网与S7-1200通信——开放式用户通信
开放式用户通信(Open User Communication)是一种程序控制方 式,这种通信只受用户程序的控制,可以建立和断开时间驱动 的通信连接,在运行期间也可以修改连接。
19
4.3 S7-1200的以太网通信
——S7-1200与S7-300/400之间的以太网通信
S7-1200与S7-300/400之间的以太网通信方式相对来说要多一些, 可以采用:TCP、ISO_on_TCP和S7通信。 采用TCP和ISO_on_TCP这两种协议进行通信所使用的指令是相 同的,在S7-1200中使用T_block指令编程通信。如果是以太网模 块在S7-300/400中使用AG_SEND、AG_RECV编程通信。如果是 支持Open IE的PN口,则使用Open IE的通信指令实现。 对于S7通信,S7-1200的PROFINET通信口只支持S7通信的服务 器端,所以在编程和建立连接方面, S7-1200不用做任何工作, 只需在S7-300/400一侧建立单边连接,并使用PUT、GET指令进 行编程。
16
4.3 S7-1200的以太网通信——物理网络连接
17
4.3 S7-1200的以太网通信
——S7-1200与S7-1200之间的以太网通信 S7-1200 PLC与S7-1200 PLC之间的以太网通信可以通过TCP或 ISO on TCP协议来完成。 使 用 的 通 信 指 令 是 在 双 方 CPU 中 调 用 T-block ( TSEND_C , TRCV_C,TCON,TDISCON,TSEND,TRCV )指令来实现。
S7-300™
S7-400™ WinAC PROFIBUS-DP
ASI 11
4.2 西门子的工业自动化通信网络——工业以太网
SIMATIC NET 的 顶 层 为 工 业 以 太 网 , 它 是 基 于 国 际 标 准 IEEE802.3的开放式网络。 以太网可以实现管理-控制网络的一体化,可以集成到互联网, 为全球联网提供了条件。 以太网在局域网(LAN)领域的市场占有率极高,通过广域网(例 如ISDN或Internet),可以实现全球性的远程通信。 S7-1200的CPU集成了一个PROFINET以太网接口,可以与编程 计算机、人机界面和其他S7 PLC通信。
按照国际和国家标准,以ISO/OSI为参考模型,西门子提供了各 种开放的、应用于不同控制级别的工业环境的通信系统,统称 为SIMATIC NET。 SIMATIC NET定义了如下的内容: 网络通信的物理传输介质、传输元件以及相关的传输计数; 在物理介质上传输数据所需的协议和服务; PLC 及 PC 机 联 网 所 需 的 通 信 模 块 ( 通 信 处 理 器 CP , Communication Processor);
PLC与计算机可以直接或通过通信处理器、通信链接器相连构 成网络,以实现信息的交换,可以构成“集中管理、分散控制” 的分布式控制系统,满足工厂自动化系统发展的需要,各PLC 或远程I/O模块按功能各自放置在生产现场进行分散控制,然后 用网络连接起来,构成集中管理的分布式网络系统。
6
4.2 西门子的工业自动化通信网络——简介 2/2
WIN CC
SIMATIC® HMI
SIMATIC OP17
SIMATIC OP17 4 x 20 Zeichen
8 x 40 Zeichen Z e i c h e n g r öße n b e l i e b i g m i s c h b a r
6 / 1 1 m m S c h r i f t h öh e
S7200™
SIMATIC DP
FM
SV
ET200
SIMATIC® PG SIMATIC® SIMATIC® PC SOFTWARE
SIEMENS
Standard Tools
PG 740
Engineering Tools
Runtime Software
MPI Network Industrial Ethernet PROFIBUS
F1
F2
F3
F4
F5
F6
F7
F8
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K
HELP SHIFT
7890
D
E
F
456 .
A
B
C
123
ESC ACK
SHIFT
INS DEL
HELP
ENTER
OP...OS
SIMATIC® NET
PCS 7
SIMATIC® Controller
Industrial Ethernet
Management level
Industrial Ethernet PROFIBUS
PROFIBUS
ActuatorSensor Interface
Cell level
Field level
Actuatorsensor level
10
4.2 西门子的工业自动化通信网络——金字塔结构 3/3
IEEE(国际电工与电子工程师学会)的802委员会于1982年颁布了 一系列计算机局域网分层通信协议标准草案,总称为IEEE 802 标准。
3
4.1 计算机通信的国际标准——现场总线 1/2
现场总线(FieldBus)技术是实现现场级设备数字化通信的一种工 业现场层的网络通信技术。
按照国际电工委员会IEC61158的定义,现场总线是“安装在过程 区域的现场设备、仪表与控制室内的自动控制装置系统之间的一 种串行、数字式、多点通信的数据总线。”
12
4.2 西门子的工业自动化通信网络——PROFINET
PROFINET是PROFIBUS国际组织推出的基于工业以太网的开发 的现场总线标准。使用PROFINET,可以将分布式I/O设备直接 连接到工业以太网。
PROFINET可以用于对实时性要求更高的自动化解决方案,例如 运动控制。
PROFINET吸纳了多年积累的PROFIBUS和工业以太网的技术诀 窍,采用开发的IT标准,与以太网的TCP/IP标准兼容,并提供了 实时功能,能满足所有自动化的需求。
也就是说基于现场总线的系统是以单个分散的、数字化、智能化 的测量和控制设备作为网络的节点,用总线相连,实现信息的相 互交换,使得不同网络、不同现场设备之间可以信息共享。
现场设备的各种运行参数、状态信息及故障信息等通过总线传输 到远离现场的控制中心,而控制中心又可以将各种控制、维护、 组态命令又送往相关的设备,从而建立起具有自动控制功能的网 络。
4.3 S7-1200的以太网通信——PROFINET通信口
S7-1200 CPU集成了一个PROFINET通信口,支持以太网和基于 TCP/IP的通信标准。 使用这个通信口可以实现S7-1200 CPU与编程设备的通信,与 HMI触摸屏的通信,以及与其他CPU之间的通信。 PROFINET通信口支持以下通信协议及服务: TCP ISO-on-TCP:在TCP/IP协议中定义了ISO传输的属性 S7通信(服务器端):所有SIMATIC S7控制器都集成了用户程序 可以读写数据的S7通信服务。
18
4.3 S7-1200的以太网通信
——S7-1200与S7-200之间的以太网通信 S7-1200 PLC与S7-200 PLC之间的以太网通信只能通过S7通信来 完成,因为S7-200的以太网模块只支持S7 通信。 由于S7-1200 的PROFINET通信口只支持S7通信的服务器端,所 以在编程方面, S7-1200 CPU不用做任何工作,只需要在S7200 CPU一侧将以太网设置成客户端,并用ETHx_XER指令编 程通信。
5
4.2 西门子的工业自动化通信网络——简介 1/2
为了快速应对最新的市场需求,缩短产品面世的时间,需要提 供从生产现场到工厂控制层和公司管理层的连续信息流,用于 战略决策。现代生产对工厂纵向集成的要求越来越高,工业通 信在自动化领域中的地位越来越重要。
PLC的通信包括PLC之间、PLC与上位计算机之间,以及PLC与 其他智能设备之间的通信。
14
4.2 西门子的工业自动化通信网络——现场总线AS-i
西门子通信网络的底层包括AS-i和EIB,EIB是楼宇安装总线系 统。 AS-i是执行器-传感器接口 (Actuator Sensor Interface)的简称, 是传感器和执行器通信的国际标准。特别适合连接需要传送开 关量的传感器和执行器。 AS-i属于主从式网络,每个网段只能有一个主站。主站是网络 通信的中心,负责网络通信的初始化,以及设置从中的地址和 参数等。 AS-i从站是AS-i系统的输入通道和输出通道,它们仅 在被AS-i主站访问时才被激活,接到命令时,它们触发动作或 者将现场信息传送给主站。
4
4.1 计算机通信的国际标准——现场总线 2/2
由于历史的原因,现在有多种现成总线标准并存:
基金会现场总线(Foundation Fieldbus) PROFIBUS (Process Field Bus,过程现场总线) PROFINET 实时以太网 LonWorks (Local Operating Network,局域操作网络) CAN (Controller Area Network,控制器局域网络) 一些主要的PLC厂家将现场总线作为PLC控制系统中的底层网络, 例 如 S7-200 系 列 PLC 配 备 相 应 的 通 信 模 块 后 可 以 介 入 PROFOBUS网络和AS-i网络。 PLC与现场总线相结合,可以组成价格便宜、功能强大的分布式 控制系统。
第4章 S7-1200 PLC的通信
1
4.1 计算机通信的国际标准——开放式互联模型
国际化标准化组织(ISO)提出了开放系统互联模型(OSI),作为通 信网络国际标准化的参考模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用 层。
2
4.1 计算机通信的国际标准——IEEE 802国家标准
7
4.2 西门子的工业自动化通信网络——全集成自动化
Totally Integrated Automation (TIA) with SIMATIC and Drives TIA是西门子公司提出的自动化任务的一种创新解决方案,仅 在一个平台下就可以提供全部功能。 通过西门子公司提供的TIA概念,拥有共同的数据管理、组态、 编程和通信,利用开放式的产品结构将功能各异的产品整合在 一起,更加轻松、安全地实现生产及过程自动化,可为客户量 身定制解决方案。
西门子通信网络的中间层为开放式工业现场总线PROFIBUS,它 是用于车间级和现场级的国际标准。于2006年成为我国首个现场 总线国家标准(GB/T 20540-2006)。
PROFIBUS提供了3种通信协议:
(1) PROFIBUS-FMS (Fieldbus Message Specification,现场总线 报文规范)主要用于系统级和车间级的不同供应商的自动化系统 之间的传输数据。现基本已被以太网取代。
PROFINET能与现有的现场总线系统(例如PROFIBUS)有机地集 成,无需改动现有设备的组态和编程。
PROFINET通过工业以太网,连接从现场层到管理层的设备,可 以实现从公司管理层到现场层的直接、透明的访问, PROFINET 融合了自动化世界和IT世界。
13
4.2 西门子的工业自动化通信网络——现场总线PROFIBUS
(2) PROFIBUS-DP (Decentralized Periphery,分布式外部设备) 适合于PLC与现场级的分布式I/O设备之间的通信。
(3) PROFIBUS-PA (Process Automation,过程自动化)用于过程 自动化的现场传感器和执行器的低速数据传输。由于采用了IEC 1158-2标准,确保了本质安全,可以用于防爆区域的传感器和执 行器与重要控制系统的通信。
8
4.2 西门子的工业自动化通信网络——金字塔结构 1/3
由于厂房、设备安装位置的不同以及运行环境的不同造成了不 同的网络环境; 不同的自动化组件也对通信系统有不同的要求; 为了满足这些需求,SIMATIC NET提供了不同的通信网络,组 成了网络通信的金字塔结构。
9
4.2 西门子的工业自动化通信网络——金字塔结构 2/3
20
4.4 S7-1200通过以太网与S7-1200通信——开放式用户通信
开放式用户通信(Open User Communication)是一种程序控制方 式,这种通信只受用户程序的控制,可以建立和断开时间驱动 的通信连接,在运行期间也可以修改连接。
19
4.3 S7-1200的以太网通信
——S7-1200与S7-300/400之间的以太网通信
S7-1200与S7-300/400之间的以太网通信方式相对来说要多一些, 可以采用:TCP、ISO_on_TCP和S7通信。 采用TCP和ISO_on_TCP这两种协议进行通信所使用的指令是相 同的,在S7-1200中使用T_block指令编程通信。如果是以太网模 块在S7-300/400中使用AG_SEND、AG_RECV编程通信。如果是 支持Open IE的PN口,则使用Open IE的通信指令实现。 对于S7通信,S7-1200的PROFINET通信口只支持S7通信的服务 器端,所以在编程和建立连接方面, S7-1200不用做任何工作, 只需在S7-300/400一侧建立单边连接,并使用PUT、GET指令进 行编程。
16
4.3 S7-1200的以太网通信——物理网络连接
17
4.3 S7-1200的以太网通信
——S7-1200与S7-1200之间的以太网通信 S7-1200 PLC与S7-1200 PLC之间的以太网通信可以通过TCP或 ISO on TCP协议来完成。 使 用 的 通 信 指 令 是 在 双 方 CPU 中 调 用 T-block ( TSEND_C , TRCV_C,TCON,TDISCON,TSEND,TRCV )指令来实现。
S7-300™
S7-400™ WinAC PROFIBUS-DP
ASI 11
4.2 西门子的工业自动化通信网络——工业以太网
SIMATIC NET 的 顶 层 为 工 业 以 太 网 , 它 是 基 于 国 际 标 准 IEEE802.3的开放式网络。 以太网可以实现管理-控制网络的一体化,可以集成到互联网, 为全球联网提供了条件。 以太网在局域网(LAN)领域的市场占有率极高,通过广域网(例 如ISDN或Internet),可以实现全球性的远程通信。 S7-1200的CPU集成了一个PROFINET以太网接口,可以与编程 计算机、人机界面和其他S7 PLC通信。
按照国际和国家标准,以ISO/OSI为参考模型,西门子提供了各 种开放的、应用于不同控制级别的工业环境的通信系统,统称 为SIMATIC NET。 SIMATIC NET定义了如下的内容: 网络通信的物理传输介质、传输元件以及相关的传输计数; 在物理介质上传输数据所需的协议和服务; PLC 及 PC 机 联 网 所 需 的 通 信 模 块 ( 通 信 处 理 器 CP , Communication Processor);
PLC与计算机可以直接或通过通信处理器、通信链接器相连构 成网络,以实现信息的交换,可以构成“集中管理、分散控制” 的分布式控制系统,满足工厂自动化系统发展的需要,各PLC 或远程I/O模块按功能各自放置在生产现场进行分散控制,然后 用网络连接起来,构成集中管理的分布式网络系统。
6
4.2 西门子的工业自动化通信网络——简介 2/2
WIN CC
SIMATIC® HMI
SIMATIC OP17
SIMATIC OP17 4 x 20 Zeichen
8 x 40 Zeichen Z e i c h e n g r öße n b e l i e b i g m i s c h b a r
6 / 1 1 m m S c h r i f t h öh e
S7200™
SIMATIC DP
FM
SV
ET200
SIMATIC® PG SIMATIC® SIMATIC® PC SOFTWARE
SIEMENS
Standard Tools
PG 740
Engineering Tools
Runtime Software
MPI Network Industrial Ethernet PROFIBUS
F1
F2
F3
F4
F5
F6
F7
F8
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K
HELP SHIFT
7890
D
E
F
456 .
A
B
C
123
ESC ACK
SHIFT
INS DEL
HELP
ENTER
OP...OS
SIMATIC® NET
PCS 7
SIMATIC® Controller
Industrial Ethernet
Management level
Industrial Ethernet PROFIBUS
PROFIBUS
ActuatorSensor Interface
Cell level
Field level
Actuatorsensor level
10
4.2 西门子的工业自动化通信网络——金字塔结构 3/3
IEEE(国际电工与电子工程师学会)的802委员会于1982年颁布了 一系列计算机局域网分层通信协议标准草案,总称为IEEE 802 标准。
3
4.1 计算机通信的国际标准——现场总线 1/2
现场总线(FieldBus)技术是实现现场级设备数字化通信的一种工 业现场层的网络通信技术。
按照国际电工委员会IEC61158的定义,现场总线是“安装在过程 区域的现场设备、仪表与控制室内的自动控制装置系统之间的一 种串行、数字式、多点通信的数据总线。”
12
4.2 西门子的工业自动化通信网络——PROFINET
PROFINET是PROFIBUS国际组织推出的基于工业以太网的开发 的现场总线标准。使用PROFINET,可以将分布式I/O设备直接 连接到工业以太网。
PROFINET可以用于对实时性要求更高的自动化解决方案,例如 运动控制。
PROFINET吸纳了多年积累的PROFIBUS和工业以太网的技术诀 窍,采用开发的IT标准,与以太网的TCP/IP标准兼容,并提供了 实时功能,能满足所有自动化的需求。
也就是说基于现场总线的系统是以单个分散的、数字化、智能化 的测量和控制设备作为网络的节点,用总线相连,实现信息的相 互交换,使得不同网络、不同现场设备之间可以信息共享。
现场设备的各种运行参数、状态信息及故障信息等通过总线传输 到远离现场的控制中心,而控制中心又可以将各种控制、维护、 组态命令又送往相关的设备,从而建立起具有自动控制功能的网 络。