Repeater / Single template



Repeater

The repeater provides the framework for the JASIC program, i.e. once the delay has run its course, the repeater's program code (combination of function modules) is executed and further processed. Program modules external to the repeater are executed only once. Repeaters cannot be interconnected and may be used only once in the program.

images/download/attachments/251036720/jasic-repeater-en-version-1-modificationdate-1692271914000-api-v2.png



Single (Group)

The Single forms another frame for the JASIC program. In this case the program code (functional modules) is executed only once - in contrast to the repeater.

The Group module ensures that all contained modules are executed before the subsequent module connected with it is executed. Connected modules within the Group module are executed in sequence. The sequence of execution of non-connected modules within a Group module is undefined. Some program execution structures (such as if, for example) do not allow any elements that are neither within a repeater nor within a Group module. Program code that should only be executed once must in this case be part of a Group module and cannot be located alone outside a repeater.


images/download/attachments/251036720/jasic-single-en-version-1-modificationdate-1692272021000-api-v2.png