사용자 도구

사이트 도구

English

modport:md-thrt4:index

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
modport:md-thrt4:index [2016/04/17 07:51]
Comfile Technology
modport:md-thrt4:index [2017/01/31 14:43]
Comfile Technology [‘+’ 와 ‘ –‘ 구분 방법 (Data,value: unsigned Int 형, fValue: float 형)]
줄 1: 줄 1:
 +====== 온도입력모듈 ======
 +
 +PT100 옴 온도센서를 입력받을 수 있는 모듈입니다. 측정범위는 –100.0 도에서 500.0 도이며,
 +±0.5%의 정밀도를 가지고 있습니다.
 +
 +{{ :​modport:​md-thrt4:​thrt4.png?​nolink |}}
 +
 +상세사양
 +^항목 ^설명^
 +|사용온도 |-10 도 ~ 50 도 (단, 결빙되어 있지 않은 상태)|
 +|사용습도 |35 ~ 85%RH|
 +|샘플링주기 |200 밀리초 / 1 채널|
 +|입력 |RTD 센서 (PT100)|
 +|허용선로저항 |선당 10 옴 이하 (단, 3 선간 저항은 동일할 것) \\ *온도센서모듈부터 PT100 센서 지점까지의 연결선의 저항치|
 +|측정정도 |±0.5% of F.S|
 +|통신방식 |RS485|
 +|1 패킷 통신속도 |3mS|
 +|절연방식 |비절연방식|
 +
 +===== 모듈 ID 조정 =====
 +
 +모듈 전면부에는 ID 를 조절할 수 있는 로터리 스위치가 있습니다. 모듈을 여러 개 장착할 때에는 ID 번호가 중복되지 않아야 합니다. ​ 이 ID 번호를 MODBUS 통신 프로토콜중 SLAVE ADDRESS 에 써줍니다.
 +
 +ID 번호 0 번은 10 번을 의미합니다. 전원이 인가된 후 ID 를 변경하였을경우에는 반드시
 +모드포트 전원을 OFF 한뒤 다시 ON 하여 주시기바랍니다. ​
 +
 +
 +----
 +
 +===== 온도입력모듈 데이터 처리 =====
 +
 +THRT4 는 1 개의 워드데이터를 읽어왔을 때 데이터에 들어가 있는 정보는 다음과 같습니다.
 +
 +==== ‘+’ 와 ‘ –‘ 구분 방법 (Data,​value:​ unsigned Int 형, fValue: float 형) ====
 +
 +  * 최상위비트가 1 이면 음수입니다. 아래 소스는 음수를 판단할 수 있는 C 언어 소스입니다. 이 소스를 참고하시어,​여러분이 작성하고 있는 언어에 맞도록 바꾸어 적용하시기 바랍니다.
 +
 +<code c>
 +If(0x8000 & Data ) {          // 0x8000 = 32,768
 +    symbol = ’-’;
 +    // 만약 ‘-’ 일때는 데이터에 0x8000 을 빼주고 데이터를 사용한다.
 +    value = Data – 0x8000;
 +}else {
 +    symbol = ’+’;
 +    value = Data;
 +}
 +fValue = (float)value;​
 +fValue = fValue / 10.0;        // 소수점 1 자리값까지 받은 값이기에 / 10.0 을 한다.
 +</​code>​
 +
 +  * 센서 Open 일 때 : +888.8 ​
 +  * 온도 사용 범위(-100.0~500.0 도)를 이상/​이하를 초과 할 시 : +영역 : +555.5, -영역 : -111.1
 +
 +MODPORT 의 채널과 모드버스의 시작 어드레스와의 관계
 +
 +^채널 ^1 ^2 ^3 ^4^
 +|시작 어드레스(10진) |300 |301 |302 |303|
 +|시작 어드레스(16진) | 12C | 12D | 12E | 12F |
 +|HMI (SCADA)에서 사용하는 어드레스 (10진) | 40301 | 40302 | 40303 | 40304 |
  
modport/md-thrt4/index.txt · 마지막으로 수정됨: 2022/05/20 14:02 저자 Comfile Technology