西门子6ES7222-1BF22-0XA8保内产品
1.概述
在该应用案例中,用户具有分布于世界各地的PLC,用户想通过任何一台能够连接到Internet的计算机对PLC的工作状态进行访问和修改。远程控制技术,避免了用户需要到现场诊断的麻烦,节省了人力物力。
上海卓岚科技的联网产品包括:嵌入式设备联网模块、串口服务器等。使用卓岚联网设备进行设备远程监控的示意图如下图所示。
如图所示假如用户设备是一个类似PLC的带串口(DB9)的设备,则可以通过卓岚串口服务器连接到网络;如果用户设备电路板是可以重新设计的,则可以选用卓岚联网模块,并将其集成到用户电路板。两种方案在原理上是相同的。
在远程计算机端,卓岚科技提供了3种方式方便用户和联网产品通信:
1.卓岚设备管理DLL+VB等程序。提供的DLL设备管理函数库,可以被用户程序所调用,用户只需使用提供的open、close、send、recv
函数,即可实现通信。
2.串口程序+虚拟串口驱动。例如三菱PLC需要通过MELSOFT开发环境和PLC通信,某些Modbus设备则通过三维力控软件和设备通信,它们都是现成的串口程序。使用卓岚虚拟串口驱动,可以在网络化升级后,仍然使用这些串口程序。
3.Socket网络程序:对于用户,可以选择通过TCP/IP直接和联网产品通信。
2.域名(DNS)系统
域名系统的支持是远程控制的关键技术。目前网络接入以ADSL接入网络占绝大多数,若远程计算机通过ADSL联网,每次的IP是不同,必须解决设备如何知道远程计算机IP的问题,解决的方法是动态域名系统。
在卓岚远程控制技术中,远程计算机通过动态域名服务在每次联网时都可以获得全球唯一的域名,例如yourname.gicp.com。卓岚联网产品支持域名,可以用域名指定通信的的目的地址,例如将其设置为yourname.gicp.com。
这样,无论远程计算机在何时何地通过ADSL接入网络,卓岚联网产品都可以在时间和其建立TCP连接。
3.网络地址映射(NAT)技术
NAT技术是解决两个内网之间计算机如何互联的技术。对于初次接触TCP/IP的用户,可能对于内网IP(例如192.168.0.200)、外网IP(例如114.123.223.12)、外网计算机如何访问内网计算机比较迷惑。外网计算机连接内网计算机时,不能简单地向该计算机的内网IP发起连接。这里关系到网络地址映射NAT技术。NAT技术可以在ADSL路由器上做一个NAT映射,将用户的内网IP映射为外网IP和端口。
在卓岚的设备远程控制应用案例中,提供了如何使用网络地址映射(NAT)技术实现网络连接的操作步骤,由于篇幅所限这里不详述。
4.创新的断网恢复机制
TCP连接的不正常中断在设备远程监控中比在局域网中更加常见,因为在Internet环境下,中间的任何一台路由器出现问题都可以导致连接中断。
断网在远程监控中产生如下问题:假如客户端和服务端建立TCP连接后,服务端由于掉电等原因重新启动,那么客户端将不再能够和服务端建立连接。原因很简单,因为客户端认为连接已经建立,这导致了服务端无法向客户端发送数据。
心跳包技术是目前常见的断网恢复机制,该方案并没有写入TCP/IP规范,原始是心跳包技术存在很多争议的负影响,例如增加了网络负担等。
卓岚的设备管理DLL库和虚拟串口驱动内部集成了创新的断网恢复机制,采用优于心跳包的技术,可以在服务端、客户端、中间路由器任何一方断网情况下,迅速恢复连接。
5.
域名系统、NAT技术、断网恢复等关键技术保证了使用卓岚产品在实现PLC的远程监控方面的方便性、稳定性
削加工有三种方法: (1) 采用和研制高精度加工设备;(2) 采用新的切削工具材料; (3) 利用加工与测量控制一体化技术. 前两种方法成本较高,而后一种方法成本较低,具有广阔的前景. 在后一种方法中,除了要保证刀具的精度、夹具的精度以及测量精度外,还有一项重要内容就是微进给机构的精度及其控制精度. 笔者在控制精密磨削的研究中,利用步进电机带动滚珠丝杠作为进给机构,在滚珠丝杠确定后,步进电机的控制精度成为了主要矛盾.
1 步进电机的控制
步进电机在不失步的正常运行时,其转角严格地与控制脉冲的个数成正比,转速与控制脉冲的频率成正比. 可以方便地实现正反转控制及调整和定位. 由于步进电机和负载的惯性,它们不能正确地跟踪指令脉冲的启动和停止运动,指令脉冲使步进电机可能发生丢步或失步甚至无法运行. 必须实现步进电机的自动升降速功能. 为了实现速度的变化,输入的位移脉冲指令相应地要升频、稳频、和降频这些脉冲序列,可以由脉冲源加专用逻辑电路来产生,也可以由微型计算机产生. 对于脉冲源加逻辑电路构成的控制器来说,控制逻辑是固定
的,即控制电路一经固定,其控制逻辑也就固定了.
如果要改变控制逻辑和控制方案,必须改变电路结构和元件参数,而使用计算机控制,不必改动硬件电路,只要修改程序,就可以改变控制方案. 且可以从多种控制方案中,选取一种佳方案进行控制和调节. 也可以用同一套系统对不同控制方案的多台步进电机控制. 利用计算机控制的形式也很多,本文介绍PLC位控单元对步进电机的控制.
2 PLC 系统组成及位控单元的工作原理
本研究所利用的PLC 系统的组成包括如下七大模块:电源,CPU ,位控单元, I/ O 单元,A/ D ,D/ A 单元,如图1 所示. 其中位控单元的主功能是当步进电机(或伺服电机) 与电机驱动器联结时,输出脉冲序列控制电机的转速与转角. 进给机构可以是2 轴型,也可以是4 轴型. 本文采用的是前者,即滚珠丝杠的横向进给与纵向进给,如图2
所示. 具体地说,位控单元实现速度以及位置的控制方法有多种,如E 点控制(单速度控制) ,如图3(a) 所示;P 点控制(多级速度控制) ,如图3 (b) 所示; 线性加/ 减速和S型加/ 减速,图3 ( a ) , ( b)为线性加/ 减速,S型如图3 (c) 所示. 还有位置控制和相对位置控制等. 表1 给出了E点控制不同模式的控制码(P 点与其相同) .
3 磨削加工PLC 控制原理
如图4 所示, PLC 可以控制变频器、传感器、步进电机. 总控制程序流程图如图5 所示. 其中两个步进电机是利用PLC 的位控单元控制的. 在进行精密磨削过程中,横向进给将是十分重要的,PLC 的位控单元能较jingque地控制步进电机的转角,从而使滚珠丝杠获得jingque定位. 由于PLC 位控单元的控制方法有多种,对于磨削加工来讲,横向进给量不能大于215μm ,通过实验的方法可以找出佳方案. 这里只通过一种控制方法来说明位控单元的具体应用. 设置原点,利用光栅
尺粗对刀,测量出对刀位置距原点的距离. 为防滚珠丝杠出现爬行现象,工作台从原点出发,经过一段距离以后开始自动加/ 减速. 此时,只要给定起始速度,目标速度,加速/ 减速时间以及位置要求值,并设定控制码即可实现上述功能,相关程序如图6 所示. 如果假设滚珠丝杠的螺距为d ,步进电机的步距角为α°;进给速度为v (mm/ s) ;行程为s (mm) ;则要求的脉冲频率(即程度中的目标速度) 为f = 360 v/αd (Hz) ;总脉冲数(即程序中的位置要求值) 为F =360s/da(个) .
4 结束语
PLC 位控单元具有运行速度快、灵敏度高、精度高、编程简单等众多优点. 它对于在精密加工领域的研究开发与应用具有深远的现实意义.
1引言
目前国内大多数锅炉汽包水位都采用串级三冲量调节系统控制。锅炉燃料是炼铁过程中产生的尾气,其可燃成分主要是CO。受高炉炉况的影响,尾气压力及CO含量时常变化,锅炉的燃烧状况也随之变化,汽包水位及蒸汽压力变化较大,串级三冲量调节系统不能保证汽包水位在规定的范围内,只能采用手动方式,通过电动执行机构,调节管道阀门的开度来改变给水流量,以维持汽包水位在规定的范围内。这种方式不仅调节不便,浪费大量电能。工业蒸汽锅炉的过程控制系统包括汽包水位控制系统和燃烧过程控制系统,两系统在锅炉运行过程中互相耦合,需要较高的控制水平才能达到有效运行。
结合国内某中型电厂的2台30T燃煤蒸汽锅炉,这2台锅炉通过1个给水母管分别给各自汽包供水,用汽量小的季节,2台锅炉只运行1台,当用汽量较大时,则必须2台锅炉运行。由于给水泵额定功率为37kw,一般情况下,1台锅炉运行时,只开1台给水泵余量仍较大,而2台锅炉运行且用汽量较大时,只开1台给水泵无法满足需要,而开2台给水泵后,相对单台锅炉运行时,余量更大。由于2台锅炉分别由2套DCS系统控制各自的电动阀门调节各自汽包的给水量,运行中,阀门开度较小造成给水母管压力较大,不仅浪费了大量的电能,较高的水压还可能对管道、水泵叶轮和阀门造成损害。如图1所示。
图1 给水原理图
2系统分析及设计
变频技术以其在节能与恒压方面的优越性能可以解决水压控制系统存在的以上问题。考虑选用单片机或PLC与变频器结合为核心构成的系统都能达到较好的控制效果。但在软件设计上,PLC比单片机的编程更简洁、直观;从硬件接口考虑,单片机电路稍微复杂一些;从经济方面考虑,由于PLC工艺的日渐成熟,要根据现场情况调整系统参数,PLC的软件中时间参数的调整更简单,这样更有利于售后服务人员掌握。基于系统运行现状,本着既能节能降耗,又能控制简便、安全且投资较少的原则,选用了西门子MM430变频器和罗克韦尔PLC-5型PLC作为控制核心,再加上PSW7调节器与WSP300压力变送器,控制效果非常好,软件设计简单,硬件接口简易可行、可靠性高,整个系统的性价比非常高。具体如图2所示。
图2 控制原理图
在本方案中,充分利用了锅炉层有的DCS控制系统,增加了变频器、可编程序控制器(PLC)和控制信号转换装置。
2.1硬件控制系统
(1) 罗克韦尔PLC-5型PLC
我们选择的PLC-5/40E CPU,内存容量大,数据处理能力强,网络功能强大,带有以太网网口,不需要额外以太网通讯模块。
PLC-5/40E CPU使用钥匙开关改变处理器操作模式:
RUN(运行)
运行模式下,用户不能创建或删除程序文件,创建或删除数据文件,或编程软件改变操作模式。
PROG(编程)
编程模式时,用软件编程不能改变操作模式
REM(远程)
编程软件,远程编程、远程测试、远程运行模式之间改变。
RSLogix5编程软件具有可靠通讯能力、强大编程功能和zhuoyue诊断能力和监控能力,以及运行控制功能:
诊断和故障查找工具
可靠通讯功能
统一项目视图
灵活梯形图逻辑
符号编程
可选梯形图视图
容易通信组态
利用RSLogix5梯形逻辑编程软件,可以优化系统性能,节省项目开发时间,提高生产率。上位机监控软件RSView32是罗克韦尔自动化公司推出组态软件平台,它使用方便,可以构造灵活界面和强大功能,用RSView32组态软件能开发出较强组合画面:
快速灵活画面切换
灵活有效报警方式
强大功能和简单直观操作方式
灵活实用设置功能
实用管理功能
利用上位机监控软件RSView32,坐中央控制室,就可以监控现一切机械化设备,对现场生产情况一目了然。
(2) 西门子MM430变频器
MM430变频器是西门子公司新研制生产的一种适用于各种变速驱动应用场合的高性能变频器(调试简单、配置灵活),它具有新的IGBT技术和高质量控制系统,完善的保护功能和较强的过载能力以及较宽的工作环境温度,安装接线方便,两路可编程的隔离数字输入、输出接口以及模拟输入、输出接口等优点,使其配置灵活多样,控制简单方便。
2.2运行分析
(1) 当1台锅炉运行时
由于只开1台给水泵,就足够锅炉汽包所需用水量,故此时,系统只对运行锅炉的汽包水位进行恒液位控制即可。将切换开关置于相应位置,通过锅炉原有DCS控制系统中的手动操作器将控制该锅炉汽包进水量的电动阀完全打开后,再通过控制信号转换装置切断该控制信号,使原有控制回路断开,电动阀保持全开状态,将该锅炉汽包液位信号切入PLC,让PLC将该锅炉汽包液位信号进行PID运算处理后,再由控制信号转换装置,将PLC输出的4~20mA模拟信号传递给变频器,从而控制变频器的输出转速。
在本控制过程中,关键的问题是过程参数PID(P:比例系数I:积分系数、D:微分系数)的整定。由于工业锅炉运行过程中,用汽量的多小和蒸汽压力的大小,决定了给水流量的大小和给水压力的大小。为了保证系统的相对稳定运行,不出现大的波动,对生产造成影响,在调试过程中,应多次反复调整PID参数,直至出现佳控制过程。
(2) 当两台锅炉同进运行时
由于2台锅炉分别由两套DCS系统控制,在运行过程,蒸汽并网后压力相同,但由于燃烧过程中存在不确定性,两台锅炉汽包各自的液位就必然存在差异。单台锅炉运行中所用的恒液位控制方案在此就不再适合。通过给水原理图(图1)我们不难发现,要对2台锅炉汽包的液位分别控制,理想的方案是将1个给水母管向2台锅炉给水的现状彻底改变,将给水系统分开,使每个锅炉都有自己独立的给水系统,再在此基础上加装变频控制,由1台变频器单独控制1台锅炉的给水。但此方案不仅改动较大,投资较高,且要停产改造,显然是行不通的。为了能在不改变原有系统现状的前提下,更好的利用变频装置,节能降耗,减小系统运行,维护费用,提高原有系统的自动化程度,我们针对该企业2台锅炉的运行特点,设计了一套专用于2台(或2台以上)锅炉运行时的控制方案,即:蒸汽压力和母管给水压力的恒压差控制方案。
当2台锅炉运行时,由于外供蒸汽并管,故蒸汽压力相同,又由于2锅炉由同一母管给水,故给水压力也相同。但由于蒸汽用量的变化不定和锅炉燃烧情况的不同,蒸汽压力是时刻变化的。这样,为了能保证给锅炉汽包供上水,就必须要求给水的压力始终高于蒸汽压力,由图2我们看到,由PLC采集蒸汽压力和母管给水压力,通过处理、比较后,得到二者的差值,再将此差值通过PID运算处理,输出4~20mA的模拟信号给控制信号转换装置。再由该装置将信号传输给变频器,从而控制变频器的运行速度。这样可以保证给水母管压力始终高于锅炉蒸汽压力(压力差的大小可以通过PLC在一定范围内任意调节),但锅炉各自汽包的液位却无法再通过调节变频器的转速去控制。在此,我们充分利用了原有给水控制装置,即汽包各自的进水电动阀门。仍由锅炉原有DCS控制系统采集各自汽包的液位,蒸汽压力,给水压力和给水流量等信号,去相应的调整进水电动阀的开度,从而控制各汽泡液位和进水流量。
此方案由于存在阀门的调节,理论上不能大限度的节能降耗,但实际应用中,由于减小了给水母管与蒸汽压力之间的压力差,使电动阀门的开度由原来的平均10%左右开大到75%左右,系统回水阀门关闭,仍大大节约了能源。且本方案充分考虑了系统运行的安全性,一旦变频器故障,系统可立即自动由变频运行状态切换至原有工频运行状态,完全恢复改造前的运行状态,保证锅炉正常运行。变频故障解除后,仍可方便的手动切换为变频状态,使变频器方便的投入运行,且不影响锅炉的运行。
3PLC控制系统介绍
罗克韦尔PLC-5是本系统的核心控制器件,它不仅辨识、处理各种运行状态,进行系统间的逻辑运算和联锁保护,还对输入的多个模拟信号进行处理、运算后,输出标准的模拟信号控制变频器的运行速度。主程序结构较复杂,其中,对液位信号进行PID运算的子程序,原理图和程序框图如图3、图4所示。
图3 PID原理图
图4 程序流程框图
4 注意事项
4.1隔离
周密完善地考虑器件或设备的布置及布线,并尽量增大干扰源与受扰电路之间的距离,将大大降低干扰的传播,减少系统的故障率。在实际安装布线时,应按其对干扰的灵敏度或按其本身功率的大小分门别类的进行处理,布置的顺序是:低电平模拟信号,一般数字信号,交流控制装置,直流动力装置,交流动力装置等。按照这样的顺序布置使其相互隔开,保持一定距离,在安装场合受到限制、设备要求体积小的情况下,还需要增加以下措施。
(1)使所有的信号线很好地绝缘,使其不可能漏电,这样,防止由于接触引入的干扰;
(2)将不同种类的信号线隔离铺设(在不同一电缆槽中,或用隔板隔开),我们可以根据信号不同类型将其按抗噪声干扰的能力分成几等。
(3)模拟量信号(模人、摸出,特别是低电平的模人信号如热电偶信号,热电阻信号等)对高频的脉冲信号的抗干扰能力是很差的。建议用屏蔽双绞线连接,且这些信号线必须单独占用电线管或电缆槽,不可与其它信号在同一电缆管(或槽)中走线。
(4)低电平的开关信号(一些状态干结点信号),数据通信线路(RS232、EIA485等),对低频的脉冲信号的抗干扰能力比上种信号要强,但建议好采用屏蔽双绞线(至少用双绞线)连接。此类信号也要单独走线,不可和动力线和大负载信号线在一起平行走线。
(5)高电平(或大电流)的开关量的输入输出、CATV、电话线,以及其它继电器输入输出信号,这类信号的抗干扰能力又强于以上两种,但这些信号会干扰别的信号,建议用双绞线连接,也单独走电缆管或电缆槽。
4.2屏蔽
屏蔽干扰源是抑制干扰的有效的方法。通常变频器本身用铁壳屏蔽,不让其电磁干扰泄漏;输出线好用钢管屏蔽,特别是以外部信号控制变频器时,要求信号线尽可能短(一般为20m以内),且信号线采用双芯屏蔽,并与主电路的输入和输出线及控制线(AC220V)完全分离,决不能放于同一配管或线槽内,周围电子敏感设备线路也要求屏蔽。为使屏蔽有效,屏蔽罩必须可靠接地。
4.3联锁
锅炉给水是锅炉运行过程中至关重要的环节之一,其运行的稳定性与可靠性直接关系到整个锅炉系统乃至整个企业生产运行的稳定与安全。一旦变频器出现故障而停车后,系统可自动切换至原有工频控制系统而不影响生产,这一联锁措施至关重要。
5结束语
经过实际的调试和运行实践证明,采用罗克韦尔自动化公司产品和技术实现的该系统在国内某中型电厂锅炉给水控制系统的实际运行中,取得良好的效果,并获得用户的。
(1)该系统节能效果显著,自投入运行以来冬夏两季日均节电约35%。
(2)该系统大大降低了操作工人的操作难度,减少了运行故障率,减少了检修次数。
(3)能合理地应用设备,提高整个系统的运行效率,提高设备运行寿命。