累加器的内容将除以下面括号内的表达式结果。结果被传输到累加器。
此运算符的有效操作数必须为以下数据类型之一: (INT, DINT, UINT, UDINT, REAL)
运算符仅可用于IL编程语言中。
所有操作数必须为相同的数据类型。
整个操作可以用以下方式描述:
var_1被加载到accu中
®accu的内容被推到栈上
® var_2被加载到accu中
® var_3被加到accu;操作结果存储在accu中
® var_1从栈中弹出并除以accu;操作结果存储在accu中
®accu的内容被写入变量var_4。(特定目标系统的实际实现可以以不同方式处理整个操作。)
LD |
var_1 |
(*加载accu中的var_1*) |
(*由于跟有括号表达式,保存accu的内容; 首先处理括号中的表达式*) |
||
DIV( |
var_2 |
(*加载accu中的var_2*) |
ADD |
var_3 |
(*将var_3添加到accu;将结果存储到accu中*) |
) |
(*获取保存的accu内容并除以实际的accu内容; 将result存储到accu中*) |
|
ST |
var_4 |
(*将accu存储到var_4中*) |