太原西门子PLC模块触摸屏供应商
  • 太原西门子PLC模块触摸屏供应商
  • 太原西门子PLC模块触摸屏供应商
  • 太原西门子PLC模块触摸屏供应商

产品描述

产品规格模块式包装说明全新

太原西门子PLC模块触摸屏供应商


1.概述

随着城市建设的不断发展,高层建筑不断增多,电梯在国民经济和生活中有着广泛的应用。电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。实际上电梯是根据外部呼叫信号以及自身控制规律等运行的,而呼叫是随机的,电梯实际上是一个人机交互式的控制系统,单纯用顺序控制或逻辑控制是不能满足控制要求的,因此,电梯控制系统采用随机逻辑方式控制。目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;二种控制方式用可编程控制器(PLC)取代微机实现信号集选控制。从控制方式和性能上来说,这两种方法并没有太大的区别。国内厂家大多选择二种方式,其原因在于生产规模较小,自己设计和制造微机控制装置成本较高;而PLC性高,程序设计方便灵活,抗干扰能力强、运行稳定等特点,所以现在的电梯控制系统广泛采用可编程控制器来实现。

2.电梯理想运行曲线

根据大量的研究和实验表明,人可接受的大加速度为am≤1.5m/s2, 加速度变化率ρm≤3m/s3,电梯的理想运行曲线按加速度可划分为三角形、梯形和正弦波形,由于正弦波形加速度曲线实现较为困难,而三角形曲线大加速度和在启动及制动段的转折点处的加速度变化率均大于梯形曲线,即+ρm跳变到-ρm或由-ρm跳变到+ρm的加速度变化率,故很少采用,因梯形曲线容易实现并且有良好加速度变化率频繁指标,故被广泛采用,采用梯形加速度曲线电梯的理想运行曲线。

智能变频器是为电梯的灵活调速、控制及平层等要求而专门设计的电梯变频器,可配用通用的三相异步电动机,并具有智能化软件、标准接口、菜单提示、输入电梯曲线及其它关键参数等功能。其具有调试方便快捷,而且能自动实现单多层功能,并具有自动优化减速曲线的功能,由其组成的调速系统的爬行时间少,平层距离短,不论是双绕组电动机,还是单绕组电动机均可适用,其设计速度可达4m/s,其特的电脑软件,可选择串行接口实现输入/输出信号的无触点控制。

变频器构成的电梯系统,当变频器接收到控制器发出的呼梯方向信号,变频器依据设定的速度及加速度值,启动电动机,达到大速度后,匀速运行,在到达目的层的减速点时,控制器发出切断高速度信号,变频器以设定的减速度将大速度减至爬行速度,在减速运行过程中,变频器的能够自动计算出减速点到平层点之间的距离,并计算出优化曲线,从而能够按优化曲线运行,使低速爬行时间缩短至0.3s,在电梯的平层过程中变频器通过调整平层速度或制动斜坡来调整平层精度。即当电梯停得太早时,变频器增大低速度值或减少制动斜坡值,反之则减少低速度值或增大制动斜坡值,在电梯到距平层位置4—10cm时,有平层开关自动断开低速信号,系统按优化曲线实现的平层,从而达到平层的准确。

3.电梯速度曲线

电梯运行的舒适性取决于其运行过程中加速度a和加速度变化率p的大小,过大的加速度或加速度变化率会造成乘客的不适感。同时,为保证电梯的运行效率,a、p的值不宜过小。能保证a、p取值的电梯运行曲线称为电梯的理想运行曲线。电梯运行的理想曲线应是抛物线-直线综合速度曲线,即电梯的加、减过程由抛物线和直线构成。电梯给定曲线是否理想,直接影响实际的运行曲线。

3.1速度曲线产生方法

采用的FX2-64MR PLC,并考虑输入输出点要求增加了FX-8EYT、FX-16EYR、FX-8EYR三个扩展模块和FX2-40AW双绞线通信适配器,FX2-40AW用于系统串行通信。利用PLC扩展功能模块D/A模块实现速度理想曲线输出,事先将数字化的理想速度曲线存入PLC寄存器,程序运行时,通过查表方式写入D/A,由D/A转换成模拟量后将速度理想曲线输出。

3.2加速给定曲线的产生

8位D/A输出0~5V/0~10V,对应数字值为16进制数00~FF,共255级。若电梯加速时间在2.5~3秒之间。按保守值计算,电梯加程中每次查表的时间间隔不宜过10ms。

由于电梯逻辑控制部分程序大,而PLC运行采用周期扫描机制,因而采用通常的查表方法,每次查表的指令时间间隔过长,不能满足给定曲线的精度要求。在PLC运行过程中,其CPU与各设备之间的信息交换、用户程序的执行、信号采集、控制量的输出等操作都是按照固定的顺序以循环扫描的方式进行的,每个循环都要对所有功能进行查询、判断和操作。这种顺序和格式不能人为改变。通常一个扫描周期,基本要完成六个步骤的工作,包括运行监视、与编程器交换信息、与数字处理器交换信息、与通讯处理器交换信息、执行用户程序和输入输出接口服务等。在一个周期内,CPU对整个用户程序只执行一遍。这种机制有其方便的一面,但实时性差。过长的扫描时间,直接影响系统对信号响应的效果,在保证控制功能的前提下,大限度地缩短CPU的周期扫描时间是一个很复杂的问题。一般只能从用户程序执行时间短采取方法。电梯逻辑控制部分的程序扫描时间已过10ms,尽管采取了一些减少程序扫描时间的办法,但仍无法将扫描时间降到10ms以下。同时,制动段曲线采用按距离原则,每段距离到的响应时间也不宜过10ms。为满足系统的实时性要求,在速度曲线的产生方式中,采用中断方法,从而有效地克服了PLC扫描机制的限制。

