步骤D:用例 22_multi_instance(FB 共享体多实例隔离,a=102/204/306)+ 全量回归
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
(* main.st *)
|
||||
FUNCTION_BLOCK Counter
|
||||
VAR_INPUT
|
||||
inc : BOOL;
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
q : INT;
|
||||
END_VAR
|
||||
VAR
|
||||
count : INT;
|
||||
END_VAR
|
||||
IF inc THEN
|
||||
count := count + 1;
|
||||
END_IF
|
||||
q := count;
|
||||
END_FUNCTION_BLOCK
|
||||
|
||||
PROGRAM MAIN
|
||||
VAR
|
||||
c1 : Counter;
|
||||
c2 : Counter;
|
||||
END_VAR
|
||||
c1(inc := TRUE);
|
||||
c2(inc := TRUE);
|
||||
c2(inc := TRUE);
|
||||
a := c1.q * 100 + c2.q;
|
||||
END_PROGRAM
|
||||
Reference in New Issue
Block a user