PLC指令系统

合集下载

9PLC功能指令系统

9PLC功能指令系统

4、循环移位与移位指令说明
• 1)循环移位指令:ROR、ROL。
3)带进位位的循环左移,右移。
• 4)位移位指令:SFTR、SFTL。移出几个位给
别的数。 源和目的操作数都是位数据。
5)字移位指令(WSFR,WSFL)
以字为单位左移或右移。
• 6)先入先出写入和读出指令(SFWR、SFRD)
• 注意:1、写入指令是把D0中内容从D2开始放,即:D2、
D3…D11。D1中的数据是指针,每放入一次,D1内容加1, 当加到D1中的设定值时(K10-1),停止。 2、读取时数据总是从D2中读取,放到D20中,同时 D11~~D3中的数据右移一个字。指针D1为0时,停止处 理。Fra bibliotek实例:
5 数据处理指令
例:高速计数器复位指令应用:
6)高速计数器区间比较指令:HSZ
只有在C250的值从 999到1000,或由1999 到2000变化时,D的 值才会变化。
7)速度检测指令:SPD
[S1]:输入点 [S2]:计数时间(ms) [D]中有三个单元 D0中放测定值 D1中放当前值 D2中放剩余时间
测定值是指上次 测量的最终值。
• 1)全部复位指令:ZRST
D1中的元件号比D2中的元件号小,否则只有D1指 定的元件复位
• 2)解码指令:DECO
相当于译码的过程。
• 3)编码指令:ENCO
判断最高位,共 3位
• 4)求1位数和指令:SUM
•5)置1位判断指令:BON
只能是Y,M,S
•6)平均值指令:MEAN
•7)报警信号置位指令:ANS
9 PLC功能指令系统
指令种类
• 逻辑功能处理指令:LD、AND、OR、MC、 MPP….. • 步进顺控指令:顺序逻辑控制系统。 • 功能指令:数据的传送、运算、变换和程序控制。

第三章PLC指令系统2

第三章PLC指令系统2
指令盒与字节移位比较,只有名称变为SHL
DW和 SHR DW,其他部分完全相同。最大实际可移位次 数为32。 指令格式: SLD SRD 例: SLD SRD OUT, N (双字左移) OUT, N (双字右移) MD0, 2 LD0, 3
2.
循环左移、循环右移
循环移位特点: 移位数据存储单元的移出端与另一端相连,同时又与 SM1.1 (溢出) 相连,所以最后被移出的位被移到另一端的同时,也被放到SM1.1位存 储单元。 移位次数与移位数据的长度有关,如果移位次数设定值大于移位数据 的位数,则执行循环移位之前,系统先对设定值取以数据长度为底的 模,用小于数据长度的结果作为实际循环移位的次数。如字左移时, 若移位次数设定为36,则先对36取以16为底的模,得到小于16的结果4, 故指令实际循环移位4次。 如果移位操作使数据变为0,则零存储器位(SM1.0)自动置位。 移位指令影响的特殊存储器位:SM1.0(零);SM1.1(溢出)。 使能流输出 ENO 断开的出错条件: SM4.3 (运行时间); 0006 (间接 寻址)。 移位次数N为字节型数据。
循环右移指令:
移位指令 (2)字循环左移和字循环右移指令:RLW,RRW
指令盒与字节循环移位只有名称变为 ROL
W和 ROR W ,其他部分完全相同。使能输入有效时, 把字型输入数据IN循环左移或循环右移N位后,再 将结果输出到 OUT 所指的字存储单元(在语句表 中, IN 与 OUT 使用同一个单元)。实际移位次数 为设定值取以16为底的模所得的结果。 指令格式: RLW OUT, N (字循环左移) RRW OUT, N (字循环右移) 例: RLW MD0, 2 RRW LD0, 3
SHRB EN ENO ENO DAT A S_BIT I0.1 正跳变 I0.2 S_BIT 0 1 0 0 1 0 0 0 1 1 溢出位 1

PLC的指令系统

