SIEMENS浙江省金华市(授权)西门子代理商——西门子华东总代理
| 更新时间 2024-11-13 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代理商 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
PROFINET
PROFINET 是由PROFIBUS 国际组织提出的基于实时以太网技术的自动化总线标准, 其将工厂自动化和企业信息管理层IT 技术有机地融为一体, 同时又完全保留了PROFIBUS 现有的开放性。
PROFINET 支持除星形、总线型和环形之外的拓扑结构。为了减少布线费用, 并保证高度的可用性和灵活性, PROFINET 提供了大量的工具帮助用户方便地实现PROFINET 的安装。特别设计的工业电缆和耐用连接器满足EMC 和温度的要求, 并且在PROFINET 框架内形成标准化, 保证了不同制造商设备之间的兼容性。
PROFINET 满足了实时通信的要求, 可应用于运动控制。它具有PROFIBUS 和IT 标准的开放透明通信, 支持从现场级到工厂管理层通信的连续性, 从而增加了生产过程的透明度,优化了公司的系统运作。作为开放和透明的概念, PROFINET 也适用于Ethernet 和任何其他现场总线系统之间的通信, 可实现与其他现场总线的无缝集成。PROFINET 同时实现了分布式自动化系统, 提供了独立于制造商的通信、自动化和工程模型, 将通信系统、以太网转换为适应于工业应用的系统。
1. PROFINET 的系统结构
PROFINET 提供标准化的独立于制造商的工程接口。它能够方便地把各个制造商的设备和组件集成到单一系统中。设备之间的通信链接以图形形式组态, 无需编程。PROFINET Zui早建立自动化工程系统与微软操作系统及其软件的接口标准, 使自动化行业的工程应用能够被Windows NT/2000 所接收, 将工程系统、实时系统以及Windows 操作系统结合为一个整体, 如图4所示。
图4 PROFINET 的系统结构图
PROFINET为自动化通信领域提供了一个完整的网络解决方案, 包括诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点问题。PROFINET 包括八大主要模块,分别为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT 标准集成与信息安全、故障安全和过程自动化。同时,PROFINET也实现了从现场级到管理层的纵向通信集成,一方面,方便管理层获取现场级的数据;另一方面,原本在管理层存在的数据安全性问题也延伸到了现场级。为了保证现场网络控制数据的安全,PROFINET 提供了特有的安全机制,通过使用专用的安全模块,可以保护自动化控制系统,使自动化通信网络的安全风险Zui小化。
PROFINET 是一个整体的解决方案, PROFINET 的通信协议模型如图5所示。
图5 PROFINET 通信协议模型
在PROFINET 通信协议模型中, RT (实时) 通道能够实现高性能传输循环数据和时间控制信号、报警信号; IRT (同步实时) 通道能够实现等时同步方式下的数据高性能传输;PROFINET 使用了TCP/ IP 和IT 标准, 并符合基于工业以太网的实时自动化体系, 覆盖了自动化技术的所有要求, 能够实现与现场总线的无缝集成。更重要的是PROFINET 所有的事情都在一条总线电缆中完成, IT 服务和TCP/ IP开放性没有任何限制, 它能满足用于所有客户从高性能到等时同步可以伸缩的实时通信需要的统一的通信。
从图5中可以看出, PROFINET 提供了一个标准通信通道和两类实时通信通道。标准通信通道是使用TCP/ IP 协议的非实时通信通道, 主要用于设备参数化、组态和读取诊断数据。各种已验证的IT 技术都可以使用(HTTP、HTML、SNMP、DHCP 和XML 等)。在使用PROFINET 的时候, 可以使用这些IT 标准服务加强对整个网络的管理和维护, 这意味着调试和维护中成本的节省。RT 通道是软实时SRT (SoftwareRT) 方案, 主要用于过程数据的高性能循环传输、事件控制信号与报警信号等。它跳过第3 层和第4 层, 提供jingque通信能力。为优化通信功能, PROFINET根据IEEE 802. 1P 定义了报文的优先级, Zui多可用7 级。IRT 采用了IRT 同步实时的ASIC芯片解决方案, 以进一步缩短通信栈软件的处理时间, 特别适用于高性能传输、过程数据的等时同步传输, 以及快速的时钟同步运动控制应用。在实时通道中, 为实时数据预留了固定循环间隔的时间窗, 而实时数据总是按固定的次序插入, 因此,实时数据就在固定的间隔被传送, 循环周期中剩余的时间用来传递标准的TCP/ IP 数据,两种不同类型的数据就可以同时在PROFINET上传递,而且不会互相干扰。通过独立的实时数据通道,保证对伺服运动系统的可靠控制。
PROFINET 现场总线支持开放的、面向对象的通信,这种通信建立在普遍使用的Ethernet TCP/IP 基础上,优化的通信机制还可以满足实时通信的要求。PROFINET 的对象模型如图6所示。
图6 PROFINET 对象模型
基于对象应用的DCOM (Distributed Component Object Model, 分布式对象模型) 通信协议是通过该协议标准建立的, 以对象的形式表示的PROFINET 组件根据对象协议交换其自动化数据。自动化对象即COM 对象作为PDU 以DCOM 协议定义的形式出现在通信总线上。活动连接控制对象(ACCO) 确保已组态的互相连接的设备间通信关系的建立和数据交换。传输本身是由事件控制的, ACCO 也负责故障后的恢复, 包括质量代码和时间标记的传输, 连接的监视, 连接丢失后的再建立, 以及相互连接性的测试和诊断。
在实时对象模型中, 物理设备(Physical Device) 即硬件设备, 允许接入一个或多个IP网络。每个物理设备包含一个或多个逻辑设备(Logical Device), 但每个逻辑设备只能表示一个软件。逻辑设备可以作为执行器、传感器、控制器的组成部分, 通过OLE 自动控制的调用来实现分布式自动化系统。物理设备通过标签或者索引来识别逻辑设备。通过活动连接控制对象实现实时自动控制对象之间的连接。扩展逻辑设备(Extended Logical Device) 对象或者其他对象用来实现不同制造商生产的逻辑设备之间的互连, 并且实现通用对象模型中的所有附加服务。
PROFINET 的实时通信PROFINET 的实时通信根据响应时间不同, 可分为以下3 种通信方式:
(1) TCP/ IP 标准通信
PROFINET 基于工业以太网技术, 使用TCP/ IP 和IT 标准。TCP/ IP 是IT 领域关于通信协议方面事实上的标准, 其响应时间约为100 ms 的量级。TCP/ IP 只提供了基础通信, 用于以太网设备通过面向连接和安全的传输通道在本地分布式网络中进行数据交换。在较高层上则需要其他的规范和协议(也称为应用层协议), 而不是TCP 或UDP。那么,在设备上使用相同的应用层协议时,只能保证互操作性。典型的应用层协议有HTTP、SNMP 和DHCP 等。
(2) 实时通信
对于传感器和执行器设备之间的数据交换,系统对响应时间的要求更为严格。因此,PROFINET 提供了一个优化的、基于以太网第2 层(Layer 2) 的实时通信通道。通过该通道, 极大地减少了数据在通信栈中的处理时间。PROFINET 实时通信的典型响应时间是5~10ms。该解决方案使通信栈上的吞吐时间缩减为Zui小, 提高了过程数据刷新率方面的性能。由于去除了几个通信协议层, 信息帧的长度缩减。此外, 数据得到更快地传输, 或者应用准备就绪需要更少的时间。同时,这样极大地减少了设备通信所需的处理器功能。除了Zui小化、自动化设备的通信栈, PROFINET 网络中数据传输也被优化。为获得zuijia的结果,PROFINET 中的数据包按照IEEE 802. 1Q 规范被分配传输优先级。网络组件使用这种优先级来控制设备间的数据流, 操作其他应用的优先级。
(3) 同步实时通信
在现场级通信中, 对通信实时性要求Zui高的是运动控制(Motion Control)。PROFINET 的同步实时(Isochronous Real -Time,IRT) 技术可以满足运动控制的高速通信需求, 在100 个节点下,其响应时间要小于1 ms, 抖动误差要小于1 μs,以此来保证及时的、确定的响应。PROFINET在第2 层上为实时以太网定义了IRT 时间槽控制传送过程。通过设备(网络组件和PROFINET 设备)的同步,时间槽能够制定对时间要求苛刻的数据传输。通信循环被分离为实时通道和标准通道,循环传输的实时信息帧在实时通道中分配,而TCP/ IP 信息帧在标准通道中传输。这就如同在高速公路上, 预留左车道用于实时通信传递, 并且禁止其他的公路使用者(TCP/ IP 通信) 切换到这个车道。这样一来即使右车道发生通信堵塞, 也不会影响到左车道的实时通信传递。这种传输模式由实时转换开关ASIC ERTEC 实现, 该芯片为实时数据提供了循环同步和时间槽预留功能。循环同步化将时间点通知给要通过RT 帧传递的转换器。