본문 바로가기
MPAINO-32A32R 산업용 아두이노 컨트롤러 — 전면 이미지

MPAINO Series

MPAINO-32A32R

MPAINO-32A32R 산업용 아두이노 컨트롤러

I/O 한눈에 보기
32 DI / 32 Relay / RS-232 / RS-485 / UART / I²C

MPAINO-32A32R은(는) ATmega2560 기반 산업용 아두이노 호환 PLC 컨트롤러로, 절연 디지털 입력 32점과 릴레이 출력 32점을 제공합니다. RS-232, RS-485, UART, I²C 통신 및 Modbus RTU을 지원하며 Arduino IDE로 프로그래밍합니다. DIN 레일 장착형으로 자동화, 시험, HMI 연동, 임베디드 제어에 적합합니다.

₩264,000 재고 있음
옵션 선택
아날로그 입력 모듈 (X)
PT100Ω 온도센서 입력 모듈 (F)
아날로그 출력 모듈 (Y)
펄스 출력 모듈 (K)
추가 구성 상품
함께 필요한 제품을 담으세요 (선택)
다운로드 케이블 — 한쪽은 USB-A 플러그, 반대쪽은 네모난 USB-B 플러그
Download Cable
다운로드 케이블 (USB A to B, 1.2M)
₩2,200
슈퍼 캐패시터 DDL 5.5V 1F — +5V 단자에 연결하는 리드선 2개짜리 원통형 캐패시터
Super Capacitor DDL 5.5V 1F
슈퍼 캐패시터 DDL 5.5V 1F (정전유지용)
₩4,400
총 상품금액₩264,000

배송

택배 ₩3,000 · ₩50,000 이상 무료배송 (CJ대한통운)

본사 방문수령 가능

배송 계산 무게 1.05 kg (제품 1개 기준)

발송

오후 2시 이전 주문 시 당일 발송

대량 주문은 발송이 1일 더 소요될 수 있습니다

반품 · 교환

배송 전 주문 취소 · 수령 후 반품/교환 요청 가능

주요 특징

/ FEATURES
  • ATmega2560 코어, Arduino IDE 및 MPINO STUDIO2로 프로그래밍
  • 옵토커플러 절연 디지털 입력 32점 (NPN/PNP, 최대 40V 허용)
  • AC/DC 무전압 접점 스위칭용 릴레이 출력 32점
  • 산업용 통신: RS-485, RS-232, UART, I²C · Modbus RTU
  • DIN 레일 35mm 장착, 산업 현장용 절연 I/O

사양

/ SPEC
MCUATmega2560
전원 입력DC 12V ~ 24V
디지털 입력32
릴레이 출력32
RS-2321ch
RS-4851ch
UART1ch
I²C1ch
Modbus RTUYES
LS산전 CnetYES
Mitsubishi MCYES
Arduino IDE 호환YES

소프트웨어

Arduino IDE / MPINO Studio 2

Arduino IDE에서 MPINO 컨트롤러용 스케치를 편집하고 시리얼 모니터로 동작을 확인하는 화면MPINO Studio 2에서 코드와 래더 로직을 한 화면에서 편집하는 화면 — 탐색기, 코드 편집기, 래더 다이어그램

ARDUINO IDE 호환

기존 Arduino 개발 환경과 완벽 호환

MPINO STUDIO2 제공

아두이노 코딩 + 래더 로직을 하나로

ARDUINO + LADDER LOGIC

손쉬운 제어 로직 구현으로 개발 효율 향상

개발 환경 준비

ARDUINO SDK를 설치하면 Arduino IDE에 이 제품의 보드 정의가 추가되고, 산업용에서 유용하게 사용할 수 있는 함수들을 내장 명령어로 사용할 수 있습니다. 별도 라이브러리를 추가할 필요 없이 ARDUINO IDE에서 자동완성 기능과 함께 사용이 가능합니다.

SDK를 설치하면 쓸 수 있는 내장 명령어

  • PLC 타이머 · 콜백 타이머Iton · Itof · Itpl · Itmr · ItimerSet
  • 카운터Ictu · Ictd · Ictud · IgetCount
  • 스케일 · PID 제어Iscale · Iscalef · IpidSet · IpidRun
  • 선입선출 · 후입선출 버퍼FIFO · FILO
  • 입력 디바운스 · 엣지 검출Ibounce · IdigitalRead · Iup · Idown · Ialt
  • 디버그 · Watchdogdebug · debugln · WDT_ENABLE · WDT
  • Modbus RTU · LS Cnet · Mitsubishi MCImodbusRTU · ICnet · IMcProtocol