PLC的指令系统
助记符(指令码) 操作数1 操作数2
应用指令-136条
助记符:表示指令的功能
指令码:是指令的代码
操作数3
操作数:提供指令执行的对象或数据
4
★ 关于操作数的讨论
操作数的个数,取决于各种指令的需要。
操作数可以是通道号、继电器号或常数。 操作数设为常数时,在数据前面要加#号。
例如: 计数器指令的格式为 CNT000 SV
25
2. END指令
程序的结尾一定要安排END指令,否则程序不执行。
使用指令举例
00000 00001 00002
01002
00003 00004
END(01)
LD AND NOT OR NOT AND OR OUT END (01)
00000 00001 00003 00002 00004 01002
00002
AND NOT
OUT
00001
10000
17
• OR—对两个输入进行逻辑或
梯形图符号:
N N :继电器号 IR 、 SR 、 AR 、 HR 、 LR 、 TR 、 TC
助记符格式: OR
N
作用:并联常开接点 。
00000 00001 10000
地址 00000 00001 00002
指令 LD OR OUT
通道号超DM范围:DM0000—DM1023
DM6144—DM6655
如果8FA
通道号必 须位BCD 码
7
3. 执行指令对标志位的影响
SR区的25503~25507是指令执行结果的标志位。
某些指令的执行结果影响标志位25503~25507的状态。
操作数 00000 00001 10000

第二篇第7章 PLC的基本指令系统

第二篇第7章 PLC的基本指令系统

注意:
FX系列中,不同型号PLC的特殊辅助继电器的 数量也不同。
在M8000~M8255的256个特殊辅助继电器 中,PLC未定义的不可在用户程序中使用,具体可 参见使用手册。
7.3.3 状态继电器(S)
状态器对在步进顺控类的控制程序中起着重要的作用, 它与后述的步进指令STL组合使用。
①初始用状态器 ②返回原点用状态器(FX2N) ③普通状态器 ④断电保持状态器 ⑤报警用状态器(FX2N)
M0
号为M0~M499,共500点。
注:可通过程序设定,将它们变为保持辅助继电器
断电保持辅助继电器(M)
● 保持用辅助继电器在PLC电源中断后,它具有 保持断电前的瞬间状态的功能,并在恢复供电后 继续断电前的状态
FX2N的辅助继电器的元件编号为M500~M3071 注:也可通过程序设定,将它们变为通用辅助继电器
特殊辅助继电器(M)
●特殊辅助继电器是具有某项特定功能的辅助继电 器(M8000~M8255) 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
只可以利用其触点。
● 线圈型 特殊辅助继电器的线圈由用户控制,其线圈得
电后,PLC作出特定动作。
特殊辅助继电器(触点型1)
z扩展单元和扩展模块内无CPU,必须与基本单元 一起使用。
7.3 FX系列PLC内部资源
PLC的内部软继电器
• 输入继电器 • 输出继电器 • 辅助继电器 • 状态继电器 • 定时器 • 计数器 • 指针 • 数据寄存器
1
FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和 编号也不相同,因此用户在编制程序时,必须熟悉所选用 PLC的软继电器功能和编号。

第五章 PLC基本指令系统----计数器+典型案例

第五章  PLC基本指令系统----计数器+典型案例

1L
Q0.0 Q0.1
Q0.2
Q0.3
S7200 CPU 222
1M
I0.0
I0.1
M L+
DC 24V
停止按钮SB1 启动按钮SB2
脉冲的上升沿(由0到1)信号时,计数器的当前值减1。当计数器当前值等于或大于设定值 (PV)时,该计数器位被置1。当复位输入端(R)有效或用复位指令(R)对计数器执行复 位操作时,计数器被复位,即计数器位为0,且当前值清零。
《第5章 PLC基本指令系统》
五、S7-200 PLC的基本指令
11. 计数器指令
《第5章 PLC基本指令系统》
六、典型控制环节的PLC程序设计 2、大功率电动机的星-三角减压起动控制程序
输入信号
停止按 I0.0 钮SB1
起动按 I0.1 钮SB2
输出信号 接触器 Q 0.1 KM1
接触器 Q 0.2 KM2
接触器 Q 0.3 KM3
FR
KM1
KM2
KM3
~
KM3
KM2
1L
Q0.0 Q0.1
《第5章 PLC基本指令系统》
五、S7-200 PLC的基本指令
12. 比较指令
比较指令是将两个数值或字符串按指定条件进行比较,比较条件成立时,比较触点就闭合。 所以比较指令实际上也是一种位指令。
类型: 按两个操作数的数据类型分:字节比较、整数比较、双字整数比较和实数比较。 比较指令的运算符有6种: ==(等于)、>(大于)、>=(大于等于)、<(小于)、<=(小于等于) 和 <>(不等于)。
C21当前值 0
C21位
//计数值为0时接通Q0.0

