摘 要:介绍了基于LonWorks现场总线技术的控制系统的软件及硬件解决方法,提出了对LonWorks节点图形化编程以及实现Infranet到Internet一体化的技术方案。
关键词:现场总线控制系统(FCS),LonWorks,IEC1131-3,现场控制网络,国际互联网
The Hardware and Software Total Solution for
a LonWorks Based Control System
Abstract:A map road of the hardware and software total solution for a LonWorks based Fieldbus control system(FCS) is introduced,the methods of programming the LonWorks nodes and integrating Infranet and Internet are provided.
Key words:Fieldbus control system (FCS),LonWorks,IEC1131-3,Infranet,Internet
什么是PLC和DCS之后最具生命力的控制系统设备?现场总线控制系统,也就是FCS。
FCS系统最感性的特征是:构成自动化系统的各种传感器、执行器及控制器通过现场控制网络联系起来,通过网络上的“对话”完成传统系统需要硬件连接才能传递的信号,也正是通过这种“对话”完成彼此的协调,从而实现自动化控制。FCS系统以其网络化、标准化、开放性和可互操作等诸多技术优势向传统的控制系统装备发起挑战,其带来的不仅是控制装备的技术更新,更是工程设计方法的革命。
在FF,Profibus, Interbus, CAN等诸多现场总线技术中,LonWorks现场总线是唯一一种涵盖Sensor Bus、Device Bus和Fieldbus三种应用层次的总线技术,另外LonWorks支持双绞线、电力线、电话线、红外光、无线电及光纤等多种传输介质,从而使LonWorks技术广泛地应用到电力系统、楼宇自动化、轻工、食品、环保及其他传统的工业控制领域。通过LonMark认证的LonWorks产品,无论来自哪一个制造商,都可以达到“无缝连接”,实现互操作。
EIC2000开放控制系统正是基于LonWorks现场总线的FCS系统,它丰富的硬件系列产品及标准化的软件,为用户提供了一个FCS的全面解决方案,真正实现了从Infranet到Internet的一体化。
1 EIC2000开放控制系统的系统结构
EIC2000开放控制系统的系统结构如图1所示。
| 图1 EIC2000系统结构图 2 EIC2000开放控制系统的产品构成 网络选件指的是PC机LonWorks适配器PCLTA-10/SLTA-10、路由器和网络终端器,其概念及用法与普通双绞线以太网相应的产品类似。 2.2 软件 .LonWorks节点图形化算法组态:OnLon .LonWorks网络管理软件:VisualLon .LonWorks到Internet接口软件:WebLon .人机界面软件及其驱动程序(推荐Intouch和LNS DDE Server) 用EIC2000构成系统,必须具备VisualLon 和 LNS DDE Server,如果还需要在Smart IO 或Smart Controller中编写自定义的控制算法,还必须用到OnLon。 VisualLon和OnLon是工具类软件,只在工程设计或维护时需要,系统正常运行时只需人机界面软件及其驱动程序,而且工程中每用到一台PC机,就要相应地购买一套人机界面软件及其驱动程序。 VisualLon和OnLon是通用的LonWorks系统工具软件,不仅适用于EIC2000,也适用于所有符合LonMark协议的产品。 VisualLon提供LonWorks节点的安装、节点替换、节点测试、程序加载、网络变量绑定等网络管理功能,还提供节点的网络变量读取、修改及节点配置参数的设定功能。 OnLon是全世界第2个对LonWorks节点图形化编程的软件,它符合IEC1131-3标准,用功能方块图编制控制程序,编译后下载到LonWorks节点上。除此之外,OnLon还提供Neuron C编程环境,用户可以用此功能编程自己的功能块,并加到OnLon的功能块库中。 OnLon提供的编程及调试环境,能满足用户一般的应用及开发需要,用易于使用的软件代替昂贵复杂的开发设备是OnLon的根本出发点,这一点对应用工程师来说,尤为重要。OnLon提供的标准功能块分6种: .算术运算(加、减、乘、除、开方、均值、移位等) .逻辑运算(与、或、非、比较等) .控制运算(PID、滤波器、比较器、放大器、触发器、双速、死区等) .共享功能(锁存、时钟、折线等),这些功能块向用户开放Neuron C代码,使用者可以在基础上修改形成新的功能块 网络变量功能块,提供一个方便直观的对话环境,让用户通过简单的选择,完成网络变量的命名、类型的选择、存储方式及网络属性的配置,通过这种功能块定义的网络变量符合LonMark标准 硬件输入输出功能块,这是唯一与承载算法的硬件相关的功能块,在这一交互式环境中,用户选择所用的硬件类型,指定IO口及其扫描时间。不同厂家的硬件产品提供不同的驱动软件,OnLon接受2种形式的驱动软件:库函数和Neuron C代码,因此OnLon不仅可以用在EIC2000系统中,也可用到任何一种基于3150 Neuron Chip的LonWorks产品中。 到目前为止,OnLon能提供57种标准功能块和6种自由共享功能块。OnLon功能块还将不断地扩展。除OnLon开发者开发新的功能块以外,还向全世界OnLon使用者征集自由共享功能块和购买OEM功能块,使这一中国人开发的软件不断完善,成为世界级的精品软件。 OnLon编译后的最终代码是基于时间周期性执行的。系统提供秒级和毫秒级2个基本时钟,每个模块的执行周期可由用户设置。3 从Infranet到Internet的一体化 Internet技术将改变人类的生活方式,自动化控制系统当然不能例。Wonderware公司的SCOUT,Intellution公司的FIX Internet, PC Soft International,Inc的WIZCON for Internet以及EIC2000的WebLon都是这一理念下的成果。 Internet的本质在于网络化,FCS系统的实质正是网络化。现场控制网络(Infranet)到国际互联网(Internet)的一体化,就是要通过Internet网获取和修改控制系统的信息,从而在最大的外延上体现分布式控制系统的内涵。 WebLon结构如图2所示,它运行在Windows NT平台上,实现EIC2000和Internet的连接。 从图中可以看出,运行WebLon的PC必须同时运行HTTP Sever,必须有LonWorks网络适配器和TCP/IP网络接入设备(网卡、路由器或modem)。 |
图2 WebLon结构图 在浏览器一端的PC上,必须有一个能运行Java程序的浏览器(IE4.0或Navigator4.0以上版本均可以)和一个事先设计好的Web页面。 EIC2000已经在山东无名啤酒厂、贵阳啤酒厂、杭州传化、华北制药厂等地应用,领域涉及食品、化工、轻工及楼宇自动化,最近又在实施储油罐监测系统、城市污水处理系统工程。 FCS必将对传统的PLC和DCS产生强烈的冲击,对我国的自动化系统制造商来说,无疑是巨大的机会,EIC2000以其全面的解决方案和Infranet到Internet的一体化,为FCS系统国产化进行了成功的实践,对我国用电子技术改造传统产业作出积极的贡献。参考文献 [1]Lewis R W.Programming industrial control system using IEC1131-3.The Institution of Electrical Engineer |




