3.2.11 Virtual Input/output for Virtual Machine Panel: mmi/mmo [INCON-M84S/M86S/M86RS function]
The AP (Application program) in S system can design a virtual machine panel on TP (Touch panel), and virtual machine panel input divides to 4 groups (n 0~3), each group has 16 inputs. Each virtual input (mmi) sets by S system protocol, and PLC processes it. PLC also can set virtual output (mmo), and fetch by S system protocol. The virtual output divides to 4 groups, and each group has 16 outputs. Facility of virtual input/output is provided in INCON-M84S/M86S/M86RS only.
Signal |
Function |
Note |
plc.mmi[n].iPort |
A set of mmi[n] data (16 inputs) |
Unsigned short integer |
plc.mmi[n].bit.bit00 |
mmi[n] bit00 input |
bit |
plc.mmi[n].bit.bit01 |
mmi[n] bit01 input |
bit |
plc.mmi[n].bit.bit02 |
mmi[n] bit02 input |
bit |
plc.mmi[n].bit.bit03 |
mmi[n] bit03 input |
bit |
plc.mmi[n].bit.bit04 |
mmi[n] bit04 input |
bit |
plc.mmi[n].bit.bit05 |
mmi[n] bit05 input |
bit |
plc.mmi[n].bit.bit06 |
mmi[n] bit06 input |
bit |
plc.mmi[n].bit.bit07 |
mmi[n] bit07 input |
bit |
plc.mmi[n].bit.bit08 |
mmi[n] bit08 input |
bit |
plc.mmi[n].bit.bit09 |
mmi[n] bit09 input |
bit |
plc.mmi[n].bit.bit0a |
mmi[n] bit0a input |
bit |
plc.mmi[n].bit.bit0b |
mmi[n] bit0b input |
bit |
plc.mmi[n].bit.bit0c |
mmi[n] bit0c input |
bit |
plc.mmi[n].bit.bit0d |
mmi[n] bit0d input |
bit |
plc.mmi[n].bit.bit0e |
mmi[n] bit0e input |
bit |
plc.mmi[n].bit.bit0f |
mmi[n] bit0f input |
bit |
plc.mmo[n].iPort |
A set of mmo[n] data (16 outputs) |
Unsigned short integer |
plc.mmo[n].bit.bit00 |
mmo[n] bit 00 output |
bit |
plc.mmo[n].bit.bit01 |
mmo[n] bit 01 output |
bit |
plc.mmo[n].bit.bit02 |
mmo[n] bit 02 output |
bit |
plc.mmo[n].bit.bit03 |
mmo[n] bit 03 output |
bit |
plc.mmo[n].bit.bit04 |
mmo[n] bit 04 output |
bit |
plc.mmo[n].bit.bit05 |
mmo[n] bit 05 output |
bit |
plc.mmo[n].bit.bit06 |
mmo[n] bit 06 output |
bit |
plc.mmo[n].bit.bit07 |
mmo[n] bit 07 output |
bit |
plc.mmo[n].bit.bit08 |
mmo[n] bit 08 output |
bit |
plc.mmo[n].bit.bit09 |
mmo[n] bit 09 output |
bit |
plc.mmo[n].bit.bit0a |
mmo[n] bit 0a output |
bit |
plc.mmo[n].bit.bit0b |
mmo[n] bit 0b output |
bit |
plc.mmo[n].bit.bit0c |
mmo[n] bit 0c output |
bit |
plc.mmo[n].bit.bit0d |
mmo[n] bit 0d output |
bit |
plc.mmo[n].bit.bit0e |
mmo[n] bit 0e output |
bit |
plc.mmo[n].bit.bit0f |
mmo[n] bit 0f output |
bit |
Note: This function is only available for M84S/M86S/M86RS.