Attention
IronPLC supports IEC 61131-3 Structured Text excluding I/O mapping.
P9999¶
- Code
P9999
- Message
Capability is not implemented (yet!)
Analyzing the IEC 61131-3 source failed because the source contains elements that are not supported by this compiler. The elements are probably valid.
Because the compiler does not support the elements, the solution normally requires adding support for the elements to the IronPLC compiler.
avoid the particular elements (this is usually not feasible)
verify that you have the latest version of the IronPLC compiler
report the issue to IronPLC GitHub issues.
Known Limitations¶
The following features are not yet supported in code generation and will produce this error:
ARRAYelement accessSTRUCTmember accessFUNCTION_BLOCKwith SFC bodiesSTRINGpass-by-reference (VAR_IN_OUT)Direct variables (hardware-mapped I/O such as
%IX0.0)Enumerated values in expressions and
CASEselectors