可编程控制器的逻辑指令

时间:2023-03-14作者:佚名

逻辑指令的基本结构
每一条指令编程时写作一行,指令一般包含三部分内容:
左边是步序号,中间是指令助记符(逻辑指令)或K,右边是数据(目标元器件编号或设定的常数值)。

可编程控制器的逻辑指令
在实际应用中,有些指令没有数据(例如 ANB,ORB,END,NOP 等)。
1. 逻辑取及线圈驱动指令
LD (Load),取指令,从输入(左)母线开始.取用常开触点。
LDI (Load Inverse),取反指令。从输入(左)母线开始,取用常闭触点
OUT,线圈驱动指令。
1) 目标元素:
LD,LDI: X,Y,M,C,T,S (所有有触点的元器件)
OUT: 所有可以用程序驱动的元器件(Y,M,C,T,S,F)(输入继电器(X)不能在程序内部用指令驱动)
2) 指令使用说明
LD、LDI指令使用于与输入母线相连的触点,此外还有两种特殊的应用场合
a) 与ANB、ORB指令配合使用于分支回路的开头;
b) 用于主控指令的开头
OUT指令适用于一切在程序中能用指令驱动的元器件
a) 线圈并联时,OUT指令连续写出,并可使用任意多次;
b) 在对定时器、计数器使用0UT指令之后,必须设定常数K
举例
将下面梯形图转化为指令表。

可编程控制器的逻辑指令
2. 触点串联指令
AND,与指令。用于单个、常开触点的串联。
ANI, 与反指令。用于单个、常闭触点的串联。
1) 目标元素:所有元器件的触点元素
2) 指令使用说明:上述两条指令只适合于单个触点串联联接,根据实际情况指令可以连续使用任意多次。
3) 举例:

可编程控制器的逻辑指令
3. 触点并联指令
OR,或指令。用于单个、常开触点的并联。
ORI,或反指令。用于单个、常闭触点的并联。
1) 目标元素:所有元器件的触点元素
2) 指令使用说明:上述两条指令只适合于单个触点并联联接,根据实际情况指令可以连续使用任意多次。
3) 举例:

可编程控制器的逻辑指令
4. 支路并联联接指令
ORB (OR Block),或块指令,用于支路的并联联接。
1) 目标元素:无
2) 指令使用说明:ORB用于两个或两个以上串联支路并联联接。使用时,支路起点用LD或LDI开始,支路终点用ORB结束。具体应用时,并联支路有两种编程方式。
3) 举例

可编程控制器的逻辑指令
比较方法1和方法2 ,方法1分支间的关系更为清晰、直观,且不易出错,推荐使用。
5. 支路串联联接指令
ANB (AND Block),与块指令。用于支路的串联联接。
1) 目标元素:无
2) 指令使用说明:ANB用于两个或两个以上并联支路的串联联接。使用时,支路起点用LD或LDI开始,支路终点用ANB结束。如果将多个支路串联,有两种编程方式。
3) 举例

可编程控制器的逻辑指令
比较方法1和方法2 ,方法1分支间的关系更为清晰、直观,且不易出错,推荐使用。
6. 复位指令
RST(Reset),复位指令,用于计数器和移位寄存器的复位。
1) 目标元素:计数器和移位寄存器
2) 指令使用说明:
a) 使用RST指令可以使计数器当前值恢复到设定值,使移位寄存器各位清零。
b) 任何情况下,RST指令优先执行,当RST输入有效时,不接受计数器和移位寄存器的输入信号。
3) 举例

可编程控制器的逻辑指令
7. 脉冲输出指令
PLS(Pulse),脉冲输出指令(又称微分输出指令),是用于辅助继电器M上产生的短时间(1个扫描周期)的脉冲输出 。
1) 目标元素:辅助继电器M100~M377
2) 指令使用说明:PLS指令作用是将脉宽较宽的输入信号,变成脉宽等于PC扫描周期的脉冲信号,且信号的周期保持不变。
3) 举例
PLS的功能可通过比较下段梯形图中输入继电器X400 和辅助继电器M101的时序来理解。

对应时序:可编程控制器的逻辑指令
在计数器或移位寄存器需外触发信号复位和移位时,常使用PLS指令,以获得宽度合适脉冲触发信号。(计数器和移位寄存器对复位信号要求较高,既不能太短,也不能太长。太短,PC采集不到信号,从而无法实现复位,太长,计数器和移位寄存器始终处于复位状态,会产生漏计数或少移位的现象)。
8. 移位指令
SFT (shift), 移位指令。用于移位寄存器的移位。
1) 目标元素:移位寄存器
2) 指令使用说明:移位寄存器的三个输入(数据输入OUT、移位输入SFT、复位输入RST),在编程的时候可以单独编程,顺序无特别限制,其他程序也可以插入其中。
3) 举例

可编程控制器的逻辑指令
9. 置位及复位指令
S(Set), 置位指令。用于对Y、S及M200~M377置位。
R(Reset),复位指令。用于对Y、S及M200~M377复位。
1) 目标元素:Y、S及M200~M377置位
2) 指令使用说明:
a) S指令用于对目标元素进行置位,(即:使目标元素线圈闭合,常开触点闭合,常闭触点断开)。且这种置位具有自保持接通状态的功能。(所谓自保持接通状态就是,即使置位条件不再满足,目标元素的置位状态仍不发生改变。
b) R指令用于对目标元素进行复位,(即使其线圈断电,常开触点断开,常闭触点接通)。
c) R指令和S指令可单独使用,也可以成对使用。成对使用时,顺序无特殊要求,其间可以安插其他程序。
d) 当对同一对象同时使用R、S指令时,若置位、复位条件都满足,则后执行的指令有效。
3) 举例

