User Tools

Site Tools


en-us_products:mpino_16a16r

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en-us_products:mpino_16a16r [2026/09/15 13:15] – external edit 127.0.0.1en-us_products:mpino_16a16r [2026/10/25 08:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== MPINO-16A16R ====== ====== MPINO-16A16R ======
  
-MPINO-16A16R is a all-in-one industrial Arduino with 16 digital inputs and 16 relay outputs. Analog inputs, temperature sensor inputs, PWM outputs, high-speed inputs, and RS-485 communication are integrated on one PCB.+MPINO-16A16R is an all-in-one industrial Arduino with 16 digital inputs and 16 relay outputs. Analog inputs, temperature sensor inputs, PWM outputs, high-speed inputs, and RS-485 communication are integrated on one PCB.
  
 Program the controller with Arduino IDE (Arduino C/C++) or MPINO STUDIO 2 (Arduino C/C++ & ladder logic). Program the controller with Arduino IDE (Arduino C/C++) or MPINO STUDIO 2 (Arduino C/C++ & ladder logic).
  
-See the [[:en-us_products:mpino_series#arduino_ide_settings|MPINO Arduino IDE settings]] for the board name, connection method, and first I/O numbers for MPINO-16A16R.+See the [[:en-us_products:mpino_series#mpino_series_specifications|MPINO Series specifications]] for the board name, connection method, and first I/O numbers for MPINO-16A16R.
  
  
Line 17: Line 17:
 |  Power  |  -  |  Supply voltage  | DC 12~24V (0.5A or more when using DC 24V)  | |  Power  |  -  |  Supply voltage  | DC 12~24V (0.5A or more when using DC 24V)  |
 |  Digital inputs  |  16 points\\ (Solid-state, isolated)  |  I(0)~I(15)  | operating input voltage: DC 0~40V \\ HIGH detection voltage: DC 5V or higher \\ Supports NPN and PNP inputs \\ 8 points/1COM × 2 groups  | |  Digital inputs  |  16 points\\ (Solid-state, isolated)  |  I(0)~I(15)  | operating input voltage: DC 0~40V \\ HIGH detection voltage: DC 5V or higher \\ Supports NPN and PNP inputs \\ 8 points/1COM × 2 groups  |
-|  Relay outputs  |  16 points\\ (Mechanical contacts, isolated)  |  R(32)~R(47)  | operating contact voltage: DC 0~30V or AC 0~250V \\ maximum allowable output current: 5A/1 points, 15A/1COM \\ 4 points/1COM × 4 groups  | +|  Relay outputs  |  16 points\\ (Mechanical contacts, isolated)  |  R(32)~R(47)  | operating contact voltage: DC 0~30V or AC 0~250V \\ maximum allowable output current: 5A/1 point, 15A/1COM \\ 4 points/1COM × 4 groups  | 
-|  Analog inputs  |  4 points\\ (Non-isolated)  |  A0~A3  | Standard input: 0(4)~20mA \\ With jumper removed: DC 0~5V \\ Optional: DC 0~10V \\ 10bit (0~1023)  |+|  Analog inputs  |  4 points\\ (Non-isolated)  |  A0~A3  | Standard input: 0(4)~20mA \\ With jumper removed: DC 0~5V \\ Optional: DC 0~10V \\ 10-bit (0~1023)  |
 |  Temperature sensor inputs  |  2 points\\ (Non-isolated)  |  A4, A5  | NTC 3950K 10kΩ(25℃) \\ Operating temperature: -40~120℃ \\ Resolution: 0.1℃ (at 0~40℃)  | |  Temperature sensor inputs  |  2 points\\ (Non-isolated)  |  A4, A5  | NTC 3950K 10kΩ(25℃) \\ Operating temperature: -40~120℃ \\ Resolution: 0.1℃ (at 0~40℃)  |
 |  High-speed input  |  4 points\\ (Non-isolated)  |  CLK(D24)\\ DIO(D25)\\ SCL(D18)\\ SDA(D19)  | input voltage: DC 0~5V \\ HIGH detection voltage: DC 3V or higher \\ maximum input frequency: 50kHz \\ D24/D25: built-in 100kΩ pull-down \\ D18/D19: built-in 4.7kΩ pull-up  | |  High-speed input  |  4 points\\ (Non-isolated)  |  CLK(D24)\\ DIO(D25)\\ SCL(D18)\\ SDA(D19)  | input voltage: DC 0~5V \\ HIGH detection voltage: DC 3V or higher \\ maximum input frequency: 50kHz \\ D24/D25: built-in 100kΩ pull-down \\ D18/D19: built-in 4.7kΩ pull-up  |
-|  PWM outputs  |  3 points\\ (Non-isolated)  |  PWM0~PWM2\\ D21~D23  | LOW: DC 0V, HIGH: DC 5V \\ maximum output current: 30mA \\ 8bit standard (0~255)  |+|  PWM outputs  |  3 points\\ (Non-isolated)  |  PWM0~PWM2\\ D21~D23  | LOW: DC 0V, HIGH: DC 5V \\ maximum output current: 30mA \\ 8-bit standard (0~255)  |
 |  Communication Channels  |  1 channel\\ (Non-isolated)  |  I²C  | Use ''Wire'' \\ SCL(D18), SDA(D19) \\ master/slave support  | |  Communication Channels  |  1 channel\\ (Non-isolated)  |  I²C  | Use ''Wire'' \\ SCL(D18), SDA(D19) \\ master/slave support  |
 | ::: | ::: |  RS-485  | Use ''Serial1'' \\ Built-in Modbus RTU Master & Slave commands supported \\ Built-in LS Industrial Systems Cnet commands supported  | | ::: | ::: |  RS-485  | Use ''Serial1'' \\ Built-in Modbus RTU Master & Slave commands supported \\ Built-in LS Industrial Systems Cnet commands supported  |
Line 27: Line 27:
 | ::: | ::: |  SRAM  | 4KB  | | ::: | ::: |  SRAM  | 4KB  |
 | ::: | ::: |  EEPROM  | 4KB  | | ::: | ::: |  EEPROM  | 4KB  |
 +
 +**Markdown file:** [[https://www.ilogics.net/docs/downloads:mpino:en:mpino_16a16r?do=export_raw|Download MPINO-16A16R.md]]
  
  
Line 154: Line 156:
 </code> </code>
  
 +
 +===== STATUS LED =====
 +
 +The MPINO-16A16R STATUS LED is an indicator mounted on the board. You can use it to show the operating state of your program.
 +
 +The STATUS LED is connected to digital pin D20. In a sketch, use ''LED_BUILTIN'' in place of D20. Set ''pinMode(LED_BUILTIN, OUTPUT)'' before controlling it. ''digitalWrite(LED_BUILTIN, HIGH)'' turns the LED on; ''digitalWrite(LED_BUILTIN, LOW)'' turns it off.
 +
 +**Note:** The STATUS LED is on the board and is separate from the external output terminals.
 +
 +==== Example · Blink the STATUS LED ====
 +
 +This example turns the STATUS LED on and off at 0.5-second intervals.
 +
 +<code cpp>
 +void setup() {
 +  pinMode(LED_BUILTIN, OUTPUT);
 +}
 +
 +void loop() {
 +  digitalWrite(LED_BUILTIN, HIGH);  // LED on
 +  delay(500);
 +  digitalWrite(LED_BUILTIN, LOW);   // LED off
 +  delay(500);
 +}
 +</code>
  
 ===== Relay outputs ===== ===== Relay outputs =====
Line 159: Line 186:
 [[:en-us_guide:wiring#relay_output_one_channel_check|See the one-channel relay-output check before wiring for the first time. →]] [[:en-us_guide:wiring#relay_output_one_channel_check|See the one-channel relay-output check before wiring for the first time. →]]
 ^ Group ^ Terminal ^ Arduino Pin ^ Contact ratings ^ Terminals and Wiring Example ^ ^ Group ^ Terminal ^ Arduino Pin ^ Contact ratings ^ Terminals and Wiring Example ^
-| COM2 | R(32)~R(35) | D32~D35 | AC 250V or DC 30V, Max. 5A/1 points·15A/COM |  {{:en-us_products:mpino-16a16r-relay-output.svg?850|MPINO-16A16R relay output terminals and load wiring}}  | +| COM2 | R(32)~R(35) | D32~D35 | AC 250V or DC 30V, Max. 5A/1 point·15A/COM |  {{:en-us_products:mpino-16a16r-relay-output.svg?850|MPINO-16A16R relay output terminals and load wiring}}  | 
-| COM3 | R(36)~R(39) | D36~D39 | AC 250V or DC 30V, Max. 5A/1 points·15A/COM | ::: | +| COM3 | R(36)~R(39) | D36~D39 | AC 250V or DC 30V, Max. 5A/1 point·15A/COM | ::: | 
-| COM4 | R(40)~R(43) | D40~D43 | AC 250V or DC 30V, Max. 5A/1 points·15A/COM | ::: | +| COM4 | R(40)~R(43) | D40~D43 | AC 250V or DC 30V, Max. 5A/1 point·15A/COM | ::: | 
-| COM5 | R(44)~R(47) | D44~D47 | AC 250V or DC 30V, Max. 5A/1 points·15A/COM | ::: |+| COM5 | R(44)~R(47) | D44~D47 | AC 250V or DC 30V, Max. 5A/1 point·15A/COM | ::: |
  
 Relay outputs are dry contacts that physically connect each group's COM terminal to its output terminal. Connect a separate load power supply. Relay outputs are dry contacts that physically connect each group's COM terminal to its output terminal. Connect a separate load power supply.
Line 721: Line 748:
 **Related built-in functions** **Related built-in functions**
  
-=== Function example · LS Industrial Systems Cnet SLave: ICnetMem(), ICnetAdr(), ICnetInit(), ICnet() ===+=== Function example · LS Industrial Systems Cnet Slave: ICnetMem(), ICnetAdr(), ICnetInit(), ICnet() ===
  
 **Function prototype** **Function prototype**
Line 764: Line 791:
 } }
 </code> </code>
 +
 +[[https://www.ilogics.net/en-us/products/mpino-16a16r|View MPINO-16A16R price and purchase options]]
  
 [[:en-us_products:mpino_series|← MPINO Series comparison (Korean)]] [[:en-us_products:mpino_series|← MPINO Series comparison (Korean)]]
  
en-us_products/mpino_16a16r.1789445716.txt.gz · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki