Semantic Definitions
- Updated2024-05-17
- 1 minute(s) read
Semantic Definitions
JSON statements must adhere to the following criteria.
- Every signal, state, and state machine must have a unique name.
- Every top-level state machine must have an initial state, and that initial state must be resolvable.
- The next_state parameter of every transition must refer to a resolvable state.
- No top-level state machine may have more than 32 states.
- The signal parameter of every action object must have the name of a digital output or writable variable.
- The DI and DO channels are dependent. Refer to the following table for the configuration required for each channel pair.
Table 31. Digital Channel Pair Configurations DIn DIn+1 DOn DOn+1 Unused or Basic Unused or Basic Unused or Basic Unused or Basic Unused or Basic Reserved Unused or Basic External Readback or Test Pulse Reserved Unused or Basic External Readback or Test Pulse Unused or Basic Reserved Reserved External Readback or Test Pulse External Readback or Test Pulse Test Pulse Unused or Basic Reserved Unused or Basic Test Pulse Reserved Reserved External Readback or Test Pulse Test Pulse Test Pulse Reserved Reserved Dual Reserved Unused or Basic Unused or Basic Dual Test Pulse Reserved Reserved Reserved Reserved Reserved Dual Test Pulse Reserved Unused or Basic Unused or Basic Dual Reserved Dual Reserved Dual Reserved