数据转换指令
点击数: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入门