VLC 카드 초기설정하기 . Envision 과 Niagara JACE Bacnet 을 이용한 방법 - Engineer of NiagaraFramework

Tridium, NiagaraFramework, SCADA, HMI, PLC, Automation, SmartFAM etc.. About controls.
나이아가라 프레임워크 QnA : neverlikekami@gmail.com

2017년 9월 2일 토요일

VLC 카드 초기설정하기 . Envision 과 Niagara JACE Bacnet 을 이용한 방법

Alerton VLC 초기설정 방법위한 Niagara 프로그램(JACE)과 Envision, Bacnet 이용방법.

가. 전반적 설정방법

1. 연결구성에 대한 물리적인 방법
 - VLC-VLC-VLC : RS485 두가닥 통신선으로 연결을 한다.
 - VLC와 연결된 485통신선을 485ToUSB컨버터를 이용하여 컴퓨터에 연결한다.

2. Niagara 프로그램에서 GATEWAY역할을 하게 될 Niagara프로그램을 기동시킨다.

3. Niagara프로그램에서 Gateway역할(Routing 역할)을 할수있도록 세팅을 해준다.

4. JACE를 이용하여 Gateway 설정하기.
 - vlc전용프로그램인 ENVISION을 기동한 뒤 GATEWAY가 NIAGARA프로그램인걸 인식시킨다.
 - 해당프로그램(ENVISION)은 NIAGARA를 통하여 VLC를 찾아낼 수 있고 셋팅이 가능해진다.
*셋팅이라함은 VLC장비가 갖고있는 고유 DEVICE ID를 바꿀 수 있게됨을 뜻한다. VLC는 Default DEVICE ID 9999를 입력된 상태로 출고되기 때문에 이 고유번호를 반드시 바꾸어 주어야 정상적인 통신이 가능하다.

5. NIAGARA에 해당장비들을 등록한 뒤 제어를 시작한다.
 *VLC장비를 여러개 붙이지 않고 단 하나만 연결한다면 ENVISION프로그램을 이용하여 DEVICE ID를 바꾸어주지 않아도 조작이 가능하다. 9999라는 출고 시 설정된 고유번호가 하나만 존재하기 때문이다.

나. 구체적 설정방법
물리적인 연결이 올바르게 되어있다라는 가정.

1. Niagar를 실행 -> 스테이션 실행 -> Driver에 Bacnet Network 추가
2. 현재 물리적인 연결이 485통신을 하고있다. BCNET MSTP를 이용하고 있다는 이야기이므로 MSTP포트를 추가한다. 1번에서 추가한 BACNET Network를 열어보면 Bacnet Comm이 있고 이 하부에 Network가 포함되어있다. (즉, BacnetNetwork - Bacnet Comm - Network)

Network오브젝트에 MstpPort를 추가해준다.

3. 추가한 MSTP포트를 설정해주어야한다.
 게이트웨이역할을 할 LocalDevice를 설정해 주어야 한다.

+Local Device
 - Object ID 슬롯에서 device를 선택후 원하는 주소를 적는다.
 - 이외의 옵션들은 선택사항이며 기본통신을 위해 결정적인 옵션이 아니므로 설명을 배재한다.

+Bacnet Comm-Netwark-MstpPort
 - Network Number : Bacnet통신프로토콜헤더의 정보로 몇번네트워크로 설정할지 결정한다.
 - Link - Port Name : 485라인이 컴퓨터 USB의 몇 번 포트로 들어오는지 적어준다.
  (포트번호 확인방법은 윈도우 : 시작 -> 실행 -> devmgmt.msc -> 확인 -> 포트번호확인)
 - Link - Baud Rate : 통신속도를 뜻한다. VLC는 76900통신을 하면된다.

상단의 세가지만 설정해도 Niagara프로그램이 VLC와 Bacnet 통신을 하기위한데 충분하다.

4. 아래그림과 같이 설정이 끝낫다면 MstpPort에 마우스 오른쪽버튼을 눌러서 동작시킨다.(Enable Comm명령 전송)

명령전송이 되었다면 Router Table에 20번 네트워크넘버가 추가되며 Bacnet통신을 하기위한 준비완료 상태가 된다.
5. IP Port와 MstpPort에 마우스 오른쪽버튼을 눌러서 Enable을 시켜준다. 그래야만 통신이시작된다.

6. 좌측의 BacnetNetwork를 더블클릭하여 VLC장비를 찾는다. Discover버튼을 누르게 되면 연결된 모든 장비가 자동 검색된다. (Bacnet의 장점)
상단의 그림에는 DeviceID 가 4001,4002로 설정되어있다.

이것은 필자가 Envision을 통하여 설정한 값이다. 출고시에는 둘다 9999로 나타나며 MAC Adress는 VLC에 달려있는 물리적인 스위치로 설정한다.

7. 위와 같이 DeviceID가 서로 다르다면 둘다 ADD하여 프로그램을 시작하면 된다.
하지만 9999와 같이 DeviceID가 중복되면 단 1개밖에 사용할 수 없다. (고유번호의 중복)
이 번호(DeviceID)를 바꾸기 위하여 Envicion 프로그램을 사용한다.

Envision 설정법
Envision을 실행한다. 기본 계정/비번은 pass/pass가 된다.

Envision이 VLC와 통신하기위하여 Gateway가 JACE라는 것을 알려주어야 한다.

아래의 그림은 설정내용이다.
BBMD(BACnet Broadcasting Management Device) 기능은 JACE에서 사용하도록 한다.

설정이 끝났으면 이젠 Device(VLC)들을 찾으면 된다.
메뉴의 BACtalk -> Device Manager를 클릭하면 스캔할수 있는 창이 뜬다.

위그림의 Device Scan버튼을 클릭하면 아래의 창이 뜬다.

아래는 Device Range를 설정해주고 검색한 값이다.
그림에서 Net 번호가 20으로 설정되어있다.
 이는 JACE에서 MSTP의 네트워크번호를 20으로 설정했기 때문에 게이트웨이의 개념으로 20번을 통과한다는 의미다. MAC address는 물리적인 스위치조작으로 설정된 주소다. Scan만으로 해당장비의 모델명, 보유포인트를 알 수 있다.

DeviceID 변경방법
Device Manager에서 Advanced 메뉴를 보면 Renumber VLCS 라는 메뉴가 있다.
해당 기능으로 VLC의 번호를 바꿀수 있다.
VLC보유 포인트
jace에서 검색된 장비들을 추가하고 해당 장비(VLC)를 더블클릭하면 Discover를 할 수 있게 되어있다.
아래의 화면은 Discover 결과이다.
장비는 252개의 오브젝트를 가지고있다. 해당 오브젝트로 프로그램을 짠다. 조작법은 오른쪽 버튼을 눌렀을때 나오는 Action 메뉴를 이용하면 간단히 해결할수 있다.

도움을 위한 사이트들 :

댓글 없음:

댓글 쓰기

Post list