现场总线与远程监视系统

发布者:莫愁前路最新更新时间:2014-03-10 来源: ofweek关键字:现场总线  远程监视系统  智能节点 手机看文章 扫描二维码
随时随地手机看文章

1   引 言
    现场总线是用于现场仪表与控制系统和控制室设备之间的一种全分散的、 全数字化的、 智能、双向、多站点、 开放式的通信网络。它的出现导致了传统控制系统结构的变革,并形成一种新型的网络集成式全分布控制系统一 现场总线控制系统FCS (Fieldbus Control System) 。与此同时,随着Internet 的广 泛应用, 计算机技术和网络技术得到迅速发展,Internet 成为了信息时代的主要信息载体。 并引起工业界和学术界的广泛关注。 
    一方面, 现场总线技术从工业现场设备底层向上发展, 逐 步扩展到网络化、开放性和分布性;另一方面,计算机网络从互联网 Internet 顶层向下渗透, 直至和底层的现场设备可以通信。具有远程监视功能的现场总线控制系统 应运而生,它通过现场控制网络 ( 或现场总线 ) 、 企业 网 ( Intranet ) 和因特网( Internet ) 把分布于各局部现场、独立完成特定功能的控制计算机互联起来, 以达到资源共享、 协同工 作、 远程监视和集中管理为目的的全分布式设备控制和状态监视系统。 
    LonWorks作为现场总线的一 种,是美国Echelon公司2 0世纪 9 0年代推出的一种新型控 制网络技术。它支持国际标准化组织 I S O定义的开放系统互联 O S I 全部七层协议的现场总线标准,因其网络结构简单、成本低 、通讯协议公开等特性得到深入研究和广泛应用。本文介绍了一套完整的集组态控制、实时监视、远程监视为一体的 LonWorks现场 总线网络控制实验系统CS2003,它是针对过程控制实验室现有的3套模拟工业现场的实验系统:压力控制系统、温度/流量控制系统 、自行开发的液位控制系统,文中主要说明系统的总体设计及实现。 
2   系统的体系结构
    CS2003是具有远程监视功能的 LonWorks现场总线过程控制实验系统, 因此应实现 以下几点功能。 
①下位 LonWorks智能节点可对控制对象进行实时控制。 
②现场上位计算机可进行控制功能组态和实时画面监视。 并具有实时趋势曲线、历史趋势曲线、 数据报表生成、 打印和多媒体语音报警功能。 
③在客户端浏览器的网页上直观地显示各个控制对象的运行状态图、实时曲线图。
    根据系统的工作流程和实现功能,可将系统划分 为现场控制级、上位监控级和远程监控级。它包括 LON通用智能节点( 硬件) 、 上位组态控制和监视平台( 软件) 以及远程监视平台( 软件) ,如图 1所示 。

  现场控制级和上位监控级采用两层全分布式体系结构。控制级主要是由LON智能节点完成现场的控制功能。监控级则一方面基于各个节点进行节点组态 、通过LonManagerDDE( 动态数据交换) 服务程序进行 网络通信和信息处理,并在上位组态监控 平台 VCC( Visual  Control  Configuration ) 及 VSC(Visual  Supervisory  Configuration)进行动态监控;另一方面,通过TCP/I P协议与校园网内的远程控制计算机进行数据传送。远程监控级采用了典型的浏览器、Web应用服务器、数据库服务器的B/s模式三层体系结构。其中,Web服务器、 数据库服务器都部署在远程控制计算机上。LonWorks 现场总线控制网络采集的实时数据, 经过数据库服务器存取 由 Web应用服务器以动态网页的形式实时发布,供经过授权的客户端浏览器来监视。 [page]
 
3   系统的实现
  1) 现场控 制网络设计过程控制实验室3套设备的检测量和控制量都不多,所以信号传输速率选78 Kbps; 在拓扑结构及可靠性方面, 选择了总线式拓扑而不是 自由拓扑方式,后者在网络规模较大、信息交换频繁时可靠性不如前者, 而且采用 自由拓扑是以距离为代价的。 
  2) LON通用智能节点( 硬件) 设计 对于实验室的 3套装置,自行设 计并制 作 了 3个 LonWorks 智能节点,其硬件结构示意 图如图 2所示。神经元芯片 MC143150是节点的控制 核心,它的通讯端 口 CPO, CP1与 FTT-10A通讯模块相连,配合工作 在单端模式,完成网络通讯功能。NVRAM 与 EPROM 共同构成本节点的片外存储器。Servicepin单元用于节点和网络的安装和维护。按照装置检测量和控制量的个数和信号的量程范围, 在每块智能控制节点都设计了8通道模拟量输入/ 输出模块、 4通道 开关 量输入/ 输出模块,每通道模拟量输 入范 围为 1~5v, 模拟量输出范围为4 ~2 0 mA,并带光电隔离。

    3) 软件设计 按照模块化结构化设计原则,C S 2 0 0 3的软件模块 由 3部分组成。 
    ①节点内部的数据采集与处理程序模块,由节点开 发软件 NodeBuilder 、节点 映像软件LonManagerProfile和网络安装维护软件 LonMaker 实现。 
    ②上位监控计算机运行的组态监控软件模块, 由上位组态监控软件 VCSC结合网络通信软件 LonManager DDE Server 实现。 
    ③可以在客户端浏览器访问到现场数据的远程实时监视软件模块。
    上位组态监控 软件(VCSC) 是基于 Visual Basic 6.0环境下开发的, 包括组态控制(VCC) 和组态监视(vsc) 两套平台。它集控制、人机界面、图形、数据库、网络等技术于一身。 
    VCC的设计 思想为 在VB环境下利用ActiveX控件制作各可视功能块,每个功能块看作带有输入/ 输出接口和组态参数设置接口的封装体,当用户将自己编制的组态程序下装时,即将程序里功能块的参数按一定的格式存放后分帧打包,通过LonManagerDDE  Server 与下 位节 点通讯,将程序写入下位节点的程序存储器中。VSC则包括了可视化的监视画面绘制 S UR—D R A W 程序模块、 数据管理模块、 报警处理模块和远程监视模块。在它的远程监视模块设计中, 由于考虑到需要远程客户端和服务器端双方确认消息,且应确保数据的完整性,因此选用 TCP/I P传输控制协议来进行数据交换。  
   远程监视软件由数据存储和数据发布两部分完成。数据存储部分是在远程控制计算机上部署数据库服务器, 监听上位监控计算机的连接请求,在与上位监控计算机建立连接后, 远程控制计算机对现场上位机发送过来 的数据进行分类, 通过ODBC ( 开放式数据库互联) 把数据存入数据库 中的相应数据表。而数据发布部分完成的功能主要是部署 We b应用服务器, 建立 We b应 用服务器和数据库服务器的连接, 对Web服务器进行开发使之具有动态网页的发布功能。具体实现为: 首先通过IIS(Internet Information Server) 部署 Web 应用服务器,Web服务器通过 ADO(ActiveX  DataObject) 与数据库服务器建立连接 , 不断从数据库服务器取得最新的实时数据,用 ASP编写动态网页。动态网页和实时数据建立绑 定后,客户端通过浏览器就 可以监视最新的现场实时数据。 
 4) LonWorks网络通信方式  CS2003系统的控制网络通信主要分为两种情况: 一种是上位监控计算机的 VCSC监控平台与 LON通用智能节点之间的通信;另一种是LON通用智能节点相互之间的通信。LonWorks 现场总线通信也有两种方式,一种是通过网络变量进行通信,另一种是通过显示报文来进行。 
    网络变量是一个节点中的一个对象,从通信的角度分为输入和输出两种类型。无论何时,一个节点的网络变量更新, 则所有与之相连的网络变量也相应地更新。网络变量属于高层通讯方式,实现简单,但其通讯数据域 大 小 固 定( 31byte ) 。因此, CS 2003中 LON通用智能节点相互之间的通信采用网络变量的方式,将现场信号如被测点温度、 压力、 流量等定义为网络变量,只要在网络安装时定义各节点之间网络变量的连接,通信就可通过 LonTalk协议透明地完成。 
    显示报文属于一种低层通讯方式,其实现相对复杂, 功能却很灵活。显示报文通信数据域大小可变,只要在 228byte范围即可。对于用户组态程序下装这一通讯任务,考虑到组态程序只要使用了3个以上的功能块, 下装通信数据域的大小就会超过网络变量 31byte的限制, 且不同用户的组态程序大小不一, 下装次数不定, 因此组态程序下装通信使用了显示报文方式。[page]

    4   应用实验
    CS2003目前已实现对过程控制实验室3套控制对象 :三级串联水箱液位系统、温度/流量控制系统、气缸压力控制系统的成功控制。以气缸压力控制系统 P I D控制实验为例, 介绍此套系统的实验步骤及效果。 
    压力控制系统原理图如图 3所示,它有 3个互相串联的不同大小的气缸装置、 两路进气管道及其上的手动阀 F1 ~F3 、 两台电/ 气转换器、气闭式气动阀 Vcl和 vc2以及 3台压力变送器组成。其中,电/气转换器的输入控制信号为4~2O mA,对 应 输 出 蒸 汽 压 力 2 0~100 kPa( 蒸汽源 0.1 2  MP a ),相应气闭式气动阀的开度为100%~0 , 压力变送器的输入压力信号为0 ~80  kPa 。 对应输出电流信号为4-20  mA。实验步骤如下。

  


    ①利用 LonManager  LonMaker 安装工具进行网络系统的逻辑安装与配置, 所有的网络配置信息将存储在本地的数据库内,DDE服务器就可以使用该数据库信息来完成有关的任务。 
    ②在上位监控计算机运行LonManager  DDE服务程序。 并启动 VCSC组态监控平台。 
    ③在VCC上按照控制要求绘制控制组态图,将组态图下装到 压力系统所对应的LON节点,地址在组网时已确定为 1 。 
    ④在 VS C中按工艺流程绘制组态监视 画面,运行后可观察压力值 的实时曲线,然后根据控制效果在 VC C中在线修改参数值不断进行调试 。 
    ⑤启动 V S C的远程数据发送画面, 输入远程控制计算机的 I P地址, 发送连接请求。与远程控制计算机的连接完成后, 即可向其发送实时数据。 
    ⑥在远程控制计算机上, 配置好 We b服务器并完成相应的 Web服务器开发。使得 Web服务器能从数据库服务器得到最新的数据并具有发布实时动态网页的能力。 
    ⑦在客户端,只需点击 IE浏览器,选择压力控制系统的动态网页名,即在浏览器地址栏输入http://20 2.197.xx .xx /pressure.html 后,即可在计算机屏幕上看到压力控制系统动态网页。 
    实验运行效果: PID控件的设定值为65 kPa ,Kp =3 , Kd =1 , Ki =0 。压力初始 值 为70.5kpa时, 经过20 S 已接近设定值, 到将近25 s 时则达到了设定值65 kPa 。在上位监控计算机和远程客户端均能正确显示实时数据, 历史数据查询、 多媒体报警、 报表曲线功能正常。系统运行状况良好,达到预期要求。 
