松下FP1系列PLC的F78 (DABI) ASCⅡ码转换为32位二进制数据指令和松下FP1系列PLC的F80 (BCD) 16位二进制数转换为4位BCD码指令
时间:2018-05-11 10:26 来源:未知 作者:admin 点击:次
指令功能:当触发信号接通时,根据S2指定的内容,将S1指定的从16位区开始的十进制的ASCⅡ码转换为32位二进制数,转换的结果存储在由D指定的起始于16位区的区块中。S2指定了将要转换的原数据的字节数。 应用举例:F78 (DABI)十进制ASCⅡ码转换为32位二进制数指令应用见图1。当触发信号X0接通时,将数据寄存器DT3~DT40中的8个十进制的ASCⅡ码转换为32位二进制数,转换的结果存储在数据寄存器DT41和DT0中。 图1 梯形图 在处理32位二进制数时,如果低位16位数据区已被指定为D,则高位16位数据区自动被指定为D+1。上例中:D+1=DT41,D=DT40。 指令功能:当触发信号接通时,将S指定的16位二进制数据转换为4位BCD码表示的十进制数据,转换的结果存储在目的区D中。被转换的数据需在K0 (H0)~K9999 (H270F)范围内。 应用举例:F80 (BCD) 16位二进制数转换为4位BCD码指令应用见图1。当触发信号X0接通时,将定时器经过值K EV0的内容转换为4位BCD码,结果存储在内部继电器WR0中。 图1 梯形图 (责任编辑:admin) |
- 上一篇:松下FP1系列PLC的F76 (ABIN) ASCⅡ码转换为16位数据指令和松下FP1系列PLC的F77 (DBIA) 32位二进制数转换为十进制ASCⅡ码指令
- 下一篇:松下FP1系列PLC的F81 (BIN)4位BCD码转换为16位二进制数据指令和松下FP1系列PLC的F82 (DBCD) 32位二进制数转换为8位BCD数据指令