====== MPA Series ====== MPA Series is a modular industrial PLC family that controls digital I/O, analog I/O, temperature sensor inputs, and high-speed pulse I/O using MP STUDIO ladder logic. Program with ladder logic using MP STUDIO. Select a CPU module, I/O modules, and optional modules to configure the product. The product is assembled and shipped in the selected configuration. Supports 1 RS-232 channel, 1 RS-485 channel, and 1 UART channel. MP STUDIO 2 is planned for release. MP STUDIO 2 is compatible with MP STUDIO. ===== How to read model names ===== * The leading number in ''8A'', ''16A'', ''24A'', etc. is the **number of digital inputs**. * The number before ''R'' is the **number of relay outputs**. * The number before ''T'' is the **number of transistor outputs**. * ''16A32R'' is a model with 16 digital inputs and 32 relay outputs. * ''24A24T'' is a model with 24 digital inputs and 24 transistor outputs. ===== MPA Series comparison ===== ^ Model ^ Program ^ Digital inputs ^ Relay outputs ^ Transistor outputs ^ High-speed pulse inputs ^ Encoder Inputs ^ RS-232 ^ RS-485 ^ UART ^ | [[:en-us_products:mpa_8a8r|MPA-8A8R]] | Ladder logic | 8 | 8 | 0 | 2 | 3 | 1 | 1 | 1 | | [[:en-us_products:mpa_8a8t|MPA-8A8T]] | Ladder logic | 8 | 0 | 8 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_16a16r|MPA-16A16R]] | Ladder logic | 16 | 16 | 0 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_16a16t|MPA-16A16T]] | Ladder logic | 16 | 0 | 16 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_16a32r|MPA-16A32R]] | Ladder logic | 16 | 32 | 0 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_24a24r|MPA-24A24R]] | Ladder logic | 24 | 24 | 0 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_24a24t|MPA-24A24T]] | Ladder logic | 24 | 0 | 24 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_32a16r|MPA-32A16R]] | Ladder logic | 32 | 16 | 0 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_32a32r|MPA-32A32R]] | Ladder logic | 32 | 32 | 0 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_32a32t|MPA-32A32T]] | Ladder logic | 32 | 0 | 32 | 2 | 2 | 1 | 1 | 1 | | [[:en-us_products:mpa_48a48r|MPA-48A48R]] | Ladder logic | 48 | 48 | 0 | 0 | 0 | 1 | 1 | 1 | | [[:en-us_products:mpa_48a48t|MPA-48A48T]] | Ladder logic | 48 | 0 | 48 | 0 | 0 | 1 | 1 | 1 | | [[:en-us_products:mpa_64a64r|MPA-64A64R]] | Ladder logic | 64 | 64 | 0 | 0 | 0 | 1 | 1 | 1 | | [[:en-us_products:mpa_64a64t|MPA-64A64T]] | Ladder logic | 64 | 0 | 64 | 0 | 0 | 1 | 1 | 1 | Optional modules provide analog I/O, temperature sensor inputs, and high-speed pulse outputs. ===== MPA Series specifications ===== Find each product's download cable, driver, and base I/O contact names. Option-module contact names depend on the ordered configuration and that module's specifications. ^ Product ^ Download cable and driver ^ Contact type ^ Contact names / channels ^ | [[en-us_products:mpa_8a8r|MPA-8A8R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P7 | | ::: | ::: | Relay outputs | P32–P39 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | ::: | ::: | Encoder inputs | SDA(A), SCL(B) | | [[en-us_products:mpa_8a8t|MPA-8A8T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P7 | | ::: | ::: | Transistor outputs | P32–P39 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_16a16r|MPA-16A16R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P15 | | ::: | ::: | Relay outputs | P32–P47 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_16a16t|MPA-16A16T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P15 | | ::: | ::: | Transistor outputs | P32–P47 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_16a32r|MPA-16A32R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P15 | | ::: | ::: | Relay outputs | P32–P63 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_24a24r|MPA-24A24R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P23 | | ::: | ::: | Relay outputs | P32–P55 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_24a24t|MPA-24A24T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P23 | | ::: | ::: | Transistor outputs | P32–P55 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_32a16r|MPA-32A16R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P31 | | ::: | ::: | Relay outputs | P32–P47 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_32a32r|MPA-32A32R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P31 | | ::: | ::: | Relay outputs | P32–P63 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_32a32t|MPA-32A32T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P31 | | ::: | ::: | Transistor outputs | P32–P63 | | ::: | ::: | High-speed counter inputs | P0, P1 | | ::: | ::: | Encoder inputs | P0(A), P2(B) \\ P1(A), P3(B) | | [[en-us_products:mpa_48a48r|MPA-48A48R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P47 | | ::: | ::: | Relay outputs | P64–P111 | | [[en-us_products:mpa_48a48t|MPA-48A48T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P47 | | ::: | ::: | Transistor outputs | P64–P111 | | [[en-us_products:mpa_64a64r|MPA-64A64R]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P63 | | ::: | ::: | Relay outputs | P64–P127 | | [[en-us_products:mpa_64a64t|MPA-64A64T]] | USB cable \\ [[https://www.ilogics.net/en-us/resources/downloads/driver/2|CP210x driver]] | Digital inputs | P0–P63 | | ::: | ::: | Transistor outputs | P64–P127 | ===== Optional modules ===== The following optional modules can be added to the product configuration. The product is assembled and shipped in the selected configuration. \\ Users cannot add or remove I/O modules or optional modules. ^ Code ^ Function ^ Points per module ^ Maximum configuration ^ Key features ^ | [[en-us_products:mpa_x|X]] | Analog inputs | 4 points | Up to 5 units, 20 points | Select DC 0~5V / 0~10V / 0(4)~20mA / NTC input | | [[en-us_products:mpa_f|F]] | PT100Ω temperature sensor input | 4 points | Up to 5 units, 20 points | 2-wire or 3-wire PT100Ω input | | [[en-us_products:mpa_y|Y]] | Analog outputs | 3 points | Up to 4 units, 12 points | Select DC 0~5V / 0~10V / 0(4)~20mA output | | [[en-us_products:mpa_k|K]] | High-speed pulse outputs | 6 points | Up to 2 units, 12 points | DC 5V, Max. 1MHz | The combined total of analog inputs and PT100Ω temperature sensor inputs cannot exceed 20 points. \\ The combined total of analog outputs and high-speed pulse outputs cannot exceed 12 points. \\ Products with optional modules are custom-built, so exchanges or refunds may be difficult.