
MPS Series
MPS-16A8R8T
MPS-16A8R8T 산업용 PLC 컨트롤러
MPS-16A8R8T은(는) 산업용 PLC 컨트롤러로, 절연 디지털 입력 16점과 릴레이 + 트랜지스터 출력 16점을 제공합니다. RS-232, RS-485, UART, I²C 통신을 지원하며 MP STUDIO(래더 로직)로 프로그래밍합니다. DIN 레일 장착형으로 자동화, 시험, HMI 연동, 설비 제어에 적합합니다.

택배 ₩3,000 · ₩50,000 이상 무료배송 (CJ대한통운)
본사 방문수령 가능
배송 계산 무게 350 g (제품 1개 기준)
오후 2시 이전 주문 시 당일 발송
대량 주문은 발송이 1일 더 소요될 수 있습니다
배송 전 주문 취소 · 수령 후 반품/교환 요청 가능
주요 특징
/ FEATURES- MP STUDIO(래더 로직)로 프로그래밍
- 옵토커플러 절연 디지털 입력 16점 (NPN/PNP, 최대 40V 허용)
- AC/DC 무전압 접점 스위칭용 릴레이 출력 8점
- 고속 DC 스위칭용 트랜지스터(싱크) 출력 8점
- 아날로그 입력 4점 (0–5V / 4–20mA / 0–10V 레인지)
- 아날로그 출력 2점
- NTC 온도 입력 2점 (−40 ~ +120 °C)
- 산업용 통신: RS-485, RS-232, UART, I²C · Modbus RTU
- DIN 레일 35mm 장착, 산업 현장용 절연 I/O
사양
/ SPEC| 전원 입력 | DC 12V ~ 24V |
|---|---|
| 디지털 입력 | 16 |
| 릴레이 출력 | 8 |
| 트랜지스터 출력 | 8 |
| 아날로그 입력 | 4 |
| 아날로그 출력 | 2 |
| 온도센서 입력 | 2 |
| 고속펄스 입력 | 2 |
| 고속펄스 출력 | 4 |
| 엔코더 입력 | 1 |
| RS-232 | 1ch |
| RS-485 | 1ch |
| UART | 1ch |
| I²C | 1ch |
| Modbus RTU | YES |
| LS산전 Cnet | YES |
소프트웨어
MP STUDIO — 래더 로직
MPS 시리즈는 무료 개발 도구 MP STUDIO로 프로그래밍합니다. 래더 다이어그램으로 제어 로직을 그리고, 펑션블록으로 아날로그·온도·고속카운터·펄스 출력을 그대로 불러 씁니다.
래더 로직 전용
접점과 코일을 그리는 방식 — PLC 경험이 그대로 통합니다
펑션블록 제공
ADC · NTEMP · HCNT · ENCODER · PWM을 블록 하나로 처리
실시간 모니터링
다운로드 Ctrl+T, 모니터링 Ctrl+M으로 현장에서 바로 디버깅
개발 환경 준비
아이로직스 자료실에서 MP STUDIO를 내려받아 설치한 뒤, 디바이스 목록에서 사용하는 모델을 선택하고 COM 포트를 지정하면 바로 다운로드할 수 있습니다.
MP 다운로드 케이블로 연결하는 모델은 장치관리자에 「USB Serial Port」로 표시됩니다. 표시되지 않으면 FTDI 드라이버를 함께 설치해 주세요.
디지털 입력Digital Input
16채널 디지털 입력 / 포토커플러 절연
16개의 디지털 입력 채널로 외부 스위치와 센서 신호를 안정적으로 읽습니다. 래더 프로그램에서는 접점 P0~P15을 그대로 사용합니다.
P0~P15 입력
총 16포인트 절연 디지털 입력
COM0 / COM1 공통
COM0 = P0~P7 · COM1 = P8~P15 (8P 1COM)
DC 0 ~ 40V 입력
DC 5V 이상을 HIGH로 인식 · 포토커플러 절연
NPN / PNP 지원
어느 센서 배선 방식이든 그대로 검출
입력 채널 구성
* 외부 스위치·센서 연결 예시 — 단자대에 DC 12~24V를 인가하면 해당 접점 메모리가 ON됩니다
포토커플러 절연
디지털 입력은 역병렬 LED와 포토트랜지스터로 구성한 양방향 포토커플러 절연단입니다. NPN·PNP 어느 배선이든 검출하며, 현장 배선과 제어 회로를 전기적으로 분리합니다.
예제 래더 — 입력 읽기
P0 P32
0000 --| |---------------------------------( )--
P0 = push button (digital input), P32 = lamp on the transistor (sink) output.
P0 ON -> P32 ON P0 OFF -> P32 OFF
The sixteen inputs return to two commons: P0~P7 to COM0 and P8~P15 to COM1.트랜지스터 출력Transistor Output
8채널 트랜지스터 싱크 출력 / 비절연
8채널 트랜지스터 출력으로 외부 부하를 스위칭합니다. 래더에서 출력 접점(P32~P39) 중 하나를 ON하면 해당 단자에 GND가 나가는 싱크 방식입니다.
P32~P39 출력
8포인트 비절연 트랜지스터 싱크 출력
V+ / GND 전원
외부 부하 전원의 P(+)를 V+에, N(−)을 GND에 연결
비절연 싱크 출력
출력의 기준 전위가 보드 GND와 공통입니다
싱크 출력 1A
포트당 최대 1A · 8점 합계 최대 6A
출력 채널 구성
* 외부 부하 연결 예시 — 부하는 V+와 출력 단자 사이에 연결합니다. ⚠️ 출력이 ON된 상태에서 출력 단자에 P(+) 전압을 인가하면 쇼트되어 트랜지스터가 소손됩니다.
출력단 구조
이 출력단은 절연되어 있지 않습니다. MCU가 구동 회로를 거쳐 N-MOSFET의 게이트를 직접 제어하며, 출력 단자로 흐르는 전류(포트당 최대 1A)는 그 MOSFET이 흘립니다. 드레인이 출력 단자, 소스가 보드의 GND에 연결된 싱크 구조이므로, 부하 전원의 마이너스는 보드 GND와 공통이 됩니다.
예제 래더 — 트랜지스터 출력 제어
P1 P33
0000 --| |---------------------------------(S)--
P2 P33
0001 --| |---------------------------------(R)--
P3 P32
0002 --| |---------------------------------(S)--
P1 = start button, P2 = stop button, P33 = a lamp on the transistor output.
P1 ON latches P33 on (it stays on when P1 is released); P2 ON clears it.
Turning a transistor output ON connects GND to that terminal; OFF leaves it floating,
so the load hangs between V+ and the terminal.릴레이 출력Relay Output
8채널 릴레이 출력 / 무전압 접점 절연
8채널 릴레이 출력으로 외부 부하를 스위칭합니다. 래더에서 출력 접점(P40~P47) 중 하나를 ON하면 그 접점이 COM과 물리적으로 연결되는 무전압 접점 방식이라, DC와 AC 부하를 모두 그대로 받습니다.
P40~P47 출력
8포인트 절연 릴레이 출력
COM3 / COM4 / COM5 / COM6 공통
COM3 = P40~P41 · COM4 = P42~P43 · COM5 = P44~P45 · COM6 = P46~P47 (2P 1COM)
DC · AC 부하
0 ~ 30V D.C / 0 ~ 250V A.C 무전압 접점
접점 용량 5A
포인트당 최대 5A
출력 채널 구성
* 외부 부하 연결 예시 — 부하 전원은 COM 쪽에 공급합니다. 릴레이 접점은 무전압 접점이므로 DC(극성 무관)와 AC 어느 쪽이든 연결할 수 있습니다. 접점 용량은 0 ~ 30V D.C / 0 ~ 250V A.C, 포인트당 최대 5A입니다.
릴레이 출력단 구조
제어 회로가 릴레이 코일을 구동하고, 부하는 코일과 전기적으로 떨어진 접점 쪽에서 스위칭됩니다. 접점 자체에는 전압이 실려 있지 않은 무전압 접점이므로 부하 전원의 종류와 극성을 가리지 않습니다.
예제 래더 — 릴레이 출력 제어
P0 P40
0000 --| |---------------------------------( )--
P0 = push button (digital input), P40 = motor on the relay output.
When the P40 memory turns ON the relay terminal is physically connected to its COM.
The eight relay points are grouped two to a common: P40 P41 on COM3, P42 P43 on COM4,
P44 P45 on COM5 and P46 P47 on COM6.아날로그 입력Analog Input
4채널 아날로그 입력 — 입력 범위를 보드에서 선택
AI0~AI3와 AGND를 나사 단자대 하나로 내보냅니다. 4채널 모두 10비트이고, 입력 범위는 보드에서 정합니다. 3가지 범위의 설정 방법은 아래 표에 있습니다. 래더에서는 ADC 펑션블록으로 읽습니다.
AI0~AI3 · 4채널
10비트 분해능(0~1023) 아날로그 입력 4포인트
선택 가능한 범위 3가지
0(4) ~ 20mA · DC 0(1) ~ 5V · DC 0 ~ 10V
보드에서 범위 선택
헤더캡으로 범위를 고릅니다 — 배선 변경 없음
4~20mA는 ADC2
전류 입력 · 1~5V는 0~818로 읽습니다
아날로그 입력 단자대
* 나사 단자대의 실크 표기는 AI0 · AI1 · AI2 · AI3와 AGND입니다. 범위는 옆의 헤더로 선택하며, 그 선택은 이 단자대에 배선한 채널에 적용됩니다. 센서를 배선하기 전에 확인하십시오.
입력 범위와 설정 방법
| 범위 | 설정 방법 | 입력 저항 |
|---|---|---|
| 0(4) ~ 20mA | 출하 기본값 — 점퍼핀이 꽂혀 있는 상태 | 250 Ω |
| DC 0(1) ~ 5V | 점퍼핀을 제거 | 1 MΩ |
| DC 0 ~ 10V | 사양서에 Optional로만 표기 | 2 MΩ |
전 채널이 10비트 분해능(0~1023)이며 ADC 펑션블록으로 읽습니다. 4~20mA와 DC 1~5V는 ADC2 펑션블록을 써야 하고, 이때 해상도는 0~1023이 아니라 0~818입니다.
예제 래더 — 아날로그 입력 읽기
@ON ADC
0000 --| |---------------[ CHANNEL:0 | MAX VALUE:1000 | MIN VALUE:0 | OUT:D0 ]--
Channel AI0 arrives in D0 as 0~1000. The input range is chosen by the jumper cap on
the board, and it ships fitted at 0(4)~20mA. For 4~20mA or DC 1~5V use ADC2 instead,
whose span is 0~818 rather than 0~1023.온도센서 입력NTC
전용 단자대의 NTC 온도 입력 2채널
NTC 온도 입력 2채널(T0 · T1)을 아날로그 단자대와 별도의 전용 단자대로 제공하며, 두 채널이 AGND 극을 공통으로 씁니다. 래더에서는 NTEMP 펑션블록으로 읽으며 값은 0.1℃ 단위입니다 — 234이면 23.4℃입니다.
NTC 2채널
T0 · T1
-40℃ ~ 120℃
측정 범위 · 분해능 0.1℃
NTEMP 펑션블록
CHANNEL과 OUT — 읽은 값이 234이면 23.4℃
NTC 3950K 10KΩ(25℃)
이 입력이 기준으로 하는 서미스터
NTC 단자대
* 두 채널이 하나의 단자대에 있고 AGND 극을 공통으로 씁니다. 이 입력은 NTC 3950K 10KΩ(25℃) 서미스터를 기준으로 합니다. 10KΩ 풀업이 보드에 내장되어 있고, 분압 회로는 2.5V 기준전압에서 나와 저역통과 필터를 거쳐 MCU로 들어갑니다.
온도 입력 사양
| 채널 | 2포인트 · T0 · T1 |
|---|---|
| 센서 | NTC 3950K 10KΩ(25℃) |
| 측정 범위 | -40℃ ~ 120℃ |
| 분해능 | 0.1℃ (0~40℃ 기준) |
| 풀업 저항 | 10KΩ |
| 펑션블록 | NTEMP (CHANNEL / OUT) |
NTEMP는 온도를 0.1℃ 단위로 돌려줍니다. T1을 읽어 234이 나오면 23.4℃입니다.
예제 래더 — NTC 온도 읽기
@ON NTEMP
0000 --| |---------------[ CHANNEL:1 | OUT:D10 ]--
NTEMP channel 1 is the T1 terminal, and it lands in D10 in tenths of a degree:
234 means 23.4 C. T0 and T1 share one AGND pole on the same terminal block.아날로그 출력Analog Output
16비트 아날로그 출력 2채널 / DC 0 ~ 5V
AO0~AO1은 보드 좌측의 나사 단자대로 인출됩니다. 래더에서 DAC 펑션블록에 값을 쓰면 컨버터가 그 값을 전압으로 바꿔 내보냅니다. 16비트(0 ~ 65535)로, 이 시리즈에서 가장 세밀한 분해능입니다. DC 0 ~ 10V는 출하 전 변경으로 대응합니다.
AO0~AO1 · 2채널
DC 0 ~ 5V 아날로그 출력
16비트 분해능
전 범위를 0 ~ 65535으로 분해
DAC 펑션블록
래더에서 바로 값을 씁니다 (라이브러리 불필요)
외부 전원 필요
USB 5V 전원만으로는 출력이 나오지 않습니다
출력이 만들어지는 방식
* 보드 좌측의 나사 단자대이며 AO0 · AO1 순서입니다. 이 단자대의 GND 극은 사용설명서에 기재가 없습니다. 기준 전위는 보드의 접지 단자(AGND · GND)에서 가져오십시오.
아날로그 출력 사양
| 접점명 | AO0 · AO1 |
|---|---|
| 점수 | 2포인트 · 비절연 |
| 출력 전압 | DC 0 ~ 5V |
| 옵션 | DC 0 ~ 10V |
| 분해능 | 16비트 (0 ~ 65535) |
| 펑션블록 | DAC — CHANNEL 0~1 / MAX VALUE / MIN VALUE / OUT |
사용설명서의 예 — 0번 채널에 MAX VALUE 1,000, OUT 500을 지정하면 범위의 절반을 요구하는 것이므로 단자에는 2.5V가 출력됩니다.
사용 전 확인
- USB 5V 전원만으로 동작하는 동안에는 아날로그 출력을 사용할 수 없습니다. 외부 DC 12V ~ 24V 전원을 연결하십시오.
- DC 0 ~ 10V는 출하 전 저항 변경으로 대응합니다. 주문 시 요청하십시오 (현장에서는 변경할 수 없습니다).
- 이 단자대에는 GND 극이 없습니다. 기준 전위는 보드의 접지 단자(AGND · GND)에서 가져오십시오.
- 이 출력은 절연되어 있지 않습니다.
예제 래더 — 아날로그 출력 내보내기
@ON DAC
0000 --| |---------------[ CHANNEL:0 | MAX VALUE:1000 | MIN VALUE:0 | OUT:500 ]--
Channel 0 is the AO0 terminal. MAX VALUE 1000 spans the whole DC 0~5V output, so
OUT:500 asks for half of it and 2.5V appears at the terminal.
The output stays at 0V while the board runs on USB 5V alone - connect the external
DC 12V~24V supply before you expect a reading.고속 펄스 출력PWM Output
독립된 타이머 2개로 구동하는 PWM 출력 4점
PWM0~PWM4 4점의 펄스 출력을 타이머 자원 2개가 구동합니다 — 0채널 = PWM0~PWM1 · 1채널 = PWM3~PWM4. 같은 타이머에 속한 포트끼리는 WIDTH와 주파수를 공유하고, 두 그룹은 서로 독립적이라 서로 다른 두 주파수를 동시에 낼 수 있습니다. 출력은 LOW DC 0V / HIGH DC 5V, 1점당 최대 30mA입니다.
PWM 출력 4점
PWM0~PWM4 · 출력 DC 0V / DC 5V
타이머 2개
0채널 = PWM0~PWM1 · 1채널 = PWM3~PWM4
DUTY / WIDTH 0~65535
펄스를 직접 지정하거나 주파수로 지정
DC 5V · 30mA
LOW DC 0V / HIGH DC 5V · 1점당 최대 30mA
펄스 출력 헤더와 Duty
* 헤더 2개이며 실크는 PWM0 · PWM1 · GND / PWM3 · PWM4 · GND입니다. 0채널 = PWM0~PWM1 · 1채널 = PWM3~PWM4입니다.
배선 전 확인
- PWM0 · PWM1는 0채널으로 동작합니다. WIDTH와 주파수는 이 그룹 안에서 모두 같아야 합니다(하나를 바꾸면 그룹 전체가 바뀝니다).
- PWM3 · PWM4는 1채널으로 동작합니다. WIDTH와 주파수는 이 그룹 안에서 모두 같아야 합니다(하나를 바꾸면 그룹 전체가 바뀝니다).
- 두 그룹은 독립적이므로 서로 다른 주파수를 동시에 출력할 수 있습니다.
- FPWM · NPWM은 지정한 주파수에 맞춰 타이머의 CLOCK과 WIDTH를 자동으로 바꾸므로, 같은 타이머 위에서 PWM 펑션블록과 섞어 쓰는 것을 권장하지 않습니다. 한쪽 타이머는 PWM, 다른 쪽은 FPWM · NPWM으로 나눠 쓰는 것은 문제없습니다.
- DUTY는 WIDTH를 넘을 수 없습니다. WIDTH가 작을수록 높은 주파수로 출력됩니다.
- NPWM의 FREQ는 0~60kHz이며 30kHz 이하를 권장합니다.
- 펑션블록의 PORT 파라미터 범위는 사용설명서에 0~5로 적혀 있으나, 이 제품이 단자로 내보내는 펄스 출력은 PWM0 · PWM1 · PWM3 · PWM4 4점입니다. 나머지 번호에 해당하는 단자는 없습니다.
펄스 관련 펑션블록
| 펑션블록 | 기능 | 파라미터 |
|---|---|---|
| PWM | DUTY / WIDTH 지정 펄스 | PORT 0~5 / DUTY 0~65535 / WIDTH 0~65535 |
| FPWM | 주파수 지정 펄스 (듀티 50%) | PORT 0~5 / FREQ 0~1MHz |
| NPWM | 펄스 개수 지정 출력 | PORT 0~5 / FREQ 0~60kHz / N |
| POFF | 펄스 출력 정지 | PORT |
출력은 LOW DC 0V / HIGH DC 5V이고 1점당 최대 30mA입니다. 0채널 = PWM0~PWM1 · 1채널 = PWM3~PWM4이며, WIDTH와 주파수는 「같은 그룹 안에서」 일치해야 하고 두 그룹은 서로 자유롭습니다. 펄스가 출력 중인지는 특수 메모리 @PWM0 · @PWM1 · @PWM3 · @PWM4로 확인할 수 있습니다.
예제 래더 — PWM 출력
P0 PWM
0000 --| |-----------------------[ PORT:0 | DUTY:500 | WIDTH:1000 ]--
P1 POFF
0001 --| |-----------------------[ PORT:0 ]--
P0 FPWM
0002 --| |-----------------------[ PORT:1 | FREQ:1000 ]--
P0 NPWM
0003 --| |-----------------------[ PORT:4 | FREQ:2000 | N:100 ]--
PWM sets the pulse directly; FPWM emits a 50% duty at the frequency asked for, and
NPWM emits a fixed number of pulses (here 100 at 2kHz on PWM4). PWM0 and PWM1 are the
0 channel and PWM3 and PWM4 the 1 channel, so WIDTH has to match inside a channel -
the two channels are free of each other. NPWM allows one on 0,1 and one on 3,4.고속카운터 · 엔코더Counter · Encoder
절연 카운터 2점(최대 5KHz)과 엔코더 1채널
카운터 2점은 포토커플러로 절연되어 있어 DC 0 ~ 80V의 현장 신호를 그대로 받습니다. 공통 단자는 전용 COM2입니다. 엔코더는 이와 다른 계통의 비절연 채널로 I2C 2선에 나와 있고, 오픈 콜렉터 출력 장비라면 이 단자를 카운터 채널2로도 쓸 수 있습니다. 래더에서는 HCNT · ENCODER 펑션블록으로 읽습니다.
절연 카운터 2점
H0 · H1 — 전용 공통 단자 COM2로 돌아옵니다
엔코더 A · B상
SDA가 A상, SCL가 B상. A상보다 B상이 늦으면 증가
엔코더 2선에 4.7kΩ 풀업
I2C 쪽에 내장되어 있어 외부 저항이 필요 없습니다
DC 0 ~ 80V · 5KHz
HIGH 인식은 DC 5V 이상
두 가지 입력의 사용 방법
* 카운터 단자는 절연입니다. 24V 펄스 소스를 H0 · H1에 직접 연결하고 리턴은 COM2으로 받습니다. HIGH 인식 전압은 DC 5V 이상입니다. 엔코더 2선은 다른 회로로 DC 0 ~ 5V이며 4.7kΩ 풀업이 기판에 내장되어 있습니다.
사용 전 확인
- 엔코더를 쓰거나 SDA를 카운터 채널2로 쓰면 SDA · SCL를 점유하므로 I²C 통신을 동시에 쓸 수 없습니다. 물리적으로 같은 2선입니다.
- 절연 입력 H0 · H1의 최대 입력 주파수는 5KHz입니다. 더 빠른 펄스는 채널2인 SDA(0 ~ 50kHz 이상)를 사용하십시오.
- 카운터 2점은 공통 단자 COM2 하나를 함께 씁니다. 디지털 입력의 공통 단자와는 별개입니다.
- 엔코더 2선은 절연이 아닙니다(DC 0 ~ 5V). 절연이 필요한 현장 신호는 H0 · H1 또는 디지털 입력을 사용하십시오.
입력과 펑션블록
| 입력 | 단자 | 사양 |
|---|---|---|
| 고속카운터 | H0 · H1 (COM2) | 절연 · DC 0 ~ 80V · 최대 5KHz |
| 엔코더 | SDA(A상) · SCL(B상) | 비절연 · 4.7kΩ 풀업 · DC 0 ~ 5V |
| HCNT / HRST | 펑션블록 | 카운터 값 읽기 (CHANNEL 0 또는 1) · 리셋 |
| ENCODER / ENMOV | 펑션블록 | 엔코더 값 읽기 · 값 설정 |
| 엔코더 단자의 카운터 겸용 | SDA = HCNT 채널2 | 오픈 콜렉터형 · 0 ~ 50kHz 이상 |
H0 · H1는 공통 단자 COM2을 가진 절연 입력으로 DC 0 ~ 80V, HIGH 인식 DC 5V 이상, 최대 5KHz입니다. HCNT의 CHANNEL에는 0 또는 1을 지정합니다. 엔코더는 I2C 2선으로 SDA가 A상, SCL가 B상이며 DC 0 ~ 5V, 4.7kΩ 풀업 내장입니다. 방향은 A상 상승엣지를 기준으로 판정하며 B상이 늦으면 증가, 빠르면 감소합니다. 오픈 콜렉터 출력 펄스 장비는 SDA를 HCNT의 채널2로 사용할 수 있고, 이때는 0 ~ 50kHz 이상 입력할 수 있습니다.
예제 래더 — 고속카운터 값 읽기
@ON HCNT
0000 --| |-----------------------[ CHANNEL:0 | OUT:D100 ]--
P0 HRST
0001 --| |-----------------------[ CH:0 ]--
@ON is always on, so the counter free-runs and D100 always holds the count.
P0 = the reset button; HRST clears channel 0 back to zero.예제 래더 — 엔코더 값 읽기 · 값 변경
@ON ENCODER
0000 --| |-----------------------[ CHANNEL:0 | OUT:DD0 ]--
P0 ENMOV
0001 --| |-----------------------[ CHANNEL:0 | IN:100 ]--
DD0 is a double word, so the encoder count can run past a single word.
ENMOV writes a value INTO the encoder: here P0 presets channel 0 to 100.통신RS-232 · RS-485 · UART
시리얼 3채널과 I²C 1채널 — 모두 기판 우측 가장자리에
RS-232 · RS-485 · UART를 동시에 내보냅니다. MP STUDIO의 통신포트 설정에서는 RS-232가 채널1, RS-485가 채널2, UART가 채널3입니다. 세 채널 모두 Modbus RTU와 LS산전 Cnet(XBC/LINK)을 슬레이브로 지원하고, NORMAL MODE로 사용자 정의 프로토콜을 직접 작성할 수도 있습니다. I²C는 이와 별개인 마스터 모드 전용 채널이며 풀업이 기판에 내장되어 있습니다.
시리얼 3채널
RS-232 = 채널1 · RS-485 = 채널2 · UART = 채널3
RS-485 멀티드롭
485+ · 485- 2선에 여러 대를 연결
Modbus RTU 슬레이브
Cubloc Modbus RTU · LS산전 Cnet(XBC/LINK)도 슬레이브로 지원
I²C · 1채널
마스터 모드 · 1:N · 4.7kΩ 풀업 내장
통신 단자
* 네 채널 모두 기판 우측 가장자리의 9극 나사 단자대에 있습니다. I²C는 SDA · SCL 순서이고 4.7kΩ 풀업이 내장되어 있어 외부 저항 없이 연결할 수 있습니다. UART(채널3) 그룹은 같은 단자대에 이어지며 3극입니다 — 사용설명서가 이 그룹의 극 이름을 밝히지 않아 위 그림에는 그리지 않았습니다.
RS-485 연결
* 485+ · 485- 두 극은 기판 우측 가장자리의 9극 나사 단자대에 있습니다. MP STUDIO의 통신포트 설정에서는 채널2에 해당하고, 버스 위의 모든 기기가 이 2선을 함께 씁니다.
통신 채널
| 채널 | 단자 | 지원 내용 |
|---|---|---|
| I²C · 1채널 | SDA · SCL | 마스터 전용 · 1:N · 4.7kΩ |
| RS-232 · 채널1 | TX · RX | Modbus RTU · LS산전 Cnet 슬레이브 |
| RS-485 · 채널2 | 485+ · 485- | Modbus RTU · LS산전 Cnet 슬레이브 |
| UART · 채널3 | 3극 · 극 이름 미공개 | Modbus RTU · LS산전 Cnet 슬레이브 |
| NORMAL MODE | 시리얼 3채널 공통 | PUT, GET, PUTLEN, GETLEN |
| Cubloc Modbus RTU | 시리얼 3채널 공통 | 슬레이브 · ComfileHMI |
시리얼 세 채널은 MP STUDIO에서 번호로 지정합니다 — RS-232가 채널1, RS-485가 채널2, UART가 채널3. 통신 속도 등은 통신포트 설정에서 바꿉니다. I²C는 이와 별개로 마스터 모드 · 1:N이며 4.7kΩ 풀업이 기판에 실장되어 있습니다.
사용 전 확인
- 엔코더나 고속카운터(채널2)를 사용하면 SDA · SCL 두 선을 점유하므로 I²C를 동시에 쓸 수 없습니다. 물리적으로 같은 2선입니다.
- I²C는 마스터 모드만 지원합니다. 이 제품이 슬레이브로 응답하지는 않습니다.
- 통신 채널은 모두 비절연입니다(사양서 표기).
- 이지뷰 · M2I · ComfileHMI와 연결하는 방법은 아이로직스 블로그의 「PLC → HMI 연결」에서 안내하고 있습니다.
7세그먼트(FND) 연결FND · TM1637
4자리 7세그먼트 표시기를 신호 2선으로 — 최대 2개
표시기 모듈에 TM1637이 내장되어 있어 4자리 표시에 클럭선과 데이터선 2가닥이면 충분합니다. 이 보드에는 표시기 전용 커넥터가 없고, 두 신호를 일반 나사 단자에 연결합니다 — 제조사 결선 안내 글이 사용하는 짝은 CLK = PWM3 · DIO = PWM4입니다. +5V와 GND는 전원 단자대의 +5V 단자, GND는 펄스 출력 단자대의 GND 극에서 뽑으므로 전체 배선은 4가닥입니다. 래더에서는 FINI · FINT · FDATA 펑션블록으로 제어합니다.
신호 2선: CLK · DIO
TM1637 내장 4자리 모듈은 이 두 선이면 동작합니다
최대 2개
표시기 1개마다 전용 단자 한 쌍이 필요합니다
보드에서 급전
+5V · GND · 최대 1A
FINI · FINT · FDATA
래더 펑션블록 — 초기화 · 숫자 표시 · 세그먼트 제어
표시기와 단자
| 표시기 | 단자 | 단자의 성격 |
|---|---|---|
| 1번째 | CLK = PWM0 · DIO = PWM1 | CLK · DIO 자원 |
| 2번째 | CLK = PWM3 · DIO = PWM4 | CLK · DIO 자원 |
| 전원 | +5V · GND | 보드 출력 · 최대 1A |
신호 단자는 펄스 출력(PWM)와 겸용입니다. 표시기에 쓰는 동안 그 단자는 본래 용도로 쓸 수 없습니다. FINI는 전원 투입 후 한 번만 실행해 두 포트 번호를 지정하고, FINT는 10진수 표시를, FDATA는 세그먼트와 점을 비트 단위로 제어합니다. 표시기 모듈 자체는 별매 액세서리입니다.
결선 안내 글의 연결 예
* 단자의 실크 표기는 PWM3 · PWM4 · +5V · GND입니다. 보드에는 CLK · DIO라는 표기가 없으므로 각 선의 역할은 연결되는 쪽에 적었습니다. 표시기는 소수점모드와 시계모드 두 가지가 있으며 모두 별매입니다.
여러 개를 연결할 때
* 표시기마다 전용 CLK · DIO 한 쌍이 필요하고, +5V와 GND는 모두가 함께 씁니다. 제조사 안내 글은 PWM0 · PWM1 포트와 PWM3 · PWM4 포트를 CLK · DIO 자원으로 쓸 수 있다고 적고, 예시로 PWM3=CLK · PWM4=DIO를 듭니다. 아래 두 짝이 그 글이 드는 짝이며, 사용설명서의 펄스 출력 회로도가 나누는 두 타이머 그룹과 같습니다.
사용 전 확인
- 표시기에 사용한 단자는 펄스 출력(PWM)으로 동시에 쓸 수 없습니다.
- +5V 단자에서 최대 1A를 뽑을 수 있는 것은 +24V 단자로 전원을 공급할 때뿐입니다. +5V에 DC 5V를 직접 투입해 쓰는 경우 이 단자는 전원 「입력」이며 출력이 아닙니다.
- 이 제품의 펄스 출력은 PWM0 · PWM1 · PWM3 · PWM4 네 점뿐입니다. 표시기를 2개 연결하면 네 점을 모두 쓰게 되어 펄스 출력은 남지 않습니다.
- FINI의 CLK · DIO에는 메모리를 사용할 수 없고 상수만 지정합니다.
- 시계모드 제품은 소수점 제어가 되지 않습니다. 소수점을 제어하려면 소수점모드 제품을 사용하십시오.
- 7세그먼트 모듈은 별매 액세서리이며 제품에 포함되지 않습니다.
예제 래더 — 7세그먼트 표시
@BEGIN FINI
0000 --| |---------------[ CLK:3 | DIO:4 ]--
@ON FINT
0001 --| |---------------[ IN:D0 | POSITION:1 | LENGTH:4 | DOT:0 | ZERO:@OFF | SIGN:@OFF ]--
@BEGIN runs once at power-up: FINI takes the two PWM port NUMBERS to use as CLK and
DIO - here PWM3 and PWM4, the pair the manufacturer's article gives as its example.
FINT then prints D0 as a decimal across all four digits.
CLK and DIO must be constants; a memory address cannot be used there.
A PWM port driving the display cannot emit pulses at the same time.전원 · 정전유지Power · Backup
DC 12V ~ 24V 입력 · 5V 변환, 정전이 되어도 데이터 유지
본체는 DC 12V ~ 24V를 입력받아 내부에서 LM2576 레귤레이터로 5V로 변환해 사용합니다. 전원 용량은 24V 0.5A 이상으로 잡으십시오.
DC 12V ~ 24V
전원 용량은 24V 0.5A 이상
내부 5V 변환
LM2576 DC-DC 변환
+5V 출력 1A
전원 단자대에서 공급 · 5V 입력 겸용
슈퍼 캐패시터 정전유지
+5V 단자에 연결 시 약 10초 유지
전원 배선 전 확인
- EEPROM은 같은 영역 기준 약 100,000회 기록하면 해당 섹션이 손상되어, 정전 후 값이 임의의 값이 될 수 있습니다. 상시로 변하는 값은 아래 방법을 쓰십시오.
- USB의 5V 전원만으로는 아날로그 출력을 사용할 수 없습니다. 외부 전원을 투입하십시오.
- 사용 전압 범위를 초과하여 사용하지 마십시오.
- 전원의 극성 등 오배선을 하지 마십시오.
전원이 흐르는 경로
* 세 가지 전원 중 어느 쪽으로도 동작합니다. 외부 전원은 레귤레이터를 거치고, 다운로드 포트의 5V와 +5V 단자에 직접 투입한 5V는 곧바로 들어옵니다. 슈퍼 캐패시터는 같은 5V 노드에 붙어, 전원이 없어졌을 때 그 노드를 유지합니다.
전원 · 정전유지 사양
| 입력 전압 | DC 12V ~ 24V |
|---|---|
| 권장 전원 용량 | 24V 0.5A 이상 |
| 내부 변환 | LM2576 DC-DC로 5V |
| +5V 출력 | 전원 단자대의 +5V 단자에서 최대 1A |
| 5V 입력 | 같은 +5V 단자에 DC 5V를 투입하면 전원 입력으로 사용할 수 있습니다 |
| USB 전원 동작 | 다운로드 포트로 컴퓨터의 5V를 받아 동작 |
| 비휘발 메모리 | EEPROM · 한 영역당 쓰기 약 100,000회 |
| 정전 시 유지 시간 | +5V 단자의 슈퍼 캐패시터로 약 10초 |
| 유지 가능한 정전 횟수 | 정전 시에만 기록하므로 100,000회 이상 |
전원 용량은 24V 0.5A 이상에, +5V 단자로 내보낼 전류(최대 1A)를 더해 선정하십시오.
정전 시 데이터를 유지하는 방법
값이 얼마나 자주 바뀌는지에 따라 방법이 달라집니다. 앞의 둘은 설정만으로 되고, 셋째는 부품 하나와 래더 몇 줄이 필요합니다.
EEPROM 정전유지 영역 — 가끔 바뀌는 값
MP STUDIO의 설정 → 데이터 메모리에서 정전유지 영역을 지정하면, 그 영역은 값이 바뀔 때마다 비휘발성 메모리인 EEPROM에 자동으로 저장됩니다. 따로 코딩할 것이 없습니다. 다만 한 영역당 쓰기 수명이 약 100,000회이므로, 설정값·캘리브레이션 데이터·설비 파라미터처럼 가끔 바뀌는 값에 적합합니다.
T EEPROM INTERVAL — 타이머 메모리
타이머(T) 메모리는 값이 상시로 변하므로, 같은 설정 창에 T EEPROM INTERVAL이 있습니다. 주기를 지정하면 값이 바뀔 때마다가 아니라 그 주기마다 한 번씩 저장해 기록 횟수를 줄입니다.
슈퍼 캐패시터 — 상시 변하는 값
+5V 단자에 슈퍼 캐패시터를 연결하면 메인 전원이 차단된 뒤에도 내부 5V가 약 10초간 유지됩니다. 메인 전원을 디지털 입력에도 연결해 두고, 그 입력이 OFF되는 순간 쓰던 값을 정전유지 메모리로 옮기는 래더와, 전원이 다시 들어오면 최초 한 번만 되돌려 놓는 래더를 작성합니다. EEPROM 기록이 정전 순간에만 일어나므로 100,000회 이상의 정전을 견딜 수 있습니다.
설치 · 딘레일DIN Rail
35mm 딘레일 클립 장착 또는 PCB 직접 장착
제어반 안에서는 35mm 딘레일에 클립으로 고정하고, 기계에 내장할 때는 PCB의 Ø3.5 장착홀로 나사 고정합니다. 레일 클립을 쓰지 않을 때의 외형은 160.0 × 100.0 mm이고, 레일에 클립을 체결한 뒤 높이는 114.2 mm입니다.
35mm 딘레일
제어반 레일에 클립으로 고정
PCB 직접 장착
Ø3.5 장착홀로 나사 고정
160.0 × 100.0 mm
레일 클립 없는 PCB 외형
체결 후 114.2 mm
클립 열림 119.4 mm · 체결 후 114.2 mm
설치와 기구 치수
| 장착 방식 | 35mm 딘레일 또는 PCB 직접 체결(Ø3.5 홀) |
|---|---|
| 딘레일 규격 | 35 mm |
| PCB 단독 (클립 미장착) | 160.0 × 100.0 mm |
| 마운팅 홀 | Ø3.5 mm · 피치 143.2 × 90.0 mm |
| 클립 열었을 때 (체결 전) | 약 119.4 mm |
| 클립 닫았을 때 (체결 후) | 약 114.2 mm |
딘레일을 쓰지 않을 때는 PCB의 Ø3.5 장착홀로 나사 고정하고, 레일에 설치할 때는 35mm 레일에 클립을 체결해 전체 높이가 114.2 mm가 됩니다.
35mm 딘레일 장착
* 35mm 딘레일에 클립을 걸어 고정합니다. 전체 높이는 클립을 열었을 때 119.4 mm, 닫아 체결한 뒤에는 114.2 mm입니다. 그림은 클립 자체의 형상이 아니라 장착 방식을 나타낸 것입니다.
외형과 장착홀
* 레일 클립을 쓰지 않을 때의 외형과 장착홀입니다. 단위는 mm입니다.
설치 시 주의
- 실내 전용입니다. 비 · 먼지 · 서리 · 직사광 · 결로가 있는 환경에는 설치할 수 없습니다.
- 인화성 · 폭발성 가스가 있는 환경에는 설치하지 마십시오.
- 진동이나 충격이 많은 곳에는 설치하지 마십시오.
- 인명이나 재산에 영향이 큰 설비(원자력 · 의료 · 선박 · 차량 · 항공 등)에 사용할 때는 반드시 2중 안전장치를 부착하십시오.
다운로드
/ FILES자주 묻는 질문
MPS-16A8R8T의 I/O 점수는 어떻게 되나요?▾
MPS-16A8R8T은(는) 절연 디지털 입력 16점과 릴레이 출력 16점을 제공하며, RS-485, RS-232, UART, I²C 통신을 내장합니다. 전체 내역은 사양 표를 참고하십시오.
MPS-16A8R8T은(는) Modbus RTU를 지원하나요?▾
네. MPS-16A8R8T은(는) 시리얼 인터페이스에서 Modbus RTU를 지원하며, 마스터·슬레이브 모두 사용할 수 있습니다.