5   结 论
    本文主要介绍了一个具有远程监视功能的LonWorks现 场总 线过 程控制 实验 系统 CS2003 的设计与实 现, 它运用了 LonWorks现场总线控制网络、 ActiveX控件、 Web数据库、 TCP/IP网络通讯等关键技术。实验应用证明了CS2003有效地模拟了工业现场的上位组态监控、 现场数据的网上实时发布和客户端通过浏览器对企业现场进行实时监视 的过程, 组态界面友好、运行实时可靠。 

关键字:现场总线  远程监视系统  智能节点 引用地址:现场总线与远程监视系统

上一篇:PLC-DCS在纸板生产自动化系统中的应用
下一篇:现场总线与虚拟仪表技术相融合的发展

推荐阅读最新更新时间:2024-05-02 23:01

现场总线设备管理的有效工具
因为对于那些现场总线设备的生产制造商而言,现场总线设备管理几乎不可能集成到ES工程系统中,因此设备厂家专门设计自己的现场设备工具(DT)以适应他们设备的要求。随之而来的是设备生产厂家也越来越多的承担了用户技术培训的任务,经常是一个现场设备装有不同的现场总线,进而与不同的ES系统相连接。解决这一难题的方法是使用FDT现场设备驱动及设备管理工具。对于用户来讲,他们不认可独立于现场总线系统的、局部连接的设备(例如:USB)。而解决现场总线设备工具DT与工程系统ES之间的连接、能够完成通信任务的解决方案就是TCI访问接口(Tool Calling Interface)。 TCI访问接口 TCI-2006是一个由PNO(PROFIBUS用
[嵌入式]
基于Lonworks总线的智能数据采集系统
1 概述 集散控制系统(DCS)和现场总线控制系统(FCS)已经发展到相当成熟的地步,但是他们仍然存在着缺陷和不足。因此需要建立具有良好的柔性、系统重构能力、容错能力和快速反应性的网络化测控系统。分布式人工智能技术(DAI), Agent理论、现场总线与单总线的集成技术为设计和实现这种系统提供了一条切实有效的途径。 基于此点出发,本章提出一种基于总线技术的智能化数据采集系统。在该系统中,每个测控单元都被构造成具有自主性和自适应能力的Agent,通过多个Agent之间的协同工作来提高整个系统的可靠性、稳定性和工作效率。这样该现场总线测控系统就具有了信息感知、分布性、并发性、主动性和自适应性的特性。 近来,Agent技术己被认为是
[嵌入式]
过程自动化现场总线在化工过程中的应用
1 系统概述     化学工业是我国国民经济的重要组成部分,它的发展关系到国计民生,而且与国民经济的其他部门有密切的联系,是农业、国防、轻纺和交通运输等工业部门发展中不可缺少的基础工业之一。由于现代化工生产向复杂化、大型化、高速化和自动化发展,而且具有高温、高压、易燃、易爆及有毒的特点,为保证生产稳定、可靠、安全地运行,相应地对化工过程的参数检测和自动控制提出了更严格、更准确的要求。一个化工厂中,检测点多达几千甚至几万个,控制回路也有几百个,为了能够正确地把生产过程控制在最佳的工况下运行,减少原料和动力的消耗,降低生产成本,实现优质高产,又能够保证生产安全,防止事故发生和扩大,达到延长设备使用寿命;提高设备利用率,同时还要减轻
[嵌入式]
一种基于现场总线以及OPC技术的新型智能马达控制中心
  MNS iS是基于ABB传统抽出式紧凑型低压开关柜MNS 3.0和智能化开关柜MNS INSUM经验的基础上于2005年推出的升级版。新产品进行了设计概念上以及多项技术上的革新。   从设计概念上看,MNSIS是智能化马达控制中心的一个整体解决方案,不仅仅考虑了马达保护的智能元件,而且综合考虑了通讯和网络结构的需要,在柜体结构上和检测技术上进行了革新。 MNS iS使马达控制中心达到了前所未有的标准化与模块化。并在结构上达到了一次与二次部分的完全分离,使产品更以易于使用,维护,甚至升级。它采用了通用的第三方硬件和软件,增加了产品的开放性与通用性。   1 MNS iS智能化马达控制中心的结构特点   1.1 一次部分
[嵌入式]
详解PROFIBUS-DP现场总线
    PROFIBUS的最大优点在于具有稳定的国际标准EN50170作保证,并经实际应用验证具有普遍性。目前已广泛应用于制造业自动化、流程工业自动化和楼宇、交通电力等领域。 PROFIBUS由3个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery,分布I/O系统)、PROFIBUS-PA(Process Automation,现场总线信息规范)和PROFIBUS-FMS(Fieldbus Message Specification,过程自动化)。 PROFIBUS-DP是一种高速、低成本通信,专门用于设备级控制系统与分散式I/O的通信。使用PROFIBUS-DP可取代24V DC或4~20mA
