A SERVICE OF

logo

Define a parameter connection component Chapter 13
Rockwell Automation Publication 1756-RM084S-EN-P - March 2015 223
CHILD_PROGRAMS
END_CHILD_PROGRAMS
END_PROGRAM
PROGRAM SecondProgram (MODE := 0,
DisableFlag := 0,
UseAsFolder := 0)
TAG
Input_ParameterFromMain : DINT (RADIX := Decimal,
Usage := Input) := 0;
Input_ParameterFromSub : DINT (RADIX := Decimal,
Usage := Input) := 0;
END_TAG
CHILD_PROGRAMS
END_CHILD_PROGRAMS
END_PROGRAM
PROGRAM SubProgram (MODE := 0,
DisableFlag := 0,
UseAsFolder := 0)
TAG
Output_ParameterSub : DINT (RADIX := Decimal,
Usage := Output,
ExternalAccess := Read Only) := 0;
END_TAG
CHILD_PROGRAMS
END_CHILD_PROGRAMS
END_PROGRAM
TASK MainTask (Type := CONTINUOUS,
Rate := 10,
Priority := 10,
Watchdog := 500,
DisableUpdateOutputs := No,
InhibitTask := No)
MainProgram;
SubProgram;
SecondProgram;
END_TASK
PARAMETER_CONNECTION (EndPoint1 :=
\MainProgram.Output_ParameterMain,
EndPoint2 :=
\SecondProgram.Input_ParameterFromSub)
END_PARAMETER_CONNECTION
PARAMETER_CONNECTION (EndPoint1 :=
\SubProgram.Output_ParameterSub,
EndPoint2 :=
\MainProgram.Input_ParameterMain)
END_PARAMETER_CONNECTION
PARAMETER_CONNECTION (EndPoint1 :=
\SubProgram.Output_ParameterSub,
EndPoint2 :=
\SecondProgram.Input_ParameterFromMain)