General rules and information
Engineering code
The engineering code (E) shows:
- If and how the preset values of a pin can be customized during engineering with the CFC.
- If the pin is interconnectable.
E code | Stands for ... | Meaning |
pa | parameterized and adjustable | You can change (parameterize) the pin’s value, and you can also adjust its attributes (e.g. min./max. values, units etc.). The pin can be interconnected with other blocks. |
p | parameterized | You can change (parameterize) the pin’s value, but you can not adjust its attributes (e.g. min./max. values, units etc.). The pin can be interconnected with other blocks. |
a | adjustable | You can not change the pin’s value, but you can adjust its attributes (e.g. min./max. values, units etc.). The pin can be interconnected with other blocks. |
f | frozen | Neither the pin‘s value nor its attributes can be changed/adjusted. The pin can be interconnected with other blocks. |
pax |
| Same as pa, but not interconnectable to pins of other blocks. |
px |
| Same as p, but not interconnectable to pins of other blocks. |
ax |
| Same as a, but not interconnectable to pins of other blocks. |
fx |
| Same as f, but not interconnectable to pins of other blocks. |
Process response
Standard startup routine:
FB Outputs set their default value in the first process cycle. PAR blocks will set In=Out. In the second cycle, FB Outputs are calculated according to the Inputs.
FCs cannot be initialized and therefore will calculate their outputs starting with the first process cycle.
Troubleshooting
Standard troubleshooting:
Numerical errors are handled in dependence of the respective context:
Tool | Offline | Error message. Shows a non-conformant value. |
Online | Error message. The non-conformant value is displayed in red in the Parameter Editor. | |
Function block code | No troubleshooting. | |