====== 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. {{ :en-us_products:mps-8a4r-s-connectors.svg?nolink |MPS-8A4R-S connector guide }} ===== 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 ===== [[:en-us_guide:wiring#digital_input_one_channel_check|See the one-channel digital-input check before wiring for the first time. →]] ^ Terminal ^ Input Configuration ^ Wiring example ^ | P0~P3 | 4 digital inputs, sharing COM0 | {{:en-us_products:mps-8a4r-s-digital-input-wiring.svg?740|MPS-8A4R-S digital input wiring example}} | | 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 ===== [[:en-us_guide:wiring#relay_output_one_channel_check|See the one-channel relay-output check before wiring for the first time. →]] ^ Contact ^ Contact ratings ^ COM configuration ^ Wiring example ^ | P32 | AC 250V or DC 30V, Max. 5A | Separate COM | {{:en-us_products:mps-8a4r-s-relay-output-wiring.svg?488|MPS-8A4R-S relay output wiring example}} | | P33 | AC 250V or DC 30V, Max. 5A | Separate COM | ::: | | P34 | AC 250V or DC 30V, Max. 5A | Separate COM | ::: | | P35 | AC 250V or DC 30V, Max. 5A | Separate COM | ::: | 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 ===== ^ channel ^ Input Type ^ Input Range ^ Function block used ^ Wiring example ^ | AI0, AI1 | Voltage input | DC 0~5V or DC 1~5V | ''ADC'' or ''ADC2'' | {{:en-us_products:mps-8a4r-s-analog-temperature-input-wiring.svg?664|MPS-8A4R-S analog/temperature input wiring example}} | | AI2, AI3 | Current input | 0~20mA or 4~20mA | ''ADC'' or ''ADC2'' | ::: | | AI4, AI5 | Voltage input | DC 0~10V | ''ADC'' | ::: | | NTEMP channels 0 and 1 | NTC temperature sensor inputs | NTC 10kΩ, 3950K | ''NTEMP'' | ::: | 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 ===== ^ Function ^ Contacts / Channels ^ Points ^ Wiring example ^ | PWM outputs | PWM0~PWM2 | 3 points | {{:en-us_products:mps-8a4r-s-pwm-output-wiring.svg?334|MPS-8A4R-S PWM/high-speed input wiring example}} | | High-speed counter inputs | Channels 0 and 1 | 2 channels | {{:en-us_products:mps-8a4r-s-counter-input-wiring.svg?688|High-speed counter channels 0·1 wiring}} | | Encoder Inputs | Channels 0 and 1 | 2 channels | {{:en-us_products:mps-8a4r-s-encoder-input-wiring.svg?688|Encoder channels 0·1 wiring}} | | I²C · High-speed input ch. 1 | SDA(A), SCL(B) | 1 channel | ::: | | FND / ENCO / High-speed input channel 0 | CLK(A), DIO(B) | 1 channel | ::: | 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 ===== ^ Function ^ Terminals / Cables ^ Usage ^ Wiring example ^ | Program download | MP Download Cable | MP STUDIO program download / monitoring | {{:en-us_products:mps-8a4r-s-communication-wiring.svg?780|MPS-8A4R-S communication and download wiring example}} | | RS-232 | TX, RX, +5V, GND | Modbus RTU Slave, LS Industrial Systems Cnet(XGK) Slave, Cubloc Modbus RTU Slave, IBUS Master·Slave | ::: | | I²C | GND, 5V, SDA, SCL | I²C master, 1:N communication | ::: | 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 ) [[:en-us_products:mps|← Back to MPS Series comparison]]