起动加速运行由定周期中断服务程序完成。这种中断不能由程序进行开关,一旦设定,就一直按设定时间间隔循环中断,所以,起动运行条件需放在中断服务程序中,在不满足运行条件时,中断即返回。

3.3减速制动曲线的产生

为保证制动过程的完成,需在主程序中进行制动条件判断和减速点确定。在减速点确定之前,电梯一直处于加速或稳速运行过程中。加程由固定周期中断完成,加速到对应模式的大值之后,加速程序运行条件不再满足,每次中断后,不再执行加速程序,直接从中断返回。电梯以对应模式的大值运行,在该模式减速点到后,产生高速计数中断,执行减速服务程序。在该中断服务程序中计数器设定值的条件,保证下次中断执行。

在PLC的内部寄存器中,减速曲线表的数值由大到小排列,每次中断都执行一次“表指针加1”操作,则下一次中断的查表值将小于本次中断的查表值。门区和平层区的判断均由外部信号给出,以保减程的性。

4.电梯控制系统

4.1电梯控制系统特性

在电梯运行曲线中的启动段是关系到电梯运行舒适感指标的主要环节,而舒适感又与加速度直接相关,根据控制理论,要使某个量按预定规律变化对其进行直接控制,对于电梯控制系统来说,要使加速度按理想曲线变化就采用加速度反馈,根据电动机的力矩:M—MZ=ΔM=J(dn/dt),可见加速度的变化率反映了系统动态转距的变化,控制加速度就控制系统的动态转距ΔM=M—MZ。故在此段采用加速度的时间控制原则,当启动上升段速度达到稳态值的时,将系统由加速度控制切换到速度控制,因为在稳速段,速度为恒值控制波动较小,加速度变化不大,且采用速度闭环控制可以使稳态速度保持一定的精度,为制动段的平层创造条件。在系统的速度上升段和稳速段虽都采用PI调节器控制,但两段的PI参数是不同的,以提高系统的动态响应指标。

在系统的制动段,即要对减速度进行必要的控制,以保证舒适感,又要严格地按电梯运行的速度和距离的关系来控制,以保证平层的精度。在系统的转速降至120r/min之前,为了使两者得到兼顾,采取以加速度对时间控制为主,同时根据在每一制动距离上实际转速与理论转速的偏差来修正加速度给定曲线的方法。例如在距离平层点的某一距离L处,速度应降为 Vm/s,而实际转速高为V′m/s,则说明所加的制动转距不够,因此计算出此处的给定减速度值-ag后,使其再加上一个负偏差ε,即使此处的减速度给定值修正为-(ag+ε)使给定减速度与实际速度负偏差加大,从而加大了制动转距,使速度很快降到标准值,当电动机的转速降到120r/min 以后,此时轿厢距平层只有十几厘米,电梯的运行速度很低,为防止未到平层区就停车的现象出现,以使电梯能较快地进入平层区,在此段采用比例调节,并采用时间优化控制,以保证电梯准确及时地进入平层区,以达到准确平层。

4.2电梯控制构成

由于电梯的运行是根据楼层和轿厢的呼叫信号、行程信号进行控制,而楼层和轿厢的呼叫是随机的,因此,系统控制采用随机逻辑控制。即在以顺序逻辑控制实现电梯的基本控制要求的基础上,根据随机的输入信号,以及电梯的相应状态适时的控制电梯的运行。另外,轿厢的位置是由脉冲编码器的脉冲数确定,并送PLC的计数器来进行控制。同时,每层楼设置一个接近开关用于检测系统的楼层信号。

为便于观察,对电梯的运行方向以及电梯所在的楼层进行显示,采用LED和发光管显示,而对楼层和轿厢的呼叫信号以指示灯显示(开关上带有指示灯)。

为了提高电梯的运行效率和平层的精度,系统要求PLC能对轿厢的加、减速以及制动进行有效的控制。根据轿厢的实际位置以及交流调速系统的控制算法来实现。为了电梯的运行,系统应设置的故障保护和相应的显示。采用PLC实现的电梯控制系统由以下几个主要部分构成。

4.2.1PLC控制电路;PLC接收来自操纵盘和每层呼梯的召唤信号、轿厢和门系统的功能信号以及井道和变频器的状态信号,经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时,向变频器发出运行方向、启动、加/减速运行和制动停梯等信号。

4.2.2电流、速度双闭环电路;变频器本身设有电流检测装置,由此构成电流闭环;通过和电机同轴联接的旋转编码器,产生a、b两相脉冲进入变频器,在确认方向的同时,利用脉冲计数构成速度闭环。

