Networks Programming units in FBD are subdivided into networks which are consecutively numbered in ascending order and which can contain graphically illustrated elements such as operands, FB calls, as
Variables This section contains: Keywords of the variable declaration for Basic Level Keywords of the variable declarations for Extended Level Basic Level data types Extended Level data types The keyw
Operators The built-in standard functions that represent a subset of the standard IEC functions are called operators. User-defined functions cannot be created in the safety programming. The operators
Operator: AND If the IEC AND operator is used for programming in the Safety FBD Editor, the following must additionally be observed: Only BOOL and SAFEBOOL inputs can be linked. The AND linking of WOR
Operator: OR If the IEC OR operator is used for programming in the Safety FBD Editor, the following must additionally be observed: Basic Level: All OR inputs must be SAFEBOOL (in accordance with PLCop
Assignments An assignment is an FBD element that takes up the incoming signal flow in a network and stores it in an operand (meaning that is write it to the variable.) A variable is always required fo
Jump/Return A jump is inserted in the Safety FBD Editor using the Insert Jump command. A Return is added using the Insert Return command. The sequential processing order of the POU is interrupted by a
Function block calls Important Before you use a library function block, you must be acquainted with the documentation for this function block. The documentation of the library block must correspond to
Data types In CODESYS Safety Extension , a distinction is made between non-safety-oriented data (the IEC standard data types) and safety-oriented data (with the prefix SAFE ). When mapping input and o