电机转停控制及循环控制是最基本的编程控制,这期我们主要目的是想着重理解计时器,定时器及比较指令的用法。将它们应用到最基本的电机转停和循环控制电路中去。那么请回答擂台问题:
擂台一:一台电动机要求在按下起动按钮后,电动机运行10秒,停5秒,重复3次后, 电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC可以随便选用,要有相关说明
注意:要有PLC控制电路和I/O分配表。
擂台二:用比较指令电动机的循环控制(也可用其他指令)。控制要求:(1)由运行开关控制:“1”= 起动,“0”= 停止
(2)控制时序图: (3)PLC类别可以随便选择,要有相关说明。
注意:要有PLC控制电路和I/O分配表。
工控求职面试题擂台每周一期每期两题,内容旨在服务于即将毕业的面临找工作的工控学子们,但是打擂者不限,只要求能给出完整的,尽可能的详细的答案即可,打擂者可以根据兴趣随便选择一题作答,也可两题一起做答,结果按较好题给分。本期下周结贴。奖项设置:一等奖1名:30MP,二等奖2名:20MP,三等奖3名:10MP,鼓励奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
引用擂台一内容:擂台一:一台电动机要求在按下起动按钮后,电动机运行10秒,停5秒,重复3次后, 电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC可以随便选用,要有相关说明
注意:要有PLC控制电路和I/O分配表。
Haiwell系列PLC是一款通用型高性价比的小型可编程控制器,应用非常广泛,本擂题所述控制要求使用Haiwell继电器器输出型PLC,运用其通用的定时、计数控制等指令可方便实现。
按擂题一所述电动机循环启停控制要求作如下设计。
1、PLC输入输出分配表见下表。
输入信号 | ||
名称 | 代号 | 输入点编号 |
启动按钮 | SB1 | X0 |
停止按钮 | SB2 | X1 |
热继电器 | FR | X2 |
输出信号 | ||
名称 | 代号 | 输出点编号 |
接触器 | KM | Y0 |
引用擂台二内容: 擂台二:用比较指令电动机的循环控制(也可用其他指令)。控制要求:(1)由运行开关控制:“1”= 起动,“0”= 停止
(2)控制时序图: (3)PLC类别可以随便选择,要有相关说明。
注意:要有PLC控制电路和I/O分配表。
Haiwell系列PLC功能指令非常丰富,应用也非常方便、灵活。选用Haiwell系列继电器输出型PLC,运用其比较开关指令、填充指令以及字到位指令等对擂题二时序图中所表明的控制要求试作如下方案设计。
输入信号 | ||
名称 | 代号 | 输入点编号 |
启动按钮 | SB1 | X0 |
停止按钮 | SB2 | X1 |
输出信号 | ||
名称 | 输出点编号 | |
No1设备 | Y0 | |
No2设备 | Y1 | |
No3设备 | Y2 | |
No4设备 | Y3 | |
No5设备 | Y4 |
PLC用beckhoff的CX系列
PROGRAM MAIN
VAR
start AT%IX0.0:BOOL;
stop AT%IX0.1:BOOL;
FR AT%IX0.2:BOOL;
out AT%QX0.0:BOOL;
t1:TON;
n: BOOL;
END_VAR
IF( start OR n )AND NOT stop AND NOT FR THEN
n:=TRUE;
ELSE n:=FALSE;
END_IF
t1(in:=n, PT:=T#45s);
IF (t1.ET<T#10s AND t1.ET>T#0s) OR ( t1.ET<T#25s AND t1.ET>T#15s) OR ( t1.ET<T#40s AND t1.ET>T#30s)THEN
out:=1;
ELSE out:=0;
END_IF
擂台一与擂台二分别编在子程序SBR_0 与 SBR_3 中,二者合编在一个程序里。硬件选用S7-200的CPU226,其硬件电路及I/O表见下图:
主程序见下图:擂台一程序:
擂台一:一台电动机要求在按下起动按钮后,电动机运行10秒,停5秒,重复3次后, 电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC可以随便选用,要有相关说明
PLC用S7-200,CPU224,当按下起动按钮SB1,内部继电器M0.0闭合自锁,Q0.0有输出,KM吸合电机转动,同时时间继电器T37开始计时,当计时到10秒,T37常闭断开切断Q0.0,电机停转,Q0.0的下降沿计数器C0加1,时间继电器T38开始计时,到5秒T38常闭断开计时器T37,T37闭合的常开断开计时器T38,T37、T38状态位复位,T37重新开始计时。当C0计数为3时,C0常闭断开M0.0,计数器复位,同理,按下I0.1或者热继器动作都断开M0.0和使计数器复位。
输入/输出继电器地址分配:
编程元件 I/O端子 电路器件 作用
输入继电器 I0.0 SB1 起动按钮
I0.1 SB2 停止按钮
I0.2 FR 热继电器
输出继电器 Q0.0 KM 电机控制接触器
语句表编程:
Network 1 // 网络标题
// 网络注释
LD I0.0
O M0.0
AN I0.1
AN I0.2
AN C0
= M0.0
Network 2
LD M0.0
AN T38
TON T37, 100
Network 3
LD T37
TON T38, 50
Network 4
LD M0.0
AN T37
= Q0.0
Network 5
LD Q0.0
ED
LD SM0.1
O C0
O I0.1
O I0.2
CTU C0, 3
本程序经仿真验证通过,只不能粘贴梯形图和PLC控制接线图感到非常遗憾,只能通过编程软件由语句表转化为梯形图。
擂台二:用比较指令电动机的循环控制(也可用其他指令)。控制要求:(1)由运行开关控制:“1”= 起动,“0”= 停止
(2)控制时序图: (3)PLC类别可以随便选择,要有相关说明。
Plc用S7-200 CPU是224。当拔动开关置“1”,M0.0接通并自保。M0.0常开辅助接点和秒时钟脉冲起动计时器C0,利用两个比较指令的串接组成区间比较,实现对Q0.0-Q0.4的输出,用C0的常开接点对计数器复位,实行循环运行。PLC上电用SM0.1对计数器复位。
输入/输出继电器地址分配:
编程元件 I/O端子 电路器件 作 用
输入继电器 I0.0 SB1 拔动开关:“1”= 起动,“0”= 停止
输出继电器 Q0.0 KM1 控制N01设备
Q0.1 KM2 控制N02设备
Q0.2 KM3 控制N03设备
Q0.3 KM4 控制N04设备
Q0.4 KM5 控制N05设备
语句表编程:
TITLE=程序注释
Network 1 // 网络标题
// 网络注释
LD I0.0
O M0.0
= M0.0
Network 2
LD M0.0
AN SM0.5
LD SM0.1
O C0
ON I0.0
CTU C0, 80
Network 3
LDW> C0, 0
AW<= C0, 20
LDW> C0, 40
AW<= C0, 60
OLD
= Q0.0
Network 4
LDW> C0, 20
AW<= C0, 40
LDW> C0, 60
AW<= C0, 80
OLD
= Q0.1
Network 5
LDW> C0, 0
AW<= C0, 40
LDW> C0, 60
AW<= C0, 80
OLD
= Q0.2
Network 6
LDW> C0, 0
AW<= C0, 20
LDW> C0, 40
AW<= C0, 80
OLD
= Q0.3
Network 7
LDW> C0, 20
AW<= C0, 60
= Q0.4
程序经仿真验证通过。本人不能粘贴图形,只能用编程软件将语句表转换成梯形图了。