32.11.1.3 确认执行结果 - JADD/JADDP

程序示例

JADD

当上升沿指令置ON时,将执行时间加运算。

  1. 当上升沿指令置ON时,将执行JADD指令。当执行JADD指令时,操作数S1中的Data_1(时间变量)与操作数S2中的Data_2(时间变量)相加,并将结果保存在操作数D1中。当使用常开指令时,只要指令接通,JADD指令将在每次扫描时不断执行时间加运算。

  2. 示例

例如,当操作数S1中的Data_1是12:10:45,操作数S2中的Data_2是6:55:20,如果执行JADD指令,结果就是19:06:05,并将19:06:05保存在操作数D1中的结果数据中。

JADDP

  1. 当常开指令置ON时,将执行JADDP指令。当执行JADDP指令时,操作数S1中的Data_1(时间变量)与操作数S2中的Data_2(时间变量)相加,并将结果保存在操作数D1中。即使使用常开指令,也只有在检测到向上升沿时才执行JADDP指令。
    因此,即使常开指令的变量总是为ON,也只在一次扫描中执行JADDP指令。