西门子plc6ES7 231-7PB22-0XA8
--上海朕锌电气设备有限公司
CPU 221、CPU 222、CPU 224、CPU 224XP、CPU 224XPsi 与 CPU 226 相同技术参数
特点
CPU 221, 222, 224, 224 XP, 226
32 位浮点计算,符合 IEEE 标准
√
可完全组态的全集成 PID 控制器
√,最多可集成 8 个单独的 PID 控制器
位处理速度
0.22 μs
时间控制中断
2(循环时间为 1 到 255 ms 之间,分辨率为 1 ms)
硬件中断(输入处进行边沿检测)
最多 4 个输入
标志、定时器、计数器
每个 256
高速计数器
4–6(取决于 CPU),最多 30 kHz,CPU 224 XP 为 200 kHz
脉冲输出(脉宽或调频)
2 个输出,每个为 20 kHz(对于 DC),CPU 224 XP 为 100 kHz
程序和数据存储器
掉电保护(非易失)
掉电时动态数据的储存
掉电保护:内部高性能电容和/或附加电池模块保证了非易失性:使用 STEP 7-Micro/WIN、TD200C 或用户程序向集成的 EEPROM 装载数据
使用电池模块对动态数据的掉电保护
一般 200 天
集成通信接口
√,RS 485 接口支持下列工 作模式:PPI 主站或从站/MPI 从站/自由口(自由组态的 ASCII 协议)
最大波特率
187.5 kbaud (PPI/MPI) 或 115.2 kbaud(自由口)
编程软件
STEP 7-Micro/WIN 支持所有标准,如 STL、CSF 或 LAD
可选的程序存储模块
√,CPU 中编程,用于程序传输、数据记录、配方、文档记录
DC/DC/DC
√
电源电压
24 V DC
数字量输入
24 V DC
数字量输出
24 V DC,最大 0.75 A,并联,具有更高的切换能力
AC/DC/继电器
√
电源电压
85 – 264 V AC
数字量输入
24 V DC
数字量输出
5 – 30 V DC 或 5–250 V AC,最大 2 A
用西门子PLC构成邮件分拣控制系统实训举例
一、实验设备
YX-80系列PLC实训装置;
个人计算机(WINDOW ),
PC/PPI编程线缆、STEP7Micro/WIN32编程环境;
连接导线一套。
邮件分拣机实验板,如图1所示;
注:邮件分拣机实验板的输入端子为一特殊设计的端子,其原画图如图2所示,它的功能是:当输出端MS为ON时,S1自动产生脉冲信号模拟测量电动机转速光码盘信号。
二、实验内容
①控制要求:启动后绿灯L2亮表示可以进邮件,S2为ON表示检测到了邮件,拨码器(I0.0-I0.3)模拟邮件的邮码,从拨码器读到邮码的正常值为1, 2, 3, 4, 5, 若非此5个数,则红灯L1闪烁,表示出错,电动机MS停止。重新启动后,能重新运行,若此5个数中的任一个,则红灯L1亮,表示系统正在分拣。电动机M5运行,将邮件分拣至箱内完成L1灭,L2亮,表示可继续分拣邮件。
②IO口分配
③编辑调试并运行程序
三、编程练习
根据下述两种控制要求,编制多个邮件分拣控制程序,调试并运行程序。
①开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2, 3, 4, 5)任何一个时,则红灯L1闪烁,M5停止,重新启动。
可同时分拣到多个邮件。邮件一件接一件地被检到它的到来和它的邮码,机器将每个邮件分拣到其对应的信箱中。例如,在n2时刻,S2检测到邮码为2的邮件时,如果高速计数器的计数值为m2,则M2在(m2+n2 )时刻动作,若高速计数器的计数值为m3,当在n3时刻检测到一个邮码为3的邮件时,M3在(m3+n3)时刻动作。
②开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2, 3, 4, 5)中的任何一个时,则红灯L1闪烁,MS停止运行,当检测到邮件欠资或未贴邮票时则蜂鸣器发生响声,M5停止。按动启动按钮,表示故障清除,重新运行。
可同时分拣多个邮件,其它要求同上。
通过切断与驱动程序的联系而自复位的定时器,常被叫做“自切断”定时器。它们是编程者“工具箱”里一个很有用的工具。下面例子不是一个完整的实际应用,而是经选择,突出“自切断”定时器的操作。
说明:
定时器T001连续运行,定时器线圈由它自己的常闭触点驱动。当定时器完成定时过程,线圈被激活,使定时器常闭触点无效,通路被打断,由此线圈不能通电。这个新状态也意味着常闭触点不能再通电。因此,最后情况是定时器复位并且自动地再次开始它的定时过程。
这是一个很快的响应。定时器的复位/置位会在程序的大约一次扫描(最多两次扫描)内发生。在如此短的时间内,定时器的连续置位和复位使定时器触点动作如同受脉冲激励。使用定时器T001的常开触点驱动ALT指令说明了这一点。每过20秒,Y001和Y002的输出状态互换。
在这个例子中,变化着的输出对配给杂志的线路进行切换,20秒的停顿用于杂志沿传送带下移并的停倒入等待盒中。这样能保证一个稳定的生产流程,这个过程很容易由照看杂志装箱的一个操作人员管理。
西门子PLC程序中常用的几个指令介绍
1、串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
2、并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
3、输出指令 =
1、= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
4、置位与复位指令S、R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
5、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变
6、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
7、程序结束指令END
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
西门子S7-200 PLC设置位或字节的几种方法举例说明
S7-200 PLC设置位或字节的几种方法举例说明
概述
本例用一定值存入预定的存储区域或对预定的存储区域清零的几种方法。
本例采用了以下指令:
程序和注释
本例程序描述了用一定值存入预定的存储器位或字节,以及清除存储区内容的几种方法。
采用指令如下:
FILL 设置一个字或几个字。
FOR NEXT FOR NEXT循环。
R 对一位或几位置0。
本程序长度为55个字。
西门子PLC基本指令功能介绍
一、标准触点 LD、A、O、LDN、AN、ON、
LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。
LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。
A,与指令。用于单个常开接点的串联。
AN,与非指令。用于单个常闭接点的串联。
O,或指令。用于单个常开接点的并联。
ON,或非指令。用于单个常闭接点的并联。
二、正、负跳变 ED、EU
ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。
EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。
三、输出 =
=,在执行输出指令时,映像寄存器中的指定参数位被接通。
四、置位与复位指令S、R
S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。
R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。
置位与复位的点数可以是1-255,当用复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。
五、空操作指令NOP
NOP指令不影响程序的执行,执行数N(1-255)。
PLC控制系统现场调试步骤(以西门子S7为例)
一、信号模拟
二、寻找/替换与换线
三、 变量监控与修改
四、 输出/输入强制
西门子S7 PLC实数运算指令的应用的指令表及梯形图
实数运算指令的应用的指令表及梯形图,程序如图所示。
指令表:
LD I0.0
+R AC1, VD100
/R VD100, AC0
数学函数变换指令包括平方根、自然对数、指数、三角函数等。
(1)平方根(SQRT)指令:对32位实数(IN)取平方根,并产生一个32位实数结果,从OUT指定的存储单元输出。
(2)自然对数(LN)指令:对IN中的数值进行自然对数计算,并将结果置于OUT指定的存储单元中。
求以10为底数的对数时,用自然对数除以2.302585(约等于10的自然对数)。
(3)自然指数(EXP)指令:将IN取以e为底的指数,并将结果置于OUT指定的存储单元中。
将“自然指数”指令与“自然对数”指令相结合,可以实现以任意数为底,任意数为指数的计算。求yx,输入以下指令:EXP (x * LN (y))。
例如:求23=EXP(3*LN(2))=8;27的3次方根=271/3=EXP(1/3*LN(27))=3。
(4)三角函数指令:将一个实数的弧度值IN分别求SIN、COS、TAN,得到实数运算结果,从OUT指定的存储单元输出。
函数变换指令格式及功能如表1所示。
表1 函数变换指令格式及功能
LAD
STL
SQRT IN,OUT
LN IN,OUT
EXP IN,OUT
SIN IN,OUT
COS IN,OUT
TAN IN,OUT
功能
SQRT(IN)=OUT
LN(IN)=OUT
EXP(IN)=OUT
SIN(IN)=OUT
COS(IN)=OUT
TAN(IN)=OUT
操作数及数据类型
IN: VD, ID, QD, MD, SMD, SD, LD, AC, 常量, *VD, *LD, *AC
OUT:VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
数据类型:实数
使ENO = 0的错误条件:0006(间接地址),SM1.1(溢出)SM4.3(运行时间)
对标志位的影响:SM1.0(零),SM1.1(溢出),SM1.2(负数)
西门子S7-200PLC由I0.1的上升沿产生的中断事件的初始化程序
查表2可知,I0.1上升沿产生的中断事件号为2。所以在主程序中用ATCH指令将事件号2和中断程序0连接起来,并全局开中断。程序如图1所示。
梯形图(主程序)
图1
语句表
LD SM0.1 //首次扫描时
ATCH INT_0 2 //将INT_0 和EVNT2连接
ENI //并全局启用中断
LD SM5.0 //如果检测到I/O错误
DTCH 2 //禁用用于I0.1的上升沿中断
(本网络为选项)
LD M5.0 // 当M5.0=1时
DISI //禁用所有的中断
表2 S7-200 PLC中断事件及优先级
优先级分组
组内优先级
中断事件号
中断事件说明
中断事件类别
通信中断
0
8
通信口0:接收字符
通信口0
0
9
通信口0:发送完成
0
23
通信口0:接收信息完成
1
24
通信口1:接收信息完成
通信口1
1
25
通信口1:接收字符
1
26
通信口1:发送完成
I/O中断
0
19
PTO 0脉冲串输出完成中断
脉冲输出
1
20
PTO 1脉冲串输出完成中断
2
0
I0.0上升沿中断
外部输入
3
2
I0.1上升沿中断
4
4
I0.2上升沿中断
5
6
I0.3上升沿中断
6
1
10.0下降沿中断
7
3
I0.1下降沿中断
8
5
I0.2下降沿中断
9
7
I0.3下降沿中断
10
12
HSC0当前值=预置值中断
高速计数器
11
27
HSC0计数方向改变中断
12
28
HSC0外部复位中断
13
13
HSC1当前值=预置值中断
14
14
HSC1计数方向改变中断
15
15
HSC1外部复位中断
16
16
HSC2当前值=预置值中断
17
17
HSC2计数方向改变中断
18
18
HSC2外部复位中断
19
32
HSC3当前值=预置值中断
20
29
HSC4当前值=预置值中断
21
30
HSC4计数方向改变
22
31
HSC4外部复位
23
33
HSC5当前值=预置值中断
定时中断
0
10
定时中断0
定时
1
11
定时中断1
2
21
定时器T32 CT=PT中断
定时器
3
22
定时器T96 CT=PT中断
用PLC和变频器实现石油气压缩机的自动控制
一 工艺要求
西门子PLC立即类指令的格式及说明
立即类指令是指执行指令时不受S7-200循环扫描工作方式的影响,而对实际的I/O点立即进行读写操作。分为立即读指令和立即输出指令两大类。
立即读指令用于输入I接点,立即读指令读取实际输入点的状态时,并不更新该输入点对应的输入映像寄存器的值。如:当实际输入点(位)是1时,其对应的立即触点立即接通;当实际输入点(位)是0时,其对应的立即触点立即断开。
立即输出指令用于输出Q线圈,执行指令时,立即将新值写入实际输出点和对应的输出映像寄存器。
立即类指令与非立即类指令不同,非立即指令仅将新值读或写入输入/输出映像寄存器。
立即类指令的格式及说明如表1所示。
表1 立即类指令的格式及说明
T1505系统通过现场接口模板(FIM)连接SIMATIC S7-212编程
本例描述了如何将SIMATIC S7-212(或S7-214)与SIMATIC T1505可编程逻辑控制系统连接起来。主设备(T1505}通过现场接u模板((FIM)向从设备(S7-212发送信息。数据传输的协议为4字(4-Word)简单协议。这样T1505可控制新型SIMATIC PLC及其它支持此协议的设备(例如某些SE &A驭动器)。
通过自山端模式(Freeport Mode),S7-212接收来自主设置的信息,以及向主设备发送信息。由几个中断程序完成从设备的数据处理。
程序和注释
本程序长度为181个字。
西门子S7-200PLC高速计数器指令的初始化的步骤
高速计数器指令的初始化的步骤如下:
(1)用首次扫描时接通一个扫描周期的特殊内部存储器SM0.1去调用一个子程序,完成初始化操作。因为采用了子程序,在随后的扫描中,不必再调用这个子程序,以减少扫描时间,使程序结构更好。
(2) 在初始化的子程序中,根据希望的控制设置控制字(SMB37、SMB47、SMB137、SMB147、SMB157),如设置SMB47=16#F8,则为:允许计数,写入新当前值,写入新预置值,更新计数方向为加计数,若为正交计数设为4×,复位和起动设置为高电平有效。
(3)执行HDEF指令,设置HSC的编号(0-5),设置工作模式(0-11)。如HSC的编号设置为1,工作模式输入设置为11,则为既有复位又有起动的正交计数工作模式。
(4)用新的当前值写入32位当前值寄存器(SMD38,SMD48,SMD58 ,SMD138, SMD148, SMD158)。如写入0,则清除当前值,用指令MOVD 0,SMD48实现。
(5)用新的预置值写入32位预置值寄存器(SMD42 ,SMD52, SMD62, SMD142 ,SMD152, SMD162)。如执行指令MOVD 1000,SMD52,则设置预置值为1000。若写入预置值为16#00,则高速计数器处于不工作状态。
(6)为了捕捉当前值等于预置值的事件,将条件CV=PV中断事件(事件13)与一个中断程序相联系。
(7)为了捕捉计数方向的改变,将方向改变的中断事件(事件14)与一个中断程序相联系。
(8)为了捕捉外部复位,将外部复位中断事件(事件15)与一个中断程序相联系。
(9)执行全局中断允许指令(ENI)允许HSC中断。
(10)执行HSC指令使S7-200对高速计数器进行编程。
(11)结束子程序。
北京_ 重庆_ 天津_ 上海
河北_ 石家庄_唐山_秦皇岛_邯郸_邢台保定_张家口_承德_沧州_廊坊_衡水
山西_ 太原_大同_阳泉_长治_晋城_朔州_晋中_运城_忻州_临汾_吕梁
内蒙古_ 呼和浩特_包头_乌海_赤峰_通辽_鄂尔多斯_呼伦贝尔_巴彦淖尔盟_兴安盟_锡林郭勒盟和满洲里_阿拉善盟 _乌兰察布盟_二连浩特
湖北_ 武汉_黄石_襄阳_十堰_荆州_宜昌_荆门_鄂州_孝感_黄冈_咸宁_随州_恩施州
湖南_ 长沙_株洲_湘潭_衡阳_邵阳_岳阳_常德_张家界_益阳_郴州_永州_怀化_娄底_湘西州
广东_ 广州_深圳_珠海_汕头_韶关_佛山_江门_湛江_茂名_肇庆_惠州_梅州_汕尾_河源_阳江_清远_东莞_中山_潮州_揭阳_云浮广西_南宁_柳州_桂林_梧州_北海_防城港_钦州_贵港_玉林_百色_贺州_河池_来宾_崇左
海南_ 海口_三亚_白沙黎族自治县_昌江黎族自治县_乐东黎族自治县_陵水黎族自治县_保亭黎族苗族自治县_琼中黎族苗族自治县_西沙群岛_南沙群岛_中沙群岛_五指山_琼海_儋州_文昌_万宁_东方_定安县_屯昌县_澄迈县_临高县
四川_ 成都_自贡_攀枝花_泸州_德阳_绵阳_广元_遂宁_内江_乐山_南充_宜宾_广安_达州_眉山_雅安_巴中_资阳_阿坝州_甘孜州_凉山州
贵州_ 贵阳_六盘水_遵义_安顺_铜仁_毕节_黔西南州_黔东南州_黔南州
云南_ 昆明_曲靖_玉溪_保山_昭通_丽江_普洱_临沧_文山州_红河州_西双版纳_楚雄州_大理_德宏州_怒江州_迪庆州_思茅
西藏_ 拉萨_昌都_山南_日喀则_那曲_阿里_林芝
陕西_ 西安_铜川_宝鸡_咸阳_渭南_延安_汉中_榆林_安康_商洛
甘肃_ 兰州_嘉峪关_金昌_白银_天水_武威_张掖_平凉_酒泉_庆阳_定西_陇南_临夏州_甘南州
青海_ 宁海_东海_北州_黄南州_海南州_果洛州_玉树州_海西州
宁夏_ 银川_石嘴山_吴忠_固原_中卫
新疆_ 乌鲁木齐_克拉玛依_吐鲁番_哈密_昌吉州_博尔塔拉州_巴音郭楞州_阿克苏_克孜勒苏州_喀什_和田_伊犁州_塔城_阿勒泰
香港_ 澳门 _ 台湾
辽宁_ 沈阳_大连_鞍山_抚顺_本溪_丹东_锦州_营口_阜新_辽阳_盘锦_铁岭_朝阳_葫芦岛
吉林_ 长春_吉林_四平_辽源_通化_白山_松原_白城_延边朝鲜族自治州
黑龙江_ 哈尔滨_齐齐哈尔_鸡西_鹤岗_双鸭山_大庆_伊春_佳木斯_七台河_牡丹江_黑河_绥化_大兴安岭
江苏_ 南京_无锡_徐州_常州_苏州_南通_连云港_淮安_盐城_扬州_镇江_泰州_宿迁
浙江_ 杭州_宁波_温州_嘉兴_湖州_绍兴_金华_衢州_舟山_台州_丽水
安徽_ 合肥_芜湖_蚌埠_淮南_马鞍山_淮北_铜陵_安庆_黄山_滁州_阜阳_宿州_巢湖_六安_亳州_池州_宣城
福建_ 福州_厦门_莆田_三明_泉州_漳州_南平_龙岩_宁德
江西_ 南昌_景德镇_萍乡_九江_新余_鹰潭_赣州_吉安_宜春_抚州_上饶
山东_ 济南_青岛_淄博_枣庄_东营_烟台_潍坊_威海_济宁_泰安_日照_莱芜_临沂_德州_聊城_滨州_菏泽
河南_ 郑州_开封_洛阳_平顶山_焦作_鹤壁_新乡_安阳_濮阳_许昌_漯河_三门峡_南阳_商丘_信阳_周口_驻马店
诚信经营、质量为本、愿交西门子工控系列产品长期合作伙伴!
联系人 : 张亮 (销售工程师)
手机 :13524376609 QQ :809118149
电话 ( b) :021-31668149 传真 (fax) :021-67226033
联系地址 :上海市金山区枫泾镇枫岸华庭
CPU
产品编号 / 产品说明
目录价格 / 您的价格
显示价格
显示价格
显示价格
显示价格
显示价格
显示价格
显示价格
显示价格
冗余的CPU414H中央控制单元
本自控系统现场控制站的中央控制器采用冗余设计,它由2套AS-400型中央控制器组成。它们预装有冗余软件,并通过一个通讯接口实现相互连接。在系统正常的运行中,当某个中央控制器出现故障时,另一个中央控制器能自动接管所有的工作,保证了系统继续正常运行。因此系统现场控制站的AS-400中央控制器具有很好的冗余性能。
AS 的中央处理器采用S7-400 系列工业控制器中S-414 以上的CPU,专为过程控制应用设计,CPU 芯片的底层程序采用类PASCAL语言编写,为CFC,SFC等过程控制语言提供平台。中央控制器中预装有冗余软件,用户在组态时可完全忽略其冗余特性,象对非冗余系统组态一样只需输入用户程序。
3.远程I/O站
每个分布式I/O站的有源背板总线上插有2个IM153-2通讯接口模块 ,分别通过2条独立的PROFIBUS-DP现场总线与AS-400中央控制站进行实时通信。在系统运行过程中,当其中某一个IM153-2通讯接口模块发生故障时, 系统能自动地切换到另一个IM153-2通讯接口模块,并可带电热插拔更换故障的通讯接口模块,不会影响系统正常运行。
4.冗余的通讯网络
CP443-1作为标准的工业以太网连接装置,在物理层上采用高防护等级的通讯线缆,工业以太网的卡件上带有CPU可以独立处理通讯信号。高速工业以太网是在工业以太网的通讯协议的基础上,将通讯速率提高到了100M/s。SIMATIC NET 中的高速以太网采用了全双工并行(FDX)通讯模式,这种模式允许站点同时发送和接收数据,通讯速率可提高一倍。SIMATIC NET 在高速以太网上还采用了交换技术,利用交换机模块将整个网段分成若干子网,每个子网都可以独立地形成一个数据通讯网段,可以大大地提高通讯效率。普通以太网上由于网段上数据通讯阻塞的存在,使得网络上实际通讯技术只有40%,采用了全双工并行通讯技术和交换技术后,使得网络的通讯能力得以充分地利用。
5.主要监控功能描述:
(1) 工艺流程显示:依据系统工艺控制过程以流程图形式表现工艺流程图;
(2) 顺序控制操作指导:在PCS7中提供SFC顺序功能图,以图形方式监控顺序控制过程;
(3) 系统控制和设定功能:控制系统提供丰富的回路控制监控库,可以对回路控制和参数设定进行集中显示、集中监控;
(4) 趋势显示:以实时趋势和历史趋势方式显示重要过程参数的变化趋势;
(5) 报警记录与显示
(6) 报表管理:提供日报、月报打印功能,可提供定时打印、事件驱动打印、召唤打印等;
(7) 用户级别管理:为了保证系统的安全操作,系统提供多级用户权限管理,不同权限的用户对应不同的操作范围。
四 使用效果分析
该DCS系统经长期运行证明,各项技术指标均达到国际先进水平,主要表现如下:
(1) 燃烧效率高:垃圾在炉排上与空气混合均匀燃烧充分,垃圾燃尽率高;
(2) 处理垃圾范围广泛 :由于设计了根据不同垃圾类型而调整的控制策略,垃圾处理范围大大提高,能够处理工业垃圾、生活垃圾、废弃橡胶轮胎等;
(3) 运行维护费用低 :由于自动控制水平高,运行人员少,定检和不定期检修费用低,降低了维护费用;
(4) 可靠性高 :经过长期运行表明,控制系统故障率非常低,系统可用率可达99.9%以上,满足设计要求;
西门子扩展模块6ES7231-7PB22-0A8
(1)正常生产过程中,2台压缩机应至少有1台运行,即使在相互切换时,也不允许发生两台机器全部停止的现象。
(2)保持压缩机出口压力在预定值上。
(3)能实现对压缩机运行状态进行分析,以实现预测性检修。
二 系统控制原理
(1)工艺专业设定压缩机管网正常出口压力为P1,而现场实际测定压力为P2,根据ΔP(=P2-P1)值大小由PLC内PID功能模块进行PID运算,控制变频器来改变电动机转速,达到所要求的压力。当ΔP>0时,现场压力偏高,则提高变频器输出频率,使电动机转速加快,提高实际风压;当ΔP<0时,现场压力偏低,则使转速降低,ΔP减小。这样不断调整,使ΔP趋于0,现场实际压力在设定压力附近波动,保证压力稳定。系统结构如图1。
(2)压缩机长期运行,造成各部件间隙变大,这样引起的振动会越来越大,容易造成压缩机各部件的损坏。由PLC对现场振动情况进行判断分析,可提前对压缩机进行计划性维护保养,这样可大大延长设备的使用寿命,提高设备运行可靠性,减少设备故障引起的非计划性停车。
三 设计方案
该方案主要由1台Siemens ECO1-7500/3变频器、1台S7-200型PLC(CPU215/216,配套EM235扩展模块)以及接触器、操作按钮、1台现场压力变送器和2台振动测量装置(振动变送器)组成,用PLC实现压缩机出口压力单回路闭环PID控制以及压缩机起动、停止、切换、故障处理等各种电气控制功能,由振动变送器对压缩机状态进行监控分析,以实现预测性维护维修。主回路如图2。
(1)PID运算功能的实现
S7-200系列中CPU215/216具有32位浮点运算指令和内置PID调节运算指令等特殊功能。使用时,只需在PLC内存中填写1张PID控制参数表(见下表),再执行指令:PID TABLE, LOOP,即可完成PID运算。其中操作数TABLE使用变量存储器VBx,用来指明控制环的起始地址;操作数LOOP是控制环号(常数,0~7)。编号为2、4、5、6、7的参数固定不变,可在PLC主程序中设定;编号为1、3、8、9的参数具有实时性,须在调用PID指令时填入。
由于S7-200输入和输出为开关量,而变频器、压力变送器和振动变送器的信号为模拟量,因此EM235模块要实现D/A转换。一个EM235模块可同时扩展3路模拟量输入通道(接1路压力信号,2路振动信号)和1路模拟量输出通道(接至变频器)。
(2)起动
M1和M2各有两种起动方式,可通过转换开关选择变频/工频起动方式。
(3)运行
正常情况下,电动机M1处于变频调速状态,电动机M2处于停机备用状态。现场压力变送器检测管网出口压力(4~20mA模拟量信号),并与预定值相比较,经PLC内部专用PID指令进行运算,得到变频器所需频率信号,自动调节电动机转速,达到所需管网压力。
(4)停止
按下“停止按钮”,PLC控制所有接触器断开,变频器停止工作。
(5)切换
当需从电动机M1切换到M2时,接触器KM2断开,KM1闭合,此时电动机M1工作在工频下,在变频器完全停止后,KM4闭合,变频器重新起动,电动机M2在变频器驱动下起动;完全起动后,KM1断开,电动机M1停止,切换操作结束。电动机M2切换到M1过程类似。
(6)报警及故障自诊断
通过PLC内部程序设定报警及联锁保护,一旦出现故障立即停止相应操作并报警。对于故障自诊断功能,考虑到成本问题,未设计上位机,只设置相应故障代码,通过4位数码管显示,使维修人员可根据故障信息方便查找到故障点。如:(a)压缩机油压低、水压低等故障信号,可由现场防爆电接点压力表测得,直接送至PLC,由PLC控制实现声光报警和延时停车;(b)增设现场振动传感器,并将信号送至PLC,对压缩机运行状况进行显示和诊断。
四 几点体会和设计中应注意的问题
(1)采用变频控制后,实现了压缩机的软起动,减小了起动电流对电网的冲击;节电效果明显,1年内可回收全部投资。
(2)采用PLC后,组成闭环自控系统,实现自动调节,运行更加稳定可靠。
(3)变频器、PLC、接触器等可安装在一台控制柜内,可就地或远控操作,方式简单灵活。
(4)系统可扩展性较好。若有多台压缩机在变频/工频供电方式下运行时,只需将增加信息或信号引至PLC,即可实现整个系统的自动控制;若生产需要,本系统也可方便接入DCS或上位机,建立人机界面的监控系统等。
(5)预测性维护检修可大大延长压缩机使用寿命,提高可靠性,减少停车损失,降低运行费用。
(6)PLC控制电动机在变频/工频供电方式下切换时,须保证各接触器闭合和断开顺序以及足够的延时,以防止电动机绕组产生的感应电动势加载到变频器的输出逆变桥上,造成损坏。
(7)PLC须实现KM2和KM4间的互锁,以防止2台电动机同时变频起动,使变频器因过载而损坏。
(8)因2台电动机会在短时间内分别在工频和变频下同时运行,故变频控制柜的总电源开关需按2台电动机负载量考虑。
西门子扩展模块6ES7231-7PB22-0A8