PLC的编程语言与指令系统

PLC的编程语言与指令系统

§ 3.2 FX系列PLC梯形图中的编程元件 3.2.3 辅助继电器 (4) 状态
状态S是用于编制顺序控制程序的一种编程元件,它与 后面介绍的STL指令一起使用。
通用状态(S0-S499)没有断电保持功能,但是用程序 可以将它们设定为有断电保持功能的状态,其中包括供初始 状态用的S0-S9和供返回原点用的S10-S19。S500-S899有断 电保持功能,S900-S999供报警器使用。
对于目前大多数PLC来说,SFC还仅仅作为组织编 程的工具使用,尚需要其它编程语言将它转换为 PLC的可执行的程序。因此,通常只是将SFC作为 PLC的辅助编程工具,而不是一种独立的编程语言。
§3-1 可编程序控制器的编程语言概述
(2) 梯形图(LD)
梯形图是使用的 最多的PLC图形编程 语言。梯形图与继电 器控制系统的电路图 相似,具有直观易懂 的优点,特别适用于 开关量逻辑控制。
一种类似于数字逻辑电路的编程语言。用类似 与门、或门的方框来表示逻辑运算关系,方框的左 侧为逻辑运算的输入变量,右侧为输出变量,输入 端、输出端的小圆圈表示“非”运算,信号是自左 向右流动的。就像电路图那样,它们被“导线”连 接在一起。在FBD中也允许嵌入别的语言。
§3-1 可编程序控制器的编程语言概述 (5) 结构文本(ST)
§ 3.2 FX系列PLC梯形图中的编程元件 3.2.3 辅助继电器 (3)特殊辅助继电器
➢M8011-M8014分别是10ms,100ms,1s和1min时钟脉冲。 ➢M8005(锂电池电压降低):电池电压下降至规定值 时变为ON,可以用它的触点驱动输出继电器和外部指 示灯,提醒工作人员更换锂电池。
不对状态使用步进梯形指令时,可以把它们当做普通辅 助继电器使用。供报警用的状态可以用于外部故障诊断的输 出。

plc指令系统及编程语言 (1)

plc指令系统及编程语言 (1)

第二章 PLC 指令系统及编程语言2.2 指令系统CP1系列PLC 具有较丰富的指令集,按功能大致可分为两大类:基本指令和特殊功能指令。

CP1系列PLC 的指令功能与FX 系列的大同小异,基于篇幅关系,之列不予以详述。

CP1系列PLC 指令一般由助记符和操作数两部分组成,助记符表示CUP 执行此命令式所能完成的功能,操作数则指出执行该指令时CPU 的操作对象。

操作数既可以是通道号和继电器编号,也可以是DM 区和立即数。

立即数既可以用十进制数表示,也可以用十六进制数表示。

在指令执行过程中,可能影响执行指令的系统标志有:ER (错误标志)、CY (进位标志)、EQ (相等标志)、GR (大于标志)和LE (小于标志)等。

2.2.1 基本指令CP1系列PLC 的基本逻辑指令与FX 系列PLC 较为相似,梯形图表达方式也大致相同,这里列表表示出CP1系列PLC 的基本逻辑指令,如表2-1所示。

在下文中,我们又对PLC 指令系统中的暂存继电器(TR )指令、定时器指令、计数器指令及功能指令做了大致介绍,以使读者对PLC 指令系统有一个大致的认识。

表2-1 CP1系列PLC 的基本逻辑指令 指令名称指令符 功能 操作数 取LD 读入逻辑行或电路块的第一个常开接点 00000~01915 20000~25507 HR0000~1915 AR0000~1515 LR0000~1515 TIM/CNT000~127 TR0~7 *TR 仅用于LD 指令 取反LD NOT 读入逻辑行或电路块的第一个常闭接点 与AND 串联一个常开接点 与非AND NOT 串联一个常闭接点 或OR 并联一个常开接点 或非OR NOT 并联一个常闭接点 电路块与AND LD 串联一个电路块 无 电路块或OR LD 并联一个电路块 输出OUT 输出逻辑行的运算结果 00000~01915 20000~25507 HR0000~1915 AR0000~1515LR0000~1515TIM/CNT000~127TR0~7*TR 仅用于OUT输出求反OUT NOT 求反输出逻辑行的运算结果 置位 SET 置继电器状态为接通 复位 RSET 使继电器复位为断开1.暂存继电器(TR )指令的应用在梯形图程序中如果有几个分支输出,并且分支后面还有触点串联时,前面的逻辑 指令就不能直接写出其指令程序,这时需要用TR 来暂时保存分支点的状态,然后再进行编程。