ARDUINO IDE를 사용할 경우 ARDUINO SDK(아이로직스 필수설치파일)를 반드시 설치해야 합니다. MPINO STUDIO2를 사용할 경우에는 설치 없이 사용이 가능합니다.

본 제품은 ARDUINO SDK 없이 ARDUINO IDE에서 MEGA2560 보드를 선택하여 사용이 가능합니다. 다만, 자사에서 제공하는 내장 명령어를 사용할 수 없습니다.

또한 확장 출력핀(MEGA2560 보드 기준 D70~D85) 제어에는 ARDUINO SDK 설치가 필요합니다.

디지털 입력Digital Input

32채널 디지털 입력 / 포토커플러 절연

포토커플러로 절연된 입력을 32채널 제공하며, 8점 단위 모듈(8P / 1COM) 구성으로 외부 스위치·센서 신호를 안정적으로 감지합니다.

  • D0~D31 입력

    총 32포인트 디지털 입력

  • 8P / 1COM

    1COM당 8포인트 · 모듈 4개

  • 포토커플러 절연

    외부 노이즈로부터 제어 회로 보호

  • NPN / PNP 지원

    COM 단위 선택 · DC 0~40V, HIGH 인식 DC 5V 이상

입력 채널 구성

D0D1D2D3D4D5D6D7++COM0D0~D7 / COM08P · 1COM

* 입력 모듈 1개(8점 · 8P / 1COM)의 배선 예입니다. 이 제품은 같은 모듈 4개로 총 32점이며, 모든 모듈이 같은 구성입니다. 단자 번호는 ARDUINO SDK를 설치했을 때 digitalRead() · digitalWrite()에 D를 뗀 숫자로 그대로 넣는 번호입니다.

포토커플러 절연

INxCOMx

각 입력은 양방향 포토커플러로 절연되어 NPN·PNP 센서를 모두 받을 수 있으며, 극성은 COM 단위로 선택합니다. 입력 전압은 DC 0~40V이고 HIGH는 DC 5V 이상에서 인식합니다.

예제 코드 — 입력 읽기
void setup() {
  pinMode(0, INPUT);     // terminal D0 - the first digital input
  pinMode(64, OUTPUT);   // terminal D64 - the first digital output
}

void loop() {
  digitalWrite(64, digitalRead(0));
}

릴레이 출력Relay Output

32채널 릴레이 출력 / 무전압 접점

32점의 무전압 접점으로 AC·DC 부하를 모두 스위칭합니다. 접점이 ON되면 해당 출력 단자가 COM과 연결되므로, COM에 연결한 전원이 그대로 부하로 전달됩니다.

  • D64~D95 출력

    32포인트 무전압 접점 출력

  • 4P / 1COM

    1COM당 4포인트 · 모듈 4개

  • 5A / 1점 · 8A / 1COM

    DC 0~30V 또는 AC 0~250V 부하

  • ARDUINO SDK 필수

    설치하지 않으면 제어할 수 없는 출력이 있습니다

출력 채널 구성

D64D65D66D67+COM0D68D69D70D71+COM1D64~D714P/1COM

* 출력 모듈 1개(8점 · 4P / 1COM)의 배선 예입니다. 이 제품은 같은 모듈 4개로 총 32점이며, 모든 모듈이 같은 구성입니다. 단자 번호는 ARDUINO SDK를 설치했을 때 digitalRead() · digitalWrite()에 D를 뗀 숫자로 그대로 넣는 번호입니다.

릴레이 출력 구조

제어부 (MCU)출력부

접점은 무전압(드라이) 접점이며 MCU 측과 절연되어 있습니다. 제어부가 코일을 구동하고 접점 자체가 부하 전류를 흘립니다. 1점당 5A, 1COM당 8A까지 DC 0~30V 또는 AC 0~250V 부하를 스위칭할 수 있습니다. 그룹끼리도 절연되어 있어 COM마다 서로 다른 전원(한쪽은 AC, 다른 쪽은 DC)을 연결할 수 있습니다.

