Lonworks总线及其应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Lonworks 总线及其应用
2008-2-27 17:03:00 来源:
一、现场总线 现场总线是 20 世纪 80 年代中期在国际上发展起来的。 随着微处理器与计算机功能的不断增强和价 格的降低,计算机与计算机网络系统得到迅速发展。现场总线可实现整个企业的信息集成,实施综合自 动化,形成工厂底层网络,完成现场自动化设备之间的多点数字通信,实现底层现场设备之间以及生产 现场与外界的信息交换。现场总线是应用在生产现场、在微机化测量控制设备之间实现双向串行多节点 数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。 迄今为止,比较成熟的并且比较有影响力的现场总线则有以下几种类型: 1.FF,2.Profibus,3.CAN,4.Lonworks,5.Devicenet,6.Interbus,7.WorldFIP,8.Swiftnet,9.P-net, -link,11.AS-i,12.controllnet。 由于现场总线系统打破了传统控制系统采用的按控制回路要求, 设备一对一的分别进行连线的结构 形式。把原先 DCS 系统中处于控制室的控制模块、各输入输出模块放入现场设备,加上现场设备具有 通信能力,因而控制系统功能能够不依赖控制室中的计算机或控制仪表,直接在现场完成,实现了彻底 的分散控制。 现场总线系统在技术上具有以下特点: (1)系统具有开放性和互用性 通信协议遵从相同的标准,设备之间可以实现信息交换,用户可按自己的需要,把不同供应商的产 品组成开放互连的系统。 系统间、 设备间可以进行信息交换, 不同生产厂家的性能类似的设备可以互换。 (2)系统功能自治性 系统将传感测量、补偿计算、工程量处理与控制等功能分散到现场设备中完成,现场设备可以完成 自动控制的基本功能,并可以随时诊断设备的运行状况。 (3)系统具有分散性 现场总线构成的是一种全分散的控制系统结构,简化了系统结构,提高了可靠性。 (4)系统具有对环境的适应性 现场总线支持双绞线、同轴电缆、光缆、射频、红外线、电力线等,具有较强的抗干扰能力,能采 用两线制实现供电和通信,并可以满足安全防爆的要求。 由于现场总线结构简化,不再需要 DCS 系统的信号调理、转换隔离等功能单元及其复杂的接线, 节省了硬件数量和投资。简单的连线设计,节省了安装费用。设备具有自诊断与简单故障处理能力,减 少了维护工作量。设备的互换性、智能化、数字化提高了系统的准确性和可靠性。还具有设计简单,易 于重构等优点。 下面本文对 Lonworks 总线和其技术特点及原理进行详细阐述: 1. Lonworks 总线及 Lonworks 系统特点 Lonworks 是由美国 Echelon 公司于 20 世纪 90 年代初推出的现场总线, 它采用 ISO/OSI 模型的全部 7 层通讯协议, 这是在现场总线中唯一提供全部服务的现场总线, 在工业控制系统中可同时应用在 Sensor Bus、Device Bus、Field Bus 等任何一层总线中。它除了具有上面说提到的现场总线的公共的特点外, 另外,在一个 Lonworks 控制网络中,智能控制设备(节点)使用同一个通信协议与网络中的其它节点通
信。每个节点都包含内置的智能来完成协议的监控功能。一个 Lonworks 控制网络可以有 3 个到 30000 个或更多的节点:传感器功能(温度、压力等)、执行器功能(开关、调节阀、变频驱动等)、操作接口(显 示、 人机界面等)、 控制功能(新风机组、 VAV 等)。 由于不需要像传统控制系统中的中央控制器, Lonworks 分布式控制技术显示出很高的系统可靠性和系统响应,并且降低了系统的成本和运行费用。神经元芯片 完成节点的事件处理,并通过多种介质把处理结果传递给网络上的其它节点。同时还采用面向对象的设 计方法,通过网络变量把网络通信设计简化为参数设置。支持双绞线、同轴电缆、光缆和红外线等多种 通信介质和多种拓扑结构,并开发了本质安全防爆产品,被誉为通用控制网络。 Lonworks 的核心是神经元芯片(Neuron Chip), 使用 CMOS CLSI 技术的神经元芯片使实现低成本的 控制网络成为可能。神经元芯片是高度集成的内部含有 3 个 8 位的 CPU:第一个 CPU 为介质访问控制 处理器,处理 LonTalk 协议的第一层和第二层;Neuron 芯片的编程语言为 Neuron C,它是从 ANSI C 中派生出来的,并对 ANSI C 进行了删减和增补。Neuron 芯片可以通过 5 个通信管脚与网络上的其它节 点交换信息,也可以通过 11 个应用管脚与现场的传感器和执行器交换信息。11 个应用管脚具有 34 种 应用操作模式,可以在不同的配置下为外部提供灵活的接口和芯片内部的计时器应用。第二个 CPU 为 网络处理器,它实现 LonTalk 协议的第三层至第六层;第三个 CPU 为应用处理器,实现 LonTalk 协议 的第七层, 执行用户编写的代码及用户代码所调用的操作系统服务。 神经元芯片实现了完整的 Lonworks 的 LonTalk 通信协议。而开放式 Lonworks 系统具有如下的特点: (1)在设计、安装和启动上采用工业标准的网络服务。 (2)包含来自多个厂商的符合 Lonmark 的产品。 (3)除非和传统系统相互作用或者规范要求,不需要网关。 (4)与专用垂直子系统的实施不同,强调水平功能性。 并且由于在工程应用中这个开放式系统包含来自多厂商的, 那么各个厂家的设备之间使如何实现一 致性和可互操作性呢,LonMark 标准便是为解决这一问题而制定的。如果 Lonworks 系统集成商想要构 建开放式系统,就应该尽可能使用满足 LonMark 标准的产品,并且要使用基于 Lonworks 的网络服务的 网络工具设计、安装和启动网络。 2. Lonworks 的一致性和互操作性 2.1. Lonworks 的一致性 Lonworks 的一致性是指产品符合 ANSI/EIA709.1 标准的指标。ANSI/EIA 709.1 标准符合国际标准 化组织的底层协议标准,其中从第一层到第六层的功能完全有标准来处理,使用者只需对应用层进行编 程。最容易达到的办法是应用包含有 ANSI/EIA 709.1 标准的微处理器。神经元芯片和 ANSI/EIA 709.1 标准配合作为固件可进入所有采用神经元芯片的设备中去。它可做为主处理器被执行应用,也可以作为 总线连接器给世纪的主机提供通信渠道。 2.2. Lonworks 的互操作性 因为符合一致性的两个设备在如何交换数据的过程中仍然存在各种可能性, 所以一致性还不足以保 证节点之间有意义的相互作用。节点之间必须在如何交换数据,如何翻译数据,以及动作引起的反映等 方面做出约定,才能保证互操作性和可靠的通信。LonMark 互操作性准则便为 Lonworks 设备之间的互 操作提供了基础。 一个基于互操作的 Lonworks 设备的应用层接口包括很多元素:节点对象;特定应用的 LonMark 对 象;一般的 LonMark 对象,如传感器、执行器和控制器对象;单个的网络变量、配置属性和互操作文 件传输机制。