浙师大 机电PLC实验一 PLC基本指令练习Word下载.docx
《浙师大 机电PLC实验一 PLC基本指令练习Word下载.docx》由会员分享,可在线阅读,更多相关《浙师大 机电PLC实验一 PLC基本指令练习Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
步序
指令
器件号
说明
LD
X001
输入
7
ANI
X003
1
AND
8
OUT
Y003
或非门输出
2
Y001
与门输出
9
LDI
3
10
ORI
4
OR
11
Y004
与非门输出
5
Y002
或门输出
12
END
程序结束
6
四、实验步骤
输入X001、X003分别对应控制实验单元输入开关SA1、SA2。
输出Y001、Y002、Y003、Y004分别连接到L1、L2、L3、L4。
通过专用电缆连接手持编程器与PLC主机。
打开编程器,逐条输入程序,检查无误后,将可编程控制器主机上的STOP/RUN按钮拔到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
拨动输入开关SA1、SA2,观察输出指示灯L1、L2、L3、L4是否符合与、或、非逻辑的正确结果。
五、实验结果
(二)定时器/计数器功能实验
一、实验目的
掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法。
二、编制梯形图并写出实验程序
定时器、计数器及其扩展的参考梯形图见图2-1与图2-2。
1、定时器的认识实验
定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。
其控制作用同一般继电器。
实验参考程序,梯形图参考图
T0
延时5秒
K50
Y000
延时时间到,输出
2、定时器扩展实验
由于PLC的定时器和计数器都有一定的定时范围和计数范围。
如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。
实验参考程序,梯形图参考。
T1
延时3秒
K30
3、计数器认识实验
计数器及其扩展的梯形图
三菱FX1S系列的内部计数器分为16位二进制加法计数器和32位增计数/减计数器两种。
其中的16位二进制加法计数器,其设定值在K1~K32767范围内有效。
C0
计数20次
延时10秒
K20
K100
X000
计数满,输出
RST
计数器复位
这是这是一个由定时器T0和计数器C0组成的组合电路.T0形成一个设定值为10秒的自复位定时器,当X0接通,T0线圈得电,经延时10秒,T0的常闭接点断开,T0定时器断开复位,待下一次扫描时,T0的常闭接点才闭合,T0线圈又重新得电。
即T0接点每接通一次,每次接通时间为一个扫描周期。
计数器对这个脉冲信号进行计数,计数到20次,C0常开接点闭合,使Y0线圈接通。
从X0接通到Y0有输出,延时时间为定时器和计数器设定值的乘积:
T总=T0×
C0=10×
20=200S。
4、计数器的扩展实验
计数器的扩展与定时器扩展的方法类似。
实验参考程序,梯形图参考2-4。
说明
延时1秒
K10
X002
计数器C0复位
C1
计数器C1复位
13
计数3次
14
K3
15
16
计数满,输出
17
总的计数值C总=C0×
C1=20×
3×
1=60S
三、实验程序
四、实验结果
(三)置位/复位及脉冲指令实验
1、熟悉SET置位、RST复位、PLS上升沿脉冲、PLF下降沿脉冲指令的编程和使用。
2、掌握PLC实验装置输出负载指示电路的应用。
二、实验内容
1、SET/RST指令
SET为置位指令,RST为复位指令,占一个程序步。
SET/RST指令用于线圈(Y、S、M)的自保持功能,相当于一个RS触发器,其中S为置位端,使线圈接通,R为复位端,使线圈断电,指令使用方法及波形如图所示。
程序代码:
LDX0
SETY0
LDX1
RSTY0
END
波形图:
输入程序,观察结果是否和输入输出波形一致。
2、PLS/PLF脉冲指令
PLS为上升沿脉冲输出指令;
PLF为下降沿脉冲输出指令。
这两条指令仅在输入信号的上升沿或下降沿时,产生一个扫描周期的脉冲,占2个程序步。
输入程序,观看输出结果是否和波形图一致。
程序代码:
LDX0
PLSM0
LDM0
SETY0
LDX1
PLFM1
LDM1
RSTY0
END
三、实验结果
(四)移位寄存器实验
1、掌握功能指令右移SFTR,左移SFTL的编程和使用方法。
2、应用移位指令实现某一功能控制
二、实验内容及步骤
移位寄存器指令是PLC可编程控制器的一项很有用的功能,掌握好这条指令的功能,对PLC的编程技巧有很大帮助的,FX1S三菱系列PLC有使位元件状态向左移、向右移的功能,也有使字元件物状态向左移或向右移的功能,本实验中仅进行元件状态的左移和右移功能验证。
1、右移位指令(SFTR)
右移位指令格式如图所示,当X10和第一次合上时,相应的Y3、Y2、Y1、Y0送M15~M12且向右移4位。
程序要求:
用右移指令实现下图真值表功能。
脉冲
Y3
Y2
Y1
Y0
步骤:
1)输入程序。
2)运行程序
X0合上,Y13有脉冲输出(秒脉冲),每隔1S,Y3向前移1位。
3)将Y0改成(Y0,Y1,Y2,Y3的相与),梯形图如下:
其结果为:
4)若将K4改为K8,运行上述程序,输出结果应用Y7~Y0循环位移。
实验结果:
实验小结:
通过本次PLC基本指令练习实验课,让我对PLC有了更深一步的了解,学习啦PLC的编程,接线及相关的实验延伸拓展。