6ES7222-1HF22-0XA8型号含义
1、 引言
触摸屏是一种新型可编程控制终端,是新一代高科技人机界面产品,适用于现场控制,可靠性高,编程简单,使用维护方便。在工艺参数较多又需要人机交互时使用触摸屏,可使整个生产的自动化控制的功能得到大大的加强。
PLC有着运算速度高、指令丰富、功能强大、可靠性高、使用方便、编程灵活、抗干扰能力强等特点。近几年,随着科学技术的不断进步,各行业对其生产设备和系统的自动化程度要求越来越高,采用现代自动化控制技术对减轻劳动强度、优化生产工艺、tigao劳动生产率和降低生产成本起着很重要的作用。触摸屏结合PLC在闭环控制的变频节能系统中的应用是一种自动控制的趋势。
触摸屏和PLC在闭环控制的变频节能系统中的使用,可以让操作者在触摸屏中直接设定目标值(压力及温度等),通过PLC与实际值(传感器的测量值)进行比较运算,直接向变频节能系统发出运算指令(模拟信号),调节变频器的输出频率。并可实时监控到被控系统实际值的大小及变频器内的多个参数,实现报警、记录等功能。一般PLC结合触摸屏的闭环调节的变频节能系统如下图所示。
2、闭环控制的变频节能系统用途很广,各种场合的变频节能系统的拖动方式及控制方式各有不同,具体应用时应根据实际情况选择设计。下面列举一些:
中央空调节能:冷冻泵、冷却泵、主机、却塔风机、风机盘管等。
恒压供水:水厂一、二级泵,供水管网增压泵、大厦供水水泵等
锅炉:引风机、送风机、给水泵等,变频节能系统的控制调节预处理信号由锅炉自动控制系统、DCS或多冲量控制系统给出。
汽轮机:循环泵、凝结泵等,其控制调节预处理信号由汽轮机自动控制系统及DCS给出。
纯水处理系统:软化水泵、增压泵等。
洁净室:增压风机、FFUqunkong等等。
3、整个闭环控制的变频节能系统的组成设备及其作用:
(1)PLC选用SIEMENS公司的S7-200系列:由CPU224XP、DI/DO模块、AI/AO模块组成。PLC作为控制单元,是整个系统的控制核心。其主要的作用要体现以下几方面:
①完成对系统各种数据的采集以及数字量与模拟量的相互转换。
②完成对整个系统的逻辑控制及PID调节的运算。
③向触摸屏提供所采集及处理的数据,并执行触摸屏发出的各种指令。
④将PID运算的数据结果转换成模拟信号,作为调节变频器的输出频率的控制信号。
⑤通过通信电缆及USS4协议完成对变频器内部参数读写及控制。
(2)触摸屏采用SIEMENS公司MP370: 其主要作用如下:
①可实时显示设备和系统的运行状态。
②通过触摸向PLC发出指令和数据,再通过PLC完成对系统或设备的控制。
③可做成多幅多种监控画面,替代了传统的电气操作盘及显示记录仪表等,且功能更加强大。
(3)变频器:采用SIEMENS公司440系列,通过USS4协议可由触摸屏通过PLC设置其内部的部分参数,根据PLC发送过来的数据(模拟量)值调节水泵或风机的转速,并将其内部运行参数反馈到PLC。
(4)压力、温度等传感器:将被控制系统(水系统或风系统)的实际参数值转变成电信号上传至PLC。
(5)电气元件:给PLC、触摸屏、变频器及传感器等供电,完成各种操作及驱动等。
4、 触摸屏画面设计
触摸屏画面由ProTool等专用软件进行设计,先通过编程电脑调试,合格后再下载到触摸屏。触摸屏画面总数应在其存储空间允许的范围内,各画面之间尽量做到可相互及强制切换。
(1)主画面的设计
一般的,可用欢迎画面或被控系统的主系统画面作为主画面,该画面可进入到各分画面。各分画面均能一步返回主画面。若是将被控主系统画面作为主画面,则应在画面中显示被控系统的一些住要参数,以便在此画面上对整个被控系统有大致的了结。
(2)控制画面的设计
该种画面主要用来控制被控设备的启停及显示变频器内部的参数,也可将变频器参数的设定做在其中。该种画面的数量在触摸屏画面中占的多,其具体画面数量由实际被控设备决定。
(3)参数设置页面的设计
该画面主要是对变频器的内部参数进行设定,还应显示参数设定完成的情况,实际制做时还应考虑加密的问题。
(4)实时趋势页面的设计
该画面住要是以曲线记录的形式来显示被控值、变频器的主要工作参数(如输出频率)等的实时状态。
(5)信息记录页面的设计
该画面主要是记录可能出现的设备损坏、过载、数值超范围和系统急停等故障。该画面还可记录各设备启停操作,作为凭证。
(6) 节能画面的设计
该画面主要是记录和显示变频器的累积用电数及实时节电状态,以便向用户展示变频节能的好处,也可用来与其它的节电测量作比较。
5、 PLC程序设计
PLC程序由S7-200专用编程软件进行设计,通过编程电脑下载到PLC进行联机调试,合格后即可使用。PLC在编程前应先对各功能程序段的地址进行规划,以免重复使用同一地址,造成误动。
(1)逻辑功能的设计
这部分程序主要是完成各变频器、水泵(或风机)的启动停止、联动、联锁及自动投切等等功能,一般在离线状态下就能完成软件逻辑功能的测试。
(2)PID功能的设计
通过S7-200中的PID向导可完成PID调节程序,具体应用时需根据实际被控设备及采样设备决定其配置。
(3)采样程序的设计
采样元件使用标准配置时,应注意采样A/D转换后的具体数据是否与PID及显示等程序配套,实际制做时还应考虑采样是多路且相关联的情况。
(4)PLC与变频器通信程序的设计
SIEMENS S7-200PLC与SIEMENS 430等变频器的通信一般使用USS4协议程序来完成,该程序的主要目的是监控变频器的实时运行状态。
(5)其它辅助程序的设计
PLC程序在实际编程过程中,需考虑对一些程序进行修补,尽量减少程序漏洞,反复推敲,不断的完善。
结束语
在闭环控制的变频节能系统中采用触摸屏可以使用户简单直观监控整个中央空调变频节能系统及与其相关联的设备和系统,tigao了整个被控系统以及企业的自动化程度和硬件档次。随着微电脑技术的不断发展,触摸屏本身的成本也在不断的降低,再与PLC在系统中使用,实现了整个被控系统自动化程度的质的飞跃,这必将使触摸屏与PLC被更多的应用在未来的各种生产系统中,并成为自动化控制发展的一个亮点。
随着计算机网络及现场总线技术技术的发展,PLC及触摸屏在工业控制和楼宇自动化中的应用非常广泛。现场总线技术及其总线接口模块、智能仪表、控制设备等组成的综合监控系统已成为当前自动化技术发展的一个重要方向。在工控领域,PLC与触摸屏结合运用的技术已越来越为工程人员所了解与熟悉,由于触摸屏具有操作简便、界面美观直接、编程容易掌握、与PLC通讯良好、抗干扰能力强等等特点 ,它正迅速地渗入各个行业,发挥自动化控制的大优势。
PROFIBUS提供了两种通信协议:DP、FMS,富士UG系列的触摸屏支持其中的DP协议。富士触摸屏具有很强的兼容性,可以与近30个厂家的PLC通讯,兼容性极强,还可以和计算机通讯(开放式通讯协议)。
通过接口单元、UG031-P通讯卡及总线的连接,UG触摸屏可以作为从站和作为主站的西门子的S7-300或S7-400系列的PLC通信(网络结构示意见图一)。
图一:PROFIBUS-DP的网络结构
1 系统结构
本文的背景为某食品加工厂某控制系统包括原料混料线、薯饼生产线、包装线等构成的主线系统,以及蒸汽锅炉系统、水系统、压缩空气系统、照明系统、通风系统和消防系统等构成的辅助系统。各系统位置比较分散,控制点较多,其中包括140多台电机,29台变频器,15个温湿度控制点。
由于系统比较复杂,控制采取分层控制策略,由两台上位机完成工厂级的监控及数据管理功能,触摸屏和PLC完成现场级的控制,采用Profibus现场总线的方式进行通讯。上位机留有接口,可连接局域网和广域网,以利于的开发。其中数字输入点有900多点,数字输出有400多点,模拟量输入20个。
下面以这个食品加工厂为例,组成一个集中控制系统,系统结构如图二所示。
其中PLC(1)用于主系统,PLC(2)用于辅助系统。辅助系统的组成与主系统相似,图中省略了其构成。PLC选用S7-300系列的CPU315-2DP和S7-200系列的CPU226,PID模块为FM355C,通讯模块为CP342-5,扩展模块为IM153-1,I/O模块则使用到:数字输入模块选SM321、数字输出为SM322、模拟量输入为SM331。上位机选用西门子的工控机,它内置了PCI接口的CP5611卡用于与PLC通讯。
选用S7-300系列的CPU315-2DP是为了能进行扩展I/O模块以满足控制点数的要求,而用于扩展的IM模块的选型则是依据IM模块与中央控制器CPU315-2DP的距离。
由于所有的I/O模块均放在同一组控制柜里,选用了通讯距离在5米范围内的IM153-1[1]。当IM模块与中央控制器的距离较远时可以选择通讯范围为100米的型号的IM模块。
触摸屏选用富士UG420H-SC1,10.4英寸、128色STN显示,基于bbbbbbs95/98/NT操作平台下的专用组态软件,界面友好直观,易学易用,大大节省产品开发周期。编程软件中备有大量的图形库(开关、灯、棒图等)供选择,还可以根据用户需求编辑所需要的工艺图形,能够转换BMP文件和AUTOCAD中的DXF文件。
图二: 控系统硬件组成及结构
2 触摸屏的通讯设置及界面设计
在硬件连接完成后,需要在组态软件中指定系统的硬件配置以及设置一些通信参数等等。制定所使用的触摸屏的类型,这里选择默认的UG420(640*480 10.4inches);下一步指定和触摸屏通讯的PLC类型及型号,这里选SIEMENSS7-PROFIBUS;后一步指定系统参数,是读区和写区,读区是指作为从PLC读入数据的缓冲,如果系统中需要显示趋势图的话那么读区应当设大一些,一般设1000个字就可以了,写区用于显示存储屏幕的状态、页码、画面层叠以及报警状态等等。在对话框No.ofWord Setting forI/O中需要指出触摸屏的MPI地址,以及传输的帧长度,MPI地址在PLC的硬件组态里已经定义好了,两者必须一致,否则会出现通信错误。帧长度为32字节;奇偶校验为奇校验;数据长度8位;停止位1位;通讯方式RS-485。
UG00S-CW具有非常完善而强大的组态功能,在开发组态的时候,开发者可以不去考虑通信协议的问题,因为富士公司已经将这一切的技术细节都屏蔽掉了,它具有智能的寻址功能。在建立一个按钮时,这个按钮在PLC中的预先有定义(在西门子PLC中,无论是数字量还是模拟量的定义都是在DB块中)。假设这个按钮的地址是DB2.DBX2.0(它的含义是第2个DB块中第2个字节的第0位),触摸屏中按钮的地址应表示为DB2:2-0。我们可以看到,除了地址的书写方式有所不同以外,你几乎无需作其他的工作,你无需去定义变量、更无需去理会通信的帧结构等等。
对于模拟量同样如此,只在模拟量中你需要指出模拟量所占的字节个数,其他的同数字量一样简单。
可以说,UG00S-CW在处理基本的模拟数字量的时候非常简单、方便,在处理一些较为复杂的情况时却遇到了意想不到的问题。在这个食品生产线的集中控制系统,其中就涉及到富士触摸屏和西门子PLC中的通信格式的兼容问题。
系统中有些PID控制的模拟量需要用趋势图来显示,UG00S-CW中显示趋势图并不复杂,点一下趋势图的图标,在弹出的对话框中选择趋势图的类型,选择每条曲线对应的地址即可。在联机调试时却总是出现comunicationerror(通信错误)信息,经过排查发现问题出在趋势图上,如果将趋势图从程序中去掉,则一切正常,后来我就尝试先将西门子PLC中的对应的模拟量数据读入触摸屏的缓冲(即内部存储区),将趋势图每条曲线的地址改为对应的内部地址。经过联机调试,发现不再出现comunicationerror信息,趋势图的曲线的显示却极不正常。经过观察,发现除了当模拟量的值为零时曲线显示正常,而为非零时曲线则指向无穷大。这个问题曾让笔者百思不得其解,后来终于想到有可能是西门子PLC和富士触摸屏在存储格式上可能会不兼容。原来富士触摸屏中趋势图中的模拟量一般都是双字(4字节),它从西门子PLC读取的顺序是将字读为高字,第二个字读为低字,而西门子PLC中模拟量的存储为先存低字再存高字,这样富士触摸屏从西门子PLC中读入的数据刚好都是高低字颠倒的。因为一般模拟量的值都比较小,高字都为零,这样相当于将原来的值乘了一个2的16次方的数,远远超过了模拟量的上限,才出现了以上情况。
为了解决以上问题,需要将PLC中的数据读入,依次高低字颠倒,再将趋势图的曲线地址指向存储修正数据的内部地址即可。为了完成这个功能,需要用到UG00S-CW的宏指令,富士UG00S-CW平台提供了丰富的宏命令集,
主要有以下几类:
屏幕类,当打开一个界面时可执行的OPEN macro,当关闭一个界面时可执行的 CLOSEmacro,当打开一个界面后不断循环执行直到这个界面关闭为止时停止的 CYCLE macro。
按钮类,当按下一个按钮时可执行的 ON macro和当松开一个按钮时可执行的 OFF macro。
宏模式,即宏指令程序段受某一个比特位的控制,当这一位为1时执行,为0时停止,这个比特位可以是PLC中的地址,也可以是触摸屏的内部地址。
富士UG00S-CW的宏命令集和汇编语言非常相似,还增加了许多系统命令功能和辅助功能,使得开发程序更加方便快捷。触摸屏中的存储格式是字,地址用$u来表示,例如$u1000就表示第1000个字,$u1000-14就表示第1000个字的第14位,触摸屏中没有用来表示字节的地址表示方式。在这个食品生产线上有多个PID控制回路,每个回路对应一个趋势图,以个回路为例,它占用Buffer1(多有12个Buffer可供使用)趋势图有三条曲线PV、SP、OP,它们所对应的PLC地址分别为DB10:DBD0,DB10:DBD4,DB10:DBD8,将调整后的地址存入定为$u500~$u505,程序段如下:
/*将模拟量读入触摸屏内部,使用块赋值BMOV指令,即将DB10:DBD0~ DB10:DBD8赋值到$u500~$u505*/
$u500=DB0010:0000 C:12(BMOV)
//下面将各个量的高字和低字颠倒
$u600=$u500 (W)
$u500=$u501 (W)
$u501=$u600 (W)
$u602=$u502 (W)
$u502=$u503 (W)
$u503=$u602 (W)
$u604=$u504 (W)
$u500=$u505 (W)
$u505=$u604 (W)
将此程序段拷贝到每一屏幕的CYCLE macro中,将buffer地址初始地址指向$500,抽样模式定为:ConstantSample,曲线条数(即No. ofWord)定为3条,存储长度为500,其他的设置为默认值,趋势图中对应三条曲线的地址改为$u500,$u502,$u504,这样才能保证触摸屏中的数据和PLC中的数据同步更新。将程序下载到触摸屏,经过联机测试,一切正常。
富士触摸屏以及西门子PLC由于其产品具有很高的稳定性,在软件开发上非常高效快捷,在工控方面,两者相结合是一个很不错的选择,能够充分发挥两者的优点。由于两者毕竟不是同一厂商,难免会在某些细节的兼容性上会有纰漏,这是我们在设计工控系统时特别要注意的地方,硬件漏洞软件补是IT界永恒不变的方法,在开发商还没有使他们的产品尽善尽美之前,我们应当运用我们自己的智慧来完善我们的系统。
0 概述
气体公司调节间于2001年10月投入运行,是我厂技改项目的配套工程。其作用是提供调节适当的生产用气(氧气、氮气及氩气),来满足生产单位的需求。
近几年,随着我厂生产规模的逐步扩大,就更加要求气体调节在生产中的稳定性和快速性,而目前传统的二次仪表已无法满足现有的控制需求。主要表现在:
1)过程自动化程度低,信息采集和反馈仍采用传统的二次仪表,致使数据采集缓慢、调节滞后,降低了系统运行的稳定性。
2)仪表内部信息储存量小,采集的压力、liuliang等数据无法长期保存,不便于日后生产工作的历史查询和分析。
3)系统可靠性低,需要配专人负责该系统的运行,造成了人工成本的上升;
鉴于以上三点,通过采用PLC(可编程控制器)控制系统,解决当前存在的问题。
1 PLC控制系统的特点及组成
PLC在现代工业控制领域中早己得到了广泛的应用。以PLC的控制功能而言,具有严谨、方便、易编程、易安装、可靠性高等优点。它通用性强,适应面广,特别在数字量输入/输出等逻辑控制领域有无可比拟的优点。PLC具有丰富的逻辑控制指令和应用指令,它提供高质量的硬件、高水平的系统软件平台和易学易编程的应用软件平台。PLC即有自身的网络体系又有开放I/0及通讯接口,很容易组建网络并实现远程访问。
PLC采用Siemens公司生产的S7-300系列,由于现场的PLC系统与主控室的上位机距离较远(800米左右),通讯系统需成对加装RS-485中继器,在现场增加TP27-10//触摸屏进行数据显示,确保系统运行的稳定性。系统组成如图1所示。
1.1 系统结构及硬件配置
根据控制需求,CPU模块采用CPU314、数字量输入(DI)采用SM321模块,数字量输出(DO) 采用 SM322模块,模拟量输入(AI) 采用 SM331模块,模拟量输出(AO) 采用 SM332模块以及IM365等模块组成,IM365实现机架扩展,上位监控机采用SIEMENS公司CP5611网卡完成计算机与PLC之间的数据通讯。整个通讯网络采用MPI的通讯协议,从上位机上可对整个气体调节过程进行监控和操作。
1.2控制系统的功能实现
PLC程序的编制直接关系着供气系统能否正常工作,而程序设计的关键在于编程者对工艺系统的理解程度和程序编制技术的灵活应用。在程序设计中考虑了供气压力调节系统的特点,将程序设计细化,分成多个程序模块,实行模块化编程。这样既可以方便的增加或删除程序模块,便于现场对工艺的调整,又可针对配套设备可控性对不同程序模块进行完善。
PLC的编程软件采用SIEMENS公司的SIMATIC STEP7 V5.1软件平台用来完成硬件组态、地址和站址的分配以及编制整个生产过程的控制程序的。上位机监控软件采用国产软件组态王,全部采用汉化界面,便于系统的开发与操作,该系统运行于bbbbbbs2000中文平台,可实现对生产过程的全面监控,对重要参数形成历史记录,以报表或曲线的形式显示给操作人员。通过VB语言脚本,可以在主控室的上位机显示重要参数的历史趋势、实时趋势,实现压力调节的手自动切换、操作、压力的高、低限报警、liuliang数据的显示与累计,满足高生产率的调度需求。
1.3 现场显示
现场采用TP27触摸屏进行参数显示、控制,触摸屏程序由组态软件来完成,人机界面采用中文菜单,界面友好,操作方便,功能较强,主要用于现场压力、liuliang、阀位的显示与操作。可作为操作人员现场操作的依据。
1.4 工控机配置
工控机采用研华IPC-610,通过CP5611卡,完成S7-300 PLC与工控机的通讯。主要完成下列任务:传送现场监控数据;运行监控;故障记录和排除提示;参数设置;生产数据管理和处理;图形化示教和离线编程。
2 系统实现了供气系统的自动控制和监控,主要包括如下功能:
1)灵活的操作方式以及强大的系统控制功能:
系统可以实现上位机操作、控制柜触摸屏操作和就地手动操作;
2)报警功能:
当压力超过工艺要求,可在现场、就地实现高、低限压力报警;
3)简单、方便的参数设定:
压力调节阀的压力设定值、P、I、D等参数可以在上位机中设定。
2.1 系统控制功能
(1)过程控制的功能:
1)系统对供气压力实现了PID自动调节控制;
2)对所采集的模拟信号进行线性化、滤波、工程单位转换处理;
3)实现了liuliang信号的温、压补偿,tigao了仪表的测量精度。
(2)逻辑控制
联锁逻辑控制实现开/关的控制,逻辑控制及用户自定义功能块等。系统实现了电磁阀控制以及参数越限报警等功能。
(3)人机接口
HMI系统中包含主工艺画面,各系统送气压力、liuliang,供气压力调节等多幅画面,画面直观、丰富,具备PID在线调节、在线显示调节曲线功能,包括过程量变化趋势的实时趋势曲线、历史趋势曲线。
(4)报表打印
以报表形式绘制报警记录、历史记录画面,调节间数据报表。实时趋势曲线和历史趋势曲线可随意设定时间段,打印在线趋势,历史趋势曲线。
3 软件设计
根据该系统具体情况,PLC系统软件设计过程中着重要考虑的是以下几个方面:
(1) 数据采集及工程量转换
(2) PID算法
(3) liuliang温压补偿计算以及liuliang的累积计算
对于系统中的逻辑控制选用梯形图(LADDER)编程,直观、方便;对于PID回路控制liuliang温压补偿计算以及liuliang的累积计算部分则采用语句表(STL)编程,结构紧凑而又灵活。
PID调节是该系统中为重要的控制程序,特将PID算法作一重点介绍。
3.1 PID算法
STEP7提供了两种常用的PID算法:连续型PID(FB41)和离散型PID(FB42),根据实际要求,选用的是FB41。并在组态王中使用画图功能模拟一个PID调节器的操作面板,完成PID调节控制中的手/自动切换、给定值输入、手动输出值输入、PID参数(比例系数、积分时间)输入等功能。
PID算法的输出实际上是比例(P)、积分(I)、微分(D)三部分作用之和:
Mn=MPn+MIn+MDn
MPn = GAIN(SPn- PVn)
MPn = GAIN TS/ TI(SPn- PVn)+ MX
MDn = GAIN TD/ TS(PVn-1- PVn)
Mn:第n次采样时刻的输出值。
MPn:第n次采样时刻的比例作用,与偏差成正比。
MIn:第n次采样时刻的积分作用,可以消除静差,tigao控制品质。
MDn:第n次采样时刻的微分作用,根据差值的变化率调节,可抑制超调。 SPn:第n次采样时刻的设定值。
PVn:第n次采样时刻的过程值。
MX:第n-1次采样时刻的积分作用,每次采样计算后自动刷新。
GAIN:回路增益,P参数。
TI:积分时间常数,即I参数。
TI:微分时间常数,即D参数。
TS:采样时间。
从上面的公式中可以看出,参数P(GAIN)与P、I、D作用都是成正比的,它决定了PID回路的灵敏度,即调节速度的快慢;I参数越大,积分作用越弱,而D参数越大,微分作用越强。不能单靠理论计算来确定PID参数,唯一的衡量标准就是被控参数(压力)的精度和稳定度,在实际调试中,都是参照被控参数的实时曲线,反复观察分析,从而达到佳的控制效果。
4 采用该系统的意义
(1)计算机化管理使得系统信息储存量大,数据采集与反馈及时、准确,系统的生产数据可实现长期保存,有利于生产数据的历史查询和故障的即时排除;
(2)该系统投入运行后,通过计算机显示与控制,tigao了过程自动化的程度,可实现无人调节操作,减少了操作环节,降低了运行成本,使系统的管理和控制上了一个新台阶。