[嵌入式]
菲尼克斯现场总线技术在过程控制领域的应用
现场总线(Fieldbus)是80年代末、90年代初国际上发展形成的,用于过程自动化、制造自动化、楼宇自动化等领域的现场智能设备互连通讯网络。它作为工厂数字通信网络的基础,沟通了生产过程现场及控制设备之间及其与更高控制管理层次之间的联系。它不仅是一个基层网络,而且还是一种开放式、新型全分布控制系统。这项以智能传感、控制、计算机、数字通讯等技术为主要内容的综合技术,已经受到世界范围的关注,成为自动化技术发展的热点,导致了自动化系统结构与设备的深刻变革。      一般把现场总线系统称作FCS——现场总线控制系统。现场总线控制系统FCS作为新一代控制系统,一方面,突破了DCS系统采用通信专用网络的局限,采用了基于公开化、标准化的解
[嵌入式]
现场总线CAN-bus在现代化的智能楼宇中应用
        前言         随着社会生活方式的不断变化,科技的不断进步,人们要求更加人性化、智能化的生活条件。不用事必躬亲,尽可能地让智能系统代替手工方式,来进行有效的管理和执行。当前越来越复杂的交通状况,如行路难、停车难等问题大大降低了城市的工作和生活效率,迫使我们寻找一个能够方便解决问题的办法。          智能化的停车场便在这样的背景下应运而生了。智能停车场的产生不但规范了城市交通管理和车辆管理水平,扩充了城市的容量,在安全防范方面也有巨大的保障,同时还能方便的和其他智能系统接口(如智能大厦、智能小区等),组成更完善的物流及设备管理系统。          智能停车场通讯现状          目前停车场的智
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved