分组式的开关量输入模块价格较汇点式的高,如果输入信号之间不需要分隔,一般选用汇点式的。
3)注意同时接通的输入点数量
对于选用高密度的输入模块(如32点、48点等>,应考虑该模块同时接通的点数一般不要超过输入点数的60%。
4)输入门槛电平
为了提高系统的可靠性,必须考虑输入门槛电平的大小。
门槛电平越高,抗干扰能力越强,传输距离也越远,具体可参阅PLC说明书。
2、开关量输出模块的选择
开关量输出模块是将PLC内部低电压信号转换成驱动外部输出设备的开关信号,并实现PLC内外信号的电气隔离。
选择时主要应考虑以下几个方面:
1)输出方式
开关量输出模块有继电器输出、晶闸管输出和晶体管输出三种方式。
继电器输出的价格便宜,既可以用于驱动交流负载,又可用于直流负载,而且适用的电压大小范围较宽、导通压降小,同时承受瞬时过电压和过电流的能力较强,但其属于有触点元件,动作速度较慢<驱动感性负载时,触点动作频率不得超过1HZ)、寿命较短、可靠性较差,只能适用于不频繁通断的场合。
对于频繁通断的负载,应该选用晶闸管输出或晶体管输出,它们属于无触点元件。
但晶闸管输出只能用于交流负载,而晶体管输出只能用于直流负载。
2)输出接线方式
开关量输出模块主要有分组式和分隔式两种接线方式。
分组式输出是几个输出点为一组,一组有一个公共端,各组之间是分隔的,可分别用于驱动不同电源的外部输出设备;分隔式输出是每一个输出点就有一个公共端,各输出点之间相互隔离。
选择时主要根据PLC输出设备的电源类型和电压等级的多少而定。
一般整体式PLC既有分组式输出,也有分隔式输出。
3)驱动能力
开关量输出模块的输出电流(驱动能力>必须大于PLC外接输出设备的额定电流。
用户应根据实际输出设备的电流大小来选择输出模块的输出电流。
如果实际输出设备的电流较大,输出模块无法直接驱动,可增加中间放大环节。
4)注意同时接通的输出点数量
选择开关量输出模块时,还应考虑能同时接通的输出点数量。
同时接通输出设备的累计电流值必须小于公共端所允许通过的电流值,如一个220V/2A的8点输出模块,每个输出点可承受2A的电流,但输出公共端允许通过的电流并不是16A(8×2A>,通常要比此值小得多。
一般来讲,同时接通的点数不要超出同一公共端输出点数的60%。
5>输出的最大电流与负载类型、环境温度等因素有关
开关量输出模块的技术指标,它与不同的负载类型密切相关,特别是输出的最大电流。
另外,晶闸管的最大输出电流随环境温度升高会降低,在实际使用中也应注意。
1.2.2模拟量I/O模块的选择
模拟量I/O模块的主要功能是数据转换,并与PLC内部总线相连,同时为了安全也有电气隔离功能。
模拟量输入模块是将PLC内部的数字量转换为模拟量信号输出。
典型模拟量I/O模块的量程为-10V~+10V、0~+10V、4~20mA等,可根据实际需要选用,同时还应考虑其分辨率和转换精度等因素。
一些PLC制造厂家还提供特殊模拟量输入模块,可用来直接接收低电平信号<如RTD、热电偶等信号)。
1.2.3特殊功能模块的选择
目前,PLC制造厂家相继推出了一些具有特殊功能的I/O模块,有的还推出了自带CPU的智能型I/O模块,如高速计数器、凸轮模拟器、位置控制模块、PID控制模块、通信模块等。
第二章 全自动洗衣机PLC控制
2.1 任务介绍
2.1.1.课题名称:
全自动洗衣机PLC控制
2.1.2.工艺要求及动作流程
洗衣机的应用现在比较普遍。
全自动洗衣机的实物示意图如下图1所示。
图1自动洗衣机示意图
全自动洗衣机的洗衣桶<外桶)和脱水桶<内桶)是以同一中心安放的。
外桶固定,作盛水用。
内桶可以旋转,作脱水<甩水)用。
内桶的四周有很多小孔,使内外桶的水流相通。
该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统使进水闸打开,经进水管将水注入到外桶。
排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。
洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。
高、低水位开关分别用来检测高、低水位。
启动按钮用来启动洗衣机工作。
停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
2.2 控制要求
PLC投入运行,系统处于初始状态,准备好启动。
<1)按下启动按钮及水位选择开关,开始进水,水满<即水位到达高低)时停止进水。
<2)2秒后开始洗涤。
<3)洗涤时,正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。
<4)如此循环3次,总共180秒后开始排水,排空后<水位下降到低位)开始脱水并继续排水。
脱水10秒即完成一次从进水到脱水的工作循环过程。
<5)若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。
<6)报警10秒结束全部过程,自动停机。
<7)此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。
2.3 控制程序的编制,并画出硬件接线图
2.3.1主接线路如下图所示:
2.3.2PLC硬件连接线路如下图所示:
2.3.3设计功能顺序如上图所示:
2.4I/O口及定时器/计数器说明
I/O口分配表:
类别
元件
端子号
作用
输
入
SB1
X0
启动按钮
SB2
X1
停止按钮
SB3
X2
排水按钮
SL1
X3
高水位开关
SL2
X4
低水位开关
输
出
YV1
Y0
进水电磁阀
KM1
Y1
电机正转接触器
KM2
Y2
电机反转接触器
YV2
Y3
排水电磁阀
YC1
Y4
脱水电磁离合器
KM3
Y5
报警蜂鸣器
定时器、计数器说明:
类别
器件号
设定值
作用
定
时
器
T0
2S
进水候暂停时间
T1
15s
正转洗涤计时
T2
3s
正洗暂停计时
T3
15s
反转洗涤计时
T4
3s
反洗暂停计时
T5
10s
脱水计时
T6
10s
洗完报警计时
计数器
C0
3次
正、反洗循环计数
C1
3次
脱水<大循环)计数
2.5梯形图
工步介绍:
s0初始化s20洗衣机进水
s21电动机正转s22电动机反转
s23洗衣机脱水s24报警
2.6指令表
第五章致谢
通过课程设计,我深刻的体会到了实践和理论的区别与联系,让我明白怎么样才能把理论应用与实践,要这次实训中,我得到了锻炼,但是也感觉到了自己的不足,因此,我必须在剩下的的时间里对自己提高要求,让自己适应社会潮流,满足社会需要,所以我应该忠心的感谢学校给我们提供的这次课程设计的机会,让我在设计中体会到了我现在所处的位置和将来要达到的位置,同时也要感谢老师给我们的指导和同学给我的帮助,在这次课程设计中由于我们现在所学知识还不能满足实训的要求,所以我们在图书馆查阅了大量的资料,所以也应该感谢学校给我们提供了大量图书,和在图书馆的工作人员,一个人的想法总是有限的,所以要设计一个梯形图就需要和大家共同交流,多采取同学的意见,再此感谢他们的帮助。
同时也应该感谢老师给了我们这此机会,让我们能更贴近实际的学习PLC知识,使编程能力得到更进一步的提升。
参考文献
1、孙平主编《可编程控制器原理及应用》.2002.5
2、王永华主编《现代电气及可编程控制技术》北京航空航天大学.2002.5
3、胡学林主编《可编程控制器应用技术》.高等教育出版社.2000。
4
5、张运波.工厂电气控制技术.2001
6、田瑞庭.可编程控制器应用技术1994
7、曲非非.PLC应用技术200例2003
8、常斗南.可编程序控制器「原理⊙应用⊙实验」第2版2002
9、谢希德。
除按照学习的新思路报纸名,出版日期<版次)
10、刘子林。
电机与电气控制北京:
电子工业出版社,2003
附录:
总接线图