您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的七段译码指令SDEC(78)/@SDEC(78)格式与功
来源:艾特贸易2017-06-05
简介(1) 格式: 其中, S 是源通道(内容是 BCD 码),其选取范围是 IR 、 SR 、 HR 、 AR 、 LR 、 TC 、 DM 、 * DM ; C 是控制字,其选取范围是 # 、 IR 、 SR 、 HR 、 AR 、 LR 、 TC 、 DM 、 *DM ;
(1)格式: 其中,S是源通道(内容是BCD码),其选取范围是IR、SR、HR、AR、LR、TC、DM、* DM;C是控制字,其选取范围是#、IR、SR、HR、AR、LR、TC、DM、*DM;R是结果开始通道,其选取范围是IR、SR、HR、AR、LR、DM、*DM。 (2)功能:当执行条件为ON时,每执行一次SDEC指令,对S中指定的数字位进行七段译码,译码结果存放在以R开始的通道中。由C确定S中要译码的起始数字位、译码的数字位数以及译码结果从R的低8位还是高8位开始存放。R中的低8位:bit00~bit06分别对应七段数码管的a、b、c、d、e、f、g,bit07不用;R中的高8位:bit08~bit14分别对应七段数码管的a、b、c、d、e、f、g,bit15不用;R+1、R+2中存放译码结果的方式和R中相同。指令执行后对标志位影响:当结果通道超出数据区范围或者间接寻址DM不存在时,25503为ON。 (3)控制字C(4位BCD码)各数字位的含义:个位数(0~3)指定S中第一个要译码的数字位号;十位数(0~3)指定S中要译码的数字位的位数<0:1位;1:2位;2:3位;3:4位);百位数(0~1)指定从R的高8位还是低8位开始存放第一个译码结果(0:低8位;1:高8位);千位数固定为0。 例如,数字3的七段译码结果是01001111B(二进制),如果是继电器输出单元或汇流型晶体管输出单元,则可以直接用于驱动共阳数码管。
点击排行
