110 likes | 443 Views
XXXXX. XXXXX. BCD 变换指令. 传送指令. 移位传送指令. 取反传送指令. 求 BIN 码指令. 块传送指令. 多点传送指令. 数据交换指令. 求 BCD 码指令. 项目七: PLC 功能指令应用. FX2 系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。. 功能. 项目七: PLC 功能指令应用. BCD 变换指令. 将指定软元件的内容转换成 BCD 码并送到指定的目软元件中去。 再译成 7 段码,就能输出驱动 LED 。. BCD 码变换指令 FNC18 BCD[S·][D·].
E N D
XXXXX XXXXX BCD变换指令
传送指令 移位传送指令 取反传送指令 求BIN码指令 块传送指令 多点传送指令 数据交换指令 求BCD码指令 • 项目七: PLC功能指令应用 FX2系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。
功能 • 项目七: PLC功能指令应用 BCD变换指令 • 将指定软元件的内容转换成BCD码并送到指定的目软元件中去。 • 再译成7段码,就能输出驱动LED。
BCD码变换指令FNC18 BCD[S·][D·] • 项目七: PLC功能指令应用 (一)指令格式 1.指令编号及助记符: (1)[S·]为被转换的软组件; (2)[D·]为目软组件; (3)源操作数可取KnX、KnY、KnM、KnS、T、C、D、V和Z; (4)目标操作数可取KnY、KnM、KnS、T、C、D、V和Z;
项目七: PLC功能指令应用 (二)指令用法 BCD交换指令是将源操作数中的二进制数转换成BCD码并传送到目标操作数中去。
【例7】如图7.37所示,BCD交换指令应用举例 项目七: PLC功能指令应用 图7.37 BCD交换指令应用举例 图7.38 BCD交换指令执行示意
图7.37 BCD交换指令应用举例 图7.38 BCD交换指令执行示意 • 项目七: PLC功能指令应用 【例7】如图7.37所示,BCD交换指令应用举例
1.在图7.37中,如X010接通,则将执行BCD码变换指令,即将D10中的二进制数转换成BCD码,然后将低八位内容送到Y007~Y000中去。1.在图7.37中,如X010接通,则将执行BCD码变换指令,即将D10中的二进制数转换成BCD码,然后将低八位内容送到Y007~Y000中去。 图7.37 BCD交换指令应用举例 • 项目七: PLC功能指令应用
2.指令执行过程的示意如图7.38所示。 图7.38 BCD交换指令执行示意 • 项目七: PLC功能指令应用
3.注意: 如果超出了BCD码变换指令能够转换的最大数据范围就会出错,16位操作时为0~9999;32位操作时为0~99999999。 BCD码变换指令的32位脉冲操作格式为: (D)BCD(P)[S·][D·]。 • 项目七: PLC功能指令应用
XXXXX XXXXX