"R_TRIG_DB_3"(CLK := "DD".LOU[1 ],
Q => "DD".P[1 ]);
IF "DD".P[1 ] THEN
"DD".楼层队列[1 ] := "DD".队列数 + 1;
"DD".队列数 := "DD".队列数 + 1;
;
RETURN;
END_IF;
上面一段可以通过 "DD".LOU[1 ] 的上升沿做加一计数,求助我想写一个一组数据通过循环判断上升沿来计数,但是数量一直累积,没法做到上面的单个效果,大佬们帮忙分析分析,给各位大佬们拜个早年!!
FOR "DD".NUM := 1 TO 10 DO
;
"R_TRIG_DB_3"(CLK := "DD".LOU["DD".NUM ],
Q => "DD".P["DD".NUM ]);
IF "DD".P["DD".NUM ] THEN
"DD".楼层队列["DD".NUM ] := "DD".队列数 + 1;
"DD".队列数 := "DD".队列数 + 1;
;
RETURN;
END_IF;
END_FOR;