고속 펄스 출력Pulse output · K / K2

확장 모듈로 6점 또는 12점을 더합니다

펄스 출력은 본체 단자로 나오지 않습니다. 본체와 함께 K 모듈(6점) 또는 K2 모듈(12점)을 주문하면 사용할 수 있습니다. 스케치에서는 0번부터 시작하는 논리 채널로 다루며, FDPWM(채널, 주파수, 듀티)로 주파수와 듀티를, PWM(채널, 듀티)로 듀티만 설정합니다. 채널 번호와 실제 회로의 연결은 SDK가 맡습니다. 아날로그 출력(Y)과 고속 펄스 출력(K)은 같은 12점 예산을 나눠 쓰기 때문에, 조합에 따라 쓸 수 있는 점수가 정해집니다.

  • K = 6점 · K2 = 12

    이 제품 옵션에서 주문 시 선택

  • 논리 채널은 0번부터

    FDPWM(채널, Hz, 듀티%) · PWM(채널, 듀티)

  • 아날로그 출력과 12점을 공유

    Y와 K가 한 예산을 나눠 씁니다

  • K2는 Y 모듈과 함께 못 씁니다

    SDK가 컴파일 단계에서 막습니다

  • 비절연 · LOW 0V / HIGH 5V

    100Ω 직렬 보호저항을 거쳐 점당 최대 30mA · TVS 내장

예제 코드 — 주파수와 듀티
void setup() {
  // Channel 0 of the K2 module's 12 channels, at 1 kHz and 50% duty
  FDPWM(0, 1000, 50.0);
}

void loop() {
}
예제 코드 — 듀티만 바꾸기
void setup() {
  // 8-bit duty, 0-255. Pass true as the third argument for 16-bit, 0-65535
  PWM(0, 128);
}

void loop() {
  PWM(0, 200);   // change the duty only
  delay(1000);
  PWM(0, 60);
  delay(1000);
}

조합별로 쓸 수 있는 점수

조합펄스 출력인터럽트 0 · 1
K 단독6점영향 없음
K212점 · 인터럽트 사용 시 10점단자가 모듈 쪽으로 이동(점수는 그대로)
Y + K6점 (Y의 3점과 합쳐 9점)사용할 수 없습니다
Y2 + K6점 (Y2의 6점과 합쳐 12점 = 한도)사용할 수 없습니다

표의 채널 번호는 SDK의 논리 펄스 채널이며 디지털 입출력 단자 번호와는 별개의 체계입니다. 아날로그 출력과 펄스 출력이 12점 예산을 공유하기 때문에 Y2 + K가 정확히 한도에 닿습니다. 출력단은 MPINO 시리즈와 같은 회로라 전기적 사양도 그쪽과 같습니다. 사용 가능한 주파수 범위는 양쪽 자료 모두에 기재가 없어 적지 않았습니다.

주문 전 확인

  • 모듈 없이는 펄스 출력을 쓸 수 없습니다. 본체 단자로는 나오지 않습니다.
  • K2는 아날로그 출력(Y) 모듈과 함께 장착할 수 없습니다.
  • 아날로그 출력과 함께 쓸 때 K는 Y 또는 Y2까지입니다. Y3 · Y4와는 함께 장착할 수 없습니다.
  • 아날로그 출력과 펄스 출력은 합쳐서 12점을 넘을 수 없습니다.
  • 고속 펄스 출력 K2 모듈을 장착하면 인터럽트 0 · 1 단자가 고속 펄스 출력 모듈 쪽으로 옮겨 갑니다. 인터럽트 점수는 그대로이며, 2점을 인터럽트로 사용하면 고속 펄스 출력은 12점 중 10점을 쓸 수 있습니다.
  • 아날로그 출력(Y)과 고속 펄스 출력(K)을 함께 장착하면 인터럽트 0 · 1을 사용할 수 없습니다.
  • K 단독으로 장착하면 인터럽트에는 영향이 없습니다.
  • 출력은 비절연 DC 5V 로직 출력입니다. 점당 30mA를 넘겨 쓰지 마십시오 — 더 큰 부하는 릴레이 출력 · 트랜지스터 출력이나 외부 드라이버를 거쳐 구동하십시오.

인터럽트Interrupt

절연 2점과 비절연 2점, 합쳐서 4점의 외부 인터럽트

인터럽트 0 · 1은 디지털 입력 D0 · D1 단자로, 다른 입력과 같은 절연 회로를 그대로 쓰기 때문에 현장의 DC 24V 신호를 별도 변환 없이 최대 8kHz까지 받습니다. 인터럽트 2 · 3은 I²C 단자의 SDA · SCL이며 비절연이지만 4.7kΩ 풀업이 내장되어 최소 50kHz를 처리합니다. attachInterrupt(digitalPinToInterrupt(번호))로 ISR을 등록하면 스케치가 폴링하지 않아도 엣지를 놓치지 않습니다.

  • 인터럽트 4

    0 · 1 · 2(SDA) · 3(SCL)

  • 절연 2점 · 최대 8kHz

    0 · 1 — 디지털 입력과 같은 절연 회로

  • 비절연 2점 · 최소 50kHz

    2 · 3 — I²C 단자의 SDA · SCL

  • 4.7kΩ 풀업 내장

    비절연 입력 2점에 내장

인터럽트 번호 매핑

인터럽트단자구분 · 입력 주파수
0디지털 입력 D0절연 · 입력 모듈 COM0 · 최대 8 kHz
1디지털 입력 D1절연 · 입력 모듈 COM0 · 최대 8 kHz
2SDA비절연 · 4.7kΩ 풀업 · 최소 50 kHz
3SCL비절연 · 4.7kΩ 풀업 · 최소 50 kHz

표의 번호는 ARDUINO SDK를 설치했을 때 attachInterrupt(digitalPinToInterrupt(번호), …)에 그대로 넣는 논리 인터럽트 번호이며, 디지털 입력 번호와는 별개의 체계입니다. 절연 인터럽트 0 · 1은 디지털 입력 회로를 그대로 사용하므로 오퍼레이팅 입력 전압 DC 0~40V, HIGH 인식 전압 DC 5V 이상이며 입력 모듈의 COM0을 공유합니다. 비절연 인터럽트 SDA · SCL은 MCU의 I²C 포트와 같은 핀이라 DC 0~5V 전용입니다. 검출 모드는 LOW · CHANGE · RISING · FALLING 네 가지이며, 실제 처리 가능한 주파수는 ISR의 길이와 프로그램 전체 부하에 따라 달라지므로 고정값으로 보장하지 않습니다.

인터럽트 입력 배선

절연 인터럽트 0 · 1DC 24VGNDD0COM0디지털 입력 단자 · 최대 8kHz비절연 인터럽트 2 · 3DC 5VGNDSDAGND4.7kΩ 내장I²C 단자 · 최소 50kHz

* 왼쪽 절연 인터럽트는 디지털 입력 회로 그 자체입니다. 입력 D0 단자에 DC 5~24V를, 같은 모듈의 COM0에 그 GND를 연결하며 반대 극성으로도 배선할 수 있습니다(NPN / PNP). 오른쪽은 I²C 단자의 SDA · SCL로 4.7kΩ 풀업이 내장되어 있어 DC 5V 신호만 연결해야 합니다.

사용 전 확인

  • 고속 펄스 출력 K2 모듈을 장착하면 인터럽트 0 · 1 단자가 고속 펄스 출력 모듈 쪽으로 옮겨 갑니다. 인터럽트 점수는 그대로이며, 2점을 인터럽트로 사용하면 고속 펄스 출력은 12점 중 10점을 쓸 수 있습니다.
  • 아날로그 출력 모듈을 Y3 · Y4로 장착하거나 아날로그 출력(Y)과 고속 펄스 출력(K)을 함께 장착하면 인터럽트 0 · 1을 사용할 수 없습니다.
  • 추가 모듈을 장착하면 디지털 입력 단자의 내부 연결이 바뀝니다(D2~D9 → D22~D29).
  • SDA · SCL을 인터럽트 2 · 3으로 사용하면 I²C 통신을 함께 쓸 수 없습니다.
  • 비절연 인터럽트 단자는 DC 0~5V 전용입니다. DC 24V 신호는 절연 인터럽트 0 · 1로 연결하십시오.
  • 이 보드에서 사용할 수 있는 외부 인터럽트는 이 4점뿐입니다.
  • ISR 안에서는 최소한의 처리만 하고, Serial 출력이나 delay()처럼 시간이 걸리는 함수는 사용하지 마십시오.
