分享

欧姆龙NJ/NX PLC的RS指令与启保停程序的区别

 PLC与自控设备 2022-05-06 发布于广东

往期精彩文章:

电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路

西门子S7-1200/1500PLC的结构化程序编程模式/套路

S7-1200/1500PLC用FB284库指令控制伺服驱动器的程序

PLC定位控制基础:电子齿轮比对脉冲当量和电机转速的调整作用

步进电动机与交流伺服电动机的性能比较,来看看跟你知道的一样吗?

怎样用软件进行交流伺服驱动器的增益自动调整?

变频器的种类多种多样,根据负载特性怎么选择变频器呢?

怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?

西门子S7-1200PLC 基于AT覆盖变量的V90伺服速度控制程序

S7-1200PLC控制伺服驱动器V90PN-速度控制SIMOTICS电机

欧姆龙自动化设备通过CX-One软件配置单机PLC控制系统详解

欧姆龙自动控制设备通过CX-One软件配置PLC网络系统

PLC如何快速排除故障?这里有一个资深电气工程师所用模板

欧姆龙NJ/NX PLC的时序指令简介

欧姆龙JN/NX PLC的时序指令有时序输入指令和时序输出指令。常用的时序输入指令包括上升沿微分指令和下降沿微分指令。上升沿微分指令有R_TRIG、Up;下降沿微分指令有F_TRIG、Down。其中R_TRIG和F_TRIG是功能块指令,Up和Down是函数指令。在梯形图语言中可以使用以上四个指令,在ST语言中只可以使用R_TRIG、F_TRIG这两个功能块。

常用的时序输出指令包括RS复位优先保持指令、SR设置优先保持指令、Set设置/Reset复位、SetBits多位设置/ResetBits多位复位、SetABit一位设置/ResetABit一位复位、OutABit一位输出。

一、时序输入指令

1、时序输入指令常用的就是上升沿微分和下降沿微分指令,不常用的有位测试、位测试否定指令。在梯形图中一般表现为向上的箭头和向下的箭头,还有的用Up、Down与触点连接分别表示上升沿与下降沿。

在ST语言中,上升沿与下降沿是通过调用功能块指令的方式实现。如下图所示,功能块的名称(实例名)可以不用叫R_TRIG\F_TRIG,只需要把功能块名称的数据类型设定为R_TRIG\F_TRIG,调用它的参数就可以实现沿功能。

另一种调用方式,可以用实例名加一个小英文句点,选择参数的方式设定或调用。如下图所示的“下降沿();”就是调用功能块,“下降沿.Q”就是调用输出参数。

2、在三菱PLC中,ST语言的上升沿微分和下降沿微分指令分别用LDP和LDF指令来实现。并把它归类为顺序指令中的触点指令。LDP和LDF指令是无条件函数指令,这里的无条件是指条件始终为ON(1或TRUE),如下图中最后一行指令。

在西门子博图软件SCL语言中,上升沿微分与下降沿微分指令和欧姆龙NJ/NX的指令一样,都是R_TRIG/F_TRIG。西门子把它归类为位逻辑运算系统功能块,如下图中的#R_TRIG。

沿指令和定时器指令最好写在程序开头,以防出现异常。上升/下降检测因上次执行本指令时和当前的“Clk”或“In”值不同而异。因此,若使用JMP指令,不在每个任务周期执行本指令时,需要注意。

小李认为微分指令的作用是程序需要检测输入参数的突变。

二、时序输出指令

时序输出指令常用的有RS指令和SR指令。NJ/NX控制器没有欧姆龙小型PLC中的Keep指令,取而代之的是RS指令。

1、RS、SR指令的复位输入最好用外部设备直接导入。如控制器电源断开,但控制器内部电源不会立即关闭,可能产生错乱。

2、RS、SR指令与启保停程序的区别是:RS、SR指令的输出参数,在发生断电时,无法保持值,即使连接有保持属性的参数也不行,重新上电后,输出值变为FALSE。若是启保停程序,电源重新上电后,输出保持原值。也就是说RS和SR指令在电源重新上电后需要重新启动。

3、如S和R分开记述于程序不同位置,则为Set/Reset指令。如输入无上升沿微分指定,重新上电后,输入为TRUE可以立即运行,输入为FALSE时不运行。

上图为线圈的设置、重置指令的输入法,为右键点击线圈选择相应指令,这两个指令不属于函数和功能块,只能在梯形图中表述。

感谢阅读指正,关注了解更多!

关于在本公众号搜索历史内容的方法←点击查看

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多