BACNet/IP 통신 드라이버는 범용 드라이버로서 BACNet/IP 프로토콜을 지원하는 장비와 연결할 때 사용합니다.


통신채널 설정

① 통신 채널 항목을 선택 후 추가합니다.

② 프로토콜 항목에서 "BACNet/IP"를 선택합니다.

 


③ 통신 탭을 선택해 연결 정보를 입력합니다.

 


항목 이름

설명

통신 종류

'UDP/IP' 를 선택합니다.

주소

장비의 IP 주소를 입력합니다.

포트

장비의 포트번호를 입력합니다. 기본 값은 47808 입니다.


④ 네트워크 옵션을 선택해 설정 정보를 입력합니다. (옵션)

 


항목 이름

설명

클라이언트 UDP 포트설정

장치와 연결 시 클라이언트의 포트를 '포트 번호'에 설정한 포트로 연결합니다.

※ 설정하지 않은 경우 클라이언트는 포트를 랜덤으로 생성합니다.

포트 번호

클라이언트(드라이버)의 포트를 지정합니다.


특정 백넷 장비의 경우 클라이언트(드라이버)의 포트를 백넷의 기본 포트인 47808로 설정해야 통신이 되는 장비가 있습니다. 이는 장비의 매뉴얼을 보고 확인해야 합니다.


디바이스 설정

① 디바이스 항목을 선택 후 추가합니다.

② 일반 탭의 통신 채널 항목에서 통신 채널 설정에서 입력했던 통신 채널을 선택합니다.

③ 계측 탭에서 계측 주기를 선택합니다.

 


 계측 탭에 대한 항목설명은 다음과 같습니다.

항목 이름

설명

전체 계측주기

설정한 주기에 따라 상태 포인트와 아날로그 포인트에 설정된 주소의 데이터를 읽어 옵니다.

상태 계측주기

설정한 주기에 따라 상태 포인트에 설정된 주소의 데이터를 읽어 옵니다.

아날로그 계측 주기

설정한 주기에 따라 아날로그 포인트에 설정된 주소의 데이터를 읽어 옵니다.

시각 동기 주기

사용하지 않습니다.

제한 시간

데이터 요청 후 데이터 응답 대기 시간입니다.


④ 프로토콜 탭을 선택해 항목을 입력합니다.

 


항목 이름

설명

디바이스 번호

장비의 디바이스 번호를 입력합니다. 디바이스 번호는 장비의 매뉴얼을 참고하거나 장비와 통신연결이 된 경우 ‘디바이스 검색’에서 읽어 올 수 있습니다.

네트워크 번호

장비의 네트워크 번호를 입력합니다. 네트워크 번호는 장비의 매뉴얼을 참고하거나 장비와 통신연결이 된 경우 ‘디바이스 검색’에서 읽어 올 수 있습니다.

디바이스 MAC 주소

장비의 MAC 주소를 입력합니다. MAC 주소는 장비의 매뉴얼을 참고하거나 장비와 통신연결이 된 경우 ‘디바이스 검색’에서 읽어 올 수 있습니다.


⑤ 장비의 주소와 데이터를 조회하기 위해서는 '디바이스 검색'을 선택합니다.

 


 디바이스 검색 창의 항목 설명은 다음과 같습니다.

항목 이름

설명

디바이스 IP 주소

장비의 IP 주소를 입력합니다.

검색 시간

디바이스를 검색하는 시간을 말 합니다. 

예를 들어 5초로 설정 시 5초 동안 디바이스를 검색합니다.

클립보드로 복사

디바이스 검색 후 출력된 목록을 클립 보드에 복사합니다. 복사된 데이터는 메모장이나 엑셀에 붙여 넣을 수 있습니다.


 디바이스 검색 후 검색된 목록을 선택 후 'OK' 버튼을 클릭하면 아래 그림과 같이 디바이스의 주소가 자동으로 입력됩니다.

 


⑥ 디바이스의 데이터를 조회하기 위해서는 디바이스 항목을 선택 후 마우스 오른쪽 버튼을 누른 후 '오브젝트 검색' 항목을 클릭합니다.

 


⑦ '오브젝트 검색' 실행 후 아래 그림과 같이 검색된 장비의 오브젝트 목록이 출력됩니다.

 


 출력된 목록을 '클립보드로 복사' 버튼을 눌러 클립보드로 복사한 후 메모장이나 엑셀에 붙여 넣을 수 있습니다. 해당 기능을 활용해 포인트 입력 시 작업 시간을 줄일 수 있습니다.


주소 테이블

 백넷 프로토콜의 경우 데이터 종류에 따라 여러 오브젝트로 구성됩니다. 오브젝트 별로 인스턴스 번호(주소)로 오브젝트의 데이터의 주소를 지정합니다. 파워씬 백넷 드라이버에서 지원하는 백넷의 오브젝트와 포인트의 주소 설정 시 사용되는 오브젝트 코드는 다음과 같습니다.