예제 코드 — 외부 인터럽트
void setup() {
  Serial.begin(9600);
  // interrupt 0 = digital input D0 - a rising edge calls _INT0()
  attachInterrupt(digitalPinToInterrupt(0), _INT0, RISING);
}

void loop() {
}

void _INT0() {
  Serial.println("ok");
}

통신RS-232 · RS-485 · UART · I²C

CPU 모듈에 모여 있는 4채널 통신

통신 단자는 모두 CPU 모듈에 모여 있습니다. RS-232는 Serial1, RS-485는 Serial2, TTL UART는 Serial3으로 각각 전용 나사 단자에 인출되어 있고, I²C는 Wire 라이브러리로 사용하며 4.7kΩ 풀업이 내장되어 1:N 연결이 가능합니다. 산업 현장의 표준인 Modbus RTU는 내장 명령어로 마스터 · 슬레이브 모두 구현할 수 있습니다.

  • RS-485 · 1채널

    Serial2 · 2극 485+ / 485− 단자로 1:N 멀티드롭

  • RS-232 · 1채널

    Serial1 · 3극 TX · RX · GND 단자로 1:1 연결

  • UART(TTL) · 1채널

    Serial3 · TXD · RXD · GND 단자 · TX = D14, RX = D15

  • I²C · 1채널

    Wire · 4.7kΩ 풀업 내장 · +5V를 포함한 4극

  • Modbus RTU

    내장 명령어로 마스터 · 슬레이브 구현

RS-232 · UART · I²C · USB 커넥터

RS-232TXRXGNDUARTTXDRXDGNDI²CSDASCL+5VGNDUSBDOWNLOAD

* 통신 단자는 CPU 모듈 좌측에 세로로 늘어서 있고, 각 단자는 실크 표기 그대로 그렸습니다. I²C 단자에는 신호 2선과 함께 +5V · GND가 있어 I²C 기기의 전원도 같은 커넥터에서 가져올 수 있습니다. 프로그램 포트의 실크는 DOWNLOAD입니다.

RS-485 연결

RS-485 · Serial2485+485-RS-485 연결노드 1노드 2노드 3

* CPU 모듈의 2극 나사 단자대이며 위에서부터 485+ · 485− 순서입니다. RS-485는 멀티드롭 버스이므로 485+는 각 노드의 485+에, 485−는 각 노드의 485−에 연결합니다. 산업 현장에서는 이 채널로 Modbus RTU를 사용합니다.

통신 포트

포트용도
SerialUSB(DOWNLOAD)다운로드 포트로 업로드와 디버깅
Serial1TX · RX · GND 단자RS-232 · 1:1 연결
Serial2485+ · 485− 단자RS-485 · 1:N 멀티드롭
Serial3TX = D14 · RX = D15TTL UART · 1:1 연결
Wire(I²C)SDA = D20 · SCL = D21I²C · 1:N 연결

외부 포트 4개 모두 Modbus RTU 마스터 · 슬레이브를 지원합니다. UART 채널은 TTL 레벨이며 라인 드라이버가 없으므로 장거리 배선이 아니라 가까운 모듈과의 연결에 사용합니다. I²C 단자는 SDA · SCL · +5V · GND의 4극이며 4.7kΩ 풀업이 내장되어 있습니다. DS3231 같은 RTC나 1602 · 2004 캐릭터 LCD를 연결할 수 있습니다.

사용 전 확인

  • I²C 단자의 +5V는 내부 레귤레이터 출력이며, 외부 기기에 최대 1A까지 공급할 수 있습니다.
  • SDA · SCL을 외부 인터럽트나 엔코더 입력으로 사용하면 I²C 통신을 함께 쓸 수 없습니다.
  • UART 채널은 TTL 레벨이며 절연되어 있지 않습니다. RS-232나 RS-485 회선에 직접 연결하지 마십시오. 7세그먼트 표시기를 UART에 연결하면 같은 채널을 함께 쓸 수 없습니다.
  • 업로드는 일반 USB 케이블로 합니다. 첫 업로드 전에 Silicon Labs CP210x 드라이버를 설치하고, 만들어진 COM 포트를 Arduino IDE에서 선택하십시오.
  • +24V를 투입하지 않아도 DOWNLOAD 포트에 USB를 연결하면 PC의 5V만으로 동작합니다. I²C 단자의 +5V에 슈퍼 캐패시터를 연결하면 정전 시에도 내부 5V가 유지됩니다(자세한 방법은 아래 「전원 · 정전유지」 참조).
예제 코드 — 시리얼 송수신
void setup() {
  Serial.begin(9600);    // USB DOWNLOAD port, for monitoring
  Serial1.begin(9600);   // RS-232
  Serial2.begin(9600);   // RS-485
  Serial3.begin(9600);   // UART
}

void loop() {
  Serial2.println("Hello RS485");

  while (Serial2.available()) {
    char c = Serial2.read();
    Serial.write(c);     // echo the reply to the USB monitor
  }
  delay(1000);
}

7세그먼트(FND) 연결FND · TM1637

4자리 7세그먼트 표시기를 신호 2선으로 — 최대 7개

표시기 모듈에 TM1637이 들어 있어 4자리 표시에 클럭선과 데이터선 2가닥이면 됩니다. 이 보드에는 표시기 전용 커넥터가 없고, 두 신호를 일반 나사 단자에 연결합니다(권장 CLK = TXD · DIO = RXD). +5V·GND는 I2C 단자대에서 가져오므로 배선은 모두 4선입니다.

  • CLK · DIO 2선 제어

    TM1637 내장 4자리 모듈은 이 2선이면 동작

  • 최대 7개 연결

    표시기 1개당 단자 1쌍 사용

  • 보드에서 급전

    I2C 단자대의 +5V · GND · 최대 1A

  • 내장 명령어

    IsegDecimal · IsegHex로 10진수 · 16진수 표시

표시기와 연결 단자

표시기연결 단자
1번째CLK = TXD · DIO = RXDD14 · D15
2~4번째K 모듈 PWM0~PWM5모듈 1개당 3개
최대K 모듈 2개 증설합계 7개
전원+5V · GND보드 출력 · 최대 1A

신호 쪽 단자는 UART(Serial3) 통신 단자를 겸해서 씁니다. 표시기에 쓰는 동안 그 단자는 원래 용도로 쓸 수 없습니다. +5V 단자는 이 보드에서 출력으로 쓸 수 있어 표시기에 별도 전원이 필요하지 않습니다. 표시기 모듈 자체는 별매 액세서리입니다.

권장 결선

4자리 7세그먼트(FND) 모듈CLKDIO+5VGNDTXDD14RXDD15+5VGND

* 단자의 실크 표기는 TXD · RXD · +5V · GND입니다. 보드에는 CLK · DIO라는 표기가 없으므로 각 선의 역할을 연결되는 쪽에 함께 적었습니다. TXD = D14, RXD = D15입니다. 표시기는 소수점을 표시하는 형식과 시간을 표시하는 형식이 있으며 둘 다 별매입니다.

여러 개 연결하기

UART 단자대1TXDCLKD14RXDDIOD15펄스출력(K) 모듈 — 모듈 1개당 3개2PWM0CLKPWM1DIO3PWM2CLKPWM3DIO4PWM4CLKPWM5DIO

* 표시기 1개마다 CLK · DIO 한 쌍이 필요하고, +5V · GND는 모든 표시기가 함께 씁니다. 아래 단자 이름은 보드에 적힌 순서(왼쪽에서 오른쪽)라서 클럭선이 항상 왼쪽인 것은 아닙니다.

사용 전 확인

  • 표시기에 사용한 단자는 UART(Serial3) 통신으로 동시에 사용할 수 없습니다.
  • 아래 예제의 Iseg 계열 명령어는 ARDUINO SDK에 내장돼 있습니다. SDK만 설치하면 바로 쓸 수 있고, 별도 라이브러리 추가나 #include가 필요 없습니다.
  • 펄스출력(K) 모듈은 증설 모듈입니다. 기본 구성에서는 UART 단자로 1개를 연결합니다.
  • 이 보드의 +5V · GND는 전원 단자대가 아니라 I2C 단자대에 있습니다.
  • 7세그먼트 모듈은 별매 액세서리로, 제품에 포함되지 않습니다.
