====== MPS-16A8R8T ====== MPS-16A8R8T is an all-in-one industrial PLC with 16 digital inputs, 8 SINK transistor outputs, and 8 relay outputs. Provides analog inputs/outputs, temperature sensor inputs, isolated high-speed counters, and 3 serial communication channels. Program with ladder logic using MP STUDIO. {{ :en-us_products:mps-16a8r8t-connectors.svg?nolink |MPS-16A8R8T connector guide }} ===== Product Specifications ===== ^ Category ^ Quantity ^ Terminal / Item ^ Specifications ^ | Programming method | - | - | MP STUDIO \\ MP STUDIO2 \\ (Ladder logic program) | | Power | - | Power terminals | DC 12~24V (0.5A or more when using DC 24V) \\ Analog outputs unavailable with USB power | | Digital inputs | 16 points \\ (Solid-state, isolated) | P0~P15 | DC 0~40V; HIGH detection at DC 5V or higher \\ COM0: P0~P7, COM1: P8~P15 \\ NPN/PNP input support | | Transistor outputs | 8 points \\ (Solid-state, non-isolated) | P32~P39 | SINK outputs \\ Max. 1A/1 points, 6A/8 points | | Relay outputs | 8 points \\ (Mechanical contacts, isolated) | P40~P47 | AC 250V or DC 30V \\ Max. 5A/1 points \\ 2 points/1COM | | Analog inputs | 4 points \\ (Non-isolated) | AI0~AI3 | 0(4)~20mA, DC 0(1)~5V, DC 0~10V option \\ 10bit | | Analog outputs | 2 points \\ (Non-isolated) | AO0, AO1 | DC 0~5V, DC 0~10V option \\ 16bit | | Temperature sensor inputs | 2 points \\ (Non-isolated) | T0, T1 | NTC 3950K, 10kΩ(25℃) \\ -40~120℃ | | High-speed counter inputs | 2 points \\ (Isolated) | H0, H1 | DC 0~80V, Max. 5kHz | | Encoder Inputs | 1 channel \\ (Non-isolated) | SDA(A), SCL(B) | DC 5V, Max. 50kHz \\ Shared with I²C | | Pulse outputs | 4 points \\ (Non-isolated) | PWM0, PWM1, PWM3, PWM4 | DC 5V, Max. 30mA \\ 2 timer groups | | Communication Channels | 1 channel each \\ (Non-isolated) | I²C, RS-232, RS-485, UART | Modbus RTU Master·Slave \\ LS Industrial Systems Cnet(XGK) Slave \\ User-defined protocol | | Memory | - | Flash | 256KB (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. →]] ^ Contact ^ COM ^ Input type ^ Connector / Wiring example ^ | P0~P7 | COM0 | NPN/PNP inputs | {{:en-us_products:mps-16a8r8t-digital-input-wiring.svg?628|MPS-16A8R8T digital-input}} | | P8~P15 | COM1 | NPN/PNP inputs | ::: | ===== Transistor outputs ===== [[:en-us_guide:wiring#sink_transistor_output_one_channel_check|See the one-channel SINK transistor-output check before wiring for the first time. →]] ^ Contact ^ Output type ^ Maximum current ^ Connector / Wiring example ^ | P32~P39 | SINK: connected to GND when ON; FLOATING when OFF | 1A/1 points, 6A/8 points | {{:en-us_products:mps-16a8r8t-transistor-output-wiring.svg?1000|MPS-16A8R8T transistor-output}} | ===== Relay outputs ===== [[:en-us_guide:wiring#relay_output_one_channel_check|See the one-channel relay-output check before wiring for the first time. →]] ^ COM ^ Contact ^ Contact ratings ^ Connector / Wiring example ^ | COM3 | P40, P41 | AC 250V or DC 30V, Max. 5A/ points | {{:en-us_products:mps-16a8r8t-relay-output-wiring.svg?492|MPS-16A8R8T relay-output}} | | COM4 | P42, P43 | AC 250V or DC 30V, Max. 5A/ points | ::: | | COM5 | P44, P45 | AC 250V or DC 30V, Max. 5A/ points | ::: | | COM6 | P46, P47 | AC 250V or DC 30V, Max. 5A/ points | ::: | ===== Analog I/O and temperature sensors ===== ^ Function ^ Contact ^ Range ^ Function block ^ Connector / Wiring example ^ | Analog inputs | AI0~AI3 | 0(4)~20mA, DC 0(1)~5V, DC 0~10V option | ''ADC'', ''ADC2'' | {{:en-us_products:mps-16a8r8t-analog-input-wiring.svg?403|MPS-16A8R8T analog-input}} | | Analog outputs | AO0, AO1 | DC 0~5V, DC 0~10V option | ''DAC'' | {{:en-us_products:mps-16a8r8t-analog-output-wiring.svg?214|MPS-16A8R8T analog-output}} | | Temperature sensor inputs | T0, T1 | NTC 10kΩ, 3950K | ''NTEMP'' | {{:en-us_products:mps-16a8r8t-temperature-input-wiring.svg?268|MPS-16A8R8T temperature-input}} | ===== PWM and High-Speed Inputs ===== ^ Function ^ Contacts / Channels ^ Points ^ Connector / Wiring example ^ | Isolated high-speed counter | H0, H1 | 2 points | {{:en-us_products:mps-16a8r8t-counter-input-wiring.svg?285|MPS-16A8R8T counter-input}} | | I²C / Encoder | SDA(A), SCL(B) | 1 channel | {{:en-us_products:mps-16a8r8t-counter-encoder-wiring.svg?296|MPS-16A8R8T counter-encoder}} | | PWM outputs | PWM0, PWM1, PWM3, PWM4 | 4 points | {{:en-us_products:mps-16a8r8t-pwm-output-wiring.svg?400|MPS-16A8R8T pwm-output}} | ===== Communication and Upload ===== ^ Function ^ Terminals / Cables ^ Usage ^ Connector / Wiring example ^ | Program download | MP Download Cable | MP STUDIO download / monitoring | {{:en-us_products:mps-16a8r8t-communication-wiring.svg?780|MPS-16A8R8T communication}} | | I²C·RS-232·RS-485·UART | 1 channel each | Modbus RTU Master·Slave, LS Industrial Systems Cnet(XGK) Slave, user-defined protocol | ::: | | Power terminals | Power terminals | DC 12–24V input | ::: | ===== Basic I/O example ===== 0000 [ P0:Run button ]────────────────( P40:Relay ) [[:en-us_products:mps|← Back to MPS Series comparison]]