西门子S7-300系列PLC基本指令系统

西门子S7-300系列PLC基本指令系统
M 10.1
当操作数长度是字或双字时,标识符后给出的标识参数是字 或双字内的最低字节单元号。图4.1给出了字节、字、双字的相 互关系及表示方法。当使用宽度为字或双字的地址时,应保证 没有生成任何重叠的字节分配,以免造成数据读写错误。
位存储区M
位 7 …… 1 0 MB 10 10.7 … 10.1 10.0 MB 11 MB 12
状态位不能用指令检测,它只是在程序测试中被CPU解释 并使用。
(4)或位(OR) 状态字的位3称为或位(OR)。在先逻辑“与”后逻辑“或”
的逻辑串中,OR位暂存逻辑“与”的操作结果,以便进行后面 的逻辑“或”运算。其它指令将OR位清0。
(5)溢出位(OV) 溢出位被置1,表明一个算术运算或浮点数比较指令执行时
0~65 535.7 0~65 535 0~65 534 0~65 532 0~65 535.7 0~65 535 0~65 534 0~65 532
2. 操作数的表示法
在STEP7中,操作数有两种表示方法:一是物理地址(绝对 地址)表示法;二是符号地址表示法。
用物理地址表示操作数时,要明确指出操作数的所在存储区, 该操作数的位数具体位置。例如:Q 4.0。
MB 13 MB 14
MW 10 MW 12
MW 11
MD 10
图4.1 以字节单元为基准标记存储器存储单元
表4.1 存储区及其功能
名称
功能
输入过程映像存 储区 (I)
在循环扫描的开始,从过程中读取输入 信号存入本区域,供程序使用
输入过程映像存 储区 (Q)
在循环扫描期间、程序运算得到的输出 值存入本区域。在循环扫描的末尾 传送 至输出模板
第4章 S7-300系列PLC基本指令系统

第二章PLC的基础指令系统

第二章PLC的基础指令系统

第二章S7-200 PLC的基本指令本章重点:(1)了解SIEMENS S7-200 PLC的软器件特点。

(2)掌握SIEMENS S7-200 PLC的指令系统的功能以及编程的方法。

本章的能力要求:通过学习,使学生具有灵活应用SIEMENS S7-200 PLC 指令进行编程的能力。

一、基本逻辑指令LD(load):常开触点逻辑运算开始。

A(And):常开触点串联连接。

O(Or):常开触点并联连接。

= (Out):线圈驱动。

图2-1 基本逻辑指令应用1. 指令使用说明:1)LD指令用于与输入母线相连的触点,在分支电路块的开始处也要使用LD指令。

2)触点的串/并联用A/O指令,线圈的驱动总是放在最右边,用=(Out)指令。

3)LD、A、O指令的操作元件(操作数)可为I,Q,M,SM,T,C,V,S。

=(Out)指令的操作元件(操作数)一般可为Q,M,SM,T,C,V,S。

4)在PLC中,用于常闭触点的基本逻辑指令为:LDN(Load Not):常闭触点逻辑运算开始。

AN(And Not):常闭触点串联。

ON(Or Not):常闭触点并联。

2. 指令使用注意问题1)在程序中不要用=(Out)指令去驱动实际的输入(I),因为I的状态应由实际输入器件的状态来决定。

2)尽量避免双线圈输出(即同一线圈多次使用)。

二、复杂的逻辑指令1.电路块的串/并联OLD(Or Load):电路块的并联。

ALD(And Load):电路块的串联。

每个电路块开始用LD、LDN指令,OLD指令用于电路块的并联,ALD指令用于电路块的串联,OLD及ALD指令均没有操作元件。

图2-2 串并联练习:根据下列梯形图写出指令表。

图2-3 练习12、逻辑堆栈的操作LPS(Logic Push):逻辑入栈指令(分支电路开始指令)。

在梯形图的分支结构中,LPS 指令用于生成一条新的母线,其左侧为原来的主逻辑块,右侧为新的从逻辑块,可直接编程。

