This is the web edition of the original ⮫ AC500-S safety user manual, version 1.3.2. This web edition is provided for quick reference only. The original safety user manual must be used to meet functional safety application requirements. |
The following rules must be followed when using addresses for creating safety applications:
-
No application of addresses directly in the program code. Each used address must be assigned to a variable with "AT" in the declaration. In addition, we recommend identifying input/output variables through a prefix and defining them together in a single variable list.
-
The application of marker addresses (%M) should be limited to a minimum due to the error-proneness of the allocation and the lack of purpose (memory for variables is allocated automatically).
-
Multiple address allocation should be avoided due to obscure side effects. For word- and bit-wise access a variable is defined for the word and accessed via bit access <variable>.<bit number>.
-
No address declarations within programs, function blocks, functions and data structures.