사용자 도구

사이트 도구


products:mpino_8a4r_s

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
products:mpino_8a4r_s [2026/10/07 23:18] – 바깥 편집 127.0.0.1products:mpino_8a4r_s [2026/10/30 12:06] (현재) – 바깥 편집 127.0.0.1
줄 17: 줄 17:
 ^  구분  ^  개수  ^  접점명  ^  사양  ^ ^  구분  ^  개수  ^  접점명  ^  사양  ^
 |  전원  |  -  |  전원전압  | DC 12~24V (DC 24V 사용 시 0.5A 이상)  | |  전원  |  -  |  전원전압  | DC 12~24V (DC 24V 사용 시 0.5A 이상)  |
-|  디지털 입력  |  8Point \\ (무접점·절연)  |  P0~P7  | 동작 입력 전압: DC 0~40V \\ HIGH 인식 전압: DC 5V 이상 \\ 단자 묶음별 4Point / 1COM (COM0·COM1은 동일 공통선) \\ NPN·PNP 입력 지원  |+|  디지털 입력  |  8Point \\ (무접점·절연)  |  P0~P7  | 동작 입력 전압: DC 0~40V \\ HIGH 인식 전압: DC 5V 이상 \\ 단자 묶음별 4Point / 1COM (COM0·COM1은 내부에서 서로 연결되지 않음) \\ NPN·PNP 입력 지원  |
 |  릴레이 출력  |  4Point \\ (유접점·절연)  |  P32~P35  | 최대 AC250V 또는 DC30V 5A 출력 4Point \\ 각 접점 1Point/1COM, 최대 5A(접점당), 독립 COM  | |  릴레이 출력  |  4Point \\ (유접점·절연)  |  P32~P35  | 최대 AC250V 또는 DC30V 5A 출력 4Point \\ 각 접점 1Point/1COM, 최대 5A(접점당), 독립 COM  |
 |  아날로그 입력  |  2Point \\ (비절연)  |  A0, A1  | 전압 입력: DC 0~5V \\ 분해능: 10bit (0~1023) \\ 입력저항: 100MΩ (±1%)  | |  아날로그 입력  |  2Point \\ (비절연)  |  A0, A1  | 전압 입력: DC 0~5V \\ 분해능: 10bit (0~1023) \\ 입력저항: 100MΩ (±1%)  |
줄 37: 줄 37:
 ===== 디지털 입력 ===== ===== 디지털 입력 =====
  
