直播课堂
HOME
直播课堂
正文内容
三菱plc编程的ldp 三菱FX系列PLC取指令与输出指令(LDLDILDPLDFOUT)
发布时间 : 2024-10-07
作者 : 小编
访问数量 : 23
扫码分享至微信

三菱FX系列PLC取指令与输出指令(LDLDILDPLDFOUT)

FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。

FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。

取指令与输出指令(LD/LDI/LDP/LDF/OUT)

(1)LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。

(2)LDI(取反指令) 一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。

(3)LDP(取上升沿指令) 与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。

(4)LDF(取下降沿指令) 与左母线连接的常闭触点的下降沿检测指令。

(5)OUT(输出指令) 对线圈进行驱动的指令,也称为输出指令。

取指令与输出指令的使用如图1

图1 取指令与输出指令的使用

取指令与输出指令的使用说明:

1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;

2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。图3-15中,当M1有一个下降沿时,则Y3只有一个扫描周期为ON。

3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;

4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。

5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。

PLC指令入门 三菱FX5U PLC通用FB功能块指令

熟悉三菱GX软件的朋友,应该知道在GX软件中有个部件选择窗口,在这个窗口中我们可以看到通用函数/FB,其中就包括了双稳态功能块、边缘检测功能块、定时器功能块和计数器功能块,那么今天就给大家介绍一下通用FB功能块指令的内容。

双稳态功能块:

双稳态功能块分为两个,置位优先SR和复位优先RS。置位优先功能块是当S1和R都为1时,优先执行置位的操作。复位优先功能块是当S和R1都为1时,优先执行复位的操作。

举个最简单的程序例子,我们可以用置位优先和复位指令实现单按钮控制启停功能。

边缘检测功能块:

边缘检测功能块分为两个,上升沿边缘检测R_TRIG和下降沿边缘检测F_TRIG。上升沿边缘检测是检测信号的上升沿后输出一个扫描周期的脉冲信号。下降沿边缘检测是检测信号的下降沿后输出一个扫描周期的脉冲信号。

其实这两个指令也很简单,上升沿边缘检测功能块R_TRIG与PLS、LDP指令功能是一样的,下降沿边缘检测功能块F_TRIG与PLF、LDF指令功能是一样的,我们看下图的程序,接通X0和接通X1,接通X2实现的效果是一样的。

还是前面的例子单按钮控制启停功能,我们用边缘检测功能块指令也可以实现。

计数器功能块:

计数器功能块包括有加计数器CTU、减计数器CTD、加减计数器CTUD和计数器功能块COUNTER_FB_M。如果有用过西门子PLC的朋友,会发现跟西门子PLC的计数器指令类似。

CTU/CTD/CTUD功能块管脚定义:

CU是加计数脉冲输入,CD是减计数脉冲输入;

R是计数值复位,LD是装载计数值;PV是计数的设定值,CV是计数的当前值;

Q是计数完成标志;

QU是加计数完成,QD是减计数完成;

只有PV和CV是INT的数据类型,其余都是BOOL类型。

加计数器CTU:

如果CU变为OFF→ON,对CV进行加计数(+1)。当CV=PV时,则Q变为ON,加计数停止。如果将R置为ON,则Q变为OFF,CV被设置为0。

减计数器CTD:

如果CD变为OFF→ON,对CV进行减计数(-1)。当减到CV=0时,则Q变为ON,减计数停止。如果将LD置为ON,则Q变为OFF,CV被设置为PV。

加减计数器CTUD:

如果CU、CD同时变为OFF→ON,优先进行加计数(+1)。如果将R、LD同时置为ON,优先将当前值复位为0。

COUNTER_FB_M功能块管脚定义:

Coil是指令执行的驱动条件;

Preset是计数器的设定值;ValueIN是计数器初始值,ValueOut是计数器当前值;

Status是输出;

其中Coil和Status是BOOL类型,Preset和ValueIN是INT类型,ValueOut是ANY16类型。

COUNTER_FB_M功能块:

检测Coil的上升沿进行计数,计数从ValueIN的值开始,如果变为Preset的值,则Status变为ON。当前的计数值被存储到ValueOut中。

我们再比较一下CTU和COUNTER_FB_M功能块之间有什么区别,我们看下面的程序,CTU指令用R管脚进行复位,而COUNTER_FB_M是没有复位的管脚的,我们需要另外的编写复位的程序。

以上先介绍了双稳态功能块、边缘检测功能块、计数器功能块的内容,因为篇幅有限,我们在下一篇文章继续介绍定时器功能块指令的使用!

此外,还会讲几个定时器和计数器功能块的编程案例哦,欢迎大家继续关注更新~

(技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究)

相关问答

三菱plc代码出现错误?

令在指定的模块中无法执行。解决办法:通过GXDeveloper读取出错的公共信息,检查与该数值...2.程序中指定的扩展指令在指定的模块中无法执行。解决办法:通...

三菱PLC功能指令?

取指令与输出指令(LD/LDI/LDP/LDF/OUT)(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令;(2)LDI(取反指令)...2)ANI.....

三菱plcALT交替指令怎么用?

交替输出假设Y0为指示灯。LDPX0ALTY0此时Y0是灭灯状态,按下X0,指示灯就亮灯。再按一次灭灯,再按一次亮灯。就这样简单,就是会交替输出。这个也可以作为...

三菱plc全部触点输出指令?

OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2)LDP、LDF...O...

三菱C详解?

三菱PLC常用指令汇总,速存三菱FX系列PLC的基本逻辑指令取指令与输出指令(LD/LDI/LDP/LDF/OUT)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触...

三菱PLC里面的ALT指令怎么用呀。-菜菜滴小生活的回答-懂得

ALT指令是交替输出假设Y0为指示灯。LDPX0ALTY0此时Y0是灭灯状态,按下X0,指示灯就亮灯。再按一次灭灯,再按一次亮灯。就这样简单,就是会交替输出。这...

三菱线型比例指令?

(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令;(2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触...

三菱plc计数器两个按钮,按一次x1灯不亮按两次灯常亮按三次灯闪烁。按x2后立即熄灭按x1重新开始?

LDPX0ALTY0我给你解释下X0的上升沿让Y0交替翻转也就是你说的要求按一下灯亮,再按一下灯灭LDPX0ALTY0我给你解释下X0的上升沿让Y0交替翻转也就是你...

三菱plcd8140断电保持吗?

不是,我也想解决这个问题,我想这样做的LDPX10SETM1LDM8000ANDIM1ANDM2DMOVD8140D250LDM1DMOVPK0D1840=D8...

在座的老表!跪求答案!靠谱的松下PLC哪家正规,松下PLC能用多久??

[回答]松下的没用过,不过PLC大同小异,我给你一个三菱PLC的思路吧。X0启动、X1停止、Y0线圈。自动:LDPX0SETM0RSTM100LDM0SETY0RSTM0SETM1LDM1RSTY0RSTM1...

 赵本山新徒弟  若纳坦 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部