예제 코드 — 7세그먼트 표시
// 4-digit 7-segment (TM1637) on the TXD and RXD terminals - CLK, DIO, +5V, GND
// Iseg* are ARDUINO SDK built-in commands: nothing to install, no #include to add.

void setup()
{
  IsegBegin(14, 15);
  IsegBrightness(7);   // 0-7 - required, nothing lights without it
  IsegClear();
}

void loop()
{
  IsegDecimal((millis() / 1000UL) % 10000UL, true);
  delay(200);
}

전원 · 정전유지Power · Backup

DC 12V ~ 24V 입력 · 5V 변환, 정전이 되어도 데이터 유지

본체는 DC 12V ~ 24V를 입력받아 내부에서 내장 레귤레이터로 5V로 변환해 사용합니다. 전원 용량은 24V 0.5A 이상으로 잡으십시오.

  • DC 12V ~ 24V

    전원 용량은 24V 0.5A 이상

  • 내부 5V 변환

    내장 레귤레이터로 변환

  • +5V 출력 1A

    I²C 단자대의 +5V 단자에서 공급

  • 슈퍼 캐패시터 정전유지

    +5V 단자에 연결 시 약 10초 유지

전원 배선 전 확인

  • EEPROM은 같은 섹션 기준 약 100,000회 쓰기 수명이 있습니다. 빠르게 변하는 값은 RAM에 두고, 정전이 감지될 때만 저장하십시오(아래 두 가지 방법 참조).
  • 사용 전압 범위를 초과하여 사용하지 마십시오.
  • 전원의 극성 등 오배선을 하지 마십시오.

전원이 흐르는 경로

DC 12V ~ 24V24V 0.5A 이상REGULATORDC-DC 5V 변환내부 5V제어 회로에 공급+5V 단자최대 1A 출력USB 5V다운로드 포트슈퍼 캐패시터약 10초 유지
전원 입력5V 라인정전유지

* 두 전원 중 어느 쪽으로도 동작합니다. 외부 전원은 레귤레이터를 거치고, 다운로드 포트의 5V는 곧바로 들어옵니다. 슈퍼 캐패시터는 같은 5V 노드에 붙어, 두 전원이 모두 없어졌을 때 그 노드를 유지합니다.

전원 · 정전유지 사양

입력 전압DC 12V ~ 24V
권장 전원 용량24V 0.5A 이상
내부 변환레귤레이터로 5V
+5V 출력I²C 단자대의 +5V 단자에서 최대 1A
USB 전원 동작다운로드 포트로 컴퓨터의 5V를 받아 동작
비휘발 메모리EEPROM 4 KB · 쓰기 약 100,000회
정전 시 유지 시간+5V 단자의 슈퍼 캐패시터로 약 10초
유지 가능한 정전 횟수정전 시에만 기록하므로 100,000회 이상

전원 용량은 24V 0.5A 이상에, +5V 단자로 내보낼 전류(최대 1A)를 더해 선정하십시오.

정전 시 데이터를 유지하는 두 가지 방법

값이 얼마나 자주 바뀌는지에 따라 방법이 달라집니다. 두 가지는 함께 씁니다.

EEPROM — 가끔 바뀌는 값

내장 EEPROM은 전원이 꺼져도 4 KB의 데이터를 유지하며 바이트 단위로 쓰고 지울 수 있습니다. 다만 같은 영역 기준 쓰기 수명이 약 100,000회이므로, 설정값·캘리브레이션 데이터·설비 파라미터처럼 가끔 바뀌는 값에 적합하고 루프마다 갱신되는 값에는 적합하지 않습니다.

슈퍼 캐패시터 — 상시 변하는 값

+5V 단자에 슈퍼 캐패시터를 연결하면 메인 전원이 차단된 뒤에도 내부 5V가 약 10초간 유지됩니다. 메인 전원을 디지털 입력에 연결해 두고, digitalRead()로 그 입력이 OFF되는 순간 값을 EEPROM에 기록한 뒤 정전해지시 setup()에서 EEPROM에 저장한 값을 다시 읽어서 메모리에 기록하면 됩니다. EEPROM에 기록이 정전 순간에만 일어나므로, 100,000회 이상의 정전을 견딜 수 있습니다.

MPINO STUDIO2 — 옵션으로 간단히