可编程控制器的逻辑指令
10. 主控指令
MC(Master Control),主控指令,用于在相同控制条件下,多路输出,指出公共串联触点。(接通、断开公共母线的作用)
MCR(Master Control Reset),主控恢复指令,用于消除主控功能。
1) 目标元素:M100~M177
2) 指令使用说明:
a) MC指令用于指出公共串联触点。它与它控制的下面各支路是串联的关系,但各支路彼此之间又是“并联”的关系;
b) 主控指令MC后面的任何指令都应以LD或LDI指令开始。(相当于公共母线移到另一根新的母线上) ;
c) 当新的主控指令执行时,上一个主控指令自动复位;
d) MCR指令用于对MC指令进行复位,相当于使程序回到原来的母线上;
e) 一段程序根据需要可有多条主控指令,但是,有且只有一条主控复位指令,(即对最后一条主控指令进行复位)。
3) 举例

可编程控制器的逻辑指令
11. 条件跳步及跳步结束指令
CJP(Conditional Jump),条件跳步指令。
EJP(End Of Jump),跳步结束指令。
这是一对成对使用的指令,作用是:实现程序跳转,指出跳步目标。
1) 目标元素:D700~D777
2) 举例
若要实现左图逻辑功能,可通过CJP、EJP构成的右侧梯形图实现。

可编程控制器的逻辑指令
3) 指令使用说明:
a) CJP和EJP是一对成对使用的,有条件的跳步指令,跳步条件在CJP前设定。
b) CJP和EJP跳步目标元素必须在(D700~D777)之间,否则 ,CJP被PC理解为NOP,EJP被理解为END。
c) CJP和EJP跳步目标元素必须在(D700~D777)之间,否则 ,CJP被PC理解为NOP,EJP被理解为END。
d) 不得对跳步中的程序进行强制置位、复位、在线修改常数。
e) 要注意跳步前后定时器的工作状态。
举例:下面梯形图是一个典型的跳步程序里包含定时器的例子。

可编程控制器的逻辑指令
在跳步程序中包含定时器,分两种情况考虑:
a) 跳步条件(上例中X000)满足之前,定时器(T450、T650)还没开始定时(即:上一扫描周期:X001=OFF,X002=OFF),则定时程序被跳过,定时器不工作。
b) 当跳步条件满足之前,定时器已经开始定时,则根据定时器的定时精度不同,执行不同的操作。
Ⅰ.对于0.1s定时器(上例中T450),则定时器中断计时,在跳步恢复后继续计时;
Ⅱ. 对于0.01s的定时器(上例中T650):定时器继续计时,但是输出触点并不根据设定值已满足而接通。当跳步复位时(跳步条件不再满足),在线圈指令执行时,输出触点才接通。
12. 空操作指令
NOP(No Operation),空操作指令。
1) 目标元素:无
2) 指令使用说明:
a) NOP指令后面没有任何数据。
b) 在执行NOP指令时,不完成任何操作,只是占有一步程序所需的时间,一般用于程序的修改。
c) 值得注意的是,将LD或LDI指令,转换为NOP指令时,梯形图结构将发生很大变换,应用时,需要特别注意。
3) 举例:要将下段梯形图中,从左母线出发的触点X002短路,程序响应的应作如何修改?

可编程控制器的逻辑指令
相应指令表中“LD X002”, 改为“NOP”,并相应地,将其后的“AND X003”,改为“LD X003”。
13. 程序结束指令
END,程序结束指令。
1) 目标元素:无
2) 指令使用说明:
END指令用于指示程序终了。后面无须任何数据。常用于程序调试。在程序执行阶段,PC一旦扫描到END指令,则不再向下扫描,而转去进行输出处理,因而可利用END指令对程序进行分段调试。

相关阅读

装修水电改造怎么不被坑?标准又是什么?30年老师傅呕心总结!

导语:水电改造是整个装修过程中至关重要的一个节点,是装修中的隐蔽工程,前期处理不当,直接关系到将来居住的舒适程度及安全性能。相信新房住一段时间之后出现漏水、漏电的...
2023-06-11
装修水电改造怎么不被坑?标准又是什么?30年老师傅呕心总结!

什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

厂用电系统是指由机组高、低压厂变和停机/检修变及其供电网络和厂用负荷组成的系统。供电范围包括主厂房内厂用负荷、输煤系统、脱硫系统、除灰系统、水处理系统、循环水系统等...
2023-07-05
什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

配电箱安全检查核心技术要点与实操规范

配电箱作为电力系统配电与控制的核心节点,是保障用电线路安全、设备稳定运行的关键设施,其日常安全检查与维护直接关系到生产生活用电安全,更是电气安全管理的重中之重。结合专...
2026-04-14

只有220V家用电,竟能让变频器带动三相电机!一起来看看吧!

让变频器在只有220V家用电的场合下,使三相电机转动起来,其特点是缓慢启动,对家用电路的启动冲击小。现在针对家用220电带三相电机的变频器主要分为两种。 第一种是输入220输出...
2023-06-11

一文看懂隔爆型三相异步电动机的工作原理

本文介绍了隔爆型三相异步电动机的工作原理,三相异步电动机的原理是什么,电动机的转速与磁极数和使用电源的频率的关系,三相异步电动机实际转速与磁场转速的关系等,下面具...
2023-06-26
一文看懂隔爆型三相异步电动机的工作原理

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目