【整理】现场总线技术:PROFINET

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以太网的,所以可以用经典的以太网分析工具:

【记录】折腾WireShark(旧称Ethereal)

去调试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:

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 network proxy operation

 

参考资料

PROFINET CBA OVERVIEW PROFInet Unplugged – An introduction to PROFInet CBA

http://en.wikipedia.org/wiki/PROFINET

PROFINET全面解决方案



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量