西门子模块6ES7223-1BF22-0XA8型号大全
西门子模块6ES7223-1BF22-0XA8型号大全
1 引言
PLC 作为开关量控制的顺序控制器在液压设备上的应用已很普遍。液压油的参数对液压设备能否正常运转起着举足轻重的作用, 利用PLC 对液压油温进行过程控制是本文研究的一个方面。四柱式液压机主要适用小批或成批生产的金属压力加工工艺。本文引入现代控制理论及方法对其控制实施逻辑判断, 根据生产工艺要求如何在PLC 一机上将顺序控制与过程控制有机结合, 实现这种复合控制。机床根据编制好的程序自动运行, 这样就简化了工人的操作, 降低了工人的劳动强度, tigao了劳动生产率。在编制程序过程中把设备所有可能出现的情况考虑进去, 确保液压设备本身及操作使用人员的安全; 同时可大大tigao设备的整体性能及压力设备的高技术含量; 为我国的装备制造业的发展方向提供经验。
2 四柱式液压机对自动控制系统的控制要求
2.1 液压机的基本工作过程
液压机的工作流程由滑块快速下行、慢下加压、压制、保压延时、卸压回程、顶出缸顶出、顶出缸退回7 个过程组成。在现使用的YB32- 500 型液压机中, 这7 个过程是在半自动及手动控制下实现的。而在自动控制的液压机中, 这7 个过程可做到全自动依次运行, 只有人工按停止按纽或急停按纽干预方能停车。
2.2 设备控制要求
液压机的自动控制系统要求能实现自动及手动两种控制方式。液压机在正常工作时选择自动控制方式。
2.2.1 液压机自动工作状态: 将转换开关打到自动工作状态, 按下自动启动按钮
( 1) 液压机滑块靠自重快速下行。
( 2) 液压机滑块慢下加压。
( 3) 接触工件进行压制。
( 4) 达到设定压力开始保压。
( 5) 保压延时到卸压回程。
( 6) 回程到位后, 延时一定的时间顶出缸顶出。
( 7) 顶出到位后, 延时一定的时间顶出缸退回。
( 8) 延时一定的时间进行下一个工作循环。
2.2.2 液压机手动工作状态: 将转换开关打到手动工作状态
( 1) 按“压制、回程”按钮, 液压机滑块动作, 抬手停止。
( 2) 按“顶出、退回”按钮, 顶出缸动作, 抬手停止。
2.2.3 工作过程的控制
( 1)对液压机滑块的速度, 根据产品工艺的要求进行设定。其速度由变量泵的liuliang来控制, 利用步进电机带动变量头改变泵的斜盘角度来实现其控制功能。速度等级分高、中、低三挡。
( 2) 对油温进行控制, 使其保持在15℃~55℃的佳工作状态。
( 3) 为了设备及人身安全设置急停按钮及光栏保护开关。
3 液压机自动控制系统的PLC 选型、参数设定
3.1 控制系统构成图
根据设备控制及工作过程要求, 其PLC控制系统构成图见图1。
3.2 PLC 的选型及参数设定
四柱式液压机自动控制系统采用西门子公司的S7-200 系列整体式PLC。根据控制系统图选用CPU 型号为CPU226 DC/DC/DC 24 输入/16 晶体管输出的PLC。利用PLC 的CPU 具有的高速脉冲输出( PTO) 功能对变量泵的步进电机进行开环控制。由于又要求对油温进行控制, 其控制方式采用模拟量入/开关量出的形式, 因此需增加一扩展温度测量模块, 其型号为EM231RTD。
3.2.1 电源预算
所有的S7- 200 CPU 都有内部电源, 可为CPU 自身、扩展模块和其它用电设备提供5V、24V 直流电源。扩展模块通过与CPU 连接的总线连接电缆取得5V直流电源。
CPU 还向外提供一个24V 直流电源, 从电源输出点(L+,M) 引出。此电源可为CPU和扩展模块上的I/0 点供电,也为一些特殊或智能模块提供电源。电源预算值见表1。由表1 中数据可知: 电源容量完全满足要求, 无须增加外接电源。
3.2.2 参数的脉冲化
控制油泵斜盘的拉杆直径为120mm, 斜盘角度的调整范围为: 0°~20°, 根据计算所对应的直线距离为:0~41mm。步进电机选用三相双拍式, 由计算公式( 1) :
式中: α— 每输入一个脉冲步进电机转过的角度;
m— 步进电机相数;
k — 步进电机工作方式系数, 单拍取1, 双拍取2;
z— 步进电机齿数。
由此计算知电机转一圈需要240 个脉冲, 按照拉杆移动1mm 需40 个脉冲计算, 斜盘从零位调到20°时需要1642 个脉冲, 电机需转动6.8 圈。
( 1) 选择高速时脉冲数
快速下行时: 斜盘从零位调到20°电机正转, 需要1642 个脉冲。
快转慢时: 电机反转4°, 需要334 个脉冲。
卸压回程时: 电机正转4°, 需要334 个脉冲。
( 2) 选择中速时脉冲数
快速下行时: 斜盘从零位调到16°电机正转, 需要1323 个脉冲。
快转慢时: 电机反转4°, 需要334 个脉冲。
卸压回程时: 电机正转4°, 需要334 个脉冲。
( 3) 选择低速时脉冲数
快速下行时: 斜盘从零位调到12°电机正转, 需要998 个脉冲。
快转慢时: 电机反转4°, 需要334 个脉冲。卸压回程时: 电机正转4°, 需要334 个脉冲。
3.2.3 PID 参数设置
由于可编程控制器运行速度的tigao, 运算能力的增强, 因此PLC 都可用于数字PID 控制。本设计对液压油温进行过程控制, 使其保持在15℃~55℃的佳工作状态。S7- 200 型PLC 的CPU226 自身具有数字PID 控制指令, 只需填写一张PID 控制参数表( Table) 后, 执行指令PID Table,LOOP 即可。
当被调量为温度时, 根据PID 参数的经验选择范围:
K 的选择范围: 1.6~5
Ti 的选择范围: 3~10m
Td 的选择范围: 0.5~3m
增大比例系数K, 一般将加快系统的响应, 在有静差的情况下有利于减小静差。但过大的比例系数会使系统有较大的超调, 并产生振荡, 使稳定性变坏。增大积分时间Ti, 有利于减小超调, 减小振荡, 使系统更加稳定, 但系统静差的消除将随之减慢, 温度有较大滞后, Ti 需选的大一些。增大微分时间Td, 亦有利于加快系统响应, 使超调量减小, 稳定性增加, 但系统对扰动的抑制能力减弱, 对扰动有较敏感的响应。由此选择参数如下:
K=2 Ti=6m Td=1.5m
3.2.4 温度测量模块EM231RTD 的参数设置
为了保持液压油温保持在15℃~55℃的佳工作状态, 增加一EM231RTD 型温度测量模块。其控制方式采用模拟量入/开关量出的形式, 利用EM231RTD 的2 输入通道, 当油温超过55℃时, 打开油温冷却电磁阀通循环冷却水降低油温, 当油温低于35℃关闭电磁阀停止通冷却水; 当油温低于15℃时, 启动油箱内的加热元件( 加热元件选用SRY 型管状件, 电压: AC 220V 功率2KW) , 当油温高于35℃停止加热。热电阻选用Pt100Ω, DIP 开关设置SW1~SW8 全为OFF 状态即: 00000000
4 四柱式液压机自动控制系统程序设计和调试
4.1 程序设计
4.1.1 编程软件
编程软件采用西门子公司为其生产的PLC 机而设计的编程软件STEP7-Micro/Win32。
4.1.2 PLC 程序运行流程图
程序运行流程图是PLC 程序编制的基础和依据, 见图2。
4.1.3 程序的下载、安装和调试
将各个输入/输出端子和按照实际模拟的控制按钮、开关、电位器、灯泡等部件正确连接, 将PC/PPI 电缆上RS- 232 的一端连在编程设备的串行口上, 四柱式液压机自动控制系统程序是有STEP7-Micro/Win32 软件的指令完成, 正常工作程序存放在存储器中, 若要修改程序, 先将PLC 设定在STOP 状态下, 运行STEP7-Micro/Win32编程软件, 打开其程序, 即可在线调试, 也可用编程器进行调试。
4.2 PLC 程序说明
4.2.1 程序组成: 有1 个主程序、12 个子程序组成。
4.2.2 程序说明
( 1) 主程序是有0# 初始化子程序及1# 自动、2# 手动子程序组成。
( 2) 0# 初始化子程序是对程序编制过程中所用到的内部继电器及顺序控制继电器进行初始化。
( 3) 1# 自动、2# 手动子程序是用来控制液压机的整个工作过程。
( 4) 3# 子程序是自动控制程序的子程序, 主要用来复位自动控制运行的条件。其中包括11#、12# 对温控模量控制的子程序。
( 5) 4#、5#、6# 子程序是1# 自动控制程序中控制液机运行高、中、低速度选择的子程序。
( 6) 7#、8#、9#、10#、子程序分别是4#、5#、6# 子程序中的嵌套子程序。
5 结语
此次选用西门子公司的S7- 200 系列的整体式PLC机, 利用编程软件STEP7-Micro/Win32 编制出一套控制程序, 对液压机的整个工作过程及液压油温进行自动控制。对自动控制系统的部分功能进行了模拟调试、运行,基本实现了其设计功能, 既可以实现自动运行也可手动运行, 此设计为tigao液压设备的自动化水平做了一些探讨性的工作。
实现空压站无人值守
1.应用背景
在冶金,化工,电力,制药等许多大型工程中,空压站建设是一项重要的辅助工程。空压站的主设备为空气压缩机,空气干燥器,配套过滤器,储气罐,连接管道和阀门等组成一供气系统。大型空压站通常拥有多套设备,以保证不同负荷的需求。确保合格的供气品质,满足稳定的气源压力,供气liuliang的自动调节等是空压站自动化的基本任务。随着自动化水平的不断tigao,建设无人值守空压站的要求已是一个发展趋势。
本案例应用于大型空压站。该站有6台每分钟供气200立方的螺杆式空压机,6台200立方处理量的冷冻式干燥器,另有两台80立方处理量的吸附式干燥器,采用母管制连接方式生产压缩空气。用户要求:
1) 每台设备应有自动控制和联锁保护装置,并配有触摸屏供现场观察各工艺参数和设备状态,可手动/自动切换操作及紧急停机;
2) 现场控制室应有计算机操作站,通过建立设备网络,监控整个生产过程;
3) 空压房的操作站应与厂区控制中心联网,由控制中心的实时远程监控,实现空压站无人值守。
2.系统构成
2.1.控制网络结构的确立
由于空压房的操作站应与厂区控制中心联网,由控制中心的实时远程监控,实现空压站无人值守。为保持一致性,空压站自控设备全部选用硕人时代公司的STEC—2000系列模块化可编程控制器,其带有1个RJ45以太网接口,1个RS232接口,1个485接口,支持标准的TCP/IP、PPP和MODBUS协议。仔细分析了生产实际情况和各设备的特点,以及可能存在的问题,综合各方面因素后确立了“中央监测,统一调度,现场控制”的实施方案。其基本理由是:
1) 技术性考虑,单一结构网络在节点数量较大时安全性不够理想。因为各设备控制器均挂在同一网络上,任何一台出现通信故障都可能影响整个网络,严重时会引起网络瘫痪,无法实现远程监控。虽然本案例的设备总数并不算很多,但考虑到对无人值守的高标准要求,将设备网确定为分散控制网络,以达到分散危险,tigao网络有效性和可靠性的目的,同时要实时远程监控,实现无人值守。
2) 经济性考虑,满足基本要求的前提下,采用可扩展的STEC控制器,根据不同需要选用不同模块,大节约成本。
中央监测,统一调度,现场控制的特点:
a) 通讯层——工业以太网络连接控制中心通讯服务器与各空压站控制器1#STEC2000—6#STEC2000,以及各干燥器控制站7#STEC2000—14#STEC2000和现场控制室15#STEC2000,传输空压站系统和干燥器的重要信息参数及各设备运行状态,并实现控制中心的远程控制操作。
b) 监控中心——通讯服务器:负责所有控制器的远程通讯,以及相应的指令下发。数据库服务器:负责承担所有子站的数据存储和数据处理。WEB服务器:负责现场控制室应有计算机操作站,通过建立设备网络,监控整个生产过程;以及厂区控制中心的实时远程监控,实现空压站无人值守。
c) 现场设备层——和控制器子站采集现场各种信号,并且通过以太网传到监控中心, STEC和彩色操作面板均可通过面板通信接口直接相连,现场智能仪表可以通过RS232和RS485相连。
硕人时代公司推出的STEC模块化以太网控制器,它为可编程序控制器提供远程编程支持的产品。它可以在可编程序控制器、操作员界面系统、个人计算机、主计算机、数字控制设备、可编程的具有以太网/RS-232 /RS-485接口的设备之间提供通信。它采用以太网线和双绞线连接。
2.2 硬件配置
现场控制室——操作站计算机PC,15#STEC2000配置模拟量输入/输出模块,开关量输入/输出模块,共计128点,所有开关量输出均采用继电器隔离。15#STEC2000控制各设备子站以外的系统测点和阀门。
空压机子站——1#STEC2000—6#STEC2000可编程控制器,分别配有包括模拟量输入在内的64点I/O模块。
干燥器子站——7#STEC2000—14#STEC2000可编程控制器,分别配有包括模拟量输入在内的36点I/O模块。彩色操作面板均可通过面板通信接口直接相连。
2.3.软件组成和工作程序
编程软件SRDev2.0 可使用户在自己的电脑上组态开发,并且通过以太网线对控制器(STEC2000)进行编程,网络上的任一个工业终端可以用来对网络上的所有控制器编程。用户既可以将程序下载到有关设备中,又可以从设备上载已有的程序,调试程序,监视设备的运行。
HOMS5.0 安装在监控中心的服务器上,现场控制室的操作站可以根据权限来监视和操作整个生产过程,为控制系统提供通讯、显示及报表管理等功能,以及相应的指令下发,数据的处理及存储。
各设备控制器自成一子系统,其应用程序功能包括:信息采集,设备控制,故障报警,联锁保护,以及数据处理和通信传输。
3.控制主要功能
1)自动轮换运行。STEC控制器根据采集的信号进行综合判断,然后发出启动、停机、加载、卸荷、报警等控制指令,监控空压机组自动运行,使用权得总管压力维持在设定的压力下限值和上限值之间。若风压低于压力下限值就增加空压机运行的台数,若风压高于压力上限值则减少空压机运行的台数,达到既满足用风需要、又可以降耗节能的目的。
空压机连续运行8小时后机身温度会很高,需要停机休息,用于散发自身的执量,以保证机器不受损伤。因此,空压机需要进行轮换工作,以保证空压机安全可靠运行,延长设备使用寿命。STEC控制器根据运行时间将受控于STEC控制器的空压机进行排序,建立开机序列和停机序列,当需要增加空压机的运行台数时,控制器将启动总运行时间短的空压机;当需要减少空压机的运行台数时,控制器将停止本次运行时间长的空压机。
2)延时启动和延时停机。STEC控制器自身有较强的搞干扰能力,但现场条件、电网、用风量等各种复杂因素的影响,电机电流、电机电压等受到干扰将产生误报警;如果总管压力的扰动发生在压力下限值或者压力上限值附近,将它们作为一般工状处理就会出现频繁启动、停机现象,影响设备的可靠性和使用寿命。因此,需要对发出动作指令的起因信号作适当的延时处理,以消除振动,防止误动作。
3)智能保护。空压机主电机在启动时,启动电流为额定电流的5~7倍,对电网和其它用电设备冲击很大,同时也会影响空压机的使用寿命。所以,空压机不宜频繁启动。为了使系统能够对用风状况进行准确判断,并据此控制空压机的启动,在用风高峰期空压机启动较频繁,当两次启动时间间隔小于的值时,将保持空压机持续运转而不停机,当连续两次加载间隔时间较长时,可认为用风高峰期已过,空压机投入间段运行状态。另外,对电机电流、电机电压、排气压力、进气负压、运行温度、油温、油滤压差等重要参数进行实时监控,出现异常及时进行故障报警,并作出处理。
4.小结
·控制系统网络化可有效实现空压站远程监控,无人值守。本案例的成功实施是一个很好的示例。
·本方案的实施,分散了故障危险,可tigao网络运行的有效性和可靠性。
·综合分析生产实际情况,以及全面评价控制设备的各项性能指标,有助于制订经济性的控制方案,从而降低投资成本,tigao经济效益。
改进方向:
1)引入故障检测和故障诊断的处理程序,系统的智能化程度可得到tigao,有利于进一步改善自控系统的有效性和可靠性。
2)优化调度策略,软件联锁保护等自动控制功能模式的应用,有望将自动化水平tisheng到更高层次,并由此获得更大的效益。
整个控制系统随同设备于2003年完成安装调试工作,进入试生产。2004年正式投产,满负荷运行,情况良好,达到设计的预期目标。