Profinet所涉及的协议
根据不同的profile划分,分三种(类型的)协议(数据):
- (标准)TCP/IP数据:TCP/IP<100ms
- 用于PROFINET CBA和工厂之间
- 实时(RT,Real-Time)数据:RT<10ms
- 用于PROFINET CBA和PROFINET IO设备之间
- 等时同步实时(IRT,Isochronous Real-Time)数据:IRT<1ms
- 用于PROFINET IO设备内部控制
- 实现IO设备的运动控制
从应用角度上可以分为:
- PROFINET CBA
- PROFINET I/O
PROFINET协议调试工具
由于是基于Ethernet以太网的,所以可以用经典的以太网分析工具:
去调试PROFINET
比如:
【整理】WireShark应用案例:分析PROFINET协议
PROFINET的IO(子)系统
一个PROFINET IO子系统包含三部分(设备):
- IO控制器:控制自动化的任务
- IO设备:现场设备,受IO控制器监控
- 一个IO设备可能包含多个模块或子模块
- IO管理器(软件) :一般是PC端的软件,用于设置参数和诊断和调试单个IO设备
其中:
IO设备和IO控制器之间,是:应用关系Application Relation (AR)
IO设备是用GSD文件描述的,其语言用的是基于XML的GSDML (GSD Markup Language)
PROFINET CBA
http://cmsapps.sea.siemens.com/automation/profinetcba/_assets/PROFINET_CBA.pdf
CBA==Component Based Automation
http://www.rtaautomation.com/profinetcba/
a high-level network for industrial automation applications.
Built on standard DCOM and RPC technologies, PROFINET CBA uses traditional Ethernet hardware and software to define a network that structures the task of configuring, accessing and controlling industrial automation devices.
http://wiki.wireshark.org/PROFINET/CBA
PROFINET CBA (PN-CBA)
The PROFINET CBA (PN-CBA) protocol is a field bus protocol related to platform independent data exchange.
PN-CBA is based on DCOM and the "lightweight" PROFINET/RT (Ethernet type 0x8892) protocols:
- The connection management part is using DCOM as its underlying protocol.
- The acyclic data transfer (transfer of data if value changed) also uses the DCOM protocol.
- The cyclic data transfer uses the "lightweight" PROFINET/RT protocol.
IO addressing
Module in profinet has three addresses:
- MAC address
- IP address
- Device name, a logical name for the module within the total configuration
Profiles
pre-defined configurations of the functions and features available from PROFINET for use in specific devices or applications.
- PROFINET :for encoders
- PROFIdrive :motion control
- PROFIsafe:Functional Safety
- PROFIenergy:includes services for real time monitoring of energy demand
- A special profile for trains
Organization
PROFINET is defined by PROFIBUS and PROFINET International (PI)
backed by the INTERBUS Club
since 2003, is part of the IEC 61158 and IEC 61784 standards.
自己对Profinet的理解
系统级别
就是CBA,基于模块的去组态,去配置即可
模块和外设
基于Profinet IO接口:级联,串联,接到一个IO Proxy,然后IO Proxy下面再挂一堆的现场设备
比如:
参考资料
PROFINET CBA OVERVIEW PROFInet Unplugged – An introduction to PROFInet CBA
http://en.wikipedia.org/wiki/PROFINET
转载请注明:在路上 » 【整理】现场总线技术:PROFINET