4.2.3位移控制电路;电梯作为一种载人工具,在位势负载状态下,除要求外,还要求运行平稳,乘坐舒适,停靠准确。采用变频调速双环控制可基本满足要求,利用现有旋转编码器构成速度环的同时,通过变频器的PG卡输出与电机速度及电梯位移成比例的脉冲数,将其引入PLC的高速计数输入端口,通过累计脉冲数,经式(1)计算出脉冲当量,由此确定电梯位置。电梯位移
h=SI
式中
I—累计脉冲数;
S—脉冲当量;

S = plD / (pr)         (1)
l—减速比;
D—牵引轮直径;
P—旋转编码器每转对应的脉冲数;
r—PG卡分频比。

4.2.4端站保护;当电梯定向上行时,上行方向继电器、快车辅助接触器、快车运行接触器、门锁继电器、上行接触器均得电吸合,抱闸打开,电梯上行。当轿厢碰到上强迫换速开关时,PLC内部锁存继电器得电吸合,定时器Tim10、Tim11开始定时,其定时的时间长短可视端站层距和梯速设定。上强迫换速开关动作后,电梯由快车运行转为慢车运行,正常情况下,上行平层时电梯应停车。如果轿厢未停而继续上行,当Tim10设定值减到零时,其常闭点断开,慢车接触器和上行接触器失电,电梯停止运行。在骄厢碰到上强迫换速开关后,由于某些原因电梯未能转为慢车运行,及快车运行接触器未能释放,当Tim11 设定值减到零时,其常闭点断开,快车运行接触器和上行接触器均失电,电梯停止运行。因此,不管是慢车运行还是快车运行,只要上强迫换速开关发出信号,不论端站其他保护开关是否动作,借助Tim10和Tim11均能使电梯停止运行,从而使电梯端站保护加。

当电梯需要下行,只要有了选梯指令,下行方向继电器得电其常开点闭合,锁存继电器被复位,Tim10和Tim11均失电,其常闭点闭合为电梯正常下行做好了准备。下端站的保护原理与上端站保护类似不再重复。

4.2.5楼层计数;楼层计数采用相对计数方式。运行前通过自学习方式,测出相应楼层高度脉冲数,对应17层电梯分别存入16个内存单元DM06~DM21。楼层计数器(CNT46)为一双向计数器,当到达各层的楼层计数点时,根据运行方向进行加1或减1计数。

运行中,高速计数器累计值实时与楼层计数点对应的脉冲数进行比较,相等时发出楼层计数信号,上行加1,下行减1。为防止计数器在计数脉冲高电平期间重复计数,采用楼层计数信号上沿触发楼层计数器。

4.2.6快速换速;当高速计数器值与快速换速点对应的脉冲数相等时,若电梯处于快速运行且本层有选层信号,发快速换速信号。若电梯中速运行或虽快速运行但本层无选层信号,则不发换速信号。

4.2.7门区信号;当高速计数器CNT47数值在门区所对应脉冲数范围内时,发门区信号。

4.2.8脉冲信号故障检测;脉冲信号的准确采集和传输在系统中显得尤为重要,为旋转编码器和脉冲传输电路故障,设计了有无脉冲信号和错漏脉冲检测电路,通过实时检测确保系统正常运行。为脉冲计数累计误差,在基站设置复位开关,接入PLC高速计数器CNT47的复位端。

5.软件设计特点

5.1采用级队列

根据电梯所处的位置和运行方向,在编程中,采用了四个级队列,即上行级队列、上行次级队列、下行级队列、下行次级队列。其中,上行级队列为电梯向上运行时,在电梯所处位置以上楼层所发出的向上运行的呼叫信号,该呼叫信号所对应的楼层所具有的脉冲数存放的寄存器所构成的阵列。上行次级队列为电梯向上运行时,在电梯所处位置以下楼层所发出的向上运行的呼叫信号,该呼叫信号所对应的楼层所具有的脉冲数存放的寄存器所构成的队列。控制系统在电梯运行中实时排列的四个级陈列,为实现随机逻辑控制提供了基础。

5.2采用先出队列

根据电梯的运行方向,将同向的级队列中的非零单元(有呼叫时此单元为七零单元,无呼叫时则此单元为零)送入寄存器队列(先出队列FIFO),利用先出读出指令SFRDP指令,将FIFO个单元中的数据送入比较寄存器。

5.3采用随机逻辑控制

当电梯以某一运行方向接近某楼层的减速位置时,判别该楼层是否有同向的呼叫信号(上行呼叫标志寄存器、下行呼叫标志寄存器、有呼叫请求时,相应寄存器为l,否则为0),如有,将相应的寄存器的脉冲数与比较寄存器进行比较,如相同,则在该楼层减速停车:如果不相同,则将该寄存器数据送入比较寄存器,并将原比较寄存器数据保存,执行该楼层的减速停车。该动作完毕后,将被保存的数据重新送入比较寄存器,以实现随机逻辑控制。

5.4采用软件显示

系统利用行程判断楼层,并转化成BCD码输出,通过硬件接口电路以LED显示。

5.5对变频器的控制

PLC根据随机逻辑控制的要求,可向变频器发出正向运行、反向运行、减速以及制动信号,再由变频器根据一定的控制规律和控制算法来控制电机。同时,当系统出现故障时,PLC向变频器发出信号。

5.结束语