오브젝트

데이터 속성

오브젝트 코드

Analog Input

Read

AI

Analog Output

Read/Write

AO

Analog Value

Read/Write

AV

Multi State Input

Read

MSI

Multi State Output

Read/Write

MSO

Multi State Value

Read/Write

MSV

Binary Input

Read

BI

Binary Output

Read/Write

BO

Multi State Value

Read/Write

BV


상태 포인트 주소 설정

 상태 포인트에 오브젝트 코드와 데이터 주소를 설정해 오브젝트의 데이터를 읽어 오거나 데이터를 쓸 수 있습니다. 오브젝트 별 데이터를 읽거나 쓰기 위해서는 주소 필드에 올바른 정보를 입력해야 하며, 설정해야 하는 항목은 다음과 같습니다.


  •  상태 포인트 입력 시 "데이터 구분" 항목은 입력하지 않습니다.

입력 주소 설정 (M: 필수, O: 선택)

주소 필드

설명

A(M)

인스턴스 번호(데이터 주소)

 예) 0 -> 0번 데이터

      1 -> 1번 데이터

B(M)

오브젝트 종류

  • BI -> Binary Input
  • BO -> Binary Output
  • BV -> Binary Value
  • MSI -> Multi State Input
  • MSO -> Multi State Output
  • MSV -> Multi State Value

 예) A:1 B:BI -> Binary Input 1번 데이터

C

사용 안 함

D

사용 안 함

출력 주소 설정 (M: 필수, O: 선택)

 장치를 주소에 값을 쓰기 위해서는 출력 주소에 장치의 데이터 주소를 입력합니다. 입력 항목에 대한 설명은 다음과 같습니다.

주소 필드

설명

A(M)

인스턴스 번호(데이터 주소)

 예) 0 -> 0번 데이터

      1 -> 1번 데이터

B(M)

오브젝트 종류

  • BO -> Binary Output
  • BV -> Binary Value
  • MSO -> Multi State Output
  • MSV -> Multi State Value

 예) A:1 B:BO -> Binary Output 1번 데이터

C(O)

제어 우선 순위

 : 0~16

 예) 14 -> 우선순위 14

※ 미 입력 시 -1 (우선순위 사용 안 함)

D

사용 안 함


아날로그 포인트 주소 설정

 장치의 아날로그 데이터를 읽거나 쓸 때 입력하는 입력 항목은 다음과 같습니다.


  •  아날로그 포인트 입력 시 "데이터 구분" 항목은 입력하지 않습니다.

아이템 구분 설정

항목

설명

아이템 구분

데이터의 속성에 따라 다음과 같이 선택합니다.

  • Analog Input : 데이터를 읽기 용도로 사용할 때 선택합니다.
  • SetPoint(AO) : 데이터를 읽기/쓰기 용도로 사용할 때 선택합니다.

데이터 주소 설정

 계측/경보 탭을 선택 후 주소 필드에 읽어오거나 쓸 데이터의 주소 필드를 입력합니다.

 

Analog Input 인 경우

주소 필드

설명

A(M)

인스턴스 번호(데이터 주소)

 예) 0 -> 0번 데이터

      1 -> 1번 데이터

B(M)

오브젝트 종류

  • AI -> Analog Input
  • AO -> Analog Output
  • AV -> Analog Value
  • MSI -> Multi State Input
  • MSO -> Multi State Output
  • MSV -> Multi State Value

 예) A:1 B:AI -> Analog Input 1번 데이터

C

사용 안 함

D

사용 안 함

SetPoint(AO) 인 경우

주소 필드

설명

A(M)

인스턴스 번호(데이터 주소)

 예) 0 -> 0번 데이터

      1 -> 1번 데이터

B(M)

오브젝트 종류

  • AO -> Analog Output
  • AV -> Analog Value
  • MSO -> Multi State Output
  • MSV -> Multi State Value

 예) A:1 B:AO -> Analog Output 1번 데이터

C(O)

제어 우선 순위

 : 0~16

 예) 14 -> 우선순위 14

※ 미 입력 시 -1 (우선순위 사용 안 함)

D

사용 안 함


계측 설정 (옵션)

 통신 드라이버에 의한 데이터 계측은 기본적으로 ‘디바이스’의 ‘계측’탭에서 설정한 주기에 따라 실행됩니다. 또한 사용자에 의한 추가적인 데이터 계측 그룹을 만들어 별도의 주기로 데이터를 읽어 올 수 있습니다.

 설정 방법은 다음과 같습니다.


① 바이스의 계측 탭에서 [편집] 버튼을 클릭한 후에 새 계측 그룹을 추가합니다.

 


② 계측 창에서 ‘이름’, ‘계측 주기’,’읽어올 데이터’ 를 선택합니다.