...
Use device memories in the following ranges:
Type | Range | Size (Word) | Remark |
P | P0 – P2047 | 2048 | Read/Write/Monitor |
M | M0 – M2047 | 2048 | Read/Write/Monitor |
L | L0 – L11263 | 11264 | Read/Write/Monitor |
K | K0 – K2047 | 2048 | Read/Write/Monitor |
F | F0 – F2047 | 2048 | Read/Monitor |
T | T0 – T2047 | 2048 | Read/Write/Monitor |
C | C0 – C2047 | 2048 | Read/Write/Monitor |
D | D0 – D32767 | 32768 | Read/Write/Monitor (XGK-CPUH) |
D0 – D19999 | 20000 | Read/Write/Monitor (XGK-CPUS) | |
S | S0 – S127 | 128 | Read/Write/Monitor |
Error Codes
When Xpanel communicates with a PLC it can receive a NAK that includes an error code.
For reference, see the error codes in the table below:
Error Code | Error type | Error Factors and Contents |
0003 | Over Block Number | Block number is bigger than 16, in the case of individual Read/Write requesting. |
0004 | Variable Length Error | Variable length is over than its max size of 16. |
0007 | Data Type Error | Receiving data is not included in X,B,W,D,L. |
0011 | Data Error | Possible causes:
|
0090 | Monitor | Executing unregistered monitor. |
0190 | Monitor Execution Error | The number exceeds the execution number limit. |
0290 | Monitor Registration Error | The number exceeds the register number limit. |
1132 | Device Memory Error | Invalid characters were input. |
1232 | Data Magnitude Error | Read/Write request was over 60 Words. |
1234 | Sufficient Frame Error | Unnecessary contents exist. |
1332 | Data Type Inconformity | For each Read/Write attempt, if the data type of different blocks is mismatched, this error will occur. |
1432 | Data Value Error | Unable to transform data value to Hexadecimal. |
7132 | Invalid Variable Range Error | The requested address was outside of the PLC memory range. |
...