LonWorks是美国Echelon公司1992年推出的局部操作网络,最初主要用于楼宇自动化,但很快发展到工业现场网。LonWorks技术为设计和实现可互操作的控制网络提供了一套完整、开放、成品化的解决途径。LonWorks技术的核心是神经元芯片(Neuron Chip)。该芯片内部装有3个微处理器:MAC处理器完成介质访问控制;网络处理器完成OSI的3~6层网络协议;应用处理器完成用户现场控制应用。它们之间通过公用存储器传递数据。在控制单元中需要采集和控制功能,为此,神经元芯片特设置11个I/O口。这些I/O口可根据需求不同来灵活配置与外围设备的接口,如RS232、并口、定时/计数、间隔处理、位I / O等。
1楼
0
0
回复
-
-
-
chenwh78 发表于 2008/10/22 8:22:40
LonWorks现场总线介绍
LonWorks技术的核心是神经元芯片(Neuron Chip)。该芯片内部装有3个微处理器:MAC处理器完成介质访问控制;网络处理器完成OSI的3~6层网络协议;应用处理器完成用户现场控制应用。它们之间通过公用存储器传递数据。
在控制单元中需要采集和控制功能,为此,神经元芯片特设置11个I/O口。这些I/O口可根据需求不同来灵活配置与外围设备的接口,如RS232、并口、定时/计数、间隔处理、位I / O等。
神经元芯片还有一个时间计数器,从而能完成Watchdog、多任务调度和定时功能。神经元芯片支持节电方式,在节电方式下系统时钟和计数器关闭,但状态信息(包括RAM中的信息) 不会改变。一旦I/O状态变化或网线上信息有变,系统便会激活。其内部还有一个最高1.25 Mbps、独立于介质的收发器。由此可见,一个小小的神经元芯片不仅具有强大的通信功能, 更集采集、控制于一体。在理想情况下,一个神经元芯片加上几个分离元件便可成为DCS系统中一个独立的控制单元。
LonWorks提供的不仅仅是一套高性能的神经元芯片,更重要的是,它提供了一套完整的开发平台。工业现场中的通信不仅要将数据实时发送、接收,更多的是数据的打包、拆包、流量处理、出错处理。这使控制工程师不得不在数据通信上投入大量精力。LonWorks在这方面提供了非常友好的服务,提供了一套完整的建网工具——LonBuild。
首先,它提供了一套C语言的编译器,从而大大减少了开发时间。在这个编译器中,提供了对11个I/O非常详尽的库函数。在通信方面,它也提出了一个全新的概念——网络变量。通过网络变量,网络上的通信只需将相关节点上的网络变量连接一下即可。网络变量是应用程序定义的一个特殊静态变量,可以是ANSI C所定义的各种类型,也可以是自定义类型,还可以规定优先级、响应方式等。网络变量被定义为输入或输出,当定义为输出的网络变量被赋予新值时,与该输出变量相连的输入网络变量就会被立刻赋予同样的新值。
另外,LonBuild还集成开发环境和编译于一体,具备C调试器,可在多个仿真器上调试应用程序,并具备网络协议分析和通信分析的功能。
按照国际电工委员会(IEC)的叙述,把低级或底层的工业数据总线定名为现场总线。其基本要求包括:以串行通信的方式取代传统的4~20mA的信号传输,并且一条现场总线可为众多的可寻址的现场设备实现多点连接;支持底层的现场智能设备与高层的系统利用公用介质交换信息;现场总线的协议在物理层和链路层与OSI模型有相同的含义。目前,一些公司、厂商所推出的现场总线产品,其基本要求大体与上述内容类似。
从前面对LonWorks的分析介绍可以看出,LonWorks的性能覆盖了IEC关于现场总线的推荐规范,而且应用更加灵活。
①神经元芯片是一个很好的低成本的现场总线处理器。它处理现场互联的全部任务,还能处理现场传感器、执行器的动作,以及简单的数字逻辑运算等现场任务。
②LonTalk是OSI参考模型面向现场对象应用的一个子集。它比现场总线历来推荐的功能覆盖面更广,如支持多介质、大网络。这为工厂制造自动化的测、控、管一体化提供了全局性的解决方案,而且都可通过固化有LonTalk协议的神经元芯片实现,只需用一个神经元和某种网络的专用控制器相连构成的桥接器同生产管理级、厂级互联。另外,它比现场总线以往提供的应用服务更友好、更方便,用户只需按对象来定义和连接网络变量。
③LonWorks支持各种拓扑结构,不限于总线,选择不同的收发器可构成星形、环形、树形或混合形结构;而寻址由协议来解决,这样现场互联更加灵活。
综上所述,LonWorks是一种全新的现场总线。它为全分散式的现场设备提供了可互操作的控制网络,已获得世界上140多个公司、组织的确认,并组成LonMark协会。目前,有1500家组织选择它,在各行各业成功地构成了应用系统。
引用 chenwh78 2008/10/22 8:22:40 发表于2楼的内容
-