采用MIC340电梯变频器构成的电梯控制系统,可实现电梯控制的智能化,但由于候梯和电梯轿内的人到达各层的人数是智能电梯无法确定的,即使采用AITP人工智能系统,传输的交通客流信息也是模糊的,为解决电梯这一垂直交通控制系统的两大不可知因素,需要我们在今后的工作中去不断的研究和探索。


该厂自动化系统以德国西门子公司的SIMATIC S5-115U型PLC作为控制站,用PROFIBUS现场总线实现PLC与PLC之间、PLC与上位机之间的数据通讯,并在国内采用西门子的SINAUT无线通讯技术,实现了取水泵站与中控室通讯控制站之间的远程数据交换。上位机通过以太网与公司总调度室实现远遥。

同时,该厂还采用了西门子公司的800KW大功率变频调速系统、FIX DMAC上位机监控系统、美国W&T的全套自动真空加氯系统、ALL-DOS自动投矾系统、德国E+H和美国HACH、德国Krohn公司等的仪器仪表系统。

该厂全套自动化仪表系统、加氯、加矾系统的设计、施工、调试由武汉自来水工程公司自动化工程技术公司承担,在项目实施过程中,得到西门子(中国)有限公司自动化与驱动部的大力支持。

上述系统在1998年7月1日成功投入运行之后,在1998年特大洪水淹没了九江市区的危机关头,刚投入运行的新水厂运行稳定良好,发挥了其的作用,事后受到了国内的一致高度评价,被电视台誉为长江沿岸的一个有现代化水平的水厂。

一、 系统结构配置:

全厂按工艺流程分为四个PLC子站进行数据采集和控制:

1#PLC站:取水深进泵站;

2#PLC站:厂区净化部分;(加矾、加氯、反应沉淀池、滤池)

3#PLC站:送水泵站;

4#PLC站:中控室通讯控制站;

其中:取水泵站与中控室通讯控制站是采用SIEMENS的无线通讯SINAUT系统进行远距离无线传输,2#PLC与3#PLC、4#PLC则是通过PROFIBUS现场总线相联。

二、 系统功能简介:

1. 取水泵站:

PLC除采集监视泵机、阀门、配电设备的运行状态和相关数据外,对水泵、阀门、开关柜、800KW变频调速等设备可进行远距离操作及全自动优化操作。

通过取水、无线通讯系统SINAUT,将所有的数据采集并传到厂中控室进行处理,由中控室发指令对现场设备进行远遥操作。2. 厂区净化部分:

反应沉淀池部分:

— 反应池为PLC自动投矾,由游动电流仪检测SCD值,反馈到加矾间变频调速计量泵,通过PID调节投矾量,排泥方式为PLC控制进行周期排泥。

— 沉淀池为行车排泥,全过程由PLC程序控制,排泥方式为检测泥位值与周期排泥两方式。

滤池部分:

— 所有滤池由声波水位计检测水位,PLC根据水位设定值对清水阀门进行连续PID调节,达到衡水位过滤运行效果。

— 滤池反冲洗全过程由PLC程序控制,冲洗条件为水头损失值与周期反冲洗相结合两种方式。单口滤池冲洗设备程序联动。滤池之间冲洗互锁,达到合理调度的效果。

加矾部分:

加矾间的成品矾配制。成品矾浓度测量和耗矾量均由PLC完成。投加计量由沉淀池的SCD反馈控制,控制方式分调频率和调冲程两种,运用合理的数学模型使沉淀水出水浊度长期保持在0.5-3NTU之间。

加氯部分:

整套加氯系统分为氯库,切换系统、加氯机、及水射器部分,除人工换氯瓶外,其它过程由PLC来完成;加氯系统配有漏氯报警器和余氯分析仪,以确保加氯全过程,,出厂水指标准确合格。前加氯为流量配比型;后加氯为余氯反馈型;

3. 送水泵站:

PLC采集泵机、阀门配电设备的运行状态、相关数据,对各类泵机、阀门、配电设备等可操作设备进行远距离操作或优化调度控制,对全厂变电站的所有数据参数采集传到中控室工作站上(如:电压、电流、电度、有功功率、无功功率、功率因素等)。

4. 中控室通讯控制站:

本站PLC专门负责PLC1-PLC3的网络管理,并直接与工作站相连并进行全厂的数据交换;本站的SINAUT无线通讯系统与取水泵站PLC1组成无线通讯网。

5. 工作站:

工作站采用FIX DMAC人机界面软件,可浏览所有工艺过程画面,能完成各类数据的记录、存盘、报警;处理打印各种生产报表、曲线图和直方图等。同时,全厂所有可操作的设备均可通过操作员在工作站上通过鼠标和权限进行遥控操作,完成生产指挥调度过程;同时,它还通过以太网将水厂的到公司总调度室,让公司总调度室能实时地掌握水厂的生产情况



1 引言
中国石化股份有限公司广州分公司6号罐区监控系统于2001年由常规仪表改造为PLC系统。其中工艺要求在监控系统中对瞬时流量FI101进行累积显示。经过对该流量累积的运算方法的多次测试,找到了在运算中大限度减少误差的方法,并在逻辑梯形图成功实现累积运算。

