profinet协议,下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
profinet协议,下载
竭诚为您提供优质文档/双击可除profinet协议,下载
篇一:工业以太网通信标准pRoFinet及其应用
工业以太网通信标准pRoFinet及其应用
发布日期:20xx-09-27浏览次数:2110
分享到:
【摘要】:随着信息技术技术的飞速发展,当今自动化技术的发展正日益受到信息技术原理及其标准的重大影响。
在自动化领域中集成信息技术可以为企业内部自动化系统间的全局通信提供解决方案,基于工业以太网通信标准的pRoFinet通信技术使这种集成成为可能。
pRoFinet是processFieldnet的缩写,它是profibus客户、生产商与系统集成联盟协会推出的在pRoFibus与以太网间全开放的通信协议。
1引言
随着信息技术技术的飞速发展,当今自动化技术的发展正日益受到信息技术原理及其标准的重大影响。
在自动化领域中集成信息技术可以为企业内部自动化系统间的全局通信提供解决方案,基于工业以太网通信标准的pRoFinet通信
技术使这种集成成为可能。
pRoFinet是processFieldnet的缩写,它是profibus客户、生产商与系统集成联盟协会推出的在pRoFibus 与以太网间全开放的通信协议。
pRoFinet是一种基于实时工业以太网的自动化解决方案,包括一整套完整高性能并可升级的解决方案,可以为pRoFibus及其他各种现场总线网络提供以太网移植服务;pRoFinet标准的开放性保证了其长远的兼容性与扩展性,从而可以保护用户的投资与利益。
pRoFinet可以使工程与组态、试运行、操作和维护更为便捷,并且能够与pRoFibus以及其它现场总线网络实现无缝集成与连接。
工程实践证明,在组建企业工控网络时采用pRoFinet通讯技术可以节省近15%的硬件投资。
2pRoFinet通讯标准
pRoFinet可以提供办公室和自动化领域开放的、一致的连接。
pRoFinet方案覆盖了分散自动化系统的所有运行阶段,它主要包含以下方面:(1)高度分散自动化系统的开放对象模型(结构模型);(2)基于ethernet的开放的、面向对象的运行期通信方案(功能单元间的通信关系);(3)独立于制造商的工程设计方案(应用开发)。
pRoFinet方案可以用一条等式简单而明了地描述:pRoFinet=profibus+具有pRoFibus和it标准ethernet的开放的、一致的通信。
2.1pRoFinet设备的软件结构
pRoFinet设备的软件覆盖了现场设备的整个运行期通
信,基于模块化设计的软件包含若干通信层,每层都与系统环境一致。
pRoFinet软件主要包括一个Rpc (Remoteprocedurecall)层,一个dcom (distributedcomponentobjectmodel)层和一个专门为pRoFinet对象定义的层。
pRoFinet对象可以是acco (activeconnectioncontrolobject)设备、Rtauto (Runtimeautomation)设备、物理设备或逻辑设备。
软件中定义的实时数据通道提供pRoFinet对象与以太网间的实时通信服务。
pRoFinet通过系统接口连接到操作系统(如wince),通过应用接口连接到控制器(如plc)。
pRoFinet的运行期软件位于一个目录固定的结构中,可以分为核心目录和系统应用目录。
若通信开始而核心目录中的文件未改变,则系统应用目录中的部分文件必须重建。
所有的系统应用都是指向系统接口和应用接口,实现pRoFinet 设备的各项功能。
pRoFinet设备的软件结构可以用图1描述如下:
pRoFinet设备的软件结构决定了pRoFinet设备可以从企业管理层到现场层直接、透明地访问,并且提供对tcp/ip 协议的绝对支持。
pRoFinet技术使企业用户能够方便地对现有的系统进行扩展和集成,是一种优化的工业以太网通信标准。
2.2pRoFinet在现场设备上的移植
作为一种开放的资源,pRoFinet软件通过移植到设备上
的tcp/ip协议栈来完成在其他设备制造商的产品中快速而
简单地实现。
具体过程为:首先将开放资源的Rpc接口连接
到tcp/ip协议栈和设备操作系统中的系统集成;然后再将pRoFinet 协议栈的dcom(discretecomponentobjectmodule)机制集成到设备的操作系统中;最后实现物理设备和逻辑设
备对象、运行期对象和活动控制连接对象的设备专用的dcom 应用。
为单个部件组装pRoFinet设备时还必须用xml创建
相应的描述。
一个pRoFinet设备的xml文件中应包括下列
数据:
(1)pRoFinet设备的名称和id号;(2)pRoFinet设
备的ip地址,诊断数据的访问方式和设备连接方式;(3)pRoFinet 设备的硬件分配,设备接口以及为各接口定义的变量、数据类型与格式;(4)pRoFinet设备在整个工程中的保存地址。
pRoFinet设备将它的所有功能封装到其软件中,并提供
变量接口与其它的pRoFinet设备相连。
变量接口的每个变
量都代表一个确定的子功能,包括运行、输入/输出使能、复位、结束、停机、启动和错误。
一个pRoFinet设备中封装
的可以是一个控制器、一个执行器甚至是一个控制网络。
图
2所示的pRoFinet设备中封装了一个profibus-dp控制网络。
pRoFinet设备之间通过dcom模块进行通信。
在
pRoFinet设备连接编辑器的图形界面中可以方便地实现各pRoFinet设备间的连接。
一个具有冲洗、灌装、封口和包装4个环节的饮料生产厂家的生产流程可以用4个pRoFinet设备串连连接实现(见图3)。
所有设备的接口都在pRoFinet中做了一致的定义,因此都能够灵活地组合和重新使用,用户不必考虑各设备的内部运行机制。
此外,pRoFinet还集成了故障安全通信标准行规pRoFisafe,满足对人员、设备和环境的全面安全的需求,可用于故障安全应用。
3pRoFinet通信功能的实现
pRoFinet设备通信功能的实现是基于传统的ethernet 通信机制(如tcp或udp),同时又采用Rpc和dcom机制进行加强。
dcom可
视为用于基于Rpc分布式应用的com技术的扩展,可以采用优化的实时通信机制应用于对实时性要求苛刻的应用领域。
在运行期间,pRoFinet设备以dcom对象的形式映像,通过对象协议机制确保了dcom对象的通信。
com对象作为pdu以dcom协议定义的形式出现在通信总线上。
通过dcom布线协议dcom定义了对象的标识和具有有关接口和参数的方法,这样就可以在通信总线上进行标准化的dcom 信息包的传输。
对于更高层次上的通信,pRoFinet可以采用集成opc (oleforprocesscontrol)接口技术的方式。
3.1pRoFinet的基本通信方式。