plc学习零基础典型案例
基本指令编程应用举例
例1 编制一个用户程序,控制交流电动机M1、
M2的启/停运行。其控制要求是:
1) M1启动40s后方允许M2启动;
2) M2停止运行30s后,方允许M1停止运行。
解:
1) 设I/O端口安排如下:
M1:启动按钮SB1接X0 启/停控制接触器
KM1接Y0停止按钮SB2接X1
M2:启动按钮SB3接X2 启/停控制接触器
KM2接Y1停止按钮SB4接X3
2) 设计梯形图如图3-22所示
—— 图中辅助继电器M0和M1分别为两
台电动机的启动与停止标志号
—— T0、T1用于定时控制
—— 在完成第二台电动机启动和第一台
电动机停止后应及时复位
—— 可见程序中所有SET和RST指令都
是成对出现
例2 有一种试剂由混料罐配制。混料罐有两个进
料泵分别控制两种不同的液体材料进罐,有一个出
料泵控制混合料成品出罐,还有一个搅拌泵将混合
料搅拌均匀。在罐体侧面装有3个液位控制开关
SA1、SA2、SA3分别检测罐内液位的低、中、高位
信号。当罐内磁钢浮球到达与SA1、SA2、SA3齐平
位置时,分别发出液位低、中、高信号。控制面板
上除启动、停止按钮外还有一个两位主令开关SA4
用来选择两种不同配方,当SA4处在1位(SA4-1接
通)选用配方1,当SA4处在2位(SA4-2接通)选
用配方2。
配料工艺过程与控制要求如——P107中间说明:
试按上述控制要求设计用户程序。
解: 1)令I/O地址分配如下:
启动按钮SB1 X0 进料泵1 Y0
停止按钮SB2 X1 进料泵2 Y1
液位信号SQ1 X2(低位) 搅拌泵2 Y2
SQ2 X3(中位) 出料泵 Y3
SQ3 X4(高位)
配方 SA-1 X5
SA-2 X6
2)设计梯形图如图3-23所示——(p108)
—— 图中M8002为初始化脉冲
—— 用于初始化处理
—— M0为循环标志
—— M1为阶段标志
—— M2为中途停止标志。
例3 试设计一个十字路口交通信号灯动作
的用户程序,其控制要求如下:
按下启动按钮后,依下面顺序运行:
1 —— 南北向绿灯亮20s,东西向红灯亮
2 —— 20s后,南北向绿灯闪烁5次每次通断
各0.5s,此期间东西向红灯亮
3 —— 闪5次后南北向暗,两个方向黄灯同
时亮5s,东西向红灯仍然亮
4 —— 黄灯亮5s后熄灭,南北向换红灯,东
西向换绿灯亮30s
5 —— 东西向绿灯30s后闪5次每次通断各
0.5s,南北向红灯亮
6 —— 闪5次后东西向绿灯熄灭,两个方向
黄灯亮5s,南北向红灯仍然亮
7 —— 黄灯亮5s后南北向换绿灯,东西向换
红灯
—— 至此一个循环结束。
—— 按下停止按钮SB2
—— 待本循环结束系统停止工作。
解:1)设I/O端口地址安排如下:
启动按钮 SB1 XO 南北绿灯 Y22
停止按钮SB2 X1 东西红灯 Y23
南北红灯 Y20 东西黄灯 Y24
南北黄灯 Y21 东西绿灯 Y25
2)设计梯形图
—— 如图3-26所示——(p110)
—— 其中MO为循环标志
—— M1~M6为阶段标志
—— M7为停止标志。
抢沙发
评论已关闭!