西门子6ES7231-7PB22-0XA8正规授权
概述
灯箱是一种常见的广告装置,其主要型式有单面灯箱和双面灯箱两种,为增加信息量,少数场所使用多面灯箱。随着广告业的迅速发展,大容量的灯箱广告,将会逐步被采用。本文所述的多幅面广告装置,采用小型PLC控制,以卷辊卷绕广告布的方式,滚动展示喷绘在广告上的多幅广告,适用于构成单面或双面灯箱。
2工作原理及主要技术参数
该广告展示装置主要由驱动电机3、11及与电机同轴的电磁制动器4、12,减速齿轮2、10,单幅画面定位检测光电开关5,幅面总长限位开关6,可编程控制器等组成。图1为广告装置工作原理示意图。
javabbbbbb:if(this.width>580)this.width=580">
其工作原理如下:电动机3通过齿轮减速机构2带动卷辊1顺时针转动,将广告卷绕在卷辊上,此时,广告画面自下而上运动(称正向展示),当广告布移动的距离等于一幅广告画面的高度(如2米)时,贴在广告布上的反光片7将来自定位检测光电开关5的红外光束反射回去,光电开关5检测到该反射光束后产生一脉冲信号,并送至PLC的I1输入端(见图2)。
javabbbbbb:if(this.width>580)this.width=580">
PLC不断扫描执行图3所对应的程序,检测到上述信号后,切断电动机3的电源,电磁制动器4、12失电,电机被迅速制动,欲展示的广告画面停顿下来,装置展示该幅广告。每幅广告被展示时间的长短取决于PLC定时器的时间设定值T,展示时间达到设定值(如T-3分钟)时,PLC控制电动机3启动、运转,重复上述各动作过程,进而展示下一幅广告。装置正向展示到后一幅广告时,贴于广告布下端,用于幅面总长限位的反光片8,运动到光电开关6的正前方,用于后一幅广告幅面定位的反光片,处于光电开关5的正前方。光电开关6、5各产生一脉冲信号,分别送至PLC的输入端I2与I1(见图2),PLC检测到上述两个脉冲信号后,执行异或门BF03和脉冲触发器SF02及SF01、BF01(图3 )
javabbbbbb:if(this.width>580)this.width=580">
等功能块对应的程序,封锁输出端Q1,实现Q1、Q2互锁,为反向展示作好准备,当该幅广告的展示时间达到设定值时,PLC的输出端Q2及Q3、Q4接通电源,电机11转动,并经齿轮10带动卷辊9逆时针转动,使广告布自上而下运动,装置依次逆向展示各幅广告。
装置主要技术参数:
(a). 广告幅面尺寸:4米(宽)×2米(高);
(b). 广告画面大数量:12幅;
(c). 更换画面时布面运动速度:0.2 ~ 0.3m/s;
(d). 广告画面展示时间:0.5 ~ 120分钟;
(e). 驱动电机:220VAC,60W。
3PLC控制系统设计
3.1 系统主要功能
(a). 手动/自动运行方式转换——正常情况下,系统处于自动运行状态;系统调试、制作广告时,设置为手动状态;
(b). 正/逆向展示转换——主要用于系统调试;
(c). 正向手动、逆向手动调整——在运行方式手动状态时,可操作此功能开关使广告画面正向或逆向运动;
(d). 故障保护及报警——防止幅面总长限位开关出现故障时,广告布从卷辊上撕扯掉。
3.2 PLC的选择及系统组成
依据系统功能要求及控制对象的数量,系统输入信号有:?自动/手动转换信号,?正向/逆向转换信号,?单幅画面定位信号,?幅面总长限位信号,?正向手动调整信号,?逆向手动调整信号;系统输出信号有:?电机控制信号(自动控制2个,手动控制2个),?电磁制动器控制信号2个,?报警信号1个。上述信号均为开关量,其中输入信号及报警输出信号为24VDC,余下的输出信号皆为220VAC,系统I/O设备占用I/O点数为输入6点,输出7点,可选用一般小型PLC。为方便编程及使用,采用SIEMENS公司LOGO!系列24RCL型可编程控制器,其输入12点(24VDC),输出8点(继电器输出),该型PLC大特点是自带操作及显示单元,用户可方便地编辑、修改程序。
PLC控制系统的I/O连接如图2所示。
3.3 程序设计
24RCL型可编程控制器采用功能块式编程语言,以BF表示基本功能块,SF表示特殊功能块。图3为该广告展示装置控制系统的功能块图,分别依靠断开延时功能块SF01,脉冲触发器功能块SF02,加/减计数器功能块SF03,实现展示时间的设定,正/逆向展示转换,广告画面数量设定功能。
4结束语
该广告展示装置样机制作已经完成,通过测试及连续运转试验,表明各项性能指标达到设计要求,具有结构简单,安装、调试方便,运转可靠,功能齐全,信息量大之优点。
一、引言
随着工业生产自动化水平的不断加快,对控制系统提出了愈来愈严格的要求。随着大规模集成电路广泛应用,控制系统本身也得到长足发展,已由原来的分立元件、继电器控制,发展成为大规模集成电路的微机控制。控制方式也由原来的分散控制发展为集中控制。正是在这种发展的需求下,可编程控制器应运而生。由于可编程控制器(PLC)具有体积小、抗干扰能力强、组态灵活等优点,在工业控制系统中得到非常广泛的应用。
在电缆自动生产线检测控制系统中,可编程控制器主要用作下位机,检测各状态点的状态,直接控制系统的启、停和其他控制单元的投切,并将各点的状态送给上位机——计算机,计算机综合可编程控制器和其他设设备的数据,作出相应的处理和显示。关于整个系统的设计与实现另文介绍,本文主要介绍该系统中用作下位机的可编程控制器的作用、与计算机的通讯及程序设计方法。
二、可编程控制器的性能特点
用于控制系统中的可编程控制器是以循环扫描的方式工作,它不断读取输入点的状态,按照既定的控制方式进行逻辑运算,将结果从输出端送出,从而达到控制的目的。它是由工业专用微型计算机、输入/输出继电器、保护及抗干扰隔离电路等组成的微机控制装置,具有顺序、周期性工作的特性。由于它具有可编程的功能,且其基本输入/输出点全部使用开关量,完全可以替代继电器控制系统和由分立元件构成的控制系统。从应用角度来看,可编程控制器具有如下特点:
1、可靠性高:可编程控制器的输入/ 输出端口均采用继电器或光耦合器件,即基本输入/输出点均为开关量,附加有隔离和抗干扰措施,使其具有很高的抗干扰能力,能在比较恶劣的环境下可靠工作。
2、体积小:在制造时采用了大规模集成电路和微处理器,用软件编程替代了硬连线,达到了小型化,便于安装。
3、通用性好:可编程控制器采用了模式化结构,一般有CPU模块、电源模块、通讯模块、PID模块、模拟输入/输出模块等。用这些模块可以灵活地组成各种不同的控制系统。对不同的控制系统,只需选取不同的模块设计相应的程序即可。
4、使用方便、灵活:对于不同的控制系统,当控制对象及输入/输出硬件结构选定后,若要改变控制方式或对控制对象作一些改动,只需修改相应程序即可,无须对系统连线作较大的修改。从而减少了现场调试的工作量,tigao了工作效率。
三、用作下位机的可编程控制器
由于可编程控制器具有上述特点,在检测和控制系统中得到广泛应用。但因其专用性太强以及受输入/输出节点数的限制,在由可编程控制器构成的系统中,可编程控制器主要用来完成组合逻辑与时序逻辑的输入/输出控制。由于可编程控制器无法以比较灵活的方式显示当前各个输入/输出点的状态,不能以多种方式提供整个系统的运行情况,在用可编程控制器构成比较大的检测控制系统时,一般用可编程控制器完成信号的采集和控制,比较复杂的数据处理、图形显示、人机界面等由计算机来完成。
在电缆自动生产线检控系统中,可编程控制器作为下位机用来控制各种电机、风机的启、停,调速器的投切,读取各控制点的状态,将各点的状态输入到上位机——计算机。计算机处理可编程控制器和其他设备的信息,以图表的方式显示,使操作者对生产线的工作状态一目了然。计算机和可编程控制器的硬件连接及可编程控制器与各控制端、状态点的连接如图1所示。
javabbbbbb:if(this.width>580)this.width=580">
图1中,输入到可编程控制器的检测点可分为按键类和光电开关类。按键类主要有:启动、停止、帮助、诊断、查询、复位按键等。光电开关类主要有:张力轮位置、张力杆位置、左右托位置、左右盘位置、抓勾位置、左右防护位置、排线位置、排架位置、光电开关等。可编程控制器的输出用来控制循环水、退火水、吹干风机及各种电机的启停等。
可编程控制器不断读取输入端,按既定的控制方式对输入端的状态进行逻辑运算,将运算结果经输出端输出(即进行控制),从而保证生产线的可靠、连续运行,将本系统的状态按某种协议反映给上位机,上位机处理可编程控制器和其它设备的信息,作出响应,并以图表的方式显示,使操作者能随时掌握生产线的工作状态,以便在需要时进行调试。
四、通讯连接及程序设计
上位机和下位机进行数据交换的方式有很多,如网络方式、485方式、RS232方式等。由于在电缆生产线中,上、下位机之间距离较近,我们选用了RS232方式,其硬件连接如图2所示。
javabbbbbb:if(this.width>580)this.width=580">
图2 是我们使用三菱公司的FX2可编程控制器与计算机的连接方法。可编程控制器端使用了FX -232ADP串行通讯模块,即可编程控制器与计算机之间以RS232方式进行数据交换。当可编程控制器与计算机的距离比较远时,也可以485方式进行数据交换,只要在计算机中插一个485接口板,并将可编程控制器的ADP- 232模块换成485模块即可。
1、可编程控制器通讯程序设计
在可编程控制器与计算机通讯之前,必须设置相互认可的参数,这些参数有:波特率、停止位和奇偶校验位等。可编程控制器通讯参数通过寄存器D8120的位组合方式来选择,其各位定义如下:
b0 数据长度:= 0 ,7位; = 1, 8位
b2b1 校验: = 00,无校验; = 01,奇校验; = 10, 偶校验
b3 停止位: = 0, 1位; = 1, 2位
b7b6b5b4 波特率;
= 0011, 300 bps; = 0100, 600 bps;
= 0101, 1200 bps; = 0110, 2400 bps;
= 0111, 4800 bps; = 1000, 9600 bps;
= 1001, 19200 bps;
可编程控制器通讯适配器FX - 232ADP的命令为Ram òn,其中S设定了传送数据的缓冲区首址,m为从首地址开始的第m个顺序单元,D为接收数据的缓冲区首址,n为接收数据的n个顺序单元。可编程控制器完成一次传送的程序流程如图3所示。
javabbbbbb:if(this.width>580)this.width=580">
M8000是当PLC运行时,处于接通状态的特殊辅助继电器。
可编程控制器是以循环扫描的方式工作(如图4 (b)所示),即按顺序反复地执行一条一条指令。如图4(b)所示,
javabbbbbb:if(this.width>580)this.width=580">
IN为一组输入指令,即一组将接点状态读入可编程控制器的指令,MEM为一组记录接点状态的指令,CAL为若干条完成控制所需的计算、处理指令,OUT为执行控制和一组输出指令,TRN为若干条向串行口发送数据的指令,依次反复执行IN、MEN、CAL、OUT、TRN,从而完成控制和数据交换的任务。可编程控制器从串行口送出的数据是一个分段连续的数据流,如图4(a)所示。
图中Dn(n=1,2……N)为连续从串行口输出的N个数据,在TRN之外的时间里串行口并不工作。这样,当计算机在接收可编程控制器的数据时,就需作如下考虑:
1)应找到数据流的首部,因为计算机对可编程控制器的访问具有很大的随机性,当计算机在读串行口时,有可能读到的是数据流中的任何一个数据,只有找到数据流的首部,读到的数据才是正确的、完整的数据。
2)计算机读串行口时,应有足够的等待时间,如果计算机读串行口时,恰好读到的是数据2(D2),由于本次读到的数据不是完整的,计算机大约需要等可编程控制器的一个扫描周期才能读到一组完整的数据。
2、计算机通讯程序设计
在设计电缆自动生产线检测控制系统时,我们已明确了可编程控制器向计算机发哪些数据,即计算机读可编程控制器数据的个数M已知,可以用该数据个数M来判断所读数据是否完整。初始化串行口就是将可编程控制器和计算机串行口的波特率、停止位、校验位、数据位等设置为相同。为了使计算机能够准确找到数据流的首部,我们根据该数据流的特点和可能出现的情况,定义了03FFFF为数据流的首部,即可编程控制器发送的个数据为03,第二个数据为FF,第三个数据为FF,依次发送可编程控制器的数据。计算机读取数据时,检查读到的是不是03,如果是03,再读下一个数据并检查是否为FF,若是,再读下一个数据并检查是不是FF,若是,则认为读到了数据流的首部,接着读取数据,如果上述任意一项检查不符,则认为没有读到数据流的首部,再重复上述检查,直至读到数据流的首部为止。这样既保证了数据交换的正确性,也保证了数据交换的完整性。
我们在分析了可编程控制器的工作流程、串行口工作方式和系统工作情况的基础上,设计了数据流的首标志,设定了传送数据的个数,以此来判断计算机所读取数据的位置及数据的完整性,并以这种方式设计了通讯程序,实际证明效果良好。
五、结论
本文简要介绍了可编程控制器的性能、特点,在电缆自动生产线中将可编程控制器与计算机以RS -232的方式连接,并设计了相应程序。按照这种连接和设计,我们完成了计算机与可编程控制器的通讯,实现了电缆生产线的检测控制系统,实际运行良好。
一般情况下,通过ClO2与水的反应达到净水的目的,但如果ClO2过多则会形成二次污染,中达电通的净水方案采用台达PLC进行系统自动控制,代替以前用单片机系统,增加了可靠性,功能性,达到了很好的效果。
关键词:净水设备、可编程控制器(PLC)、人机界面
引言:
工业对发展中国家的经济的发展起到了不可磨灭的作用,特别是中国的,工业的发展带动了相关产业的高速发展,成为国民经济重要的支柱之一。经过工业迅猛发展的国家都明白,工业的发展也意味着自然环境的破坏,特别是对水源的严重污染,对水源的保护,污水的治理,水的净化就显得十分的重要。随着人们生活质量的不断tigao,特别是医院、化工实验室等单位,对水的品质也提出了更高的要求,根据现状的需要,对更好的净化水的设备也提出了相应的需求。而此促进了净化设备公司的飞快成长,也对控制部分要求更稳定,更可靠!像目前一些净化水设备厂商加大资金与技术的投入,用PLC代替以前的单片机控制系统。
设备控制背景:
系统构成:电源模组+以8051单片机为主,加扩展A/D及I/O芯片搭建的PCB控制板;
系统分析:系统采用单片机实现自动控制系统,由于电路的整体设计不能够很合理,尖峰等保护措施不好,很容量出现电路故障。这也增加了服务,也隐形的增加了产品的成本,影响公司市场的发展,用户很想用更可靠的系统来代替原有的系统,以减少服务量,减少综合成本。
原理说明:
化学反应在专门的反应箱里,通过PLC控制两路加热信号并及时的采集PT100温度信号,使反应箱始终保持在设定的温度,再通过PLC发出脉冲对计量泵进行控制加入ClO2药剂量,使适当浓度的ClO2与水的发生化学反应,达到消毒的目的。
控制要求:
1. 温度控制:系统反应需要在指定的温度下进行,需要保持反应箱水的温度恒定。
具体方法是设定一温度D414,设定回差D410,超温设定D535。当采集温度D310小于D414时,开始加热,当温度达到D414+D410时停止加热,温度降到D414时加热,使温度在设定回差内徘徊,达到恒温的目的。如果温度超过超温设定D535则停止加热并报警。
2.ClO2投加量控制:系统控制需要严格控制加入反应器里的ClO2的浓度,能够使水充分的消毒,又不会太多形成二次污染,对氯气的控制精度要求极高。
具体方法是ClO2的投加量根据待消毒水liuliang和单位投加量计算,尔后,感测器将水中的余氯量反馈到控制器(PLC),将余氯量与设定值(目标值)进行比较并根据二者的差值确定单位投加量的纠正的速度和幅度,计算出新的单位投加量,从而将投加量控制在合理的范围内,
◆ 水liuliang×ClO2单位投加量→计量泵的输出频率
◆ 余氯高于设定值(即目标值)后,减小单位投加量,减小量由差值大小控制。
◆ 余氯低于设定值(即目标值)后,增大单位投加量,增大量由差值大小控制。
◆检测到的liuliang信号,经延时后参与运算,延时长短在0~150分钟内可设,经运算后得到控制泵的频率(即控制投加ClO2的量)
◆ 输出控制计量泵的频率计算公式:
3. 报警控制:
◆压力水欠压、负压系统超压、缺原料--------报警,停计量泵
◆ 缺水、超温、高温-----报警,停止加热
器件选型:
1.控制器:
采用台达DVP14SS11T2+DVP04PT-S+DVP06XA-S。主机DVP14SS11T2负责反应箱两路加热信号;并控制计量泵的频率达到控制加入反应箱的ClO2的药量。DVP04PT-S采集反应箱的2路温度信号;
2.显示部分:
采用台达DOPA-A57GSTD及TP04终端显示器。根据终用户的不同选择采用不同的显示幕。
3.米顿罗(MILTONROY)LMI电磁驱动隔膜计量泵:(型号P766-y/liuliang0.08~7.6L/H/压力3.5bar)
供给反应器ClO2,计量泵受PLC脉冲的控制,PLC每发一个脉冲,计量泵动作一次,输出一个冲程的ClO2,大100次/分钟;计量泵的冲程可以手动调整,即计量泵每动作一次能够输出的液体的量,可设定0~范围。
4.氯酸纳、盐酸采用电磁阀开关进行供给。
5.反应箱的温度采集采用标准Pt100,用台达DVP04PT-S
直接采集并转换,十分方便。
6.ClO2浓度采集采用德国普罗名特流体控制(中国)有限公司的CDE2-mA-2ppm型专用ClO2感测器,可以直接输出4~20mA到DVP06XA-S模块进行采集。
市场分析:
随着人民日常生活的tigao,对生产产品时的用水就特别关注,如果水源不洁,又怎幺能够生产出让人放心的产品乃至食品呢?没有好的水,对于化学实验又怎幺能够分析准确呢?没有好的清洁水,医院怎幺能够对病人有足够的保证呢?在很多行业里,都是需要有较好的水来保障下一步骤的顺利进行,净化设备将会日益俱增。从国内一些净化厂商来看,目前都有加注资金投入情况,销售情况整体较好,厂商也忙得不亦乐乎,水处理行业是一个自动化厂商配套的很有前景的一个行业。
小结:
净化水设备厂商的崛起,对于台达PLC来说无疑是一个很好的机会。根据目前接触的几家厂商来看,技术人员对自动化电气实现功能理解还不深刻,需要进行交流培养,也更需要有耐心去推广我们的PLC。在此种小型设备上,台达PLC具有先天优势,体积小,功能强,轻松实现其要求的功能。净化水设备是一个设备配套较有潜力的行业,应该把台达的PLC技术应用到更多的净化水设备当中,tigao净水设备自动化控制水平,tigao控制精度。