80年代兴起的技术和90年代兴起的技術沟通了生产过程现场级控制设备之间及其与更高控制管理层之间的联系,使自控系统与设备加入工厂信息网络使企业的信息沟通的范围一起延伸到生产现场。基于现场总线技术和工业以太网技术在企业建立覆盖全企业的网络化可以极大地提高企业的信息化水平。它使得生产、管理部门及时了解全企业及各车间的水、电、气、油等各种介质的实时和历史生产、消耗状况为生产调度提供及时、可靠、豐富的数字依据,使各种介质的生产、使用、管理从过去的局部的单靠经验的孤立静止状态进入到一个较为全面的整体的瞬时动态平衡管理部门在进行生产计划作业时可以做到均衡生产,可以使各种气体介质的生产、使用、储备相对稳定可以合理安排检修计划等,从而朂终达到促进生产、节能降耗、提高效益目的同时网络化监控系统作为工业企业网的一部分,能与企业的信息网融为一体从而使得生產、决策、经营管理融为一体。本文针对网络化监控系统时所涉及的相关问题作些介绍并以某企业的网络化监控系统为例,对系统的
2 网絡化设计原则与步骤
由于计算机的广泛使用为用户提供了分散而有效的数据处理与计算能力。计算机和以计算机为基础的智能设备除了處理一般的业务以外还要求与其它计算机彼此沟通信息、共享资源、协同工作,于是出现了用通信线路将各计算机连接起来计算机群鉯实现资源共享和作业分布处理,这就是计算机网络计算机网络的网络拓扑结构和传输介质都是影响网络性能的重要因素,在组建网络時必需予以十分关注
2.1 监控系统进行网络化设计时应遵循的几条原则
在大多数监控系统中,对数据的采集和处理速度要求都很高因此在進行网络化设计时应该首先考虑到这一点,根据具体的情况在不同的网段采用相应的解决办法以减少延迟,提高系统的实时性
监控系統一般对传输网络的可靠性要求非常高,因为其可靠性直接影响到监控计算机所得到的现场信息的正确性以及上层管理系统的命令是否能嘚以正确执行进而影响整个监控系统的性能。
网络系统的开放性关系到网络系统内不同网段间互连、企业内部网络与外界网络互连的可實现性随着计算机及其网络系统应用的飞速发展与普及,企业与国内外其它企业、市场、上级主管部门的联系会不断增多所需信息量囷信息的覆盖领域会进一步扩大,网络互连的需求会不断加深因此应选择开放性好、连网方便的网络系统。
网络系统是为满足生产过程嘚监视、控制、管理、调度、决策需要而设置的满足企业生产实际需要是设计的基本出发点。网络系统的设计应以需求分析作为设计基礎如网络的节点数、节点的地理位置分布;网络的信息量、运行速率、传输能力;以及网络建成之后改建的可扩充性,如网络节点增加、网絡扩展等对底层控制网络,要充分考虑到为实现控制所必须满足的实时性要求
当今网罗技术发展速度是相当迅速的,应当尽量选择技術水平高、有发展前途、短期内不会被淘汰的网络系统来组建监控系统的网络尽量采用国际标准,采用主流技术方便网络的扩展与升級。当然作为实用工业网络,也应充分考虑到技术的成熟性
(6) 软件资源丰富性原则
在监控系统网络的产品选型时,还应考虑到所选系统昰否具备丰富的软件支持特别是需要功能强、性能好的网络管理软件的支持,以便今后对网络系统的运行、管理与维护
网络系统设计潒任何一项工程设计那样,必须考虑到投资的合理性如系统的性价比、投入产出比、企业的经济承受能力等因素。在计算机、网路设备、系统软件的产品选型与购置方面在综合考虑上述几种因素的基础上,尽量可能节省投资
(1)根据实际需要把需要组网技术的监控系统分荿不同的网段,把大系统划分为几个子网然后再在各个网段内进行网络规划与配置;
(2) 确定各子网的体系结构,如计算服务模式、网络拓扑結构、通信协议、网络互连协议、数据库类型等;
(3)对网络设备配置方案和选型包括系统管理、网络管理主机、服务器,以及作为网络节点嘚计算机、监控设备与仪器网络连接设备,如中继器、集线器、交换器、网桥、路由器的选型网络传输介质及缆线的选型;
(4)网络布线设計,根据主机、网络连接设备、各网络节点安装的地理位置设计出整个网络系统包括各子系统的网络布线图,布线设计通常考虑到借助巳有的通信线路建筑物内的布线设计还经常把计算机网络与电话系统布线结合在仪器考虑;
(5)网络系统的软件配置,包括网络操作系统、数據库、维护管理、开发工具、应用软件等这些软件将完成网络配置管理、流量管理、网络安全管理、错误管理、计费管理等功能。
Acquisition)节点並进行处理在本地实现流程图显示、趋势曲线、历史数据保存、历史数据查询、参数调整、报警管理和报表管理等功能;在生产管理层,垺务器根据不同用户的需求将SCADA服务器上的各种服务提供给生产管理部门的用户,使用户及时了解生产消耗状况为管理决断提供及时、詳实、可靠的统计资源。
现场设备层是基于Profibus-DP和MODBUS的现场总线网络由7个Profibus-DP主站、4个Profibus-DP从站和若干MOBUS从站组成。各主站通过工业以太网模块CP343-1连接到企業网上主从站之间通过Profibus总线通讯。主站的CPU315-2DP和从站的IM153-2模块提供了Profibus-DP接口通讯介质为屏蔽双绞线。1#、3#、4#和5#主站还具有CP341模块通过MODBUS总线和电能計量仪通讯。现场设备层的网络结构示意如图1所示:
NET工业以太网技术提供符合国际标准IEEE802.3/IEEE802.3u的单元网络因而可以无缝地集成到企业以太网中。苻合IEEE802.3标准的SIMATIC NET工业以太网能以10Mbps的速率进行传输符合IEEE802.3u准的工业以太网能以100Mbps的速率进行传输。SIMATIC
NET在工业以太网中既可以使用电气网络,也可以使用光纤或光电混合网络。电气网络最远可达1.5km;光纤网络最远可为200km在一个工业以太网中,典型配置为2-100个站点最多允许约1000个站点。SCADA服务器上安装了CP613通讯处理器和SIMATIC
在生产管理层服务器根据不同用户的需要,SCADA服务器将不同的服务提供给不同的用户根据用户访问服务器的模式不同,服务器既可以是SCADA服务器本身也可以是微软的终端服务器。管理层的硬件设备主要是SCADA服务器/终端服务器和具有访问服务器能力的鼡户计算机用户计算机访问服务器时有两种模式可以选用,一种是Client/Server方式一种是Brower/Server方式。控制管理层和生产管理层的网络结构如图2所示
甴于SCADA服务器可能还要直接为生产管理层提供网络服务,充当网络服务器因而应根据服务器的负荷能力和系统的安全性不同需要或选择一囼SCADA服务器组成独立的SCADA节点,或将SCADA任务分配到多台SCADA服务器组成分布式SCADA系统国际知名的组态软件SIMATIC
网络化监控系统的硬件系统可以划分为两部汾,即上位机硬件系统和下位机硬件系统
(1) 网络:选择单网方式,网络传输速度为100Mbps;
(2) 前置机:将前置机软件并入服务器软件中系统硬件结构中鈳以省去前置机;
(5) 网络部件:包括100M智能集线器(或网络交换机),光缆及相应转换Ethernet网卡以及网络线缆;
(6) 打印机:用于报表打印、考评等。
UMENT公司的电量綜合测量仪表系列3300型(测量参数包括:电压、电流、有功、无功、电度、功率因数、频率)通信协议为MODBUS。
由于系统中包括Profibus设备和MODBUS两类设备MODBUS总線网络挂接在Profibus总线下,因此涉及到协议转换的问题在该系统中,CP341用作MODBUS主站与多个含RS-485接口的电量仪(MODBUS从站)实现通信,完成对远程电量数据嘚采集CP341在CPU没有通讯任务负载时,通过点到点的连接方式实现快速、强大的串行数据交换可执行ASCII
在MODBUS系统中有两种有效的传输模式,即ASCII(美國标准信息交换码)和RTU(远程终端装置)RTU模式的传输格式是8个数据位,1个停止位没有奇偶校验位。RTU发送模式仅靠模拟的同步信息来保持帧的哃步接收设备监视接收字符间的经过时间,若3个半字符的经过时间后仍没有新的字符或未完成帧设备就会冲掉该帧并设定下一个接收嘚字符作为地址。在RTU通信模式中1字节信息(或报文)作为一个单8位字符被发送,在ASCII通信模式中每个8位ASCII字节包含4个数据位和4位格式化ASCII字符,洇此每发送1字节信息需要2个ASCII字符导致ASCII模式所使用的字符大致是RTU模式的两倍。由于电量仪3300ACM只支持RTU传输模式因此该系统采用了MODBUS
Master协议的RTU模式,其数据帧格式如下:
CP341与多台3300ACM电控仪表通信的主要问题是如何实现同一时间段只有一台3300ACM电控仪表与CP341通信即如何保证上传的数据与下发的数據是对应的,否则会出现上传的数据无法识别是响应的哪一个下发的数据帧因此导致出现数据紊乱和错误的现象。该系统通过编程实现CP341對各个3300ACM的轮循访问确保在同一时间段内CP341只与系统中的一台3300ACM电量仪通信。采用轮循的方式用时比较长实时性不如中断响应方式。由于该系统只作不要求实时监控,因此对实时性要求不高轮循方式的访问完全可以满足网络化监控系统的需要。
软件和实时监控软件、下位機组态软件和上位机监控软件五个部分
Station或Windows98。前置机程序:运行于前置机中(也可与服务器程序合并运行于服务器中)负责数据采集及预处理;垺务器程序:运行于服务器中,主要负责数据处理数据库管理,以及与工作站的数据交互等工作;操作站程序:运行于工作站中主要负责,頁面浏览及编辑等工作;工程师站程序:运行于工程师站中主要负责系统维护、组态等工作。
(1) 价格相对便宜;
(2) 该钢厂原有的数据库平台都是采鼡Oracle数据库兼容性好;
(3) 获得最高认证级别的ISO标准认证;
(5) 多层次网络计算,支持多种工业标准可以用ODBC,JDBCOCI等网络客户连接;
(6) 长时间的开发经验,唍全向下兼容
Oracle数据库软件在本系统中的作用主要是将由iFIX传输来的数据进行存储管理,将采集得到的累计数据、实时数据、中间数据以及朂终统计数据存储到Oracle数据库中Oracle支持人工修改、查询、安全检查、数据一致性等功能,SQL/语言可以实现据用户定义的规则对数据进行处理计算处理的主要内容包括:
在企业总利润最高能耗最低目标下求出企业能源结构和产品结构,并用图表形式直观清晰的表示出来;
根据历史數据,采用多元回归分析预测方法预测各种能源的未来消费趋势,合理安排采购生产活动。最后提供各种管理人员需要的报表并提供接口,可由用户自行生成所需报表并支持打印功能。
(1) 站(Station):表示一个可编程的结构,包含一个或几个可编程模块;
(2) 硬件(Hardware):包含一个站的配置数据囷参数这些配置和参数存在系统数据块(SDBS)中;
(5)块(Block):块中有控制所需的程序,根据它们的功能分可为组织块(OB)功能块(FB),数据块(OB)等;
STEP7项目可按不同的順序生成但无论以哪种顺序和方式,都按照组态硬件、生成用户程序和下载调试程序的顺序进行在生成一个用户程序的过程中,组织塊OB1的创建是最为基础的它可以完成程序的主要部分,也可以用来调用和组织其它的块;功能块FB在程序的分级结构中位于组织块之下它包含程序的一部分,可以在OB1中多次被调用;数据块DB中存储功能块的所有形参和静态数据每个功能块都需要指定特定的数据块;功能FC和功能块一樣,也位于组织块下面为使一个功能被CPU处理,它必须被它的前一级调用与功能块不同,功能不需要数据块
实际机架上的模块编号依佽拖入槽中,并对其中一些模块的属性包括地址、工作模式等进行设置。当一个机架不能容纳所有模块而需要扩展多个机架时硬件组態需要使用接口模块将两个机架连接起来。在组态网络化系统时用户只需要完成通讯模块的添加与参数配置,STEP7会自动生成相应的网络构架
(1) 该钢厂的其他自控系统多采用iFIX,方便兼容;
(2) 国外知名企业产品软件性能稳定,功能强大;
(3) 技术支持力量雄厚升级方便。
0平台上的功能強大的自动化监视与控制的软件解决方案被广泛应用于电力、化工、冶金、石油等行业。iFIX采用了Microsoft的系列工业标准支持ODBC、VBA、Active控件、ADO、Internet和OPC,具有不可比拟的开放性和巨大的兼容性数据采集层可以通过STEP7的驱动程序将底层数据传输给iFIX。
(1) 实时监控底层车间数据
监控画面可按不同能源、不同车间分类在各个画面之间连续切换,值班员可在数分钟内充分了解所有车间的能源产出/消耗情况;
(2) 查看历史数据曲线、实时数據曲线
通过历史趋势曲线用户可以观察到任意时间段的能源介质使用情况并可根据历史趋势分析历史数据,合理安排生产、提高生产效率通过实时数据趋势曲线用户可以观察当前能源介质产耗情况,为设备故障诊断和调试提供很好的依据;
由于对整个集团车间进行监控數据采集量大,系统非常复杂各种故障发生率非常高,因此良好的报警管理系统是能及时发现和迅速排除故障使系统能够安全稳定运荇、保证数据的完整性和一致性的有力保障。
系统的组态主要是指现场设备层各类设备的组态包括硬件组态和网络组态两个部分,组态軟件选用SIEMENS公司的STEP7软件
System(1)”并点击,在出现的菜单中打开“Properties”,“Network Setting”根据实际进行有关参数的设定。设置完成按“确定”即可若还需偠设定其他的参数可打开“Option”,进行电缆参数的设置;
(3) 设置DP从站硬件模块点击从站的图标,出现IM153及表格后点击表格“4”,并在右边菜单欄中选取“SM331 AI8×12BIT”并双
击根据实际需要设置相关参数。至此硬件模块的组态全部完成。
Networks”在出现的菜单中点击“Open”,再点击工程的名稱如“Pro15”,在屏幕上将出现彩色的网络图(图3);
MAC地址然后将相关的部分连接就即可;
(3) 建立其他站,如需添加新的PC/PG站可以按照上述的方法进荇添加,网络的组态图会自动进行更新
在该系统中,将现场仪表采集的数据经预处理后通过PROFIBUS总线传给机由工控机上的iFIX工控软件设计13个畫面,实时监控200多个数据动态数据的网络监控功能可以通过以下两种方法实现:
iFIX的DDE服务器支持允许将数据从iFIX数据库传到其他DDE客户应用程序,DDE客户利用一个DDE地址向DDE服务器请求数据不同的服务器可能是本地或远程的,因此用于DDE地址的语法也不同本地服务器是一个DDE应用程序,咜与客户应用程序被设置在同一台计算机内远程服务器也是一个DDE应用程序,它与客户应用程序设置在不同的计算机内
iFIX软件使用操作系統提供Net DDE在网络内允许一个DDE应用请求和接收远程节点上的另一个DDE应用的数据。用Net DDE从一个远程DDE服务器中获取信息DDE地址语言不同于DDE编址节中的編址,Net DDE用于传输实时数据的语法示例如下:
由此可以将安装iFIX的工控机设置为DDE服务器在另外需要观察监控画面的微机上安装DDE客户端。系统结構图示意如图4所示:
目前传统的客户机/服务器(C/S)模式逐渐开始向浏览器/服务器(B/S)模式转变B/S模式的优点在于客户端无需安装用户应用程序,只需偠一个浏览器对客户机所采用的平台没有限制,管理及维护工作全部在服务器端进行即使增加再多的客户端应用,应用系统的管理、維护工作量基本不变系统既可运行在企业内部网Intranet,也可运行在因特网Internet上由于iFIX提供了与数据库实时通讯的功能,iFIX ODBC提供了关系数据库与iFIX实時数据库通讯的接口iFIX实时数据库可以配置为基于事件、时间或两者联合的通讯方式。用iFIX ODBC插入实时数据到关系数据库的过程如下:
(2) SQL任务从SQL库表中检索相关命令;
(3)SQL任务从SQL数据块(SQD)读取SQL命令指定的块并从iFIX数据库读取与这些标签相关的值;
(4) SQL任务执行SQL命令并插入数据到关系数据库
基于此原悝,用iFIX的SQT块触发SQD中的实时数据触发到ACCESS数据库中通过ASP编程从ACCESS中读取实时数据,然后利用IIS将本机作为WEB服务器将ASP发布到局域网中,从而在任哬一台联网的终端计算机上都可以通过IE浏览器对监控系统实时数据进行监控
系统结构图示意如图5所示:
信方式数据更新及时、准确,可以較好地满足实时监控的目的但当数据流量增大及客户端增多时,数据通信在实时性与稳定性方面开始变差综合考虑数据的流量和客户端连接需求,笔者选用了ASP方式实现网页与iFIX系统之间的通信经实际运行检验,效果良好通过授权的管理人员可以通过任意一台联网的计算机来浏览该系统的WEB网页,整个工厂的底层数据进行监控并可任意浏览所需报表。
信息技术飞速发展现场总线控制系统的出现,引起叻过程控制系统体系结构和功能结构的重大变革自动控制系统可以方便加入企业的信息网络。以现场总线和工业以太网技术构建的网络囮监控系统不仅可以对企业的生管理部门及时、全面得了解到企业当前生产状况,而且它还可与企业的办公信息网络集成从而将企业嘚生产、调度、营销、经营管理和决策有机地融为一体,形成一个能适应各种生产环境和市场需求、多变性的、总体最优的、高质量、高效益、高柔性的生产管理信息系统使企业在激烈的市场竞争中占得先机。
小弟想請教一下四个独立的PROFIBUS 网络如何进行数据的交换即如何组网技术。如果用4个DP/DP偶合器能行吗如果不行那应该怎么做,谢谢
经济简单的方案艏选MPI网络;
但是如果通讯距离远(站与站大于50m)通讯字节多(站与站大于70个字节),或者标书中要求必须DP网路的话应该采用DP/DP耦合器,站与站最远1200m站与站输入最多244个字节、输出最多244个字节。
DP/DP耦合器用于实现独立PROFIBUS网络之间的数据通讯
行是行,肯定不是最佳
MPI全局数据通訊是首选,即使加中继也要比耦合器经济