PLC程序设计训练.docx
《PLC程序设计训练.docx》由会员分享,可在线阅读,更多相关《PLC程序设计训练.docx(51页珍藏版)》请在冰豆网上搜索。
PLC程序设计训练
程序设计训练
实验九电机控制
一、实验目的:
用PLC控制电机正反转
二、验器材:
1、PLC--Ⅲ型可编程控制实验台
2、PLC—电机正反转及制动模块
3、编程器
4、实验导线
三、模块I/O说明:
输出控制:
KM1—电机正转,KM2—电机反转,KMZ—电机制动
四、控制要求:
按下启动开关SB1,KM1接通,电机运行;按下停止开关,电机停止运行。
五、I/O分配:
输入 输出
SB1X004KM1Y000
SB2X005
六、程序清单:
地址 指令
0 LDX004
1ORY000
2ANIX005
3OUTY000
4END
七、编程练习:
按下启动开关SB1,电机正转,5s后电机反转,5s后电机正转(KM1与KM2不能一起接通),如此循环,电机连续正反转,按下停止按钮SB2,电机停转。
实验十加工中心刀具库选刀控制
一、实验目的:
用PLC构成加工中心刀具库选刀自动控制系统。
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC--回转刀盘模块
3、编程器
4、实验导线
三、模块I/O说明;
输入控制:
SIN1—SIN4--4个刀具到位信号开关,SB1—SB4--四刀具选刀请求控制
输出控制:
顺—电机正转选刀,逆--电机反转选刀,到位—到位指示,换刀—机械手换刀
四、控制要求
1、按请求信号,PLC记录请求刀号。
2、刀具盘按照某一方向运转,到位复合后,显示到位指示。
3、机械手开始换刀,显示换刀指示灯亮6S后结束,等待请求。
换刀过程中,其它请求信号均视为无效。
五、I/O分配
输入:
SIN1—X1,SIN2—X2,SIN3—X3,SIN4—X4
SB1—X11,SB2—X12,SB3—X13,SB4—X14
输出:
到位--Y0,换刀--Y1,顺转--Y2
六、程序清单
七、编程练习
1、按上述控制要求,选刀后选择最近途径转动(顺/逆)。
2、到位显示等亮1S,换刀灯再亮5S后方可进入下一循环。
实验十一电机正反转及能耗制动
一、实验目的:
用PLC构成电机正反转及制动自动控制。
二、实验器材:
1、PLC―Ⅲ型可编程序控制台
2、PLC―电机正反转及制动
3、编程器
4、实验导线
三、模块I/O说明:
输出控制:
KM1—电机正转,KM2—电机反转,KMZ—电机制动
四、控制要求
1、按正转按钮,KM1闭合,电机正转。
2、按反转按钮,KM2闭合,电机反转。
3、按停止按钮,KMZ闭合,电机断电,延时十秒,KMZ断开,观察停止时间。
五、I/O分配
输入:
停止--X004,正转启动按钮--X005,反转启动按钮--X006
输出:
KM1--Y1,KM2--Y2,KMZ--Y0
六、程序清单:
地址指令
七、编程练习
要求:
电机正转100S后停止10S,其中包括能耗制动再反转100S后停止10S,并能自动循环。
实验十二八段码显示
一、实验目的:
用PLC构成抢答器系统并编制控制程序。
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC—八段码显示模块
3、编程器
4、实验导线
三、模块I/O说明:
输出控制:
a__h—八段码各段显示,1、2—时钟点显示
四、控制要求:
组成一个四组抢答器,任一组抢先按下后,显示器能显示组编号并使蜂鸣器发出响声,锁住抢答器,其他组抢答无效,抢答器设有复位开关,复位后可重新抢答。
五、I/O分配:
输入输出
按键1X004铃HAY000
按键2X005a1Y001
按键3X006b1Y002
按键4X007c1Y003
复位开关X024d1Y004
e1Y005
f1Y006
g1Y007
六、程序清单
七、编程练习
设计五组抢答器的程序(控制要求同四组抢答器)
程序有以下控制要求,在1分钟内,PLC自动判断,以大为优,首先先按键有效,在按键若键号大于此键号有效,若小于,则原键号不变超过1分钟,则不管键号多大,皆无效。
复位键按下后,重新开始,显示器显示清零
实验十三交通灯信号控制
一、实验目的:
用PLC控制交通灯
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC—交通灯信号控制模块
3、编程器
4、实验导线
三、模块I/O说明:
输入控制:
S1、S2、S3—手动控制输入
输出控制:
绿、黄、红(东西)--东西方向的交通灯,绿、黄、红(南北)--南北方向的交通灯
四、控制要求:
自动开关S1合上以后,东西方向绿灯亮4s,闪2s灭;黄灯亮2s;红灯亮8s;绿灯亮2s…如此循环,对应东西方向绿黄红灯亮时,南北方向红灯亮8s,接着绿灯亮2s后,闪2s灭;黄灯亮2s后,红灯又亮…如此循环。
五、I/O分配:
输入:
S1--X000
输出:
南北红--Y000东西红--Y010
黄--Y001黄--Y011
绿--Y002绿--Y012
六、程序清单:
七、编程练习
①基本控制同上,东西、南北绿灯亮的时间分别用拨码器来控制,绿灯闪、黄灯亮的时间不变,编程并运行。
②在①的基础上增加手动控制,手动开关1控制南北绿灯、东西红灯,手动开关2控制东西绿灯,南北红灯,编程并调试。
实验十四水塔水位自动控制
一、实验目的:
用PLC构成水塔水位自动控制系统。
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC--水塔水位控制模块
3、编程器
4、实验导线
三、模块I/O说明:
输入控制:
S1—水塔高水位开关,S2--水塔低水位开关,S3--水池高水位开关,S4--水池低水位开关
输出控制:
M—水塔注水电机,Y--水池注水电机
四、控制要求:
当水池水位低于水池低水位(S4为ON表示)时,电磁阀Y打开,水池进水,当水位高于水池高水位界(S3为ON表示),电磁阀Y关闭,停止进水。
五、I/O分配
输入:
S4--X002,S3--X003
输出:
Y--Y001
六、程序清单:
地址指令
七、练习编程:
①在上述程序的基础上,当水塔水位低于水塔低水位界时,S2为ON,电机M运转,开始抽水。
当S4为OFF时,当水塔水位高于水塔高水位界时,S1为ON,电机M停止。
②当水塔水位低于水塔低水位界时(S4为ON表示),电磁阀Y打开进水(Y为ON),定时器开始定时10s,10s后,如果S4仍为ON,那么指示灯L1闪烁,表示阀Y没有进水,出现故障,S3为OFF后,阀Y关闭(Y为OFF)。
当S4为OFF时,且水塔水位低于水塔低水位界时,S2为ON,电机M运转抽水。
当水塔水位高于水塔高水位界(S1为ON)时,电机M停止。
编制程序并上机调试运行
实验十五自动轧钢机控制
一、实验目的:
用PLC构成自动轧钢机系统
二、实验器材:
5、PLC--Ⅲ型可编程控制实验台
6、PLC—自动轧钢机模块
7、编程器
8、实验导线
三、模块I/O说明:
输入控制:
S1--检测钢板信号开关A,S2--检测钢板信号开关B
输出控制:
KM1—轧钢轮电机M1,KM2—传送带电机M2,KM5—压料电机M5,Y1、Y2、Y3--轧钢轮高度指示,KM3Z、KM3F--传送带电机M3正、反转,KM4Z、KM4F--传送带定位电机正、反转
四、控制要求:
当启动按钮按下,电机M1、M2运行,传送钢板,检测传送带上钢板的传感器S1有信号(S1为ON),表示有钢板,则电机M3正转,S1信号消失(S1为OFF),检测传送带上钢板到位后的传感器S2有信号(S2为ON)表示钢板到位,电磁阀Y2动作,电机反转,Y1给一向下压下量,S2信号消失,S2有信号,电机M3反转,S1的信号消失,重复直至Y1给出三个向下压下量后,若S2有信号,则停机,完成一次轧钢
五、I/O分配:
输入:
启动开关--X004,传感器S1--X001,传感器S2--X002,
输出:
KM1--Y000,KM2--Y001,KM3F--Y002,KM3Z—Y003,Y1--Y004,KM4Z—Y005
六、程序清单:
(如下)
地址指令地址指令
七
七、编程练习:
在上面程序基础上,完成一次轧钢后,停机,以便取出成品,接着自动运行10s,并自动记录成品数
实验十六自动送料系统
一、实验目的:
用PLC构成自动送料装车控制系统
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC—自动控制送料模块
3、编程器
4、实验导线
三、模块I/O说明:
输入控制:
S1—料斗高位信号,S2—运料车到位信号
输出控制:
KM1、KM2、KM3—三级传送带电机,L1、L2—进车红、绿灯,K1、K2—料斗开关电磁阀(模拟),K3—料斗进料电磁阀(模拟)
四、控制要求:
按下启动按钮,绿灯L1亮,表示允许汽车开进装料,料斗K2,电机M1、M2、M3皆为OFF。
当汽车来到时(用S2接近表示),L2亮,L1灭,M3运行,电机M2在M3通2s后运行,M1在M2通2s后运行,K2在M1通2s后打开出料,当料满后(用S2断开表示),料斗K2关闭,电机M1延时2s后关断,M2在M1停2s后停止,M3在M2停2s后停止,汽车开走,L1亮,L2灭,表示下辆汽车可以装料。
五、I/O分配:
输入:
启动—X4,停止—X5,S2—X1
输出:
K2--Y000,L2--Y002,L1--Y003,KM1--Y006,KM2--Y005,KM3--Y004
六、程序清单:
七、编程练习:
编写带车辆计数的自动送料装车系统的控制。
初始状态与上面实验相同,当料不满时(S1为OFF,灯灭),料斗开关K2关闭(K2为OFF)灯灭,不出料,进料开关K1打开(K1为ON)进料,否则不进料,当汽车来到时M3运行,电机M2在M3运行2s后运行,M1在M2运行2s后运行,K2在M1运行2s后打开出料,当料满后(用S2断表示)电机M1延时2s后关断,M2在M1停2s后停止,M3在M2停2s后停止,每日装车数自动统计。
实验十七多种液体混合
一、实验目的:
用PLC构成多种液体混合控制系统
二、实验器材:
1、PLC―Ⅲ型可编程序控制实验台
2、PLC--多液体混合模块
3、编程器
4、实验导线
三、模块I/O说明:
输入控制:
L1、L2、L3—液面高度信号,T—温度传感信号
输出控制:
Y1、Y2、Y3—三种液体输入电磁阀,Y4—容器输出电磁阀,M—搅拌电机
H—加热指示
四、控制要求:
初始容器是空的,Y1、Y2、Y4电磁阀和M搅拌机均为OFF,液面传感器L1、L2、L3为OFF,按下启动按钮,开始自动配料。
①电磁阀Y1开启后(Y1为ON),开始注入液体A升至液面高度为L2时(L2为ON)停止注入(Y1为OFF),同时开启液体B电磁阀Y2(Y2为ON),注入液体B,当液面升至L1时(L1为ON),停止注入(Y2为OFF)。
②停止注入液体B时,开启搅拌机M搅拌混合时间为10s。
③停止搅拌后放出混合液体(Y4为ON),至液体高度降为L3时(L3为ON),再经过5s停止放出,(Y4为OFF)。
当前自动配料完成后,回到初始状态。
五、I/O分配:
输入:
启动按钮--X000,液面高度L1--X002,液面高度L2--X003,液面高度L3--X004
输出:
电磁阀Y1--Y000,电磁阀Y2--Y002,电磁阀Y4--Y003,电机M--Y010
六、程序清单:
七、编程练习:
三种液体自动混合加热的控制程序,上机调试并运行程序。
三种液体自动混合加热的控制的要求:
初始时,容器是空的,Y1、Y2、Y3、Y4电磁阀均为OFF,液面传感器L1、L2、L3均为OFF,搅拌机M为OFF,按下启动按钮,开始自动配料。
①Y1为ON,液体A注入容器,当液面达到L1时(L1为ON),使Y1为OFF,Y2为ON,即关闭Y1,打开Y2,液体B注入容器。
当液面达到L3时(L3为ON),使Y2为OFF,Y3为ON,即关闭Y2,打开Y2,液体C注入容器。
②当液面达到L2时(L2为ON),Y3为OFF,M为ON,即关闭Y3,电动机开始搅拌。
③经10s搅匀后,M为OFF,停止搅拌,H为ON,加热器开始加热。
④当混合温度达到指定温度时,T为ON,H为OFF,停止加热,使电磁阀Y4为ON,开始放出混合液体。
⑤当液面下降到L4时(L4为ON),再经5s放完,Y4为OFF,开始下一周期。
实验十八礼花之光
一、实验目的:
用PLC构成闪光灯控制系统
二、实验器材:
1、PLC--Ⅲ型可编程控制实验台
2、PLC—礼花之光模块
3、编程器
4、实验导线
三、块I/O说明:
输出控制:
L0~L20—分别为21个发光管
四、控制要求:
按下启动,21个发光管呈向外辐射状并循环,
即L0→L1、L2、L3、L4→L5、L6…L12→L13、L14…L20→L0。
五、I/O分配:
输入:
启动--X000
输出:
L0--Y000,L1—Y001,L2—Y002,L3—Y003,L4—Y004,L5—Y005,L6—Y006,
L7—Y007,L8—Y10,L9—Y11,L10—Y12,L11—Y13,L12—Y14,L13—Y15,
L14—Y16,L15—Y17,L16—Y20,L17—Y21,L18—Y22,L19—Y23,L20—Y24
六、程序清单:
七、编程练习:
①隔两个灯闪烁:
L1、L4、L7、L10、L13、L16、L19亮1s后灭,接着L2、L5、L8、L11、L14、L17、L20亮1s后灭,接着L3、L6、L9、L12、L15、L18亮1s后灭,接着又L1、L4、L7、L10、L13、L16、L19亮1s后灭…如此循环。
②发射型闪烁:
L1亮2s后灭,L1、L2、L3、L4亮2s后灭,L5、L6、L7、L8、L9、L10、L11、L12亮2s后灭,L13、L14、L15、L16、L17、L18、L19、L20亮2s后灭,接着L1亮2s后灭…如此循环。
③L1—L20同时亮1s后灭,L1—L20分别亮1s后灭,L1—L20又同时亮1s后灭,L20—L1分别亮1s后灭…如此循环。
编制并上机调试。
实验十九电梯控制
一、实验目的:
用PLC构成电梯自控系统
二、实验器材:
9、PLC--Ⅲ型可编程控制实验台
10、PLC—电梯控制模块
11、编程器
12、实验导线
三、模块I/O说明:
输入控制:
S1、S2、S3—1、2、3层上升呼叫
S6、S5、S4—2、3、4层下降呼叫
SIN—顶层信号,SIN0—底层信号
SIN1…SIN4—一至四层信号
运行—运行信号
一层…四层—--呼叫一至四层信号
输出控制:
R1、R2、R3—1、2、3层上升呼叫指示
R6、R5、R4—2、3、4层下降呼叫指示
L1…L4----一至四层选层指示
KM1—电梯电机正转(电梯上升)
KM2—电梯电机反转(电梯下降)
KMZ—电梯电机制动
四、控制要求:
(运行前电梯停在一层)
1)电梯上升
①电梯停于某层,当有高于该层呼叫信号时,电梯上升到呼叫层停止,例电梯停于2楼,4楼呼叫,电梯上升到4楼停止。
②电梯停于某层,当有高于该层多个呼叫信号时,电梯先上升到低的呼叫层,停4s后继续上升到高的呼叫层,最后停止在呼叫的最高层,例电梯停在1楼,2、3、4楼同时呼叫,电梯先上升到2楼,停4s后继续上升到3楼,停4s后上升到4楼停止。
2)电梯下降
①电梯停于某层,当有低于该层呼叫信号时,电梯下降到呼叫层停止,例电梯停于4楼,1楼呼叫,电梯下降到1楼停止。
②电梯停于某层,当有低于该层多个呼叫信号时,电梯先下降到高的呼叫层,停4s后继续下降到低的呼叫层,最后停止在呼叫的最低层,例电梯停在4楼,3、2、1楼同时呼叫,电梯先下降到3楼,停4s后继续下降到2楼,停4s后下降到1楼停止。
3)电梯在上升的过程中任何反向呼叫均无效。
4)电梯在下降的过程中任何反向呼叫均无效。
5)数码管显示电梯的即时楼层位置
五、I/O分配:
输入:
S1—X3,S2—X2,S3—X1,S4—X0,S5—X10,S6—X11,
SIN1—X7,SIN2—X6,SIN3—X5,SIN4—X4
输出:
R1—Y1,R2—Y6,R3—Y3,R4—Y4,R5—Y10,R6—Y11,KM1—Y5,KM2—Y0
六、程序清单:
七、编程练习:
在上述程序的基础上,增加如下要求:
1)在吊厢上升或下降过程中,有反向呼叫,可记忆信号,再到顶层或低层后在来到该反向层停止。
2)吊厢内选信号与外呼按钮信号同等待遇。
实验二十产品自动检测分拣控制
一、实验目的:
用PLC构成产品自动检测分拣控制系统
二、实验器材:
1、PLC--Ⅲ型可编程控制实验台
2、PLC—产品质量分拣模块
3、编程器
4、实验导线
三、模块I/O说明:
输入控制:
S1—高速计数信号,S2—检测产品信号
输出控制:
Y1…Y4—四级别产品指示,M5—传送带电机,L1、L2—检测产品及运行指示
四、控制要求:
启动按钮L1亮,表示可以开始检测产品。
产品质量分成1、2、3、4、5等5个类别,有拨码器模拟传感器检测到的5个类别,若超过此5个类别,L2闪烁,表示出废品,电机M停转,要重新启动才能运行,若是此5个数中的一个,红灯亮,电机启动,将产品按类分拣到箱内,完后L2灭,L1亮,表示可以继续检测产品。
五、I/O分配:
输入:
启动—X10,S7拨码器输入产品质量号,S2—X11
输出:
L1—Y000,L2—Y001,M5—Y002,Y1—Y003,Y2—Y004,Y3—Y005,Y4—Y006
六、程序清单: