Appendix A-3: Specification of the I/O Node
The specifications of the I/O node differ between real and virtual controllers. The main differences are as follows:
| Actual controller | Virtual controller | |
| AccessLevel | Input Port: CurrentReadOutput Port: CurrentRead | Input Port: CurrentRead,CurrentWriteOutput Port: CurrentRead |
| Address Space | I/O nodes with either bit or byte only | I/O nodes of all data types displayed on Epson RC+ I/O monitor |
The I/O nodes in the virtual controller are organized in a hierarchical structure, with nodes with smaller data sizes as child nodes. An example of I/O node’s Address Space is shown below.
ObjectType Description
The virtual controller also supports Word type I/O data.
Variable[IOWordIdentifier]
[IOWordIdentifier], like [IOByteIdentifier] and [IOBitIdentifier], indicates that the I/O port includes multiple I/O signals. This Variable node exists for each word of the I/O signal. When the Value is converted into a binary bit string, the port of the number(0~) of the bit that becomes 1 means ON in the I/O signal, and the port of the number of the bit that becomes 0 means OFF in the I/O signal.