Download presentation
Presentation is loading. Please wait.
2
1、 逻辑取及输出线圈(LD/LDI/OUT)
仅用基本逻辑指令便可以编制出开关量控制系统的用户程序。 1、 逻辑取及输出线圈(LD/LDI/OUT) LD(Load):常开触点与母线连接的指令; LDI(Load Inverse):常闭触点与母线连接的指令; OUT(Out):驱动线圈的输出指令。 一、 基本逻辑指令
3
X4 0 LD X4 1 OUT Y5 2 LDI Y5 3 OUT M103 4 LD M103 Y5 5 OUT Y7 M103 Y7
符号、名称 功能 电路表示及操作元件 程序步 LD 常开触点逻辑 运算起始 X,Y,M,S,T,C 1 LD(取反) 常闭触点逻辑运算起始 1 OUT(输出) 线圈驱动 Y,M,S,T,C Y,M:特M: T:3 C:3-5 2 1 X4 M103 Y5 Y7 梯形图 0 LD X4 1 OUT Y5 2 LDI Y5 3 OUT M103 4 LD M103 5 OUT Y7 指令表
4
2、触点的串(AND/ANI)、并联(OR/ORI)
符号、名称 功能 电路表示及操作元件 程序步 AND 常开触点串联连接指令 X,Y,M,S,T,C 1 ANI (取反) 常闭触点串联连接指令 0R 常开触点并联连接指令 0RI
5
0 LD X4 1 OR X6 2 ORI M102 3 OUT Y5 4 LDI Y5 5 AND X7 6 OR M108
7 ANI X10 8 ORI M103 9 OUT M103
6
3、电路块的串/并连(ANB/ORB) 1)ANB:两个以上的触点串联连接而成的电路块称为“串联电路块” 。分支的起点用LD、LDI,并联电路块结束后,使用ANB指令与前面电路串联。 2)ORB:两个以上的触点并联连接而成的电路块称为“并联电路块” 。分支的起点用LD、LDI,串联电路块结束后,使用ORB指令与前面电路并联。 符号、名称 功能 电路表示及操作元件 程序步 ANB 并联电路的串联连接 无 1 ORB 串联电路的并联连接
7
a 对于每一电路块使用ORB指令,则并联电路块数无限制;
0 LD X2 1 AND X3 2 LDI X4 3 ANI X5 4 ORB 5 LD X6 AND X7 ORB 8 OUT Y6 X5 X4 Y6 X2 X3 X7 X6 ORB a 好程序 注意: a 对于每一电路块使用ORB指令,则并联电路块数无限制; b ORB指令也可连续使用,但重复使用LD、LDI指令的次数限制在8次以下。 0 LD X2 1 AND X3 2 LDI X4 3 ANI X5 4 LD X6 5 AND X7 6 ORB 7 ORB 8 OUT Y6 b 不 好
8
对于每一电路块使用ANB指令,则串联电路块数无限制;
ANB之前的OR指令 X5 X4 X1 Y6 ANB之后的OR指令 X0 ANB X2 X3 X7 X6 LD ORB 0 LD X0 1 OR X1 2 LD X2 3 AND X3 4 LDI X4 5 ANI X5 6 ORB 7 OR X6 8 ANB 9 OR X7 10 OUT Y6 注意: 对于每一电路块使用ANB指令,则串联电路块数无限制; ANB指令也可连续使用,但重复使用LD、LDI指令的次数限制在8次以下。
9
4 栈存储器与多重输出指令 栈存储器深度:11个栈存储运算中间结果。 MPS(Push):进栈指令。使用一次MPS指令,当时的逻辑运算结果压入栈的第一层,栈中原来的数据依次向下一层推移 MRD(Read):读栈指令。MRD用来读出最上层的数据,栈内的数据不会上移或下移; MPP(Pop):出栈指令。使用MPP指令时各层的数据向上移动一层,最上层的数据在读出后从栈内消失。
10
1 2 3 11 MPP MRD MPS Y0 Y1 Y2 Y3 Y4 · X0 X1 X6 X2 X3 X4 Stack 0 LD X0
X0 X1 X6 X2 X3 X4 Stack 0 LD X0 1 MPS 2 AND X1 3 OUT Y0 MPP OUT Y1 LD X6 MPS AND X2 OUT Y2 MRD AND X3 OUT Y3 13 MPP AND X4 15 OUT Y4
11
X4 Y0 Y1 Y2 Y3 Y5 X0 X1 X7 X2 X3 Y4 0 LD X0 1 MPS 2 AND X1 3 OUT Y0 4 MRD 5 OUT Y1 6 MPP 7 AND X3 8 OUT Y4 9 LD X7 10 MPS 11 AND X2 12 OUT Y2 13 MPP 14 AND X3 15 MPS 16 OUT Y3 17 MPP 18 AND X4 19 OUT Y5
12
MC(Master Control):主控指令。MC指令可用于辅助继电器M和输出继电器Y,使用主控指令的触点称为主控触点。
5 主控与主控复位指令MC/MCR MC(Master Control):主控指令。MC指令可用于辅助继电器M和输出继电器Y,使用主控指令的触点称为主控触点。 MCR(Master Control Reset):主控复位指令。 符号、名称 功能 电路表示及操作元件 程序步 MC (主控) 主控电路块起点 3 主控电路块终点 2 MCR N MC N Y, M Y,M (主控复位) 不允许使用特M
13
X1 M12 MCR N0 Y1 Y0 MC N0 M12 X0 X2 0 LD X0 1 MC N0 SP M12 4 LD X1 5 OUT Y0 6 LD X2 7 OUT Y1 8 MCR N0 0 LD X0 1 AND X1 OUT Y0 LD X0 4 AND X2 5 OUT Y1 X1 Y1 Y0 X0 X2
14
1)MC指令的输入触点断开时,积算定时器、计数器、用复位/置位驱动的软元件保持其当前的状态,非积算定时器和用OUT指令驱动的元件变为OFF。
2)与主控触点相连的触点必须用LD/LDI指令,因为使用MC指令后,母线移到主控触点的后面去了。MCR使母线(LD点)回到原来的位置。 说明: MC指令的嵌套: 在MC指令区使用MC指令称为嵌套。在没有嵌套结构时,通常用N0编程,N0的使用次数没有限制,如图6.17所示。有嵌套时,在嵌套级N的编号顺序增大(N0→N1→N2→N3→N4→N5等)。返回时用MCR指令,就从大的嵌套级开始解除。
15
对同一元件可以多次使用SET/RST指令,顺序可任意,但在最后执行的一条才有效。
符号、名称 功能 电路表示及操作元件 程序步 SET (置位) 令元件自保持ON Y, M: RST (复位) D, V , Z特D : SET Y, M ,S RST Y, M ,SD ,V ,Z 1 S ,特M:2 3 令元件自保持OFF 清数据寄存器
16
X0 SET Y0 RST Y0 X1 0 LD X0 1 SET Y0 2 LD X1 3 RST Y0 X0 Y0 X1
17
使用PLS/PLF指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作。
符号、名称 功能 电路表示及操作元件 程序步 PLS (脉冲) 上升沿微分输出 2 PLF (脉冲) 下降沿微分输出 PLS Y, M PLF Y, M 说明: 使用PLS/PLF指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作。
18
0 LD X0 1 PLS M0 3 LD M0 4 SET Y0 5 LD X1 6 PLF M1 8 LD M1 9 RST Y0 X0
19
8 空操作(NOP)与程序结束(END)指令
NOP(Non Processing):空操作指令。空操作指令使该步程序空操作,另外,执行完清除用户程序后,用户存储器的内容全部为空。 END(End):程序结束指令。该指令表示程序结束,进行输出处理,刷新警戒时钟。如果将END指令插入程序中,则只执行程序的第一步到END这一步之间的程序。 符号、名称 功能 电路表示及操作元件 程序步 NOP (空操作) 无动作 无操作元件 1 END (结束) 输入输出处理 程序回第“零”步
20
二、 编程注意事项 1.概念电流:PLC梯形图中流过的电流不是物理电流而是“概念电流” ;
二、 编程注意事项 1.概念电流:PLC梯形图中流过的电流不是物理电流而是“概念电流” ; 2.线圈与触点:PLC软元件的“线圈”、“常开触点”、“常闭触点” 不是物理意义上的,均为PLC中相应存储器; 3.左/右母线:在梯形图中的左、右两根竖线称为梯形图的左/右母线,左母线不能直接连线圈,右母线不能直接连触点。其含义是必须根据条件逻辑运算方可进行诸如对线圈置“1”或“0”的操作,而经过逻辑运算后的每一步也必须有输出结果。右母线也可以不画。
21
改错 Y4 Y9 T0 Y4 Y5 RST C0 C0 Y4 T250 Y10 X0 X1 X6 X3 M8000 X0 X8 M8000
22
4.程序编排上要尽量合理: Y4 Y4 Y4 Y4 串联多的电路应尽量放在上部 并联多的电路应尽量靠近左母线 X0 X1 X6 X0 X1
24
PLC PB11 PB12 PB2 PB31 PB32 PB4 SW X0 X1 X2 X3 X4 X5 X6 C Y1 Y2 Y3 C1
输入装置 地址 按钮PB11 X0 按钮PB12 X1 按钮PB2 X2 按钮PB31 X3 按钮PB32 X4 按钮PB4 X5 选择开关SW X6 输出装置 灯L1 Y1 灯L2 Y2 灯L3 Y3 电磁开关SOL Y4 PB11 PB12 PB2 PB31 PB32 PB4 SW X0 X1 X2 X3 X4 X5 X6 C Y1 Y2 Y3 C1 Y4 C2 小学生 PLC L1 中学生 L2 老师 L3 主持人 220V ~ 小学生 YV1 中学生 老师 彩球 24V
25
K10 X6 X4 X5 X0 Y1 Y3 X1 T0 Y2 X2 X3 Y4 END 小学生 中学生 老师 主持人 输入装置 地址
按钮PB11 X0 按钮PB12 X1 按钮PB2 X2 按钮PB31 X3 按钮PB32 X4 按钮PB4 X5 选择开关SW X6 输出装置 灯L1 Y1 灯L2 Y2 灯L3 Y3 电磁开关SOL Y4 K10 X6 X4 X5 X0 Y1 Y3 X1 T0 Y2 X2 X3 Y4 END 小学生 中学生 老师 主持人
26
作业:3.2,3.3,3.6,3.7,3.8,3.10,3.14
Similar presentations