WorldFIP现场总线开发工具包括硬件开发工具和软件开发工具。......
2023-11-22
1.概述
EPA现场设备的开发主要包括EPA硬件开发和软件开发。
EPA设备软件结构基本是依照EPA的通信协议模型。
2.EPA开发平台
EPA开发平台是基于EPA标准的通信模块以及仪表开发通用平台,是一个封装了EPA通信协议栈的以太网通信接口模块。该平台实现了EPA确定性通信调度、PTP精确时钟同步、EPA系统管理实体、EPA套接字映射和EPA应用访问实体等功能,并提供与用户功能块进程交互的硬件接口和软件接口,可供各厂家进行二次开发。
EPA现场设备的开发,只要在EPA开发平台的基础上,完成用户层的开发,即开发与平台硬件接口的通信协议,实现与开发平台的通信,完成与用户功能块应用进程的交互,即可完成EPA现场设备的开发。
EPA开发平台有两种开发模式,分别为单CPU模式和双CPU模式。在单CPU开发模式中,用户程序与EPA通信协议栈程序运行在一个CPU上。EPA开发平台实现了EPA通信协议栈的功能,但需要在EPA开发平台的基础上开发用户应用程序,来构成一个完整的EPA现场设备。单CPU开发模式下的EPA开发平台结构如图10-16所示。
在双CPU开发模式中,EPA开发平台是一个完整的程序,不需要用户再次开发,在EPA开发平台中集成了EPA通信协议栈以及自定义通信交互协议和用户功能块应用进程的模块化功能。由自定义交互协议可实现用户功能块应用进程的使用以及用户数据的交互。对EPA产品的开发,只需要在另外一个CPU上实现自定义通信交互协议,由此实现用户功能块数据的交互,即可完成EPA产品的开发。双CPU开发模式下的EPA开发平台结构如图10-17所示。
图10-16 单CPU开发模式下的EPA开发平台结构
图10-17 双CPU开发模式下的EPA开发平台结构
3.串行接口EPA开发平台
在串行接口EPA开发平台中,硬件接口包含一个网络接口、一个串行接口以及部分GPIO接口,基于串行接口的EPA开发平台如图10-18所示。
基于串行接口EPA开发平台有两类开发模式,分为单CPU模式和双CPU模式。
在单CPU模式中,由GPIO接口模拟SPI、I2C接口完成对A-D、D-A等外围I/O模块的访问,开发平台直接作为过程控制的控制器使用,以实现用户应用程序的功能。该模式中不需要有自定义通信交互协议,而用户功能块应用进程也直接在EPA开发平台中运行。EPA开发平台单CPU模式如图10-19所示。
图10-18 基于串行接口的EPA开发平台
(www.chuimin.cn)
图10-19 EPA开发平台单CPU模式
在双CPU模式中,用户CPU需要实现串行接口通信协议与EPA开发平台进行交互,完成用户功能块应用进程的运行,实现EPA现场设备的开发。EPA开发平台双CPU模式如图10-20所示。
图10-20 EPA开发平台双CPU模式
4.基于EPA芯片的EPA智能设备开发
采用带有EPA标准协议的软芯片,通过串行接口,进行交互的开发方式开发EPA仪表,通过事先规定的通信协议,完成EPA协议中的基本服务,从而快捷、方便地开发出EPA标准仪表。
EPA软芯片开发原理结构图如图10-21所示,其通过接插件的形式从用户板获取相关信息。
MCU采用Luminary公司的LM3S8962,该芯片采用ARM®Cortex TM-M3 v7M构架,内含64KB单周期访问SRAM、256KB单周期FLASH、10/100M以太网收发器、同步串口接口(SSI)、CAN、UART和I2C等,将其中SSI、CAN、UART、I2C和10M/100M以太网引出,引出脚均加SRV05-4进行防护,10M/100M以太网增加网络变压器HY60168T进行隔离,隔离电压为1500V。
图10-21 EPA软芯片开发原理结构图
采用EPA软芯片开发的EPA-LM3V1.0通信接口模块,用户CPU通过UART、I2C、SPI接口与它进行数据交互,完成EPA仪表开发。
开发使用的硬件资源包括:
1)EPA-RT协议软芯片(CEC111)。
2)软件包括:Windows XP系统。
3)EPA工具软件包。
4)XML设备描述文件编辑软件。
5)EPA组态软件。
有关现场总线及其应用技术的文章
开放性《EPA标准》完全兼容IEEE 802.3、IEEE 802.1P&Q、IEEE 802.1D、IEEE 802.11、IEEE 802.15以及UDP/IP等协议,采用UDP协议传输EPA协议报文,可以减少协议处理时间,提高报文传输的实时性。......
2023-11-22
EPA标准定义了基于ISO/IEC 8802-3、IEEE 802.11、IEEE 802.15、RFC 791、RFC768和RFC 793等协议的EPA系统结构、数据链路层协议、应用层服务定义与协议规范,以及基于XML的设备描述规范。EPA主设备的IP地址必须在系统中唯一。EPA现场设备必须具有EPA通信实体,并包含至少一个功能块实例。4)EPA管理信息库。5)EPA套接字映射实体。......
2023-11-20
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
表10-3 EPA对ISO/OSI模型的映射EPA系统组成EPA系统结构的主要组成如图10-11所示。2)EPA应用实体。3)EPA通信调度管理实体。图10-12 EPA网络拓扑机构2.EPA数据链路层EPA采用GB/T 15629.3—1995、IEEE Std 802.11系列、IEEE Std 802.15.1:2002协议规定的数据链路层协议。EPA应用层的体系结构关系按照OSI分层原理,EPA应用层的功能已经有所描述。图10-15 基于XDDL文件实现现场设备集成原理......
2023-11-22
INTERBUS定义了该模型的第1、2、7层。INTERBUS具有强大的可靠性、可诊断性和易维护性。INTERBUS采用了集总帧型的数据环通信。强大的诊断功能是INTERBUS区别于其他总线所独有的。INTERBUS CLUB负责向设备生产厂家提供INTERBUS的接口方案和接口芯片,向其成员提供信息,帮助解决技术问题及为特定的应用找寻合适的INTERBUS产品。INTERBUS的技术发起人为德国菲尼克斯公司。另外,在美国和中国也设有INTERBUS技术中心。......
2023-11-22
PCI总线是由Intel公司提出的。PCI总线不是由ANSI通过的标准,但由于它是由厂家自发制定执行的标准,具有众多的优点,拥护者,执行者众多,成了事实上的标准。PCI总线共有100个引脚,如果只作为目标设备,至少需要47条,如作为主设备则需要49条。本设计使用位命令字,其定义如下:3.PCI总线基本协议PCI上的基本总线传输机制是突发成组传输。......
2023-11-22
现场总线控制网络处于企业网络的底层,或者说,它是构成企业网络的基础。从图中可以看出,除现场的控制网络外,上面的ERP和MES都采用以太网。图中的ERP与MES功能层大多采用以太网技术构成数据网络,网络节点多为各种计算机及外设。控制网络的主要作用是为自动化系统传递数字信息。这些都需要在现场控制层内部,在FCS与MES、ERP各层之间,方便地实现数据传输与信息共享。......
2023-11-22
相关推荐