PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总( 二 )


文章插图
【PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总】三菱FX 3U中高速计数器输入端子分配
举例说明:X0对应的高速计数器为C235(单相单计数器),M8235为该计数器是加计数还是减计数的切换软元件,高速计数器通过RST指令进行复位,高速计数器占用32位 。具体使用见下图:

PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总

文章插图
高速计数器的应用程序
四、三菱PLC的输入输出刷新指令REF的使用方法
REF指令的作用:获取最新的输入X状态,将输出端Y状态立即输出 。通过使用REF可以使得程序还没有扫描到END指令处时,就直接输出Y状态 。对输入X的刷新,通常在中断程序中用到的较多 。一般的工程项目中,很难用到这个指令;
REF指令的格式:REF D n;D为刷新的位软元件(X或者Y),n为以D输入输出位软元件开始的n个位寄存器 。
举例说明:
1、刷新位元件的为X时:
REF X0 K8;指令接通时,运行程序会会立即得到X0,X1..X7的状态,中间不需要再经过一个扫描周期(具体看一下PLC的扫描周期原理)
2、刷新的位元件为Y时:
REF Y0 K8;指令接通时,Y0,Y1,Y2...Y7的输出状态会立即输出 。
五、三菱PLC中编码指令ENCO的说明介绍
ENCO编码指令:求出在数据位中ON位位置的指令,简单理解就是,知道二进制格式数中(b15,b14,b13.....b1,b0)其中有且只有一个位等于1,求取该置1位是在哪个位置 。
ENCO编码指令格式:ENCO S D n ;S为需要编码的源操作数,D为目标操作数,存放编码完成后数据的寄存器,n为目标操作数二进制有效位位数(S为位寄存器时,8≥n≥1;S为数据寄存器时,4≥n≥1);

PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总

文章插图
S为位寄存器时

PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总

文章插图
S为字软元件时
举例说明:ENC0 D0 D10 K3;假16位的D0的b0到b7共2的K3次方(8位),中最高位 置1位为b7=1;那么结果编码完成后,D10=7;
六、三菱PLC译码指令DECO的应用案例
项目需求:假如某一自动换项目中,该项目是用PLC做的控制器,需要做一个循环流水灯,依次每隔1秒,点亮一个颜色的彩灯,依次点亮颜色为 橙色,绿色,蓝色,红色四种颜色 。
PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总

文章插图
循环流水灯示意图
三菱PLC梯形中利用译码指令编程方式如下:

PLC译码指令DECO的应用案例 三菱PLC中伺服定位控制知识汇总

文章插图
流水灯在梯形图中的编程方式
程序解释说明:通过三菱PLC内部1秒脉冲寄存器M8013实现定时功能,在秒脉冲产生的上升沿使D0寄存器加1;在秒脉冲的下降沿,接通译码指令DECO;Y0,Y1,Y2,Y3四个位控制着四种颜色彩灯,译码指令接通时,只会使得其中一个位置ON;


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。