您当前的位置:五五电子网电子知识plc技术PLC入门数据转换指令 正文
数据转换指令

数据转换指令

点击数:7631 次   录入时间:03-04 11:54:41   整理:http://www.55dianzi.com   PLC入门
FUNNO指令符号助记符  操作数功  能/相关标志操作数23BCDBIN码转换BIN aBINBIN/aBIN(23)   源通道S目的通道D将S通道的BCD码变换成二进制数据送入D通道,S通道数据不变出错标志25503在S内容不是BCD码时ON,此时该指令不执行;相等标志位25506当转换结果为0000时ONS:000~019、200~252 HR00~19、AR00~15 LR00~15T/C000~127(仅BCD  BIN转换时)DM(及*DM)0000~1023.6144~6655D:000~019、200~252HR00~19、AR00~15 LR00~15。DM0000~1023                *DM0000~1023、6144~6655 24BIN  BCD转换BCD aBCDBCD/aBCD(24)源通道S目的通道D将S通道的二进制数变换成BCD码并送入D通道25503:当转换完的BCD码大于9999时或间接寻址DM不存在时ON,此时该程序不执行当转换结果为0000时,相等标志位25506ON76译码器指令4  
 16MLPX aMLPXMLPX/aMLPX(76)源通道S控制数据C目的开始通道D用桁指定数据(C)把S通道内的指定桁(4bit)的内容(0~F15)译码成一个16 Bit(位号)数向 D通道的16位中输出(相应的位置成ON,其它置为OFF)  桁指定数据(C)内容            变换开始桁号(0~3)           译码桁数(0~3)           0:1桁  1:2桁           1:3桁  2:4桁             “0”固定*C=0011时源              S                                
3210目的DD+3D+2D+1D当D+3超出数据区域范围或间接寻址DM不存在时,出错标志25503ONS、C:000~019、200~252HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655D:000~019、200~252HR00~19、AR00~15 、LR00~15DM0000~1023*DM0000~1023、6144~665577编码器指令 16  4DMPX aDMPXDMPX/aDMPX(77)源开始通道S结果通道D控制数据C根据控制数据C的内容把S开始的通道内的16 Bit数据ON状态的最上位的Bit位号变换成4 Bit(0~F)数据并向D通道的指定桁上输出(将源通道状态为ON的最高位的位号编码成4 Bit 16进制数)*一次最多对四个源通道编码桁指定的数据(C)的内容                编码结果输出开始桁(0~3)          编码数据的通道个数(0~3)         0:1CH  1:2CH          2:3CH  3:4CH        “0”固定详见P85页图3。110及3。111当S+3超出数据区域范围或间接寻址DM通道不存在时为ON,此时该指令不执行S:000~019、200~255HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655D:000~019、200~252HR00~19、AR00~15 、LR00~15DM0000~1023*DM0000~1023、6144~6655C:000~019、200~252HR00~19、AR00~15 、LR00~15DM0000~1023  #0000~FFFF*DM0000~1023、6144~6655 86ASCII码变换指令ASC a ASCASC/a ASC(86)源通道S控制数据C结果开始通道D根据控制数据(C)的内容将S通道的指定1桁(4 Bit 1桁,一次最多4桁即16 Bit)的内容变换成8 Bit的ASCII码数据并存入指定的D开始的通道的上位或下位8 Bit上输出控制数据C的内容           S变换开始桁号(0~3)           变换桁数(0~3)            0:1桁   1:2桁2:3桁   4:4桁         DCH的输出开始位置         0:低8位   1:高8位     奇偶校指定位0:无校验 1:偶校验 2:奇校验    指校验位与ASCII码中的    “1”的个数应为偶数 指较验位与ASCII码中的“1”的个数应为奇数*若C中指定从D的高位开始存放,则目的通道最多可占用3个当控制数据错误、结果通道超出数据区范围、间接寻址DM不存在时,出错标志位25503ON,该指令不执行.例见P86S:000~019、200~255HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655C:000~019、200~252HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655D:000~019、200~252HR00~19、AR00~15 、LR00~15DM0000~1023*DM0000~1023、6144~665578七段译码指令SDEC a SDECSDEC/a SDEC(78)源通道S(二进制)控制数据C目的开始通道D根据控制数据C把S通道内的1桁的内容(0~F)(一次最多4桁)变换成8bit的七段数据并在指定的DCH--的上位或下位输出。如果C指定从D的上位(高8位)开始存放,则最多可占用3个目的通道,每个通道可放两桁的转换结果,分低8位和高8位,bit7和bit15不用,其它七位分别对应于七段数码管的a、b、c、d、e、f、g段控制数据C的内容           指定S中第一个被译码的桁号(0~3)           指定S中被译码的桁数(0~3)  0:1桁  1:2桁            2:3桁  3:4桁       指定从D的高位还是低位开始        接受第1个转换结果      0:低8位    1:高8 位        固定为“0”例见P88页3。116及3。117S:000~019、200~255HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655C:000~019、200~252HR00~19、AR00~15 、LR00~15T/C000~127DM0000~1023、6144~6655     *DM0000~1023、6144~6655#0000~FFFFD:000~019、200~252HR00~19、AR00~15 、LR00~15DM0000~1023*DM0000~1023、6144~6655

本文关键字:暂无联系方式PLC入门plc技术 - PLC入门