西门子模块6ES7214-1AD23-0XB8型号齐全
随着电子技术的发展,可编程序控制器(PLC)已经由原来简单的逻辑量控制,逐步具有了计算机控制系统的功能。在现代工业控制中,PLC占有了很重要的地位,它可以和计算机一起组成控制功能完善的控制系统。在许多行业的工业控制系统中,温度控制都是要解决的问题之一。如塑料挤出机大都采用简单的温控仪表和温控电路进行控制,存在控制精度低、超调量大等缺点,很难生产出高质量的塑料制品。在一些热处理行业都存在类似的问题。为此,设计了较为通用的温度控制系统,具体系统参数或部分器件可根据各行业的要求不同来进行调整。系统采用罗克韦尔SLC500系列PLC,通过PLC串口通信与计算机相连接,界面友好、运行稳定。
1 系统构成
基于PLC的温度控制系统一般有两种设计方案,一种是PLC扩展专用热电阻或热电偶温度模块构成,另一种是PLC扩展通用A/D转换模块来构成。
1.1 扩展热电阻/热电偶模块
在SLC500控制器扩展模块中,有集温度采集和数据处理于一身的专用智能温度模块—热电阻/电阻信号输入模块(1746-NR4)。在此模块中温度模拟量产生对应的16位A/D数字值,其对热电阻变送的温度信号的分辨率约为1/8度,控制器在数值处理中可以直接使用模块的转换值,无需在硬件级电路上作其他处理。热电阻温度模块的使用十分方便,只需要将热电阻接到模块的接线端子上,不需要任何外部变送器或外围电路,温度信号由热电阻采集,变换为电信号后,直接送人温度模块中。热电偶/毫伏输入模块(1746-NT4)的功能与热电阻/电阻信号输入模块(1746-NR4)类似。系统如图1所示。
图1 扩展温度模块的温控系统
1.2 扩展通用A/D模块
在PLC温度控制系统中,可以用通用模拟量输入输出混合模块构成温度采集和处理系统。通用A/D转换模块不具有温度数据处理功能,温度传感器采集到的温度信号要经过外围电路的转换、放大、滤波、冷端补偿和线性化处理后,才能被A/D转换器识别并转换为相应的数字信号。SLC500系列PLC常用的模拟量输入输出混合模块有—2路差分输入/2路电压输出模块(1746-NIO4V),其A/D转换为16位。由A/D转换模块构建的温控系统不但需要外加外围电路,其软件和硬件的设计也比较复杂。系统如图2所示。
图2 通用A/D转换模块温控系统
2 输入输出控制
比较而言用温度模块1746-NR4构建的PLC温控系统具有较好的控制效果。SLC500控制器的输入通道中一个热电阻模块多可以接4个温度热电阻温度传感器。输出通道为模拟量输出模块(1746NIO4V),其输出信号是电压信号,可以通过电压调整器控制电源的开度(即一周期内的导通比率),从而控制电源的输出功率。
在被控对象要求较高的控温精度时,SLC500控制器可以采用PLC自身具有的PID指令进行PID控制算法的研究。SLC500系列PLC的PID指令使用下列算法:
输出=Kc[(E)+1/Ti∫(E)dt+Td·D(PV)/Dt>+bias
程序设计时,输入PID指令后,要输入控制块,过程变量和控制变量的地址。对于SLC500PID指令,过程变量(PV)和控制变量(CV)两者的量度范围为0到16383。在使用工程单位输入时,必须把用户的模拟量范围整定在0-16383数字量度范围之内,为了实现这个目的,需要在PID指令之前使用数值整定指令(SCP指令)进行整定。整定原理如图3。
图3 数值整定原理
整定了PID指令的模拟量I/O范围,用户就能输入适用的小和大的工程单位。过程变量,偏差,设定点和死区将在PID数据监视屏上以工程单位显示。图4为PID指令的设置界面,表1为PID指令各参数的说明。
图4 PID模块在线参数设定与标志位
表1 PID模块参数说明
一般温控系统的控制算法可以采用分段式PID控制,即在系统工作的大多数时间内,为PID控制,其参数由10%电源开度下的温度飞升曲线测得。在温度响应曲线的由初态向设定点的上升段过程中,大致采用三段控制。置电源为满开度,以大的功输出克服热惯性;转入PID控制;接近设定点时置电源开度为0,提供一个保温阶段,以适应温度的滞后温升。基于以上要求,PID指令各参数可设置如表2所示。
表2 PID模块参数设定
温控系统中热电阻模拟量输入模块的电压信号范围一般是0—4124,SCP指令把它整定为0—16383的工程单位,将其值放入PV(过程变量)的内存地址N7:38中,把控制输出值放入N7:39当中。后用MOV指令把N7:39中的过程变量传递到1746NIO4V模拟量输出模块中。控制效果如下:(1)SP-PV≥50时,输出值为大值32767,使电压调节器开度大,即给加热器大电压供电,使被测对象温度快速上升。(2)SP-PV>-30和SP-PV<50时,输出为PID控制输出,此范围为PID参数调节的范围。(3)SP-PV<-30时,输出值为小值0,电压调节器开度为零,即停止加热。
3 显示扩展
PLC控制系统显示界面比较单调,一般是通过观察控制柜上的指示灯或PLC的LED灯来了解控制器状态,但对于温控系统这样的显示是不够的,需要采用数码管显示或PC显示。
采用数码管显示时,可以选用ZLG7289A芯片[4>,它与控制器采用3线串行接口,只需要占用SLC500的3个输出点,可以驱动8个LED数码显示管,同过级联可以扩展数码显示管的数量,实现多段实时温度显示。SLC500与ZLG7289A的连接如图5所示。
图5 ZLG7289A与SLC500及显示器的接口
图5中CS为片选输入端,此脚为低电平时,可向芯片发送指令;CLK是时钟输入端,;DATA是串行数据输入端,串行数据在时钟CLK的上升沿有效。8个段驱动信号SEG接每个显示器的段,8个位驱动信号DIG0—DIG7分别接显示器的共阴极公共地。
SLC500有RS232通信口,可以通过专用电缆与PC机相连。通过Rsview32软件的组态,PC机可以动态显示PLC传送的温度采集数据,还可以通过联网对多台PLC进行网络监控。
4PLC与PC通信设计
4.1 PLC数据包的信息格式
SLC500与上位机进行数据交换是以二进制字节数据进行,它包含四种主要命:读命令,代码:01H;响应读命令,代码:41H;写命令,代码:08H;响应写命令,代码:48H[5>。故PLC数据包的信息格式如图6所示:
图6 PLC数据包的信息格式
DST:一个字节,信息接收方的节点号或文件号;
SRC:一个字节,信息发出方的节点号;
CMD:一个字节,命令类型如01H,41H,08H或48H;
STS:一个字节,通信状态,表示通信有无错误或错误类型,0为无错误;
TNS:二个字节,信息包的业务批号,可作为本信息的识别编号;
Addata:地址/字节数/数据,具体内容由不同的命令类型决定。
PLC与PC机的数据通信采用自由端口通信模式,参数设置成为波特率9600bps,每个字符8位数据,无奇偶校验。采用主从式通信协议,PC机为主机,只有PC机有权主动发送报文,PLC则采用报文接受数据。用RSLogix500软件对SLC500的串口进行如下设置:
1) set the module for full duplex BSC (DF1 full duplex)
2) set the module for bbbbbded response
3) set detect for automatic
4) disable duplicate packet detect
5) set the baud rate for 9600.
4.2 PC机程序
PC机采用VB编程,主要有监控界面、当前温度显示、动态温度曲线显示、温度数据库管理、参数设置以及与PLC通信等方面的设计。通信参数设置程序如下:
With MSComm1 //通信参数设置
CommPort=1 //通信口COM1
Settings=“9600,年n,8,1” //波特率9600bps,无奇偶校验,8位数据,1位停止
bbbbbLen=2 //一次读取2个字节
bbbbbMode= comLnputModeBinary // 二进制数据格式
PortOpen=Ture //打开通信端口
End With
PC机采用中断方式接受SLC500传来的实时温度。即串口收到数据,VB通信控件会触发OnComm事件,在OnComm事件程序中接受数据并处理。一个温度数据为16位两个字节,SLC500传送温度数据时,按报文传送格式高低字节正好VB程序要对接收的数据进行处理,并按照SLC500温度采集的精度(1/8度)转换成温度值用于显示[6>。
5 结束语
本系统设计使用了PLC的热电阻温度采集模块,在上位机的控制下,对工业现场的温度进行实时的采集和监控。本文作者的创新点是,采用了罗克韦尔的SLC500控制器来实现整个系统的设计,并编程实现了SLC500控制器与计算机串口的实时通信。由于PLC可以适应环境恶劣的工业现场,故其使用范围十分的广泛。
1 概述
随着机电一体化技术的发展,对系统的可靠性要求越来越高,PLC具有控制可靠、组态灵活、体积小、功能强、速度快、扩展性好、维修方便等特点,在机床电气控制中获得了广泛的应用。本文简要介绍了采用F1—40MR型PLC改造卧式镗床电气控制线路的应用实例。
2卧式镗床继电器控制工作原理简介
图1是卧式镗床继电器控制电路图。ZQA、FQA分别是正转、反转起动按钮,ZSA、FSA分别是正转、反转点动按钮;TA是主轴停止按钮。卧式镗床的主轴电机是双速异步电动机,中间继电器ZJ和FJ控制主轴电机的启动和停止,接触器ZC和FC控制主轴电机的正反转;接触器1DSC、2DSC和时间继电器SJ控制主轴电机的变速,接触器DC用来短接串在定子回路的制动电阻。1JPK、2JPK和1ZPK、2ZPK是变速操纵盘上的限位开关,1HKK、2HKK是主轴进刀与工作台移动互锁限位开关。SDJ为速度继电器,GSK控制主轴高速运转,热继电器RJ在电机过热时断开供电线路。
图1 卧式镗床继电器控制电路图
3用PLC改造卧式镗床的电气控制线路
根据原有的继电器控制电路图来设计PLC控制梯形图,以实现卧式镗床的PLC控制改造。这种方法没有改变系统的外部特性,但却克服了机械动作时中间继电器可靠性低、维修困难等缺点。对于操作人员来说,除了控制系统的可靠性提高以外,改造前后对系统的操作没有什么区别,它们不用改变长期形成的操作习惯。这种设计方法一般不需要改动控制面板和它上面的器件,可以减少硬件改造的费用和工作量。
图2和图3分别是实现与图1相同功能的PLC电气控制系统的外部接线图和梯形图
图2 PLC电气控制系统外部接线图
图3 PLC电气控制系统梯形图
在控制主轴电机正反转的继电器电路中,为了防止控制正反转的两个接触器(如图1中的ZC和FC)动作造成三相电源短路,设置了接线复杂的连锁电路,即将某一接触器的常闭触点与另一个接触器的线圈相串联,在梯形图中也设置了相应的连锁电路,它只能保证PLC输出模块上两个对应的硬件继电器不动作。如果因主电路电流过大或接触器质量不好,某一接触器的主触头被断开主电路时产生的电弧熔焊,使其线圈断电后主触间仍然接通,这时如果另一接触器的线圈通电,仍将会造成三相电源短路事故。为了防止出现这种情况,图2中在PLC外部增设了连锁电路。假设接触器ZC主触点被电弧熔焊,这时与FC线圈串联的ZC辅助常闭触点断开,FC的线圈不可能得电,从硬件上提高系统的可靠性。
图1中ZC、FC、1DSC、2DSC都要受TA、1ZPK、1JPK、ZC和FC的触点并联电路的控制,在梯形图中设置了与上述并联控制电路对应的辅助继电器M202,它类似于图1继电器电路中的中间继电器。
4 结束语
本例在用PLC改造卧式镗床的电气控制线路中,从硬件和软件两方面增加了连锁电路,避免了误动作;为减少电流干扰,采用隔离变压器,由单回路双绞线给PLC供电,从多方面考虑,提高了系统工作的可靠性
闸式剪板机利用驱动系统操纵动刀片向下移动到一定的位置,使动刀片在整个行程内几乎与定刀片保持平行。为了使刀架片横梁在相互移动的过程保持合适的状态,闸式剪板机需要一个滑块导向系统。摆式剪板机驱动系统中有一个用来操纵动刀片,使动刀片依附于滚柱轴承向下回转。这种结构不再需要利用凹字形导向条或滑道使刀片在剪切过程保持合适的姿势。
3系统分析
3.1 控制要求
上电后,检测各工作机构的状态,控制各工作机构处于初始位置;进料,由控制系统控制进料机构将待剪板料自动输送到位;定剪切尺寸,采用伺服电机控制挡料器位置保证jingque的剪切尺寸,其尺寸可是定值也可以设置为循环变动值;压紧和剪切,待剪板料长度达到设定值后由主电动机带动压料器和剪切刀具,先压紧板料,剪断板料;送料车的运行,包括卸载后自动返回;剪切板料的尺寸设定、自动计数及每车板料数的预设定;具备断电保护和来电恢复功能;能实现加工过程自动控制,加工参数显示,系统检测。9.保证板料加工精度、加工效率和安全可靠性。10.具有良好的人机操作界面。
3.2 剪板机结构原理
自动剪板机是一种jingque控制板材加工尺寸,将大块金属板材进行自动循环剪切加工,并由送料车运送到下一工序的自动化加工设备,其结构及原理如图1所示。
图1 自动剪板机原理图
3.3 控制系统的结构
系统设置了7个限位开关,分别用于检测各部分的工作状态。其中,sq1检测待剪板料是否被输送到位。sq2、sq3分别检测压块b的状态,检测压块是否压紧已到位的板料;sq4检测剪切刀a的状态;sq7为光电接近开关,检测板料是否被剪断落入小车;sq5用于检测小车是否到位;sq6用于判断小车是否空载。送料机构e、压块b、剪切刀a和送料小车分别由四台电动机拖动。系统未动做时,压块及剪切刀的限位开关sq2、sq3和sq4均断开,sq1、sq7也是断开的。
3.4 自动剪板机工作原理
当系统启动时,输入板料加工尺寸、加工数量等参数,按下自动开关,系统自动运行。
检查限位开关sq6的状态,若小车空载, 系统开始工作,起动送料小车。小车运行到位,限位开关sq5闭合,小车停车;起动送料机构e 带动板料c向右移动。当板料碰到行程开关sq1时,送料停止制动器松开、电磁离合器结合,主电动机通过传动机构工作;压块电机启动,使压块b压下,压块上限开关sq2闭合。当压块到位,板料压紧时, 压块下限开关sq3闭合;剪切刀电动机起动, 控制剪刀下落。此时,sq4闭合, 直到把板料剪断,板料落入小车;当小车上的板料够数时,起动小车控制电动机, 带动小车右行,将切好的板料送至下一工序;卸下后, 再起动小车左行,重新返回剪板机下, 开始下一车的工作循环。板料的长度l可根据需要进行调整,每一车板料的数量可预先设定。
4plc控制系统设计
4.1 自动剪板机系统设计
为实现自动化必须根据板材自动jingque剪切加工的工作特点及动作要求进行设计,本方案采用了可编程控制器来实现对自动剪板机的控制,设计方案如图2所示。
图2 总体设计方案简图
4.2 系统主电路设计
(1)设计进料机构e:用交流电机带动送料皮带,传送皮带送料只向一个方向运动,只要求电机向一个方向旋转即可,轻负载小工率电动机可直接起动,用熔断器和热继电器作短路、过载保护。使待剪板料自动快速稳定地输送到剪切位置。
(2)设计压料机构b:压块b的作用是压紧板料,以利于剪切刀切断板料,压块b又上升和下降两种运动,要求带动压块的电动机具有正反转运动,控制电路有联锁保护、熔断器和热继电器短路及过载保护。
(3)剪切刀:剪切刀有两种运动,下行切断板料,上升复位,带动剪切刀机构的电动机也应具有正反转,用熔断器和热继电器作短路及过载保护。
根据电机控制要求,其电机正反转程序流程框图如图3所示。
图3电机正反转程序流程框图
4.3 电机正反转控制plc设计讨论
(1)电力拖动是指对电动机的控制,采用继电器-接触器控制,都有自己的基本控制电路。采用plc控制也应该有自己的基本控制环节,为此而提出电机正反转控制plc设计讨论,寻找其较好的控制方案。
(2)继电器-接触器电气控制原理:继电器-接触器电气控制原理如图4所示。上、下两图比较,不管是电器元件、触点数量、连接导线的数量都是一样的,分别是5只、9个、13条。按钮连线也是6根,但上图的按钮和接触器连线较集中,从维修的角度看要比下图优越。
(3)元件的代号意义:sb0-带磨姑头急停按钮。5sb1、5sb2-正反转启/停按钮。5km1-正转接触器。5km2-反转接触器。其中的5km1和5km2要求选用带机械联锁的交流接触器。
(4)工作原理:正转启动—揿5sb1,5km1得电动作,其中一个触点自锁,另一个触点则用于互锁,即断开5km2的线圈回路。反转启动—揿5sb2,是5km1失电,其互锁触点恢复闭合,才是5km2得电动作,其中一个触点自锁,另一个触点则用于互锁,即断开5km1的线圈回路。正转启动——揿5sb1,是5km2失电,其互锁触点恢复闭合,才是5km1得电动作,其中一个触点自锁,另一个触点则用于互锁,即断开5km2的线圈回路。
5plc控制系统设计
5.1 松下fp1—c24系列plc
图4 继电器-接触器电气控制原理
设计采用日本松下公司生产的fp1-c24系列plc系统作为主机。日本松下电工公司的fp系列plc是可编程控制器市场上的后起之秀,它具有丰富的指令系统,是小型机也有近200条指令。cpu处理速度快,运行速度1.6μs/步。程序容量高达2700步/500步,小型机一般都达到3千步左右,高可达5千步,而大型机大也只有60千步。编辑工具的功能强大,无论是手持编程器还是编程工具软件,其编程可监控能力都很强。强大、统一的编程工具,是设计人员的佳选择。网络通信功能强大,此系列的各种机型都提供了通信功能,松下电工提供了多达6种的plc网络产品,在同一子网中集成了几种通信方式,我们可根据需要选择。
5.2 i/o端子分配
(1) 输入设备:限位开关: sq1, sq2,sq3,sq4,sq5,sq6, sq7;系统的停止启动按钮: sb1,sb2。
(2) 输出设备:一块板料剪切完成并落入小车时,光电检测开关sq7合一次,计数器作减1计数。本设计中假设小车可多载40块板料。km1控制送料机构电机的接触器;km2、km2ˊ控制压块电机的接触器,驱动电机的正反转,控制压块压紧和放松板料;km3、km3ˊ分别控制剪切电机的接触器,驱动电机的正反转,控制剪切刀上下运行;km4和km4ˊ控制送料小车电机的接触器,驱动电机的正反转,从而控制小车的左行和右行。hl1为小车空载指示,根据需要,还可增设其它信号指示。其输入输出端子分配如图5所示。
图5i/o端子分配图
5.3 系统的软件
分析可知,本系统是一个多工步的顺序控制系统,运用模块化程序结构,实现系统,有结构简单、编程方便等优点。利用plc移位寄存器的移位功能,可实现步进顺序控制,使每一步严格按顺序动作。计数器对每车板料进行计数,其值由用户根据需要设定。
控制系统的流程顺序如图6所示。系统的梯形图如图7所示。
图6 控制系统流程图
6结束语
自动剪板机是一种jingque控制板材加工尺寸,将大块金属板材进行自动循环剪切加工,并由送料车运送到下一工序的自动化加工设备,其整个工艺过程很符合顺序控制的要求,在控制过程中,采用可编程控制器对自动剪板机进行控制,它较好地解决了采用继电器-接触器控制,控制系统较复杂,大量的接线使系统可靠性降低,也间接地降低了设备的工作效率这一问题。将plc应用于该控制,具有操作简单、运行可靠、抗干扰能力强、编程简单,控制精度高的特点。在控制的过程中,剪板机剪板的个数可根据工艺参数方便的修改,利用光电接近开关检测板料状态非常准确。