User Tools

Site Tools


en-us_products:mpaino_8a8r

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:mpaino_8a8r [2026/09/17 12:16] – external edit 127.0.0.1en-us_products:mpaino_8a8r [2026/10/25 08:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== MPAINO-8A8R ====== ====== MPAINO-8A8R ======
  
-MPAINO Series is an assembled industrial Arduino combining a CPU module with digital input and output modules. \\+The MPAINO Series comprises modular industrial Arduino controllers assembled from a CPU module and digital input and output modules. \\
 Analog input/output, temperature sensor input, and high-speed pulse output modules can be added as options. \\ Analog input/output, temperature sensor input, and high-speed pulse output modules can be added as options. \\
 The selected I/O and optional modules are assembled and shipped as one product. Users cannot add or remove modules. The selected I/O and optional modules are assembled and shipped as one product. Users cannot add or remove modules.
Line 34: Line 34:
 |  Power  |  -  |  Supply voltage  | DC 12~24V \\ For DC 24V, a power supply rated 0.5A or more is recommended  | |  Power  |  -  |  Supply voltage  | DC 12~24V \\ For DC 24V, a power supply rated 0.5A or more is recommended  |
 |  Digital inputs  |  8 points \\ (Isolated)  |  D0~D3 / COM0 \\ D4~D7 / COM1  | operating input voltage: DC 0~40V \\ HIGH detection voltage: DC 5V or higher \\ 4 points/1COM \\ NPN/PNP input support  | |  Digital inputs  |  8 points \\ (Isolated)  |  D0~D3 / COM0 \\ D4~D7 / COM1  | operating input voltage: DC 0~40V \\ HIGH detection voltage: DC 5V or higher \\ 4 points/1COM \\ NPN/PNP input support  |
-|  Relay outputs  |  8 points \\ (Isolated dry contacts)  |  D64~D67 / COM2 \\ D68~D71 / COM3  | connection voltage: DC 0~30V or AC 0~250V \\ maximum allowable current: 5A/1 points, 8A/1COM \\ 4 points/1COM  |+|  Relay outputs  |  8 points \\ (Isolated dry contacts)  |  D64~D67 / COM2 \\ D68~D71 / COM3  | connection voltage: DC 0~30V or AC 0~250V \\ maximum allowable current: 5A/1 point, 8A/1COM \\ 4 points/1COM  |
 |  High-Speed Inputs / Interrupts  |  2 points \\ (Isolated)  |  D0(INT0), D1(INT1) / COM0  | Max. 8kHz \\ Shared with digital inputs  | |  High-Speed Inputs / Interrupts  |  2 points \\ (Isolated)  |  D0(INT0), D1(INT1) / COM0  | Max. 8kHz \\ Shared with digital inputs  |
 | ::: |  2 points \\ (Non-isolated)  |  SDA(D20·INT2), SCL(D21·INT3)  | Max. 50kHz \\ Built-in 4.7kΩ pull-up \\ Shared with I²C communication  | | ::: |  2 points \\ (Non-isolated)  |  SDA(D20·INT2), SCL(D21·INT3)  | Max. 50kHz \\ Built-in 4.7kΩ pull-up \\ Shared with I²C communication  |
Line 193: Line 193:
 ^ Item ^ Rating ^ ^ Item ^ Rating ^
 | Connection voltage | DC 0~30V or AC 0~250V | | Connection voltage | DC 0~30V or AC 0~250V |
-| Maximum allowable current | 5A/1 points |+| Maximum allowable current | 5A/1 point |
 | Maximum allowable current per COM | 8A/1COM | | Maximum allowable current per COM | 8A/1COM |
  
Line 472: Line 472:
 **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 details:** [[en-us_commands:reference:icnetmem|ICnetMem()]] · [[en-us_commands:reference:icnetadr|ICnetAdr()]] · [[en-us_commands:reference:icnetinit|ICnetInit()]] · [[en-us_commands:reference:icnet|ICnet()]] **Function details:** [[en-us_commands:reference:icnetmem|ICnetMem()]] · [[en-us_commands:reference:icnetadr|ICnetAdr()]] · [[en-us_commands:reference:icnetinit|ICnetInit()]] · [[en-us_commands:reference:icnet|ICnet()]]
Line 924: Line 924:
  
 Control the CPU module STATUS LED with D128. Control the CPU module STATUS LED with D128.
 +
 +You can use the CPU module's STATUS LED to show activity in your program. This LED is on the CPU module and is not an external load output.
 +
 +First set ''pinMode(LED_BUILTIN, OUTPUT)''. Then use ''digitalWrite(LED_BUILTIN, HIGH)'' to turn the LED on and ''digitalWrite(LED_BUILTIN, LOW)'' to turn it off.
 +
 +==== Example · STATUS LED blink ====
 +
 +This example turns the CPU module's STATUS LED on and off every 500 ms.
 +
 +<code cpp>
 +void setup() {
 +  pinMode(LED_BUILTIN, OUTPUT);
 +}
 +
 +void loop() {
 +  digitalWrite(LED_BUILTIN, HIGH);
 +  delay(500);
 +  digitalWrite(LED_BUILTIN, LOW);
 +  delay(500);
 +}
 +</code>
  
 ==== Example program · status LED ==== ==== Example program · status LED ====
  
 Display the input 0 state on the CPU module STATUS LED (LED_BUILTIN, logical number 128). Display the input 0 state on the CPU module STATUS LED (LED_BUILTIN, logical number 128).
 +
 +**Output setup:** To use the input-state example below, add ''pinMode(LED_BUILTIN, OUTPUT);'' inside its ''setup()'' function.
  
 <code cpp> <code cpp>
en-us_products/mpaino_8a8r.1789615017.txt.gz · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki