[개선] Bacnet 통신 프로토콜 장치 속성 설정 방법 및 장치내 주소 설정 방법 변경
변경점
1) 장치 속성 설정
- 기존 장치 속성에 있던 'DeviceID' 제거.
- DeviceID의 경우, 태그의 장치내 주소에서 설정하도록 변경.
- 2)에서 설명.
- Retries(재시도 횟수) 추가.
2) 장치내 주소 설정 방법 변경
기존 문법 |
변경된 문법 |
사용 예시 |
|
대응되는 X-SCADA 태그 종류 |
A.B.C(.D) A: READ or WRITE B: OBJECT ID C: PROPERTY TYPE D: INSTANCE VALUE |
A:B.C.D A: DEVICE ID B: OBJECT ID C: PROPERTY TYPE D: INSTANCE VALUE |
10050.AI.PRESENT_VALUE.0 |
Device ID가 10050인 장치에서 0번 instance의 PRESENT_VALUE 값을 읽고 쓸 수 있음. |
Analog, String |
10050.AI.PRESENT_VALUE.1 |
Device ID가 10050인 장치에서 1번 instance의 AI(Analog Input)의 PRESENT_VALUE 값을 읽고 쓸 수 있음. |
|||
10050.AV.PRESENT_VALUE.1 |
Device ID가 10050인 장치에서 1번 instance의 AV(Analog Value)의 PRESENT_VALUE 값을 읽고 쓸 수 있음. |
|||
장치내 주소 변경된 부분. - READ, WRITE 구별 삭제. - 태그값을 변경하면 WRITE, 그렇지 않을 경우 READ. - DEVICE ID 추가 - 장치 속성에 있던 DEVICE ID를 장치내 주소에서 설정 - DEVICE ID의 뒤에 ":"를 반드시 붙일 것 - INSTANCE VALUE 반드시 입력. | ||||
PRESENT_VALUE 외의 값은 첨부파일 PROPERTY_ID.txt 파일 참고 |
http://dev.xisom.com/forum/bbs/download.php?bo_table=device_drivers&wr_id=14&no=0
http://dev.xisom.com/forum/bbs/download.php?bo_table=device_drivers&wr_id=14&no=1