2 监控系统简介
广州石化6#罐区监控系统采用ROCKWELL公司的可编程控制器和人机界面软件,用于实现对该液态烃罐区的24个球罐的各种工艺参数的实时监控、报警、联锁等功能。该系统从2000年10月开始设计,2001年4月系统安装、组态、调试工作完工。
该系统人机界面采用Rockwell software公司开发的RSView32软件。RSView32基于Microsoft bbbbbbs NT和bbbbbbs 95/98平台设计,是一种易用的、可集成的,基于组件的人机对话系统,在编制人机交互界面方面具有大的灵活性和强的功能。
控制器采用ControlNet PLC-5/40C处理器热备系统。ControlNet PLC-5/40C处理器是PLC5系列中的新技术产品,处理器及I/O系统可以通过Redundant ControlNet总线交换数据。6#罐区监控系统将1号PLC和2号PLC配置为冗余控制器。在正常状态下,只有主处理器的输出数据对I/O系统进行控制,主从处理器通过ControlNet交换数据及状态保持同步,如果主处理器出错,从处理器将接替主处理器对网络及对I/O系统进行控制。
该PLC系统DI点采用1771-IBD开关量输入模块,DO点采用1771-OW16开关量输出模块,AI点采用1771-IFE模拟量输入模块,16点单边输入。采用1785-CHBM作为处理器热备模块,1771-ACNR15为带冗余网口的ControlNet适配器模块。
本系统有3台上位机,其中2台为操作站,1台为工程师站。每一台上位机都能通过ControlNet单对PLC进行数据采集和控制。上位机还通过以太网实现文件和其他数据的共享。
ControlNet的组态使用软件RSNetWorx,PLC系统组态及控制逻辑组态使用软件RSLogix5。在ControlNet 网络中,可以组态预定的数据传送操作。这样要实现在处理器和外部设备之间的数据交换,如在1771-IFE卡和处理器之间,主备处理器之间的数据交换,并不需要在逻辑梯形图中使用块传送指令。

图1 6#罐区监控系统结构图概貌

3 FIQ101的累积实
3.1 流量FIQ101概述
广州石化6#罐区需要对进出罐的液化气流量FI101进行计量。就地仪表采用Micro Motion质量流量计。该流量计准确度±0.12%,除了可以就地显示外,同时可以将瞬时流量值输出为4-20mA信号。该信号接入PLC系统的1771-IFE模拟量输入模块,经过12bit 的模数转换后转换为0-4095的值。在1771-IFE中,还可以将0-4095的值定标为-9999到+9999的工程单位值。工艺要求在操作室除了可以监视瞬时流量值外,还要求有准确的流量累积值显示。我们在PLC中用梯形逻辑来实现流量累积的运算。

3.2 流量累积的原理
如何把瞬时流量(又称流率)经过累加运算为总流量,一般有如下一个公式:
瞬时流量×时间=总流量
我们知道,设一个流量值为5m3/s在1min内不变化,则在这1min内的的总流量为:
(5m3/s) * 60s = 300m3
现在设流量变化如下:
4m3/s有 30 s
5m3/s有 10 s
6m3/s有 20 s
则在这1min内的的总流量为:
(4m3/s)*30s+(5m3/s)*10 s+(6m3/s)*20s=290m3
设随时都可能变化,那么就不能用上面的公式来计算总流量了。我们可以按一定的时间间隔采样流量值,然后计算这些值的总和。流量的采样时间越短,计算的结果就越准确。请看图2和图3。
在上面2个例子中,曲线下面的区域就是总流量。采样间隔时间越短,计算误差就越小。
在实际应用中,由于PLC计时器的限制,短的时间间隔只有0.01s。然而采样间隔时间越短,计算次数就越多,这样就增加了PLC的程序扫描时间。


图3 短的采样间隔时间

3.3 在PLC 5/40C中流量累积运算的方法
我们用梯形逻辑来实现流量累积的运算时可以采用“可选定时中断子程序”来处理,这样采样间隔时间就是固定的了。但是在PLC 5/40C中只有一个可选定时中断子程序,其定时中断时间一般较难同时满足几种逻辑功能的需要。
我们也可以计时器指令来来作为采样间隔时间,每次计时器到了设定值就采样一次。计时器的精度不可能它的时基,因此每次计时器时和再次开始计时的时候,都要产生一个时基的正或负的误差。例如,10ms为一个时基的计时器预定计10次,其时间计算将是100ms正或负10ms。
我们也可以采用一种技巧来减少因计时器精度带来的误差。我们采用长的时间计时来作。例如,10ms为一个时基的计时器预定计30000次(PLC 5/40C的计时器的预置值范围为0-32767),其时间计算将是300s正或负10ms。在这其中,我们可以预定一个采样间隔时间为10个时基(100ms)以上。每次程序扫描,处理器判断如果自从上次累积运算起,时间间隔过预定时间(例如:100ms),就将这段时间乘以当前的瞬时流量值作为累加量。在这种算法中,采样间隔时间就不是固定的了。
另外要考虑的是运算所用到的数据格式。PLC 5/40C数据表按不同的格式和范围来存储不同类型的数据。有两种文件格式可以选择,一是N文件(整数型文件),值的范围为-32768到+32767,占1个16位字;因为在累积运算过程中,数的乘积和多次累加值一般都会出+32767,所以我们尽量不用N文件。
另外是F文件(浮点数文件),值的范围为±1.175494e-38到 3.402823e+38,占1个32位字。浮点数在寄存器中32位的空间表示为:
S xxxxxxxx mmmmm
上面: s=符号 x=指数 m=尾数
可见用浮点数表示的值的十进制有效位数只有7位。因此,考虑有效位数问题。举例如下:
设A代表计算的总流量,F代表计算上一次累加的流量,把F加到A上就会计算出一个新的总流量。在控制器的存储器中,A和F使用浮点数文件格式,有效数字是7位。一旦A比F大很多时,那么A和F的加数将会产生误差。
请看计算过程:
A=3.632523E+9
F=4.978E+3
3,632,523,000
+ 4,978
3,632,527,978
因为这个结果只能保留7个有效位,所以舍去后几位数,写成3.632527E+9或3,632,527,000,数值978被丢失。为了避免出现这个问题,我们可以想办法使A和F在整个运算过程中不出现小数,数值不过7个有效位。4 结束语
流量累积的运算,要尽量避免计算过程中的误差,一是要选择正确的文件存储格式,二是要避免运算值出数值范围和有效位数范围,三是尽可能减少采样时间的定时器带来的误差。在上面PLC5/40C的梯形逻辑中,我们按照以上几个原则,经过细致的考虑和计算,使用长预置值的参考定时器,并使所有被用到的浮点数文件的值的有效位数不出范围,不出现小数,避免了丢失小的数值,从而实现的累积运算,满足了工艺要求。