第3章CP1H PLC的指令系统

第3章CP1H PLC的指令系统

T0001 0.01 C0002
100.01
100.02
例3-16 TIM与CNT组合实现 延时30min 例3-17 30min定时
《可编程控制器应用》课程及其实践体系建设课题组
博学 明德 求是
符号
《可编程控制器应用》课程及其实践体系建设课题组
博学 明德 求是
符号
《可编程控制器应用》课程及其实践体系建设课题组
R
KEEP 100.04
1 2 3 复位输入端 4 LD OR OUT 0.00 100.04 100.04
0.00(S) 0.01(R)
AND NOT 0.01
100.04(KEEP)
《可编程控制器应用》课程及其实践体系建设课题组
博学 明德 求是
KEEP指令的注意点
置位输入端接通时,它所指定的继电器接通;复位输入端接通时,它所指定的继电 器断开。置位和复位输入同时为ON时,复位端优先。
4. 逻辑块指令
0.00 100.00
0.00 0.01
0.02
100.00
0.03
100.01 OUT-NOT
AND-LD
两个或两个以上的触点并联构成的逻辑电
0.01 0.02
将逻辑运算结果(输入条件)取反并输出指定线圈。 路称为“并联逻辑块”
100.00
0.03 0.04
OR-LD
两个或两个以上的触点串联构成的逻辑电路称为“串联逻辑块”
计数器是加计数还是减计数? 计数的范围是多少? 什么情况下实现减数操作? 当计数输入和复位输入同时为ON时,出现什么情况?
0.00 0.01 0001 #0010
《可编程控制器应用》课程及其实践体系建设课题组

第5章S7-200PLC的指令系统-1

第5章S7-200PLC的指令系统-1
用户选定的数 据类型 与之等价的数 据类型
V0.0 VB0 VW0
BOOL BYTE WORD,INT
VD0
DWORD,DINT, REAL
2. 数据长度与数值范围
S7-200系列PLC的数据类型可以是字符串、 布尔型(0或1)、整数型和实数型(浮点数)。
布尔型数据指字节型无符号整数;整数型数包括
任何程序(主程序、子程序和中断程序)访问。 而局部变量只是局部有效,即变量只能在特定的 程序中使用。
(4) 局部变量存储器L
局部变量存储器L的地址格式:
位地址:L[字节地址]. [位地址]
如L1.5 字节、字、双字地址: L[数据长度] [起始位字节地址] 如LB21、LW44、LD55
(4) 局部变量存储器L
SM0.5 —周期为1秒钟,占空比为50%的时钟脉冲。
(7) 定时器存储器T
PLC所提供的定时器作用相当于继电器控制系 统中的时间继电器。每个定时器可提供无数对 常开和常闭触点供编程使用。其设定时间通常 由程序设置。 地址格式:T[定时器号] 如T37
有效地址范围:T(0~255)
16位符号整数(INT)和32位符号整数(DINT)。
2. 数据长度与数值范围
3. 常数
S7-200的许多指令中常会使用常数。常数的数
据长度可以是字节、字和双字。CPU以二进制的
形式存储常数,书写常数可以用二进制、十进 制、十六进制、ASCII码或实数等多种形式。书 写格式如下:
3. 常数
十进制常数:179 ; 十六进制常数:16#B3 ;
(2) 内部标志位存储器M
CPU224内部标志位存储器(M)的有效地址范 围:
M(0.0 ~31.7)

第3章 CP1HPLC的指令系统

第3章 CP1HPLC的指令系统

00003
00003
LD 00002 AND 00000 LD 00006 AND 00001 OR 00003 AND LD OUT 10001
LD AND OR AND AND OUT
00006 00001 00003 00002 00000 10001
不必用 AND LD
哈工大华德学院计算机应用技术系
00000 10000 10001 10002
SET 02
哈工大华德学院计算机应用技术系
(2) 触点组与单个触点并联,单个触点应放在下面。
00000 10100 00001 00002 00001 00002 00000 10100
LD LD AND NOT OR LD OUT
00000 00001 00002 10100
标志位被置OFF。
哈工大华德学院计算机应用技术系
3.NOP指令
NOP是空操作指令,用NOP代替AND N,可把
AND语句中的触点N短接,用NOP代替OR
把OR 语句中的触点N断掉。
N,可
哈工大华德学院计算机应用技术系
二、块与指令AND LD 和块或指令OR LD
1. AND LD是将并联触点组相串联的指令 使用指令举例
方法1 LD AND OR NOT LD OR AND LD LD OR NOT AND LD OUT 00000 00001 00002 00003 00004 00005 00006 10000 00000 00001 00003 00005 00002 00004 00006 方法2 LD AND OR NOT LD OR LD OR NOT AND LD AND LD OUT 00000 00001 00002 00003 00004 00005 00006 10000

