三菱FX系列PLC基本指令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
子程序应该在主程序结束之后编程。
CJ指令的指针与CALL的指针不能重复。 主程序允许嵌套,嵌套级别最多为5级。 子程序只能用T192~T199和T246~T249作定时器。
39
梯形图
X1
CALL Y1
P8
主 程 序
…
FEND X12 Y21
P8
…
Y30 SRET
X11
子 程 序
若是两个串联电路块(两个或两个以上触点串联连 接的电路)相并联,则用ORB指令。
8
三、OR、ORI 指令
梯形图程序
LD X1 Y1 M102 X1 Y1 OR ORI
指令表程序
步序
Y1 0 1 2 3 4 5 6 7 8 9
指令
LD OR ORI OUT LDI ANI OR ANI ORI OUT
33
分析时序图,不难发现电机Y001、Y002、Y003的控制 逻辑和间隔5s一个的“时间点”有关,每个“时间点”都有 电机启停。因而用程序建立这些“时间点”是程序设计的 关键。由于本例时间间隔相等,“时间点”的建立可借助振 荡电路及计数器。 设X000为电机运行开始的时刻让定时器 T0实现振荡。 再用计数器C0、C1、C2、C3作为一个循环过程中的时间 点。循环功能是通过C3常开触点将全部计数器复位来实现 的。“时间点”建立之后,用这些点来表示输出的状态就十 分容易了。设计好的梯形图如图4-11所示。
X1 T0 K40 T0 Y0
Y0
时序图
时序图横轴表示时间,纵轴表示常开触点的两个 状态 “0” 、 “1”
23
(二)、积分定时器 X1 X1 T250 K345
T1
T2
T250
X2
Y1
当前值
Y1
RST T250
X2
24
任务1:有一盏灯,要求接通后8秒断开。
X1 T0
( Y0 )
Y0
( T0 K80 )
当PLC断电时计时值丢失
100ms 定时器 6 个 ( T 250 ~ T255 ) 设定值 1~32767 (0. 1~3276.7s) 1 ms 定时器 4 个 ( T246 ~ T 249 ) 设定值 1~32767 (0.001~32.767s)
(2) 积算定时器
当PLC断电时计时值保持
21
COM COM
SB2
SB1
KM1 SB1 KT SB2 KH1 KH2
X0 X1 X2 X3
Y1
KM1
KT
KM2
PLC接线图
26
X0 Y0 T0
X1
X2
X3
( Y0 )
( T0 K50 )
X1 X2
X3
( Y1 )
[ END ]
梯形图
27
任务3
3台电动机顺序起动
• ① 控制要求。电动机M1起动5s后电动机M2起动, 电动机M2起动5s后电动机M3起动;按下停止按 钮时,电动机无条件全部停止运行。 • ② 输入/输出分配。X1:起动按钮,X0:停止按钮, Y1:电动机M1,Y2:电动机M2,Y3:电动机 M3。 • ③ 梯形图方案设计。
地址
X1 Y1 M102 Y1 X1 Y1 M103 Y2 M104 M103
Y2
M103
M103 M104 OR ORI
9
四、 ORB指令
ORB(Or Block):串联电路块并联连接指令
指令的说明 串联电路块:两个或以上的触点串联而成的电路块; 将串联电路块并联时用ORB指令; ORB指令不带元件号(相当于触点间的垂直连线) 每个串联电路块的起点都要用 LD 或 LDI 指令,电路 块后面用ORB指令
通用型 C 200 ~ C 219
(2)32bit双向计数器
失保型 C220 ~ C234 计数范围 : -2147483648~+ 2147483647 计数方向由对应的M8XXX控制
(3)高速计数器
C235-C255
是外计数器,占用输入端X0~X5。计数方发由对应的M8XXX控制
31
X10 X11 C0 复位 X10 X11
MC
M0
N0
M0
MC SP LD
N0 M0 X1
X1
Y0
Y1
OUT Y0
X3 X3
LD
X3
OUT Y1 LD X3
X4
MCR Y2
N0
MCR N0 LD OUT X4 Y2
36
说明
• • • • • • 1、 MCN0 M0是主控开始; 2、当X0接通,PLC执行主控开始后面跟的程序; 3、如果X0没接通,直接跳至MCR N0以后执行; 4、MCR N0是主控结束。 这里N0 为嵌套编号:N0-N7, M0是接通执行主控后面的触点,当X0接通时,M0触点就 接通,执行主控后面的程序,否则不执行。
28
3台电动机顺序起动梯形图
29
三、计数器及工作原理
(1)内部信号计数器
1、计数器分类 (2)32bit双向计数器
(3)高速计数器
30
(1)内部信号计数器 16 bit 增计数器
对PLC 内部软元件触点的闭合次数计数
通用型 C0~ C99 失保型 C100~C199 设定值K均为1~32767
七、PLF、PLS 指令
指令的作用
PLS (Pulse) :上升沿微分输出指令 PLF:下降沿微分输出指令
指令的说明
指令只能用于编程元件Y和M PLS为信号上升沿(OFF→ON)接通一个扫描周期。 PLF为信号下降沿(ON→OFF)接通一个扫描周期。
17
PLS和PLF指令举例
3
一、LD、LDI、OUT 指令 指令的作用
LD(LoaD):取指令,常开触点与母线连接。
LDI(LoaD Inverse):取反指令,常闭触点与母线 连接。
OUT:驱动线圈的输出指令。
编程元件 LD: LDI:
X 、 Y 、 M 、 S 、T 、C
OUT:Y、M、S、T、C
14
六、SET、RST 指令
指令的梯形图
X0 SET X1 RST X2 RST
X0 X1 Y0
指令表程序
Y0 Y0 D0
步序
0 1 2 3 4 5
指令
LD SET LD RST LD RST
地址
X0 Y0 X1 Y0 X2 D0
15
七、SET、RST 指令
积分计数器、定时器复位
X0 RST X1 T250 X2
定时器用T表示 图形符号与其它继电器一样
PLC提供的定时器为通电延时型
20
1、定时器分类
(1)非积算定时器
(通用)
常用
100ms 定时器 200 个 ( T 0 ~ T199 ) 设定值 1~32767 (0.1~3276.7s) 10ms 定时器 46 个 ( T200 ~ T 245 ) 设定值 1~32767 (0.01~327.67s)
ANI
M101
T1
AND
Y3
7
三、OR、ORI 指令
指令的作用 OR:或指令,用于并联单个常开触点; ORI(OR Inverse):或反指令,用于并联单个常闭
触点。
指令的说明 OR、ORI编程元件:X、Y、M、T、C、S ;
OR、ORI指令仅用于单个触点与前面触点的并联;
…
例子见教程129
40
中断指令
中断返回 FNC03 IRET
X0
DI FEND X10 开中断范围 EI
开中断 FNC04
关中断 FNC05 均无操作数 梯形图
EI
DI
I100
中断子程序1 IRET
I101
中断子程序2 IRET
41
说明
在执行某个中断子程序时,禁止其它中断请求。 中断程序允许嵌套,嵌套级别为2级。 中断指针共有15个:输入中断6个,定时器中断3个, 计数器中断6个。 中断程序用T192~T199和T246~T249作定时器。 中断的优先级别 多个中断信号不同时产生时,按先后顺序中断。
34
梯形图中Y001、 Y002、Y003支路也属 于启—保—停电路, 其中启动及停止条件 均由“时间点”组成。
三电机控制梯 形图
35
主控与主控复位指令
MC (Master Control): 主控指令或公共触点串联连接指令 MCR(Master Control Reset): 主控复位指令 LD X0 X0
多个中断信号同时产生时,按指针大小中断。
M8200
指令表程序
步序
0 1 2 3 6 7 8 9 10 11
指令
LD RST LD OUT LD OUT LD RST LD OUT
地址
X0 T250 X1 T250 K120 X2 M8200 X3 C200 X4 C200 K34
16
T250
K120
X3 RST X4 C200 K34 C200
使用ANB指令前,应先完成并联电路块内部的连接。
并联电路块中各支路的起点使用LD或LDI指令; ANB指令相当于两个电路块之间的串联连线。
12
13
六、SET、RST 指令
指令的作用
SET:置位指令(接通并保持) RST:复位指令
指令的说明
SET指令的编程元件:Y、M、S RST指令的编程元件:Y、M、S、T、C、D等
编程元件
AND: ANI: X、Y、M、S、T、C
6
二、AND、ANI 指令
梯形图程序
X0 Y2 X2
AND
指令表程序
步序
Y2 0 1 2 3 4 5 6 7
指令
LD AND OUT LD ANI OUT AND OUT
地址
X0 X2 Y2 Y2 X1 M101 T1 Y3
X1
RST C0 C0 K6 Y0
复位
K值 0 Y0 1
2
3
4
5
6
增计数器的动作时序图
32
任务3 三电机的循环启停运转控制设计
三台电机接于Y001、Y002、Y003 ;要求它们相隔5s 启动,各运行10s停止;并循环。据以上要求,绘出电机工 作时序图如图4-10所示。
图4-10 三电机控制时序图
25
输入/输出波形
18
八、INV、NOP、END 指令
指令的作用
INV:取反指令 NOP:空操作指令
END: 结束指令
指令的说明 NOP、INV、END 指令无编程元件 PLC 执行程序时从 0 步扫描到 END 指令为止,后面的 程序跳过不执行。
19
二、 定时器及工作原理
第二讲 三菱FX系列PLC及其基本指令
速成培训
1
一、 基本指令介绍
各个厂家生产的 PLC 产品的指令系统大同小异。编程 方法也类似。 基本指令 功能指令 20条 二百余条
指令的分类
最常用
2
基本逻辑指令
一、LD、LDI、OUT 指令 二、AND、ANI指令 三、OR、ORI 指令 四、ANB、ORB 指令 五、MPS、MRD、MPP 指令 六、MC、MCR 指令 七、SET、RST 指令 八、PLS、PLF 指令 九、NOP、END 指令
4
LD
X1
语句表
0 LD
LDI
X1
M2
M2
5 LDI
梯形图
X0
语句表
OUT
( Y1 )
Y1
0
LDI
X0
1
OUT
LD OUT
Y1
Y1 M1
5
( M1 )
OUT
2 3
二、AND、ANI 指令 指令的作用
AND:与指令,用于串联单个常开触点;
ANI(ANd Inverse):与反指令,用于串联单个常闭 触点。
2、定时器工作原理:其线圈通电后,开始累积时钟
脉冲的个数,当所计个数到达设定值(用K作设定值 ) 时,其触点动作。
PLC提供的时钟脉冲有 1ms、10 ms 、100 ms三种
u 100ms t 0.4 s
100ms时间脉冲
22
X1
4s
( T0 K40 )
X1
1s 1 0
T0
பைடு நூலகம்
( Y0 )
T0
LD OUT LD OUT
37
X0 MC M 100 X1 Y0 N0
M100
主控与 主控复 位指令
X2
MC M 101 X3 Y1 MCR Y2 N0 N1 M101
嵌套
X4
X5
MCR Y3
N1
38
子程序指令
子程序调用 子程序返回 说明 FNC01 FND02 CALL SRET 无操作数
操作数:指针P0~P62
10
四、ORB 指令
梯形图程序
串联电路块 X2
指令表程序
步序
0 1 2 3 4 6
X0
Y0 Y2
指令
LD AND LDI ANI ORB OUT
地址
X2 X0 X1 Y2
X1
Y0
11
五、ANB 指令
ANB(And Block) 指令的说明 并联电路块:两个或以上的触点串联而成的电路; 将并联电路块与前面的电路串联时用ANB指令; 并联电路块串联连接指令
END FU COM COM SB1 X0 Y0 HD ~220V
PLC
思考题:有一信号灯,要求亮2秒灭2秒不断闪烁,并能停止。
25
任务2
~220V FU KH1 KH2
两台电动机顺序启动控制电路
有两台电动机M1、M2。 控制要求:M1先启动,5s后M2在启动。 画出PLC接线图并给出梯形图
FU ~220V KM1 Y0 KM2