Program example
These are examples of programs in the code editor.
Situation | Example |
Program with parameters | Program programWithParam( Input timer inputParameter { pre := 3; }, Output dint outputParameter) { extern routine main(); // defined in another file } |
Unscheduled program declared in controller application | ControllerApp ctrlApp() { // program instance not in task - unscheduled unschedledProgram; // program forward declare to program // implementation declared in another file extern program unschedledProgram(); } |
Scheduled program declared in controller application | ControllerApp ctrlApp() { // program instance in task – scheduled Task mainTask { schedledProgram; } // program forward declare to program // implementation declared in another file extern program schedledProgram(); } |
Scheduled program declared in a Smart Object | ControllerApp ctrlApp() { // program instance in task – scheduled Task mainTask { Area.Tank101.inlet.pumpProgram; } } |
program MainProgram() {tag bool boolTag;routine ld main() {xic(boolTag); {Desc := “some rung description”;
}}
}
Program programWithParam(Input timer inputParameter { pre := 3; },Output dint outputParameter) {Extern routine main(); // defined in another file
}
Provide Feedback