彩灯控制是最基本的编程控制,这期我们主要目的是想着重理解计时器,定时器的用法。将它们应用到最基本的彩灯控制电路中去。那么请回答擂台问题:
擂台一:利用PLC(任何PLC都可,这里是以西门子PLC的I/O对大家介绍) 的Q0.0 到Q0.7 八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。
注意:要有PLC控制电路和I/O分配表。
擂台二:顺序循环执行程序设计。当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环,请编写用任何一种PLC实现的控制程序。其时序图如下:
注意:要有PLC控制电路和I/O分配表。
工控求职面试题擂台每周一期每期两题,内容旨在服务于即将毕业的面临找工作的工控学子们,但是打擂者不限,只要求能给出完整的,尽可能的详细的答案即可,打擂者可以根据兴趣随便选择一题作答,也可两题一起做答,结果按较好题给分。本期下周(2011年3月5日)结贴。奖项设置:一等奖1名:30MP,二等奖2名:20MP,三等奖3名:10MP,鼓励奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
擂台一:利用PLC(任何PLC都可,这里是以西门子PLC的I/O对大家介绍) 的Q0.0 到Q0.7 八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。
现用三菱FX小型PLC 实现上述擂台控制要求。原理如下:按下铵钮SB2,彩灯HL1点亮,1秒后,HL2亮,而HL1灭,又隔1秒,HL3亮,而HL2灭……即实现HL1到HL8间隔1秒顺序循环点亮,当按下按钮SB1时,彩灯全部熄灭,当再次按下SB2时,又重新开始从HL1到HL8间隔1秒循环点亮。
1、 I/O分配如下所示:
PLC地址 | 外部设备 | 功能说明 |
X0 | SB1 | 停止 |
X1 | SB2 | 启动 |
Y0 | HL1 | 彩灯1 |
Y1 | HL2 | 彩灯2 |
Y2 | HL3 | 彩灯3 |
Y3 | HL4 | 彩灯4 |
Y4 | HL5 | 彩灯5 |
Y5 | HL6 | 彩灯6 |
Y6 | HL7 | 彩灯7 |
Y7 | HL8 | 彩灯8 |
2、外部硬件接线图
3、梯形图
擂台二:顺序循环执行程序设计。当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环,请编写用任何一种PLC实现的控制程序。其时序图如下:
现用三菱FX小型PLC的顺控指令编程以实现上述擂台控制要求。原理如下:当按下铵钮SB1,PLC输出点Y0、Y1、Y2所控制的灯HL1到HL3三个灯开始间隔5秒顺序循环点亮。即当按钮SB1按下,X0接通,灯HL1亮;经5s后,灯HL1灭,灯HL2亮;经5s后,灯HL2灭,灯HL3亮,再过5s后,灯HL3灭,灯HL1亮,如此顺序循环,
1、 I/O分配如下所示:
PLC地址 | 外部设备 | 功能说明 |
X0 | SB1 | 启动 |
Y0 | HL1 | 灯1 |
Y1 | HL2 | 灯2 |
Y2 | HL3 | 灯3 |
2、外部硬件接线图
Network 1 // 网络标题
// 网络注释
LD T101
EU
A M1.0
SLB MB0, 1
AENO
MOVB MB0, QB0
Network 2
LD I0.1
EU
O M0.7
S M0.0, 1
S M1.0, 1
Network 3
LD I0.0
LPS
MOVB 0, MB0
AENO
MOVB 0, QB0
LPP
R M1.0, 1
Network 4
LD M1.0
AN T101
TON T101, 10
Network 1 // 网络标题
// 网络注释
LD I0.0
A T101
EU
SLB MB0, 1
Network 2
LD M0.0
= Q0.0
Network 3
LD M0.1
= Q0.1
Network 4
LD M0.2
= Q0.2
Network 5
LD I0.0
AN T101
TON T101, 50
Network 6
LD I0.0
EU
O M0.3
S M0.0, 1
试一下 不能贴图 只好这样了
Network 1 // 网络标题
// 网络注释
LD T101
EU
A M1.0
SLB MB0, 1
AENO
MOVB MB0, QB0
Network 2
LD I0.1
EU
O M0.7
S M0.0, 1
S M1.0, 1
Network 3
LD I0.0
LPS
MOVB 0, MB0
AENO
MOVB 0, QB0
LPP
R M1.0, 1
Network 4
LD M1.0
AN T101
TON T101, 10
Network 1 // 网络标题
// 网络注释
LD I0.0
A T101
EU
SLB MB0, 1
Network 2
LD M0.0
= Q0.0
Network 3
LD M0.1
= Q0.1
Network 4
LD M0.2
= Q0.2
Network 5
LD I0.0
AN T101
TON T101, 50
Network 6
LD I0.0
EU
O M0.3
S M0.0, 1
试一下 不能贴图 只好这样了
内容的回复:3、设计
(1)第一种方法:
按下启动钮I0.0后,调用子程序同时接通定时器 T37并点亮Y0,定时时间为一秒,一秒后再点亮Y1,同时接通定时器T38并定时一秒,一秒后接通 Y2,同时接通定时器T39,以此类推直至点亮八个菜灯后,一秒后接通定时器T46,并将灯Y7熄灭,按此方法直至熄灭八个灯,一秒后再重新点亮Y0,并可形成循环。当按下再停按钮I0.1时,子程序调用失败,由于PLC种各存储器有保持功能,彩灯将保持不发生变化。当按下停止按钮I0.2S时,输出Q0.0~Q0.7全部复位为一,彩灯此时将全部熄灭,当再次启动后,又可按上述过程工作。
(2)第二种方法
梯形图
3、设计
(1)第一种方法:
按下启动钮I0.0后,调用子程序同时接通定时器 T37并点亮Y0,定时时间为一秒,一秒后再点亮Y1,同时接通定时器T38并定时一秒,一秒后接通 Y2,同时接通定时器T39,以此类推直至点亮八个菜灯后,一秒后接通定时器T46,并将灯Y7熄灭,按此方法直至熄灭八个灯,一秒后再重新点亮Y0,并可形成循环。当按下再停按钮I0.1时,子程序调用失败,由于PLC种各存储器有保持功能,彩灯将保持不发生变化。当按下停止按钮I0.2S时,输出Q0.0~Q0.7全部复位为一,彩灯此时将全部熄灭,当再次启动后,又可按上述过程工作。
内容的回复: