문서의 이전 판입니다!
MPAINO Series
Arduino IDE 시작 가이드 — MPAINO 전 모델의 연결, 보드ㆍ포트 선택과 첫 입출력 확인을 안내합니다.
MPINO Studio 2에서 MPAINO 첫 프로젝트 만들기 — MPAINO-8A8R(T)의 P0 입력과 P64 출력을 래더로 연결합니다.
MPAINO Series는 Arduino IDE(Arduino C/C++) 또는 MPINO STUDIO 2(Arduino C/C++ & 래더로직)로 디지털 입/출력, 아날로그 입/출력, 온도센서 입력, 고속펄스 입/출력을 제어할 수 있는 모듈형 산업용 아두이노 제품군입니다.
CPU 모듈, I/O모듈, 옵션 모듈을 선택하여 구성합니다. 선택한 구성으로 조립되어 출고됩니다.
통신은 RS-232 1채널, RS-485 1채널, UART 1채널을 지원합니다.
모델명 읽는 방법
8A,16A등 앞 숫자는 디지털 입력 점수입니다.R앞 숫자는 릴레이 출력 점수입니다.T앞 숫자는 트랜지스터 출력 점수입니다.16A16R은 디지털 입력 16점, 릴레이 출력 16점 모델입니다.16A16T는 디지털 입력 16점, 트랜지스터 출력 16점 모델입니다.
MPAINO Series 비교표
| 모델 | 프로그램 | 디지털 입력 | 릴레이 출력 | 트랜지스터 출력 | 고속펄스 입력 | 엔코더 입력 | RS-232 | RS-485 | UART |
|---|---|---|---|---|---|---|---|---|---|
| MPAINO-8A8R | 아두이노&래더로직 | 8 | 8 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-8A8T | 아두이노&래더로직 | 8 | 0 | 8 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-16A16R | 아두이노&래더로직 | 16 | 16 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-16A16T | 아두이노&래더로직 | 16 | 0 | 16 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-16A32R | 아두이노&래더로직 | 16 | 32 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-24A24R | 아두이노&래더로직 | 24 | 24 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-24A24T | 아두이노&래더로직 | 24 | 0 | 24 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-32A16R | 아두이노&래더로직 | 32 | 16 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-32A32R | 아두이노&래더로직 | 32 | 32 | 0 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-32A32T | 아두이노&래더로직 | 32 | 0 | 32 | 4 | 2 | 1 | 1 | 1 |
| MPAINO-48A48R | 아두이노&래더로직 | 48 | 48 | 0 | 2 | 1 | 1 | 1 | 1 |
| MPAINO-48A48T | 아두이노&래더로직 | 48 | 0 | 48 | 2 | 1 | 1 | 1 | 1 |
| MPAINO-64A64R | 아두이노&래더로직 | 64 | 64 | 0 | 2 | 1 | 1 | 1 | 1 |
| MPAINO-64A64T | 아두이노&래더로직 | 64 | 0 | 64 | 2 | 1 | 1 | 1 | 1 |
아날로그 입/출력, 온도센서 입력, 고속펄스 출력 기능은 옵션 모듈을 추가하여 사용할 수 있습니다.
CPU 모듈
- ATmega2560, 16MHz
Serial1: RS-232Serial2: RS-485Serial3: TTL UART- I²C 연결 지원
옵션 모듈
제품에 아래 옵션 모듈을 추가할 수 있습니다. 선택한 구성으로 조립되어 출고됩니다.
사용자가 I/O모듈 및 옵션 모듈을 추가하거나 제거할 수 없습니다.
| 코드 | 기능 | 모듈당 점수 | 최대 구성 | 핵심 특징 |
|---|---|---|---|---|
| X · 상세 안내 | 아날로그 입력 | 4점 | 최대 5개, 20점 | ADS1118 DC 0~5V·0~10V·0(4)~20mA·NTC 입력 선택 |
| F · 상세 안내 | PT100Ω 온도센서 입력 | 4점 | 최대 5개, 20점 | ADS1118 2선식 또는 3선식 PT100Ω 입력 |
| Y · 상세 안내 | 아날로그 출력 | 3점 | 최대 4개, 12점 | PWM 평활 DC 0~5V·0~10V·0(4)~20mA 출력 선택 |
| K · 상세 안내 | 고속펄스 출력 | 6점 | 최대 2개, 12점 | MCU PWM 신호 직접 출력 |
아날로그 입력과 PT100Ω 온도센서 입력의 합이 최대 20점을 초과할 수 없습니다.
아날로그 출력과 고속펄스 출력의 합이 최대 12점을 초과할 수 없습니다.
옵션 모듈을 추가할 경우, 커스텀 제작으로 진행되어 교환이나 환불이 어렵습니다.
논리 채널 번호
MPAINO에서는 프로그램의 논리 채널 번호가 실제 MCU 핀 번호로 변환됩니다.
| 기능 | 사용자 번호 | 비고 |
|---|---|---|
| 디지털 입력 | 0부터 | 제품의 입력 점수까지 연속 사용 |
| 디지털 출력 | 64부터 | R은 릴레이, T는 트랜지스터 출력 |
| 아날로그 입력 X | 0~19 | 모듈 수에 따라 사용 범위 결정 |
| 아날로그 출력 Y | 0~11 | 모듈 수에 따라 사용 범위 결정 |
| PT100 입력 F | 0~19 | F~F5 논리 채널 |
// MPAINO-8A8R 예: 첫 입력으로 첫 릴레이 출력 제어 const uint8_t inputChannel = 0; const uint8_t outputChannel = 64; void setup() {} void loop() { digitalWrite(outputChannel, digitalRead(inputChannel)); }
MPAINO의 digitalPinToInterrupt(2)는 디지털 입력 2번이 아니라 SDA 인터럽트를 의미합니다. 외부 인터럽트는 MPAINO 전용 논리번호 0~3 기준을 확인하십시오.
