FOR #A := 0 TO 3 DO
#OUT [#A]:= PEEK(area := #AREA, dbNumber := #DBNUMBER, byteOffset := #BYTEOFFSET);
#BYTEOFFSET := #BYTEOFFSET+1;
;
END_FOR;
请解释下这个程序 第一步是干啥 ?第二部是干啥?详细点啊。这是西门子PLC里的SCL.
猜测一下啊:
FOR是循环,#A应该是循环变量,取值0-3之间循环
OUT是个数组,#A就是下标值,循环对OUT数组的每个元素进行赋值。
PEEK不确定是个函数还是数据结构,里面是成员赋值,最后字节偏移量加1