This is an old revision of the document!
Table of Contents
MPS-8A4R-S
MPS-8A4R-S is a all-in-one industrial PLC with 8 digital inputs and 4 relay with independent COM terminals outputs. A single PCB integrates voltage and current analog inputs, NTC temperature sensor inputs, PWM, high-speed inputs, and RS-232 communication.
Program with ladder logic using MP STUDIO.
Product Specifications
| Category | Quantity | Terminal / Item | Specifications |
|---|---|---|---|
| Programming method | - | - | MP STUDIO MP STUDIO2 (Ladder logic program) |
| Power | - | Supply voltage | DC 12~24V (0.5A or more when using DC 24V) DC 24V power is required for relay operation. |
| Digital inputs | 8 points (Solid-state, isolated) | P0~P7 | operating input voltage: DC 0~40V HIGH detection voltage: DC 5V or higher COM0: P0~P3, COM1: P4~P7 NPN/PNP input support |
| Relay outputs | 4 points (Mechanical contacts, isolated) | P32~P35 | operating connection voltage: DC 0~30V or AC 0~250V maximum allowable output current: 5A/1 points Separate COM for each contact |
| Analog inputs | 2 points (Non-isolated) | AI0, AI1 | input voltage: DC 0~5V or DC 1~5V resolution: 10bit (0~1023) input resistance: 100MΩ (±1%) |
| Analog inputs | 2 points (Non-isolated) | AI2, AI3 | input current: 0~20mA or 4~20mA Resolution: 0~20mA is 10bit (0~1023); 4~20mA is 0~818 input resistance: 250Ω (±1%) |
| Analog inputs | 2 points (Non-isolated) | AI4, AI5 | input voltage: DC 0~10V resolution: 10bit (0~1023) input resistance: 200kΩ (±1%) |
| Temperature sensor inputs | 2 points (Non-isolated) | NTEMP channels 0 and 1 | input temperature: -40~120℃ Sensor: NTC 3950K, 10kΩ(25℃) Resolution: 0.1℃ (at 0~40℃) |
| High-Speed Counter / Encoder | 2 channels (Non-isolated) | Channel 0: CLK(A), DIO(B) Channel 1: SDA(A), SCL(B) | input voltage: DC 0~5V input frequency: Max. 50kHz Channel 1 is shared with I²C |
| Pulse outputs | 3 points (Non-isolated) | PWM0~PWM2 | output voltage: LOW(DC 0V), HIGH(DC 5V) maximum output current: 30mA |
| Communication Channels | 1 channel (Non-isolated) | I²C | I²C master supported Shared with high-speed counter / encoder channel 1 |
| RS-232 | Modbus RTU Slave LS Industrial Systems Cnet(XGK) Slave Cubloc Modbus RTU Slave IBUS Master·Slave |
||
| Memory | - | Flash | 128KB (32KB used by system) |
| Data Memory | 8KB (1KB used by system) |
Digital inputs
| Terminal | Input Configuration | Wiring example |
|---|---|---|
| P0~P3 | 4 digital inputs, sharing COM0 | |
| P4~P7 | 4 digital inputs, sharing COM1 |
The digital inputs are isolated by optocouplers and accept DC 5~24V NPN or PNP signals. Select the input type by wiring the COM terminal accordingly.
Relay outputs
Each relay point has its own independent COM terminal. Relay contacts are dry contacts that do not supply power; connect a separate load power supply.
The relay coils operate at DC 24V. With only a DC 12V supply or USB power from the download cable, the controller may operate, but the relays will not.
Analog / Temperature inputs
For DC 1~5V or 4~20mA signals, use the ADC2 function block; the input value range is 0~818.
PWM and High-Speed Inputs
The 1 high-speed counter/encoder channel shares the I²C SDA·SCL signals. I²C communication cannot be used simultaneously while the 1 high-speed input channel is in use.
PWM0~PWM2 share one timer, so all three outputs must use the same frequency and WIDTH.
Communication and Upload
The +5V output on the RS-232 terminals supports up to 0.5A.
Basic I/O example
The ladder below activates the P32 relay when input P0 turns ON.
0000 [ P0:Run button ]────────────────( P32:Relay )
