Introduction
All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with Opto22 MMIO Protocol (Ethernet). Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.
Supported Series: OPTO22 SNAP PAC System
Website: www.opto22.com
HMI Settings
| Parameters | Recommended | Options | Notes |
|---|---|---|---|
| PLC type | OPTO22 MMIO Protocol (Ethernet) | ||
| PLC I/F | Ethernet | ||
| Port no. | 2001 | ||
| On-line simulator | Yes | ||
| Multi-HMI connect | Yes |
Device Address
| Bit/Word | Device Type | Format | Range | Memo |
|---|---|---|---|---|
| B | STATE | DD | 0 ~ 63 | Read / Write |
| B | ONLATCH | DD | 0 ~ 63 | Read |
| B | OFFLATCH | DD | 0 ~ 63 | Read |
| B | ACTIVECOUNTER | DD | 0 ~ 63 | Read / Write |
| B | ONLATCH_READCLEAR | DD | 0 ~ 63 | Read |
| B | OFFLATCH_READCLEAR | DD | 0 ~ 63 | Read |
| B | HDD_STATE | DDdd | 0 ~ 1531 | Read / Write |
| B | HDD_ONLATCH | DDdd | 0 ~ 1531 | Read |
| B | HDD_OFFLATCH | DDdd | 0 ~ 1531 | Read |
| B | HDD_ONLATCH_CLEAR | DDdd | 0 ~ 1531 | Write |
| B | HDD_OFFLATCH_CLEAR | DDdd | 0 ~ 1531 | Write |
| B | ALARM_HI_STATE | DD | 0 ~ 63 | Read |
| B | ALARM_HI_ENABLE | DD | 0 ~ 63 | Read / Write |
| B | ALARM_LO_STATE | DD | 0 ~ 63 | Read |
| B | ALARM_LO_ENABLE | DD | 0 ~ 63 | Read / Write |
| B | SP_BIT | DD | 0 ~ 63 | Read / Write |
| DW | EU | DD | 0 ~ 63 | Read / Write |
| DW | COUNTS | DD | 0 ~ 63 | Read / Write |
| DW | MIN | DD | 0 ~ 63 | Read |
| DW | MAX | DD | 0 ~ 63 | Read |
| DW | MIN_READCLEAR | DD | 0 ~ 63 | Read |
| DW | MAX_READCLEAR | DD | 0 ~ 63 | Read |
| DW | EU_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | COUNTS_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | MIN_4096 | DDDD | 0 ~ 4095 | Read |
| DW | MAX_4096 | DDDD | 0 ~ 4095 | Read |
| DW | MIN_READCLEAR_4096 | DDDD | 0 ~ 4095 | Read |
| DW | MAX_READCLEAR_4096 | DDDD | 0 ~ 4095 | Read |
| DW | COUNTERDATA | DD | 0 ~ 63 | Read |
| DW | COUNTERDATA_READCLEAR | DD | 0 ~ 63 | Read |
| DW | HDD_COUNTER | DDdd | 0 ~ 1531 | Read |
| DW | HDD_COUNTER_READCLEAR | DDdd | 0 ~ 1531 | Read |
| DW | HDD_BANK_STATE | DD | 0 ~ 15 | Read / Write |
| DW | HDD_BANK_ONLATCH | DD | 0 ~ 15 | Read |
| DW | HDD_BANK_OFFLATCH | DD | 0 ~ 15 | Read |
| DW | HDD_BANK_ONLATCH_CLEAR | DD | 0 ~ 15 | Write |
| DW | HDD_BANK_OFFLATCH_CLEAR | DD | 0 ~ 15 | Write |
| DW | MODULETYPE | DD | 0 ~ 63 | Read |
| DW | POINTTYPE | DD | 0 ~ 63 | Read / Write |
| DW | FEATURE | DD | 0 ~ 63 | Read / Write |
| DW | OFFSET | DD | 0 ~ 63 | Read / Write |
| DW | GAIN | DD | 0 ~ 63 | Read / Write |
| DW | HISCALE | DD | 0 ~ 63 | Read / Write |
| DW | LOSCALE | DD | 0 ~ 63 | Read / Write |
| DW | MODULETYPE_4096 | DDDD | 0 ~ 4095 | Read |
| DW | POINTTYPE_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | FEATURE_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | OFFSET_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | GAIN_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | HISCALE_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | LOSCALE_4096 | DDDD | 0 ~ 4095 | Read / Write |
| DW | ALARM_HI_SETPOINT | DD | 0 ~ 63 | Read / Write |
| DW | ALARM_HI_DEADBAND | DD | 0 ~ 63 | Read / Write |
| DW | ALARM_LO_SETPOINT | DD | 0 ~ 63 | Read / Write |
| DW | ALARM_LO_DEADBAND | DD | 0 ~ 63 | Read / Write |
| DW | SP_INTEGER | DDDDD | 0 ~ 10239 | Read / Write |
| DW | SP_FLOAT | DDDDD | 0 ~ 10239 | Read / Write |
| W | SP_STRING | DDDD | 0 ~ 6300 | Read / Write |
| DW | PID_CV_IN | DDD | 0 ~ 127 | Read |
| DW | PID_CV_SP | DDD | 0 ~ 127 | Read |
| DW | PID_CV_OUT | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CV_FF | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CV_ERROR | DDD | 0 ~ 127 | Read |
| DW | PID_CV_P | DDD | 0 ~ 127 | Read |
| DW | PID_CV_I | DDD | 0 ~ 127 | Read |
| DW | PID_CV_D | DDD | 0 ~ 127 | Read |
| DW | PID_CV_INTEGRAL | DDD | 0 ~ 127 | Read |
| DW | PID_LSV_IN | DDD | 0 ~ 127 | Read / Write |
| DW | PID_LSV_SP | DDD | 0 ~ 127 | Read / Write |
| DW | PID_STATUS | DDD | 0 ~ 127 | Read / Write |
| DW | PID_STATUS_ON | DDD | 0 ~ 127 | Read / Write |
| DW | PID_STATUS_OFF | DDD | 0 ~ 127 | Read / Write |
| DW | PID_TUNE_P | DDD | 0 ~ 127 | Read / Write |
| DW | PID_TUNE_I | DDD | 0 ~ 127 | Read / Write |
| DW | PID_TUNE_D | DDD | 0 ~ 127 | Read / Write |
| DW | PID_TUNE_FF | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MAX_OUT | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MIN_OUT | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_SCAN_TIME | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_LOW_RANGE | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_HI_RANGE | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_ALG | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MAN_MODE | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_FLAGS | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_FLAGS_ON | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_FLAGS_OFF | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MM_IN | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MM_SP | DDD | 0 ~ 127 | Read / Write |
| DW | PID_CFG_MM_OUT | DDD | 0 ~ 127 | Read / Write |
| DW | PID_SCALE_IN_LOW | DDD | 0 ~ 127 | Read / Write |
| DW | PID_SCALE_IN_HI | DDD | 0 ~ 127 | Read / Write |
| DW | PID_SCALE_OUT_LOW | DDD | 0 ~ 127 | Read / Write |
| DW | PID_SCALE_OUT_HI | DDD | 0 ~ 127 | Read / Write |
| DW | PID_SCAN_COUNTER | DDD | 0 ~ 127 | Read / Write |
Wiring Diagram
The diagram below shows the Ethernet cable wiring.

