====== MD-ADIN4 ( AD 입력모듈 ) ====== ^출력값 ^해상도 ^정밀도 채^널당 변환속도^ |0 부터 10,000 사이의 값 |13.3 비트| ±0.1% |30 밀리초| 0~10V 또는 1~ 5V 또는 4~20mA 입력을 받을 수 있는 ADC 모듈입니다 {{ :modport:md-adin4:adin_module.png?nolink |}} 4~20mA 연결시에는 dip 스위치를 1~5V 입력 모드로 선택하고, 250 오옴 (1%)저항을 +입력과 –입력 사이에 연결해주어야 합니다. 2 번 DIP 스위치를 조정하면 입력전압의 범위를 변경할 수 있습니다. (1 번 DIP 스위치는 사용하지 않습니다.) {{ :modport:md-adin4:ad_dipsw.png?nolink |}} ===== 상세사양 ===== ^항목 ^설명^ |사용온도 |-10 도 ~ 50 도 (단, 결빙되어 있지 않은 상태)| |사용습도 |35 ~ 85%RH| |입력저항 |20K 오옴| |최대 입력가능 전압 |1~5V 모드시 : 0.5 ~ 5.5V (이 범위초과시 파손위험있음) \\ 0~10V 모드시: -0.5 ~ 10.5V (이 범위 초과시 파손위험있음)| |통신방식 |RS485| |1 패킷 통신속도 |3 밀리초| |절연방식 |비절연방식 | AD 입력모듈은 비절연방식이므로 외부로부터 과전압 /과전류가 유입되지 않도록 주의하셔야 합니다. 만약 과전압 / 과전류 유입된다면, 제품에 손상이 가해질 수 있습니다. 모듈 전면부에는 ID 를 조절할 수 있는 로터리 스위치가 있습니다. 모듈을 여러개 장착할 때에는 ID 번호가 중복되지 않도록 조정하여 주십시오. 이 ID 번호를 MODBUS 통신 프로토콜중 SLAVE ADDRESS 에 써줍니다. ---- ===== AD 입력모듈 데이터 처리 ===== ==== ‘+’ 와 ‘ –‘ 구분 방법 (Data,value: unsigned Int 형) ==== * 최상위비트가 1 이면 음수입니다. 아래 소스는 음수를 판단할 수 있는 C 언어 소스입니다. 이 소스를 참고하시어,여러분이 작성하고 있는 언어에 맞도록 바꾸어 적용하시기 바랍니다. If (0x8000 & Data ) { // 0x8000 = 32,768 symbol = ’-’; value = Data – 0x8000; // 만약 ‘-’ 일때는 데이터에 0x8000 을 빼주고 데이터를 사용합니다. }Else { symbol = ’+’; value = Data; } ==== 입력이 Open 일 때 ==== * 1~5V 모드 : -11111, 0~10V 모드 : 약 +300 ==== 입력이 최대 전압 입력 범위를 넘어 설 때 ==== * 1~5V 모드 시에 1V 이하 최대 전압 입력 범위를 벗어날 때 : -11111 \\ * 1~5V 모드 시에 5V 이상 최대 전압 입력 범위를 벗어날 때 : +22222 ===== MODPORT 의 채널과 모드버스의 시작 어드레스와의 관계 ===== ^채널 ^1 ^2 ^3 ^4^ |시작 어드레스(10진) |100 |101| 102| 103| |시작 어드레스(16진) | 64 | 65 | 66 | 67 | |HMI(SCADA)에서 사용하는 어드레스(10진) | 40101 | 40102 | 40103 | 40104 | [[modport:index|산업용 필드 I/O MODPORT]]