MPINO STUDIO2에서는 슈퍼 캐패시터를 이용한 정전유지를 옵션으로 제공하므로, 위 절차를 직접 코딩하지 않고 설정만으로 구현할 수 있습니다.

설치 · 딘레일DIN Rail

35 mm 딘레일에 거는 밀폐형 케이스

본체는 CPU 모듈 1개와 I/O 모듈 4개를 나란히 담은 밀폐형 케이스로, 전면 136 × 108 mm · 깊이 83 mm(클립 포함)입니다. 슬라이딩 클립 2개로 35 mm 딘레일에 걸고, 레일을 쓰지 않을 때는 클립 발의 Ø4 홀로 나사 고정합니다. 전체 높이는 클립을 연 상태에서 120.42 mm, 레일에 걸어 닫으면 115.16 mm입니다.

  • 35 mm 딘레일

    슬라이딩 클립 2개로 레일에 겁니다

  • 직접 나사 고정

    클립 발의 Ø4 홀 2개를 씁니다

  • 136 × 108 mm

    케이스 전면 · 깊이 83 mm(본체 79 mm)

  • 115.16 mm 체결

    클립을 열면 120.42 mm입니다

설치와 치수

설치 방식35 mm 딘레일, 또는 클립 발의 Ø4 홀로 나사 고정
딘레일35 mm
케이스 전면136 × 108 mm
깊이83 mm(본체 79 mm)
모듈 구성CPU 1 + I/O 4(총 5칸)
장착 홀Ø4 mm · 108 mm 간격
클립 열림(체결 전)약 120.42 mm
클립 닫힘(체결)약 115.16 mm

제어반 깊이는 케이스와 클립 몫으로 83 mm를 확보하십시오. 클립 이동량은 위 두 높이의 차이입니다 — 열림 120.42 mm, 체결 115.16 mm.

35 mm 딘레일 장착

35136
딘레일 클립35 mm 딘레일케이스

* 클립이 35 mm 딘레일에 걸립니다. 전체 높이는 클립을 연 상태에서 120.42 mm, 닫아 체결하면 115.16 mm입니다. 그림은 클립 자체의 형상이 아니라 장착 방식을 보여 줍니다.

외형과 장착 홀

136108108Ø4장착 홀

* 클립을 연 상태의 케이스 전면입니다. 치수 단위는 밀리미터입니다.

설치 시 주의사항

  • 실내 전용입니다. 비 · 먼지 · 결로 · 직사광선 · 결빙이 있는 곳에는 설치하지 마십시오.
  • 가연성 · 폭발성 가스가 있는 분위기에서는 사용하지 마십시오.
  • 진동이나 충격이 큰 곳에는 설치하지 마십시오.
  • 인명이나 재산에 영향이 큰 설비(원자력 · 의료 · 선박 · 차량 · 항공 등)에 사용할 때는 반드시 2중 안전장치를 부착하십시오.

주의사항X · F · Y · K

확장 모듈(X · F · Y · K)은 주문하신 구성 그대로 본체와 같은 케이스 안에 조립해 출고합니다. 그래서 조합에 한도가 있습니다.

주문 전에 확인해 주십시오

  • 옵션 모듈을 추가하시면 고객 맞춤형 조립 작업이 진행되므로 구매 후 교환·환불이 어렵습니다.
  • 아날로그 입력 (X) · PT100Ω 온도센서 입력 (F) — 합쳐서 최대 20포인트까지 장착할 수 있습니다.
  • 아날로그 출력 (Y) · 펄스 출력 (K) — 합쳐서 최대 12포인트까지 장착할 수 있습니다.
  • 장착할 수 없는 조합은 옵션 선택에서 선택할 수 없도록 비활성화 됩니다.

자주 묻는 질문

MPAINO-32A32R의 I/O 점수는 어떻게 되나요?

MPAINO-32A32R은(는) 절연 디지털 입력 32점과 릴레이 출력 32점을 제공하며, RS-485, RS-232, UART, I²C 통신을 내장합니다. 전체 내역은 사양 표를 참고하십시오.

MPAINO-32A32R은(는) Modbus RTU를 지원하나요?

네. MPAINO-32A32R은(는) 시리얼 인터페이스에서 Modbus RTU를 지원하며, 마스터·슬레이브 모두 사용할 수 있습니다.

관련 컨트롤러

/ RELATED