1  引言


可编程序控制器(PLC)作为新一代的工业控制器,因其具有通用性好,实用性强,硬件配套齐全,编程方法简单易学等优点而广泛应用于电力、机械、纺织、电子、交通运输、石油化工等行业的自动化控制系统中。可编程控制器是专门为工业控制设计的,在设计和制造过程中厂家采取了多层次抗干扰措施,使系统能在恶劣的工业环境下与强电设备一起工作。运行的稳定性和性很高,PLC整机平均无故障工作时间高达几万小时。随着计算技术的发展,PLC的功能也越来越强,使用越来越方便。但是,整机的性高只是保证系统工作的前提,还在设计和安装PLC系统过程中采取相应的措施,才能保证系统工作。如果PLC的工作环境过于恶劣,如温度过高、湿度过大、振动和冲击过强,以及电磁干扰严重或安装使用不当等,都会直接影响PLC的正常、、的运行, 加上外围电路的抗干扰措施不力,而使整个控制系统的性大大降低,甚至出现故障。因此,在系统设计时应予以充分的考虑,在硬件上进行适当配置并辅以相应的软件,以实现系统故障的防范。PLC控制系统的性直接影响到企业的生产和经济运行,PLC系统的抗干扰能力是整个系统运行的关键。因此,分析研究PLC应用中的性和抗干扰技术是十分必要的。要提高PLC控制系统的性,一是在硬件上采取措施;二是在软件上设计相应的保护程序;因此,PLC控制系统的抗干扰非常重要。本文将主要探讨PLC控制系统中常见的干扰源及其防范措施。

2  干扰源


PLC系统的干扰源根据其来源分为内部干扰源和外部干扰源。内部干扰源主要包括:由于元器件布局不合理造成内部信号相互串扰;线路中存在的电容性元件引起的寄生振荡;数字地、模拟地和系统地处理不当。外部干扰源包括供电电源电压波动和高次谐波的干扰;开关通断形成的高、低频干扰;动力强电信号在系统中产生感应电势引起的干扰;其它设备通过电容耦合串入控制系统而引起的干扰等。按钮、继电器等工作时触点间产生的电弧,雷击和静电产生的火花放电,接触器线圈、断电器线圈、电磁铁线圈等感应负载断开时产生的浪涌电压,外界的高频加热器、高频淬火设备、杂乱的无线电波信号、电源电压的波动等等,以上这些都是能够使PLC出现误动作的典型干扰源,以下简单介绍一下共模干扰和常模干扰。
(1) 共模干扰
电源线、输入/输出信号线与接地线之间所产生的电位差会对PLC内部回路与各线路的外部信号之间的寄生电容进行放电,引起PLC内部回路电压剧烈波动,这种干扰称为共模干扰。各导线上感应电弧、高电位的感应电压、电波和静电等均为共模干扰源。寄生电容的容量越小,PLC内部回路电压波动也越小。
(2) 常模干扰
连接在线路上的感性负载或感性电器设备产生的反电势称之为常模干扰,它主要存在于电源线和输入、输出线上,也叫线间干扰。

3  干扰途径


PLC控制系统受到干扰的主要途径是电源线、输入、输出线和空中等部位。电源被干扰后,PLC控制系统的供电质量变差,引起PLC控制失灵。输入、输出线被干扰后,出现输入、输出控制紊乱。空中干扰主要以电磁感应、静电感应形式使PLC的CPU出现误操作。

4 硬件抗干扰措施


4.1 电源干扰的抑制
PLC系统电源要与整个供电系统的动力电源分开,一般在进入PLC系统之间加屏蔽隔离变压器。屏蔽隔离变压器的次级侧至PLC系统间采用不小于2mm2的双绞线。屏蔽体一般位于一、二次侧两线圈之间并与大地连接,这样就可线圈间的直接耦合。另外,电源谐波比较严重时,可在隔离稳压器加滤波器来电源的大部分谐波。必要时可在供电的电源线路上接入低通滤波器,以便滤去高频干扰信号。滤波器应放在隔离变压器之前,即先滤波后隔离。分离供电系统,将控制器、I/O通道和其它设备的供电采用各自的隔离变压器分离开来,也有助于抗电网干扰。
4.2 线间干扰的抑制
PLC控制系统线路中有电源线、输入/输出线、动力线和接地线,布线不恰当则会造成电磁感应和静电感应等干扰,因此按照特定要求布线,如尽可能的等间距,以及避免线路绕圈等。
(1) 接地线
为了和抑制干扰,系统一般要正确接地。系统接地方式一般有浮地方式、直接接地方式和电容接地三种方式。对PLC控制系统而言,它属高速低电平控制装置,应采用直接接地方式。由于信号电缆分布电容和输入装置滤波等的影响,装置之间的信号交换频率一般都1MHz,所以PLC控制系统接地线采用一点接地和串联一点接地方式。集中布置的PLC系统适于并联一点接地方式,各装置的柜体接地点以单的接地线引向接地。如果装置间距较大,应采用串联一点接地方式。用一根大截面铜母线(或绝缘电缆)连接各装置的柜体接地点,然后将接地母线直接连接接地。接地线采用截面大于20mm2的铜导线,总母线使用截面大于60mm2的铜排。接地的接地电阻小于2Ω,接地埋在距建筑物10~15m远处,而且PLC系统接地点与强电设备接地点相距10m以上。信号源接地时,屏蔽层应在信号侧接地;不接地时,应在PLC侧接地;信号线中间有接头时,屏蔽层应牢固连接并进行绝缘处理,一定要避免多点接地;多个测点信号的屏蔽双绞线与多芯对绞总屏电缆连接时,各屏蔽层应相互连接好,并经绝缘处理。选择适当的接地处单点接点。PLC电源线、I/O电源线、输入、输出信号线,交流线、直流线都应尽量分开布线。开关量信号线与模拟量信号线也应分开布线,而且后者应采用屏蔽线,并且将屏蔽层接地。数字传输线也要采用屏蔽线,并且要将屏蔽层接地。PLC系统单接地,也可以与其他设备公共接地,但严禁与其他设备串联接地。连接接地线时,应注意以下几点:
(a) PLC控制系统单接地。
(b) PLC系统接地端子是抗干扰的中性端子,应与接地端子连接,其正确接地可以有效电源系统的共模干扰。
(c) PLC系统的接地电阻应小于100Ω,接地线至少用20mm2的接地线,以防止感应电的产生。
(d) 输入输出信号电缆的屏蔽线应与接地端子端连接,且接地良好。
(2) 电源线、I/O线与动力线
动力电缆为高压大电流线路,PLC系统的配线靠近时会产生干扰,因此布线时要将PLC的输入输出线与其它控制线分开,不要共用一条电缆。外部布线时应将控制电缆、动力电缆、输入输出线分开且单布线,它们之间一般应保持30cm以上一定的间距。当实际情况只能允许在同槽布线时,应用金属板把控制电缆、动力电缆、输入输出线间隔开来并屏蔽,金属板还接地。隔离变压器二次侧的电源线要采用2mm2以上的铜芯聚绝缘双绞软线。经过这样处理的电源线、输入、输出线与动力线就可以减少外界磁场及它们之间的干扰。

4.3 外围设备干扰的抑制
(1) PLC输入与输出端子的保护
当输入信号源为感性元件,输出驱动的负载为感性元件时,对于直流电路应在它们两端并联续流二管。对于交流电路,应在它们两端并联阻容吸收电路。采取以上措施是为了防止在电感性输入或输出电路断开时产生很高的感应电势或浪涌电流对PLC输入、输出端点及内部电源的冲击,当PLC的驱动元件主要是电磁阀和交流接触器线圈,应在PLC输出端与驱动元件之间增加光电隔离的过零型固态继电器AC-SSR。
(2) 输入与输出信号的防错
 当输入信号源为晶体管,或是光电开关输出类型时,当输出元件为双向晶闸管,或是晶体管输出,而外部负载又很小时,会因为这类输出元件在关断时有较大的漏电流,使输入电路和外部负载电路不能关断,导致输入与输出信号的错误,为此应在这类输入、输出端并联旁路电阻,以减小PLC输入电流和外部负载上的电流。
(3) 漏电流 
当采用接近开关、光电开关等DC两线式传感器输入信号时,若漏电流较大时,应考虑由此而产生的误动作,使PLC输入信号不能关断。一般在PLC输入端子上接一旁路电阻以减少输入阻抗。同样用双向可控硅为输出时,为避免漏电流等原因引起输出的元件关断不了,也可以在输出端并联一旁路电阻。
(4) 浪涌电压 
在控制器触点(开关量)输出的场合,不管控制器本身有无抗干扰措施,都应采用RC吸收(交流负载)或并接续流二级管(直流负载),以吸收感性负载产生的浪涌电压。
(5) 冲击电流
  用晶体管或双向可控硅输出模块驱动白炽灯之类的有较大电源负载时,为保护输出模块,应在PLC输出端并接旁路电阻或与负载串联限流电阻。
4.4 电磁干扰的抑制
根据干扰模式的不同,PLC控制系统的电磁干扰分为共模干扰和差模干扰,共模干扰是信号对地的电位差,主要由电网串入、地电位差及空间电磁辐射在信号线上感应的共态(同方向)电压迭加所形成。共模电压有时较大,特别是采用隔离性能差的配电器供电时,变送器输出信号的共模电压普遍较高,有的可高达130V以上。共模电压通过不对称电路可转换成差模电压,直接影响测控信号,造成元器件损坏(这就是一些PLC系统I/O模件损坏率较高的主要原因),这种共模干扰可为直流,亦可为交流。差模干扰是指作用于信号两间的干扰电压,主要由空间电磁场在信号间耦合感应及由不平衡电路转换成共模干扰所形成的电压,这种电压叠加在信号上,直接影响测量与控制精度。为了保证PLC控制系统在工业环境中免受或减少内外上述电磁干扰,采取3个方面抑制措施:抑制干扰源;切断或衰减电磁干扰的传播途径;提高装置和系统的抗干扰能力。通常一般采用隔离和屏蔽的方法来实现。
4.5 安装中的抗干扰措施
PLC控制系统所处的环境对其自身抗干扰也有一定的关系,因此在安装时应注意以下几个方面。
(1) 滤波器、隔离稳压器应设在PLC柜电源进线口处,不让干扰进入柜内,或尽量缩短进线距离。
(2) PLC控制柜应尽可能远离高压柜、大动力设备、高频设备。
(3) PLC控制柜要远离继电器之类的电磁线圈和容易产生电弧的触点。
(4) 整台PLC机要远离发热的电气设备或其它热源,并置放在通风良好的位置上。
(5) PLC程控器的外部要有的系统以防止雨水进入,造成机器损坏。


5  软件抗干扰措施


控制器的外部开关量和模拟量输入信号,由于噪声、干扰、开关的误动作、模拟信号误差等因素的影响,不可避免会形成输入信号的错误,引起程序判断失误,造成事故。当按钮、开关作为输入信号时,则不可避免产生抖动;输入信号是继电器触点,有时会产生瞬间跳动,将会引起系统误动作。在这种情况下,可采用定时器延时来去掉抖动,定时时间根据触点抖动情况和系统要求的响应速度而定,这样可保证触点确实稳定闭合(或断开后)才执行。
对于模拟信号可采用多种软件滤波方法来提高数据的性。连续采样多次,采样间隔根据A/D转换时间和该信号的变化频率而定。采样数据先后存放在不同的数据寄存器中,经比较后取中间值或平均值作为当前输入值。常用的滤波方法有程序判断滤波、中值滤波、滑动平均值滤波、防脉冲干扰平均值滤波、算术平均值滤波、去值平均滤波等。
(1) 程序判断滤波适用于对采样信号因受到随机干扰或传感器不稳定而引起的失真进行滤波。设计时根据经验确定两次采样允许的大偏差,若先后两次采样的信号差值大于偏差,表明输入是干扰信号,应去掉,用上次采样值作为本次采样值。若差值不大于偏差,则本次采样值有效。
(2) 中值滤波是连续输入3个采样信号,从中选择一个中间值作为有效采样信号。
(3) 滑动平均值滤波是将数据存储器的一个区域(20个单元左右)作为循环队列,每次数据采集时先去掉队的一个数据,再把新数据放入队尾,然后求平均值。
(4) 去值平均滤波是连续采样N次,求数据的累加和,同时找出其中的大值和小值,从累加和中减去大值和小值,再求(N-2)个数据的平均值作为有效的采样值。
(5) 算术平均值滤波是求连续输入的N个采样数据的算术平均值作为有效的信号。它不能明显的脉冲干扰,只是削弱其影响。要提果可采用去值平均滤波。
(6) 防脉冲干扰平均值滤波是连续进行4次采样,去掉其中的大值和小值,再求剩下的两个数据的平均值。它实际上是去值平均滤波的特例。
在设计中还可以用线性插值法、二次抛物线插值法或分段曲线拟合等方法对数据进行非线性补偿,提高数据的线性度。也可采用零位补偿或自动零跟踪补偿等方法来处理零漂,修正误差,提高采样数据的精度。
另外还可进行信号相容性检查。包括开关信号之间的状态是否矛盾,模拟信号值的变化范围是否正常,开关量信号与模拟量信号之间是否一致,以及各信号的时序关系是否正确。

6  结束语


PLC控制系统的性设计在系统设计中占有重要地位,在实际设计中只有根据应用系统的具体特点和应用环境的具体条件,灵活地选择行之有效的性设计技术和抗干扰方法,、合理地考虑系统的软件和硬件设计,从总体上提高系统的抗干扰能力和性。
PLC控制系统中的干扰是一个十分复杂的问题,因此在抗干扰设计中应综合考虑各方面的因素,合理有效地抑制干扰,对有些干扰情况还需做具体分析,本文仅对常用的硬件和软件抗干扰措施进行了探讨。在实际开发过程中,应充分考虑到对PLC的各种不利因素,在硬件、软件的设计和安装中采取适当的保护措施,就可以使控制系统、地运行



http://zhangqueena.b2b168.com

产品推荐