PLC j基本指令系统

PLC j基本指令系统

ST ST KP
X0 X1 Y0
说明
复位信号:例X1
(1)当置位信号接通时,指定的继电器输出接通ON并保 持(Y0置1)。以后无论置位信号状态如何,只要复位信 号断开,Y0的状态均为1。 (2)在复位信号接通的瞬间,Y0置0。 (3)在复位信号和置位信号同时接通时,复位优先。
第二节 基本顺序指令
解释:当X0接通(ON)时Y0接通(ON)并保持; 当X1接通(ON)Y0断开(OFF)。
PSHS用于压入堆栈,RDS用于读出堆栈, POPS用于弹出堆栈。
第二节 基本顺序指令
例:
X0
PSHS RDS POPS
X1
X2 X3
Y0 [ ]
Y1 [ ]
Y2 [ ]
当X0接通时,则有: 1)存贮PSHS指令处的运算结果,当X1接通时 ,Y0输出(为 ON)。 2)RDS指令读出存贮结果,当X2接通时,Y1输出。 3)由POPS指令读出存贮结果,当X3断开时,Y2输出。且PSHS 指令存贮的结果被清除。
PLC程序的表达方式基本有四种:梯形图、指令表、逻辑 功能图和高级语言。 指令,就是用英文名称的缩写字母来表达PLC各种功能的 助记符。由指令构成的完成控制任务的指令组合就是指令表。 每条指令一般由指令助记符和作用元件编号两部分组成。 梯形图语言源自继电器电气原理图,是一种基于梯级的图 形符号布尔语言。它通过连线把PLC指令的梯形图符号连接在 一起,以表达所调用的PLC指令及其前后顺序关系。 如果触点ON(闭合),从母线来的“能流”就可通过该触 点;若触点OFF(断开),则“能流”不能通过。若“能流” 通过一系列串联或并联的触点到达了继电器线圈(指令),则 线圈得电,否则,线圈不能得电。
第四节控制指令x3接通自动关闭过程2同时将整个步进过程结束x1接通自动关闭过程0同时启动过程1x0接通自动启动过程0功能流程图顺序控制过程0y1手向下x0x1过程1y2手夹紧过程2y3手向上x2x3结束x2接通自动关闭过程1同时启动过程2步进梯形图cstp2cstp2过程0过程1过程2开始一个步进过程x0上升沿触发进入步进过程开始一个步进过程x11触发复位指进过程关闭步进程序回一般梯形图程序顺序控制步进过程时序图x0x1x2x3y1y2y3第四节控制指令选择分支过程控制

PLC指令系统

PLC指令系统

X1
CT 100
X2
K50
C100
Y0
[]
ST X0 F0(MV) K 20 SV 100 ST X1
ST X2 CT 100
K 50 ST C100 OT Y0
20
例2:长延时程序
X0 T0 T0 X0
TM Y 3600 0 CT 100 K10
C100
Y0
ST X0 AN/ T0 TM Y0 K 3600 ST T0 ST/ X0
18
使用计数器指令时应注意的问题
(1)复位信号接通时,计数器复位。
(2)复位信号断开时,每来一个计数脉冲上升沿,计数器的经 过值寄存器的值减1,直到减为0,和计数器同编号的常开接点 接通,常闭接点断开。
(3)计数器的经过值寄存器在复位条件下,其值也是0。只有当 复位端由ON → OFF时,设定值寄存器值→ 经过值寄存器。
在前面已讲过的指令有 1.ST :以常开触点从左母线开始逻辑运算 2. ST/:以常闭触点从左母线开始逻辑运算 3. OT :将运算结果送到指定输出口 4. / :将到达该指令处的运算结果求反 5. AN :串联一个常开触点 6. AN/:串联一个常闭触点 7. OR :并联一个常开触点 8. OR/:并联一个常闭触点 9. ANS: 将多个指令块串联 10. ORS:将多个指令块并联
CT 100 K 10 ST C100 OT Y0 ED
(ED)
定时器TM0的延时时间为1小时,每过1小时,T0闭合1次,计 数器CT减1(减计数),如此重复10次,计数器控制触点C100 动作,输出继电器Y0接通,因此总共延时10小时。
21
F118(UDC):可逆计数(加减计数)(扩展功能指令)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

