products:mpino_8a8r_s
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| products:mpino_8a8r_s [2026/10/07 22:35] – 바깥 편집 127.0.0.1 | products:mpino_8a8r_s [2026/11/01 21:38] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 17: | 줄 17: | ||
| ^ 구분 | ^ 구분 | ||
| | 전원 | | 전원 | ||
| - | | 디지털 입력 | + | | 디지털 입력 |
| - | | 릴레이 출력 | + | | 릴레이 출력 |
| - | | 아날로그 입력 | + | | 아날로그 입력 |
| | 온도센서 입력 | | 온도센서 입력 | ||
| - | | 고속 입력 \\ 인터럽트 | + | | 고속 입력 \\ 인터럽트 |
| | PWM 출력 | | PWM 출력 | ||
| | 통신 채널 | | 통신 채널 | ||
| - | | ::: | ::: | RS-485 | + | | ::: | ::: | RS-485 |
| | 메모리 | | 메모리 | ||
| | ::: | ::: | SRAM | 4KB | | | ::: | ::: | SRAM | 4KB | | ||
| 줄 34: | 줄 34: | ||
| ===== 디지털 입력 ===== | ===== 디지털 입력 ===== | ||
| - | [[: | + | [[: |
| ^ 그룹 ^ 단자 ^ Arduino 핀 ^ 입력 구성 ^ 단자대 및 결선 예시 ^ | ^ 그룹 ^ 단자 ^ Arduino 핀 ^ 입력 구성 ^ 단자대 및 결선 예시 ^ | ||
| - | | COM0 | P0~P7 | D0~D7 | 디지털 입력 8점, COM0 공유 | {{: | + | | COM0 | I(0)~I(7) | D0~D7 | 디지털 입력 8점, COM0 공유 | {{: |
| 디지털 입력은 포토커플러로 절연되어 있으며 DC 5~24V의 NPN 또는 PNP 입력을 연결할 수 있습니다. 입력 방식은 COM0 결선 방향으로 선택합니다. | 디지털 입력은 포토커플러로 절연되어 있으며 DC 5~24V의 NPN 또는 PNP 입력을 연결할 수 있습니다. 입력 방식은 COM0 결선 방향으로 선택합니다. | ||
| 줄 184: | 줄 184: | ||
| ===== 릴레이 출력 ===== | ===== 릴레이 출력 ===== | ||
| - | [[: | + | [[: |
| ^ 그룹 ^ 단자 ^ Arduino 핀 ^ 접점 정격 ^ 단자대 및 결선 예시 ^ | ^ 그룹 ^ 단자 ^ Arduino 핀 ^ 접점 정격 ^ 단자대 및 결선 예시 ^ | ||
| - | | COM1 | R32, R33 | D32, D33 | AC 250V 또는 DC 30V, 최대 5A/ | + | | COM1 | R(32), R(33) | D32, D33 | AC 250V 또는 DC 30V, 최대 5A/ |
| - | | COM2 | R34, R35 | D34, D35 | AC 250V 또는 DC 30V, 최대 5A/ | + | | COM2 | R(34), R(35) | D34, D35 | AC 250V 또는 DC 30V, 최대 5A/ |
| - | | COM3 | R36, R37 | D36, D37 | AC 250V 또는 DC 30V, 최대 5A/ | + | | COM3 | R(36), R(37) | D36, D37 | AC 250V 또는 DC 30V, 최대 5A/ |
| - | | COM4 | R38, R39 | D38, D39 | AC 250V 또는 DC 30V, 최대 5A/ | + | | COM4 | R(38), R(39) | D38, D39 | AC 250V 또는 DC 30V, 최대 5A/ |
| - | 릴레이 출력은 각 COM 단자와 출력 단자를 물리적으로 연결하는 무전압 접점입니다. 부하 전원은 별도로 연결합니다. | + | 릴레이 출력은 각 COM 단자와 출력 단자를 물리적으로 연결하는 무전압 접점입니다. 부하 전원은 별도로 연결해야 |
| ==== 예제 프로그램 · 릴레이 출력 ==== | ==== 예제 프로그램 · 릴레이 출력 ==== | ||
| 줄 213: | 줄 213: | ||
| ^ 채널 ^ 입력 종류 ^ 입력 범위 ^ 커넥터 핀 배열 ^ | ^ 채널 ^ 입력 종류 ^ 입력 범위 ^ 커넥터 핀 배열 ^ | ||
| - | | A0~A3 | 선택형 아날로그 입력 | 기본 | + | | A0~A3 | 선택형 아날로그 입력 | 출하 시 0(4)~20mA |
| | A4, A5 | NTC 온도센서 입력 | NTC 10kΩ, 3950K \\ -40~120℃ | ::: | | | A4, A5 | NTC 온도센서 입력 | NTC 10kΩ, 3950K \\ -40~120℃ | ::: | | ||
| - | A0~A3의 입력 방식은 제품의 | + | A0~A3은 |
| ==== 예제 프로그램 · 아날로그 입력 ==== | ==== 예제 프로그램 · 아날로그 입력 ==== | ||
| 줄 394: | 줄 394: | ||
| | 엔코더 입력 | D24(CLK), D25(DIO) | 2점 | ::: | | | 엔코더 입력 | D24(CLK), D25(DIO) | 2점 | ::: | | ||
| - | D18과 D19는 I²C의 SCL·SDA 기능을 공유하고, | + | D18과 D19는 I²C의 SCL·SDA 기능을 공유하고, |
| ==== 예제 프로그램 · PWM 출력 ==== | ==== 예제 프로그램 · PWM 출력 ==== | ||
| 줄 531: | 줄 531: | ||
| ==== 예제 프로그램 · 펄스 카운트 ==== | ==== 예제 프로그램 · 펄스 카운트 ==== | ||
| - | CLK(D24)의 RISING 에지를 계수합니다. 입력은 | + | CLK(D24)의 RISING 에지를 계수합니다. 입력은 |
| <code cpp> | <code cpp> | ||
| 줄 564: | 줄 564: | ||
| ==== 예제 프로그램 · 엔코더 입력 ==== | ==== 예제 프로그램 · 엔코더 입력 ==== | ||
| - | A상은 CLK(D24), B상은 DIO(D25)에 연결합니다. | + | A상은 CLK(D24), B상은 DIO(D25)에 연결해주시기 바랍니다. |
| <code cpp> | <code cpp> | ||
| 줄 615: | 줄 615: | ||
| <code cpp> | <code cpp> | ||
| - | // MP 다운로드 케이블의 Serial 모니터 ↔ RS-232 Serial1 | + | // MP 다운로드 케이블의 Serial 모니터 ↔ RS-485 Serial1 |
| void setup() { | void setup() { | ||
| Serial.begin(115200); | Serial.begin(115200); | ||
| 줄 681: | 줄 681: | ||
| D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 상대 기기에서 읽습니다. RS-485(Serial1), | D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 상대 기기에서 읽습니다. RS-485(Serial1), | ||
| - | M과 D는 코어가 제공하는 공유 전역 메모리입니다. 이 스케치는 단독 실행하며, | + | M과 D는 코어가 제공하는 공유 전역 메모리입니다. 이 스케치는 단독 실행하며, |
| <code cpp> | <code cpp> | ||
| 줄 752: | 줄 752: | ||
| **관련 내장 명령어** | **관련 내장 명령어** | ||
| - | === 함수 예제 · LS산전 Cnet SLave: ICnetMem(), ICnetAdr(), ICnetInit(), | + | === 함수 예제 · LS산전 Cnet Slave: ICnetMem(), ICnetAdr(), ICnetInit(), |
| **함수 원형** | **함수 원형** | ||
| 줄 763: | 줄 763: | ||
| </ | </ | ||
| - | D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 HMI에서 읽습니다. 상대 기기는 LS산전 Cnet, RS-485, 국번 1, 9600bps, 8N1로 설정합니다. 비트는 %MX00000(M[0]), | + | D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 HMI에서 읽습니다. 상대 기기는 LS산전 Cnet, RS-485, 국번 1, 9600bps, 8N1로 설정해주시기 바랍니다. 비트는 %MX00000(M[0]), |
| - | M·D·R은 코어가 제공하는 공유 전역 메모리이며, | + | M·D·R은 코어가 제공하는 공유 전역 메모리이며, |
| <code cpp> | <code cpp> | ||
products/mpino_8a8r_s.1791380126.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1
