什么是编码和译码?PLC编码指令的应用-资深电气工程师详解
许多学生不知道编码和译码。今天,我将向大家解释三菱PLC编码指令的使用和应用。编码指令DECO是对s二进制值m使d中编号为m位元件或字元件中的位元件bm位置为ON,编码指令ENCO是对s中置ON位元件或字元件的中心ON的bit位置编号转换为二进制数d中,其中s的位数为2的n次方,当DECO的s/ENCO的d为位元件时1≤n≤8,为字元件时,1≤n≤4,当n=0指令不执行。

DECO指令
ENCO指令
编程手册上的描述可能会让你感到困惑和难以理解。让我们以指令为例来解释,这样更容易理解指令的含义。DECOX0M0K3,这个指令的意思是X0X1X2输入去译码输出控制M0~M7假如X0X1接通,则M3置ON。DECOX0D0K4,这个指令的意思是X0~X3输入去译码输出控制D0的b0~b15假如X0X3接通,则D0中的b9位置ON。DECOD0M0K3,这个指令的意思是将军寄存器D0的低3位b2b1b0二进制值到译码输出控制M0~M7这8个位。
编码指令ENCOM0D10K4,这个指令的意思是将军M0~M15中置ON位置元件的位置编号转换为二进制值D10中。
案例1:三菱电机样本编号
译码指令DECO三台电机的启动和停止可用于单按钮控制
首先用X0驱动INCPD0,每次按下按钮,都是对的D0的值加1,DECOD0M0K3将寄存器D0的低3位b2b1b0二进制值到译码输出控制M0~M7这八个位置。也就是D0从1开始,当D0等于1时,M1接通,用M1常开置位Y1,启动第一台电机,当D0等于2时,M2接通,用M2常开置位Y2,启动第二台电机,依次类推,分别使用M1~M6按顺序进行位置和复位,实现单按钮控制三台电机启动和停止的功能。
案例2:三菱电机样本编号
编码指令ENCO可用于位置显示,如电梯地板显示
电梯有16层,每层都有检测开关X0~X15,当轿厢到达这一层时,检测开关ON(相当于一组位元件中的位置ON),通过ENCO将指令转换成楼层的层数,显示在轿厢的显示板上。
电梯有16层,每层都有检测开关X0~X15,即2的4次方,指令n=4,使用ENCOX0D0K4指令,将X0~X15中置ON位置元件的位置编号转换为二进制值D0中,比如X0接通,则D0=0,但是X0对应的是第一层,所以再用ADDD0K1D10添加1可以显示当前时间的楼层数。
案例3:三菱电机样本编号
如图所示,按下启动按钮,控制转盘正转180度,然后按下启动按钮,反转180度,不断重复。按下紧急停止按钮,立即停止转盘,按下到位停止按钮,180度转盘,停止限位开关
假设X0启动按钮和位置检测限位开关,X1停止按钮到位,X2是停止按钮,Y0是正转,Y1是反转,用X0上升沿指令驱动DECOY0Y0K1,2第一次按启动按钮是2,将是Y0输入去译码输出控制Y0Y1因为最初,这两个位置Y0为0,由指令执行Y0输出为1,圆盘正转,第二次按启动按钮时,因为Y0已为1,执行DECO指令,将使Y1输出为1,圆盘反转。按下到位停止按钮,转盘转动180度,遇到限位开关停止,然后使用X0上升沿串联X1去驱动ZRSTY0Y1。按下紧急停止按钮,立即停止转盘,使用X2驱动ZRSTY0Y1即可。
案例4:变频器多速控制采用译码指令
用PLC多速控制变频器有三个调速输入端S1,S2,S3,七段调速可以改变输入端的通断状态。
首先做好IO7段速度由7个按钮控制,7个按钮分别接收X1~X7,输出Y1~Y3接收变频器的三个调速输入端S1~S3,使用ENCOX0D0K3,这个指令的意思是将军X0~X7中置ON位置元件的位置编号转换为二进制值D0同时使用MOVD0K1M0指令,相当于依据M0M1M2驱动控制变频器输入。
这就是编码和译码指令的使用和应用,通过案例的讲解,有没用对指令的含义和功能理解的更深了呢?
☆这个账户是技术培训网络的毕业证书样本网络账户。在这里,你可以阅读很多关于电气自动化的高质量内容(图片/视频)。不要吝啬你手中的邀请。让我们在分享中共同进步。看这里,给你一个大拇指!找到3639619个原创三菱电机样本编号设计图片,包括三菱电机样本编号图片、材料、海报、证书背景、源文件,包括PSD、PNG、JPG、AI、CDR等格式素材!
毕业证样本网创作《三菱电机样本号(什么是编码和译码)》发布不易,请尊重! 转转请注明出处:https://www.czyyhgd.com/177328.html