产品描述
AC500 PLC的部分开关量通道可以通过软件设为输入或输出,这大大的方便了用户的使用和适应现场的变化。而模拟量模块上的每个通道都可以根据用户的需求接入:电流,电压和热电阻信号,可以在同一个模块上接入各种不同的分析信号,简化了系统。javabbbbbb:if(this.width>580)this.width=580">
近年来,由于CEMS系统的要求越来越高,使得“组态软件+PLC”的组合模式在CEMS系统中的应用越来越广泛,并已逐步取代以前惯用的“上位软件+单片机+板卡”,成为CEMS系统中实现数据采集及控制的。
FameView组态软件和ABB公司的AC500系列PLC共同开发的CEMS系统,以其稳定的通讯能力和强大的数据处理能力,逐渐为业界所认可。
AC500系列PLC是ABB公司的产品,其中烟气上用了一款CPU是PM571,它的特点是:
1、24VDC供电,64K程序内存,1K字节指令执行时间0.3mS;
2、用户程序密码保护,支持多任务、浮点运算;
3、集成RS232/RS485、以太网RJ45;
4、CPU面板上能显示状态、诊断信息;
5、串口直接支持MODBUS 主、从协议
6、支持多种语言编程FBD、IL、LD、ST、SFC、CFC
7、可以用SD卡扩展128M的数据空间
在没有上位监控子站的系统中,AC500 PLC的串口除了可以作为Modbus通讯外,还可以通过Modem 直接和GPRS 等系统相连,并可以在就地用SD卡储存高达128M 的历史数据。
系统概述:
烟气污染物排放总量数据监测系统(CEMS),根据使用需要的不同,可以选择不同的测量参数(如:SO2、NOX、CO、CO2、O2、颗粒物、温度、压力、流速、湿度等)。这些参数数值一般由各类分析仪采集烟道中气体进行测量分析后传送到上位机,由上位机对其进行处理、运算、存储、报表等。同时,上位机还要作为服务器与环保行政主管部门进行远程通讯,向其提供数据。
污染源在线监控系统由数据处理软件和传输系统两大部分构成。系统拓朴结构如下图:javabbbbbb:if(this.width>580)this.width=580">
硬件设计:
CEMS测量烟道中的固体烟尘。现国内一般采用直接抽取法采样,将湿烟气经过过滤送氧化锆分析仪,测出湿氧含量。再把烟气经干燥器送入烟气分析仪,分析CO、SO2及氮氧化合物、干氧的含量。烟气的湿度可采用干湿润氧法计算得出,直接测量得出。压力一般由压力测试仪测得,并通过压力计算出烟气流速和流量。
软件设计
CEMS一般由PLC控制、上位机程序、远程通讯三部分组成。
• PLC控制程序
由于CEMS中需要控制的是按一定时间序列开闭的管路,故PLC程序主要用于接收各种操作命令,控制各种阀、泵、指示灯的开闭及互锁,并定时或实时完成对采样通道的吹扫、测量仪器的标定。并对采集到的各模拟量进行数字滤波。
• 上位机程序
主要用于显示各个分析设备的工作情况,汇总烟气的历史数据,进行打印归档、趋势显示及报警信息处理。
上位机通过FameView组态软件与AC500 PLC通过MODBUS-RTU或MODBUS-TCPIP协议进行通讯。实时的从仪器上数据,将采集到的数据分析处理后保存到数据库中,并实现实时数据和历史数据查看和曲线查询,对数据库中的数据进行查询、报表打印或导出到 EXCEL 表格中。
实时数据监测:能实时的从与计算机连接的仪器上采集数据,并进行分析显示,可实时显示各种检测数据及系统运行时各部分的运行状态。系统主要完成如下功能:
系统设置:设置系统参数。
用户管理:实现系统的权限管理。
设备控制:能在计算机上对仪器进行控制,实现实时反吹和标定。
数据处理:将采集到的数据分析处理后保存到数据库中。
历史数据查询:可以按时间段来查询历史测量数据。
数据报表打印:可以打印小时平均值日报表、日平均值月报表及月平均值年报表。
• 远程通讯
远程通讯主要是上位机与环保站之间通过GPRS/CDMA/电话拨号/局域网进行数据通讯。CEMS中的上位机作为服务器,环保站作为客户机,采用C/S模式数据。具体来说就是环保站站发送查询请求,CEMS上位机返回相应时间段内的烟放数据。
经过在现场的实际运行,整个系统稳定。很好的完成了用户的工艺要求。
西门子6ES7212-1AB23-0XB8一级代理
字串5
4 EB I 软件平台中工程的组态
利用EB I 监控平台实现对设备监控的大致过程是: 在EB I 的Q u ick Bu ilder 软件中对硬件进行组态, 并存入EB I 数据库→在EBI 的Dispay Builder 软件中以图形画面的形式开发出友好的HM I→在Stat ion 上执行HM I, 实现对设备的监控。在Quick Builder 中组态是整个过程中的难点, 也是实现通讯的关键。本工程组态的整体结构如图2 所示。
字串1
由图2 可看出, 整个组态工程由3 个层次组成: 通道、控制器、点。下面依次说明组态的过程,必要时阐明某些难以理解处的原理。
4. 1 通道组态
本工程中由于涉及2 个相对立的Modbu s网络(高压部分和低压部分) , 所以需要定义2 个Modicon 类型的通道, 分别对应高、低压变配电系统。和通道相关的需要特别注意的参量是选项卡Po rt 下的参量, 它们是Modbu s 协议中物理层上的相关属性, 参照Modbu s 设备物理层的有关定义来设置, 二者需一致, 这是通讯的前提。
4. 2 控制器组态
通道定义完后对通道所属的控制器进行定义, 应该明确的是: 软件中定义的控制器是依据Modbus 协议定义出的逻辑上的控制器, 一个控制器对应一种类型的寄存器, 1 台PLC 多可能定义Modbus 协议中所规定的4 种类型的寄存器。当然实际系统中对于1 台PLC, 要采集的数据涉及到几种寄存器就在Quick Builder 中定义几个逻辑寄存器。比如对于高压系统每台PLC,我们要采集的数据全部存放在PLC 的3xxxx 和1xxxx 地址寄存器中, 就相应地对每台PLC 都定义两个逻辑控制器, 分别对应两种类型寄存器。需要强调如下。
PLC Station ID: 指Modbu s PLC 的地址, 这可以通过操作PLC 门板上的HM I 来查找到。 字串4
Data Table: 有4 种类型可选, 即Digitalbbbbb、Digital Output、Holding Register、bbbbb Register。这些表与Modbus 设备寄存器的地址类型一一对应, 依次分别对应以1、0、4、3 开头的地址。设我要读取的是3xxxx 地址类型的寄存器, 那么就应当选择bbbbb Register 类型的Data
Table。从整个定义过程来看, 这个选择相当于给点设置了基地址, 00000、10000、30000 或40000。Offset: 如果要读取的寄存器的相对地址
过了8192 时才需要设定, 相当于设定一个大于0的起始地址。
4. 3 点组态
控制器定义完后是定义控制器所属的点。点的“PV Sou rce”设置是难点也是关键, 设置的正确与否将直接影响监测结果的正误。EB I 与Modbu s 设备通讯时点的“PV Sou rce”的格式因点的类型不同而不同。数字量的点相对简单, 只要设置成: Con t ro llerN am e A ddress 即可, 不需要数据类
型。其中A ddress 指的是寄存器表格中的偏移地址(xxxx) , 为十进制数。模拟量点“PV Sou rce”的格式是: Con t ro llerN am eA ddressDataFo rm at。总结下来, 点组态的难点在于以下两点。
1)A ddress 的设定。通过工程中的实例容易说明白。我们来看REF542 p lu s 寄存器表格的一段见表1。 字串8
从表1 中可以看出, 各电压电流被测量量的长度都是4 个字节, 即占用两个寄存器单元;Inpu t Register 类型的寄存器(即以3 为地址前导
的寄存器) 的起始地址是1 ( 相对地址) , 而Modbu s 协议规定Modbu s 信息包裹中的数据地址以0 为起始地址, 所以当要读取30001 号寄存
器为起始地址的寄存器段时, 请求信息包裹中发送的起始地址实际上是00H 00H, 即0 而不是1。推而言之, 当请求PLC 中一个地址为3xxxx 的寄
存器时, 请求信息包裹中发送的地址实际上是xxxx21。我们用Modbu s 测试软件来测试EB I 发出的请求信息时也得到了与推测相同的结果。毫
无疑问请求是由EB I 发出的, 但是我们在EB I 的Q u ick Bu ilder 中编点时发现, 点的“PV Sou rce”的位置应该填xxxx 而不是xxxx21。这说明在
Q u ick Bu ilder 中不需要考虑减1 的问题, 寄存器表格中的相对地址是多少就直接在“PV Sou rce”中设置多少。这一点在系统调试中容易
因误解而混淆不清甚至走弯路, 虽然终的结论看似简单, 但其中的原理应该明晰。
2)DataFo rm at 的设定。模拟点定义时需要指明数据类型, 指明数据类型实际上就暗含着指明了该点需要读取的寄存器个数。数据类型的确定应该参照设备寄存器表格中给出的类型及测量量的长度, 分清是有符号数还是无符号数, 占用了1个寄存器还是2 个寄存器。针对不同的设备和数据, 我们在高压系统中把电压电流等占用两个寄存器即4 个字节的测量量定义成S32BB 格式, 把低压系统中电压电流等占用一个寄存器即2 个字节的测量量定义成S16B 格式。除“PV Sou rce”的设置外, 还需注意的是“PV Scan Period”不能设成0。数据采集到数据库中后还要显示到人机界面上, 往往还要根据需要的显示效果进行一些处理, 例如采集到的数据比实际值扩大了1 000 倍, 要正确的显示就要在D isp lay Bu ilder 中利用它提供的VBA 代码功能来进行修正, 对的要求就可在O nPeriodicU pdate ( ) 过程中编写一些处理代码
5 总结
克服种种问题之后, 我们实现了EB I 与Modbu s 设备的通讯, 实时监控状态点、模拟点总计1100 点, 收到良好的效果。总之, 在理解Modbu s 协议和双方通讯原理的基础上再进行工程实施会好一些, 遇到问题要善于灵活运用各种辅助手段, 如小测试软件TRAN S、ModScan32以及EB I 系统提供的modt st、t race 命令工具等,从多角度进行探测和推算, 就一定能够实现EB I对三方Modbu s 设备的集成, 从而让EB I 不但对Honeyw ell 产品有很好的支持还能支持多设备供应商的产品, 成为真正开放的智能大厦系统集成软件平台。
工作时操作人员通过控制机(可为PLC或工业PC)设定比例运行参数,然后控制机通过D/A转换模件发出控制变频调速器的速度指令使各个变频调速器带动电机按一定的速度比例运转。此方案对电机数目不多,电机分布比较集中的应用系统较合适。但对于大规模生产自动线,一方面电机数目较多,另一方面电机分布距离较远。采用此控制方案时由于速度指令信号在长距离传输中的衰减和外界的干扰,使整个系统的工作稳定性和性降低;同时大量D/A转换模件使系统成本增加。为此我们提出了PLC与变频调速器构成多分支通讯控制网络。该系统成本较低、信号传输距离远、抗干扰能力强,尤其适合远距离,多电机控制。
二、系统硬件构成
系统硬件结构如图2 所示,主要由下列组件构成;javabbbbbb:if(this.width>580)this.width=580">
1、FX0N—24MR为PLC基本单元,执行系统及用户软件,是系统的。
2、FX0N—48DP为FX0N系统PLC的通讯适配器,该模块的主要作用是在计算机—PLC通讯系统中作为子站接受计算机发给PLC的信息或在多PLC构成n:n网络时作为网络适配器,一般只作为规定协议的收信单元使用。本文作者在分析其结构的基础上,将其作为通讯主站使用,完成变频调速器控制信号的发送。
3、FR—CU03为FR—A044系列比例调速器的计算机连接单元,符合RS—422/RS—485通讯规范,用于实现计算机与多台变频调速器的连网。通过该单元能够在网络上实现变频调速器的运行控制(如启动、停止、运行频率设定)、参数设定和状态监控等功能,是变频器的网络接口。
4、FR—A044变频调查器,实现电机调速。
在1:n(本文中为1:3)多分支通讯网络中,每个变频器为一个子站,每个子站均有一个站号,事先由参数设定单元设定。工作过程中,PLC通过FX0N—48DP发有关命令信息后,各个子站均收到该信息,然后每个子站判断该信息的站号地址是否与本站站号一致。若一致则处理该信息并返回应答信息;若不一致则放弃该信息的处理,这样就保了在网络上同时只有一个子站与主站交换信息。
本文介绍了西门子S7-300 PLC及6ES70变频器在特殊造纸传动控制系统上的应用。根据传统造纸行业传动系统大惯量,高起动转矩的特点,并针对具体的工艺控制要求,我们提出了一套高控制精度的控制系统。
1 项目简介
烟台氨纶股份有限公司位于山东半岛风景优美的港城——烟台。公司创建于1987年,从事高科技特种纤维的研发与生产,是中国家生产氨纶的企业。现已成为国家企业,中国特种纤维主任单位。并实现了规模化生产,形成国内大的氨纶生产基地。跻身世界氨纶大企业行列。目前又成功地开发出耐高温、阻燃、绝缘新材料——芳纶1313,芳纶1414并实现了工业化生产,了少数发达国家对我国的技术封锁和市场。目前烟台芳纶1313产品年产能已升至2500吨,跃居世界二,仅次于美国杜邦公司。并且成功开发出芳纶纤维造纸技术。在此之前,世界上仅有美国杜邦公司拥有这一技术,家着芳纶纸市场。烟台氨纶公司芳纶造纸项目就是在这样的形势下应运而生的。芳纶1313纤维纸,是用纯芳纶1313制成的特种纸,具有高强度、低形变、耐温、耐腐、阻燃、绝缘等优良性能,是芳纶1313纤维的深加工产品。本项目主要包括两套控制系统:造纸DCS过程控制系统和造纸传动控制系统。DCS过程控制系统用的是西门子的PCS7;传动控制系统用的是S7-300PLC和6ES70变频器。本论文着重详细介绍传动控制系统。
2项目简要工艺介绍
项目简要工艺流程如下图所示:
PLC是控制系统的,控制的功能,适用性,性和性价比是选型的依据。根据控制目标和控制点数,以及工艺的具体控制要求。考虑到现场操作台及操作屏距离控制室较远,并且现场有大量的I/O点(按钮,旋钮,指示灯,报等),我们在操作台内增加了分布式I/O ET200M扩展。考虑到系统的扩展以及与其它厂家西门子系统(如QCS,复卷机)的互联,系统的通讯都采用了Profibus。终我们选用了西门子S7-300 PLC,CPU选用的是315-2DP。
人机界面的选择,选用的是西门子的TP270( 规格:10.4" 640*480 256色),特点是性高,组网方便,大屏幕,组态画面丰富,功能强大,从操作性,易用性,友好性上可以满足用户的要求。
变频器的选择,也是以控制功能,控制精度,适用性,性,性价比为选型依据。结合具体的工艺要求,终选择西门子的6ES70系列变频器来实现的矢量控制。
上位操作站选用的是DELL的商用机,实用,。
上位机工艺流程监视画面如下图:
5项目运行
目前,本项目正处在试运行阶段,系统运行稳定、。程序功能强大,画面操作友好、灵活、方便。获得该公司和技术人员的,深得现场操作人员的喜爱。据悉,等项目运行之后,该公司准备上二期工程。
6应用体会
通过项目的实施和调试,对西门子的控制系统有了深层次的把握,对6ES70变频器的应用有了深的认识。
(1)西门子的控制系统功能强大,模块丰富,组态灵活,扩展方便。
(2)西门子的编程软件STEP7,结构化程序开发思想,多种编程语言选择,编程灵活,。组态软件WINCC,功能强大,画面丰富,使用方便。
(3)本系统的优点在于采用了Profibus通讯和分布式I/O控制的结构模式,不但大大节省了控制线缆,而且充分发挥了西门子控制系统的优势,提高了系统的稳定性和性。不足之处在于人机界面选用的是触摸屏,如果选用操作屏会。
产品推荐