并联电路块:两个以上的触点串连而成的电路块;
将并联电路块与前面的电路串联时用ANB指令; 使用ANB指令之前,应先完成并联电路块内部的连接。


并联电路块中各支路的起点使用LD或LDI指令;
ANB指令相当于两个电路块之间的串联连线。
X2 X1 X0 Y2 X0 X1 Y0 并联电路块 X6 Y2 X2 Y0
Y0
Y0
X0 Y0 X1 Y0 X2 D0
Y0
X1
8. SET与RST指令
计数器、定时器复位
积分定时器和计数器
X0 RST X1 T250 X2
M8200
补充内容
LD RST LD T250 OUT K K1200
X0 T250 X1 T250 1200
LD
OUT LD RST
X2
M8200 X3 C200
M115
X2 Y2
M101
LDI ANI ANI LDI ANI AND ORB LDI AND ANI ORB OUT
X1 Y0 M100 X2 Y2 M101 X3 T0 M112 M115
X3
T0
M112
6. ANB指令
ANB(And Block) 说明:

补充内容 并连电路块串连连接指令
梯形图 (Ladder diagram)
功能块图 (Function block diagram) 指令表 (Instruction list) 结构文本 (Structured text)
补充内容
PCL的基本逻辑指令
三菱FX系列可编程序控制器
PLC的基本逻辑指令 27条
功能指令
100多条

3. OR、ORI指令
梯形图程序
LD X4
补充内容
Y0
X6 M106 OR ORI
指令表程序
LD OR ORI X4 X6 M106
X1
Y0
Y2
OUT
Y0
X1 Y0 M103 Y2 M116 M103
M103
M103 OR M116 ORI
LDI ANI OR ANI ORI OUT
4. LDP、ANDP、ORP、 LDF、ANF、ORF指令
课题二 PLC指令系统
浙江工业职业技术学院 电气工程系
复习
PLC的组成 PLC的结构
任务

PLC是按照用户控制要求编写的程序来进行工作 的,那么PLC的程序表达方法有几种? PLC的基本指令及其应用(结合或对照继电接触 系统的原理图加以描述)

任务

如何实现PLC的简单应用,并以八段码显示与八 位二进制显示模块的蜂鸣器的点动或连续控制为 例。回答问题重点要求做好以下几个方面: 画出PLC的输入输出(即I/O)接口图 列出I/O地址分配表 画出PLC的梯行图(是程序表达方法的一种) 列出PLC的指令表(是程序表达方法的另一种) 将蜂鸣器的点动或连续控制的程序写入PLC, 并在PLC实验设备上连接好I/O接口电路,通过 操作PLC输入接口的按钮使蜂鸣器的点动或连 续鸣叫。
X4
X5
并联电路块
6. ANB指令
梯形图程序
ANB X1 LD Y0 M100
补充内容
指令表程序
M115
LDI ORI LDI ANI LDI ORB AND ORB OR ANB ORI OUT X1 X2 Y0 M100 Y2 M101 T0 X3 M115
X2
Y2
M101
T0 X3
7. 栈存储器与多重输出指令
基本指令 (一)
LD、LDI、OUT AND、ANI OR、 ORI
补充内容
LDP、 LDF、ANDP、ANDF、 ORP、 ORF ORB、 ANB MPS、 MRD、 MPP MC、 MCR SET RST NOP END
1.


LD、LDI、OUT指令
补充内容
指令的作用
LD(LoaD):取指令,是常开触点与母线的连接指令。 LDI(LoaD Inverse):取反指令,是常闭触点与母线的连接指 令。 OUT:驱动线圈的输出指令。

指令的使用说明
LD、LDI用于X、Y、M、 S 、 T、C; 可与后面讲到的块操作指令ANB、ORB相配合,用于分支电路 的起点; OUT指令用于Y、M、T、C、S及F(功能指令线圈),不能用于 X;并联输出OUT指令可连续使用任意次 OUT指令用于T和C,其后须跟常数K。K为延时时间或计数次数
梯形图程序
X2 X3 X0 Y0
补充内容
指令表程序
LDP ORF AND X2 X3 X0
OUT
Y0
T10 M100 M101
AND OUT
5. ORB指令
ORB(Or Block) 说明:

补充内容
串联电路块并联连接指令
串联电路块:两个以上的触点串连而成的电路块;
LD X2 X0 Y0
Y0 Y0 ANI
AND OUT
M101
T0
LDI
ANI
X1
Y0 M101 T0 Y1
Y1
AND
OUT AND OUT
2. AND、ANI指令
注意:逻辑求解含义 梯形图程序
MPS
补充内容
指令表程序
LD ANI X1 Y0
X1
Y0 T0
MPS
M101 Y1
MPP
AND
OUT MPP OUT
M100 X1 Y1
Y1
X3
LD
X3
Y2 N0
Y2
MCR
N0
OUT MCR


LD、LDI、OUT AND、ANI OR、 ORI
LDP、 LDF、ANDP、ANDF、 ORP、 ORF
ORB、 ANB MPS、 MRD、 MPP
MC、 MCR
SET RST NOP END
谢谢!
X1 X2 M100 Y0 M102 Y1 X3 M100 Y2 M105 Y3
补充内容
栈操作指令
8. SET与RST指令
SET RST 说明:
SET:编程元件Y、M和S
LD SET LD RST LD RST X0
补充内容
: :
置位指令 复位指令
RST:编程元件Y、M、S、T、C、D
X0 SET X1 RST X2 RST D0

2)主讲员讲解PLC概述知识(每组6~10分钟) 3)学生互评。(10分钟)作为成绩评定的参考 依据
操作步骤

4)教师点评。(10分钟)记录每组任务的达成 情况,并作成绩评定。
补充内容
PCL的编程语言
1. 可编程序控制器编程语言的国际标准 顺序功能图 (Sequential function chart)
LDP,ANDP,ORP: 上升沿检测触点指令,仅在
制定元件的上升沿(由OFF→ON变化)时接通 一个扫描周期。
补充内容
LDF,ANDF,ORF: 下升沿检测触点指令,仅在
制定元件的下升沿(由ON→OFF变化)时接通 一个扫描周期。 说明

编程元件:X、Y、M、T、C、S ;
4. LDP、ANDP、ORP、 LDF、ANF、ORF指令
T0
M101
Y1
3. OR、ORI指令

补充内容
指令的作用
OR:或指令,用于单个常开触点的并联; ORI(OR Inverse) :或反指令,用于单个常闭触点 的并联。


指令的使用说明
OR、ORI指令仅用于单个触点与前面触点的并联; OR和ORI编程元件:X、Y、M、T、C、S ; 若是两个串联电路块(两个或两个以上触点串联连 接的电路)相并联,则用后面将学的ORB指令。

1.
LD、LDI、OUT指令
梯形图程序
X0 Y0 X1
补充内容
指令表程序
LD OUT LDI X0 Y0 X1
T0 M100
T0 Y1
K19
OUT
K OUT LD OUT
T0
19 M100 T0 Y1
2. AND、ANI指令

补充内容
指令的作用
AND:与指令,用于单个常开触点的串联; ANI(ANd Inverse):与反指令,用于单个常闭触点的串联。


指令的使用说明
AND和ANI指令用于单个触点与左边触点的串联,可连续使用; AND和ANI编程元件:X、Y、M、T、C、S ; 若是两个并联电路块(两个或两个以上触点并联连接的电路) 串联,则需用后面的ANB指令。

2. AND、ANI指令
梯形图程序
X2 X1 X0
AND
补充内容
指令表程序
MPS (Memory Push) 进栈指令
补充内容
MRD (Memory
Read)
读栈指令
出栈指令
MPS (Memory Pop)
X1 X2 M100
Y0
M102
Y1
X3 M100
Y2
M105
Y3
LDI MPS AND MPS ANI OUT MPP AND OUT MPP AND MPS AND OUT MPP AND OUT
注:前①②③④项直接在电子文档中表述;第⑤项要动 手完成
任务

思考题(发挥题——提出解决问题的思路,若思 路回答完整且可行,该任务的评定成绩晋级) 如何用PLC实现电动机的正反转控制?
操作步骤

1)以小组为单位,将教学任务的相关信息收集并 编辑成电子文档
相关文档
最新文档