-[[:guide:wiring#디지털_입력_한_채널_확인|처음 결선할 때는 디지털 입력 한 채널 확인 순서를 함께 보십시오. →]]+[[:guide:wiring#디지털_입력_한_채널_확인|처음 결선할 때는 디지털 입력 한 채널 확인 절차를 참고해주시기 바랍니다. →]]
 ^ 단자 ^ Arduino 핀 ^ 입력 구성 ^ 단자대 및 결선 예시 ^ ^ 단자 ^ Arduino 핀 ^ 입력 구성 ^ 단자대 및 결선 예시 ^
 | P0~P3 | D0~D3 | 디지털 입력 4Point / 1COM (COM0 단자) |  {{:products:mpino-8a4r-s-digital-input.svg?740|MPINO-8A4R-S 디지털 입력 단자대와 NPN·PNP 결선}}  | | P0~P3 | D0~D3 | 디지털 입력 4Point / 1COM (COM0 단자) |  {{:products:mpino-8a4r-s-digital-input.svg?740|MPINO-8A4R-S 디지털 입력 단자대와 NPN·PNP 결선}}  |
 | P4~P7 | D4~D7 | 디지털 입력 4Point / 1COM (COM1 단자) | ::: | | P4~P7 | D4~D7 | 디지털 입력 4Point / 1COM (COM1 단자) | ::: |
  
-디지털 입력은 포토커플러로 절연되어 있습니다. 사양표의 DC 0~40V는 입력 회로의 동작 입력 전압이고, 아래 배선은 DC 5~24V 센서 전원을 사용하는 예입니다. 입력 단자와 COM 사이의 전압이 DC 5V 이상이면 HIGH로 인식합니다. NPN 또는 PNP 입력 방식은 COM 결선 방향으로 선택합니다. 그림의 PNP와 NPN은 택1 결선 예시입니다. COM0과 COM1은 전기적으로 같은 공통선이므로 실제 결선에서는 두 단자에 동일한 극성을 연결해야 합니다. 두 단자에 반대 극성을 동시에 연결하면 안 됩니다.+디지털 입력은 포토커플러로 절연되어 있습니다. 사양표의 DC 0~40V는 입력 회로의 동작 입력 전압이고, 아래 배선은 DC 5~24V 센서 전원을 사용하는 예입니다. 입력 단자와 COM 사이의 전압이 DC 5V 이상이면 HIGH로 인식합니다. COM0과 COM1은 내부에서 서로 연결되어 있지 않습니다. 각 그룹의 NPN 또는 PNP 입력 방식은 해당 COM의 결선 방향으로 선택합니다. 그림은 COM0 그룹을 PNP로, COM1 그룹을 NPN으로 연결한 예시입니다.
  
 ==== 예제 프로그램 · 디지털 입력 ==== ==== 예제 프로그램 · 디지털 입력 ====
줄 188: 줄 188:
 ===== 릴레이 출력 ===== ===== 릴레이 출력 =====
  
-[[:guide:wiring#릴레이_출력_한_채널_확인|처음 결선할 때는 릴레이 출력 한 채널 확인 순서를 함께 보십시오. →]]+[[:guide:wiring#릴레이_출력_한_채널_확인|처음 결선할 때는 릴레이 출력 한 채널 확인 절차를 참고해주시기 바랍니다. →]]
 ^ 단자 ^ Arduino 핀 ^ 접점 정격 ^ COM 구성 ^ 단자대 및 결선 예시 ^ ^ 단자 ^ Arduino 핀 ^ 접점 정격 ^ COM 구성 ^ 단자대 및 결선 예시 ^
 | P32 | D32 | AC 250V 또는 DC 30V, 최대 5A | COM2 독립 |  {{:products:mpino-8a4r-s-relay-output.svg?488|MPINO-8A4R-S 릴레이 출력 단자대와 부하 결선}}  | | P32 | D32 | AC 250V 또는 DC 30V, 최대 5A | COM2 독립 |  {{:products:mpino-8a4r-s-relay-output.svg?488|MPINO-8A4R-S 릴레이 출력 단자대와 부하 결선}}  |
줄 567: 줄 567:
 ==== 예제 프로그램 · 엔코더 입력 ==== ==== 예제 프로그램 · 엔코더 입력 ====
  
-A상은 CLK(D24), B상은 DIO(D25)에 연결합니다. 10kΩ 풀업이며 FALLING 에지에서 B상이 LOW이면 증가하는 1배 계수 예제입니다. 실제 회전 방향은 A·B상 결선에 따라 달라집니다.+A상은 CLK(D24), B상은 DIO(D25)에 연결해주시기 바랍니다. 10kΩ 풀업이며 FALLING 에지에서 B상이 LOW이면 증가하는 1배 계수 예제입니다. 실제 회전 방향은 A·B상 결선에 따라 달라집니다.
  
 <code cpp> <code cpp>
줄 682: 줄 682:
 D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 상대 기기에서 읽습니다. RS-232(Serial1), 국번 1, 9600bps, 8N1로 설정하고, M[0]은 FC01·시작 주소 0·1비트, D[0]은 FC03·시작 주소 0·1워드로 읽습니다. 주소는 실제 전송 주소(0부터) 기준입니다. 통신 함수는 loop()마다 호출하며 출력은 제어하지 않습니다. D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 상대 기기에서 읽습니다. RS-232(Serial1), 국번 1, 9600bps, 8N1로 설정하고, M[0]은 FC01·시작 주소 0·1비트, D[0]은 FC03·시작 주소 0·1워드로 읽습니다. 주소는 실제 전송 주소(0부터) 기준입니다. 통신 함수는 loop()마다 호출하며 출력은 제어하지 않습니다.
  
-M과 D는 코어가 제공하는 공유 전역 메모리입니다. 이 스케치는 단독 실행하며, 다른 프로토콜과 함께 사용할 때는 메모리를 중복 할당하지 않습니다.+M과 D는 코어가 제공하는 공유 전역 메모리입니다. 이 스케치는 단독 실행하며, 다른 프로토콜과 함께 사용할 때는 메모리를 중복 할당하지 않아야 합니다.
  
 <code cpp> <code cpp>
줄 764: 줄 764:
 </code> </code>
  
-D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 HMI에서 읽습니다. 상대 기기는 LS산전 Cnet, RS-232, 국번 1, 9600bps, 8N1로 설정합니다. 비트는 %MX00000(M[0]), 워드는 %DW0(D[0])을 읽습니다. 통신 함수는 loop()마다 호출하며 출력은 제어하지 않습니다.+D0 상태를 M[0], A0 원시값(0~1023)을 D[0]에 넣어 HMI에서 읽습니다. 상대 기기는 LS산전 Cnet, RS-232, 국번 1, 9600bps, 8N1로 설정해주시기 바랍니다. 비트는 %MX00000(M[0]), 워드는 %DW0(D[0])을 읽습니다. 통신 함수는 loop()마다 호출하며 출력은 제어하지 않습니다.
  
-M·D·R은 코어가 제공하는 공유 전역 메모리이며, 이 예제는 R을 사용하지 않습니다. Modbus 예제와는 단독 실행하며, 다른 프로토콜과 함께 사용할 때는 메모리를 중복 할당하지 않습니다.+M·D·R은 코어가 제공하는 공유 전역 메모리이며, 이 예제는 R을 사용하지 않습니다. Modbus 예제와는 단독 실행하며, 다른 프로토콜과 함께 사용할 때는 메모리를 중복 할당하지 않아야 합니다.
  
 <code cpp> <code cpp>
products/mpino_8a4r_s.1791382729.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki