통신설정하기 : Web Requset

Communication

통신설정하기 : Web Requset

관리자 0 3130

XML(RSS), JSON, Custom Data Requset 등 웹에서 제공되는 데이터와 통신을 할 수 있는 프로토콜로 다양한 데이터를 X-SCADA의 디바이스로 등록함에 따라 산업현장의 제어기기와 연동할 수 있다.


a2690457c1e75b8a5ccdc0d058532cdd_1535511894_9893.jpg

 

 

Step1 Web Requset 종류

 

① XML : eXtensible Markup Language

 

    1. 웹사이트를 구성해온 HTML을 개선한 차세대 인터넷 언어로 정보를 공유할 수 있도록 만드는 공통언어이다.

 

    2 . HTML이 데이터베이스처럼 구조화된 데이터를 갖을 수 없는 반면, XML은 사용자가 정보화된 데이터를 조작한다.

 

②RSS : Really Simple Syndication, Rich Site Summary

 

    1. 현재 주요 용도로는 웹사이트에 새롭게 생성되는 정보들을 쉽게 배포/구독할 수 있도록하는 일종의 규칙으로 이용되고 있다.

 

③JSON : JavaScript Object Notation

 

    1 . JSON은 경량(Lightweight)DATA-교환형식 이다.

 

    2. Javascript에서 객체를 만들 때 사용하는 표현식을 의미한다.

 

    3. JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 데이터 전송 등에 많이 사용한다.

 

 

 

 

step2 기상청 데이터 가져오기

 

① Web Request Site

 

1. 기상청 사이트 : http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp

(1) 기상청 사이트 접속하기 : > 날씨누리 > 생활과 산업 > 서비스 > 인터넷 > RSS

a2690457c1e75b8a5ccdc0d058532cdd_1535514901_0685.jpg

(2) 스크롤을 내린 후 동네예보 창에서 원하는 지역을 선택 검색 후 RSS 버튼을 누른다.
a2690457c1e75b8a5ccdc0d058532cdd_1535514901_1284.jpg

 

(3) 주소를 복사한 후 인터넷 새 창에 입력한다.

a2690457c1e75b8a5ccdc0d058532cdd_1535514991_5913.jpg

 

2. 주소를 분석한다.

 

(1) 장치 : http://www.kma.go.kr/wid/queryDFSRSS.jsp


a2690457c1e75b8a5ccdc0d058532cdd_1535514991_6569.jpg 

(2) 지역 : zone=4413136000#rss/channel/item/category

(3) 예보시간 : zone=4413136000#rss/channel/item/description/header/tm

(4) 온도 : zone=4413136000#rss/channel/item/description/body/data[@seq='0']/temp

a2690457c1e75b8a5ccdc0d058532cdd_1535515015_5821.jpg

 

step3 SCADA 설정하기

① 장치 탐색기

1. 장치추가하기


(1) 마우스 우 클릭을 버튼을 눌러장치추가메뉴가 보인다. 누르고 나면 device1이라는 이름으로 장치가 하나 추가된다.

a2690457c1e75b8a5ccdc0d058532cdd_1535515044_9498.jpg

 

(2) 같은 방법으로 장치에 마우스를 올려놓고 우 클릭 버튼을 눌러 기타 연결 추가를 눌러 추가한다.


a2690457c1e75b8a5ccdc0d058532cdd_1535515044_9862.jpg

 

(3) 아래 그림에서 오른쪽의 속성 창을 보면 통신프로토콜이 있다. 현재는 (none)으로 보이는데 커서를 오른쪽 빈 곳에 올려놓고 버튼을 누르면 선택할 수 있는 표시(.....)시가 보인다.
 

a2690457c1e75b8a5ccdc0d058532cdd_1535515092_0598.jpg

이곳을 누르면 Web Request 프로토콜을 선택 할 수 있다.

 

 

(4) 아래와 같이 속성에서 URL 칸에 주소 분석한 장치 값을 넣어준다


a2690457c1e75b8a5ccdc0d058532cdd_1535515092_1032.jpg

장치 : http://www.kma.go.kr/wid/queryDFSRSS.jsp



② 태그 탐색기

 

1. 태그 추가하기

 

(1) 다음과 같이 태그 탐색기에서 문자열 태그를 3개 생성해준다.

a2690457c1e75b8a5ccdc0d058532cdd_1535515159_2583.jpg

 

(2) 각각의 태그에 장치를 연결시켜 준 후 장치내 주소를 앞서 분석한 주소, 예보시간, 온도 주소값으로 설정해 준다.

 

a2690457c1e75b8a5ccdc0d058532cdd_1535515159_3039.jpg

 

지역 : zone=4413136000#rss/channel/item/category

예보시간 : zone=4413136000#rss/channel/item/description/header/tm

온도 : zone=4413136000#rss/channel/item/description/body/data[@seq='0']/temp

 

 

③ 화면 구성

 

1. 객체 배치하기

 

(1) 다음과 같이 텍스트와 레이블 객체를 사용하여 화면을 구성해준다.

a2690457c1e75b8a5ccdc0d058532cdd_1535515261_9791.jpg

 

2. 태그 바인딩하기

 

(1) 각 레이블에 문자열 태그를 바인딩해준다.


a2690457c1e75b8a5ccdc0d058532cdd_1535515262_0533.jpg 

 

④ X-SCADA 실행

 

1. X-SCADA Viewer를 실행 후 태그 값이 올바르게 나타나는지 확인한다.

a2690457c1e75b8a5ccdc0d058532cdd_1535515343_2098.jpg


 

[이 게시물은 관리자님에 의해 2021-08-02 17:18:51 Device에서 이동 됨]
[이 게시물은 관리자님에 의해 2021-08-04 16:53:25 Designer에서 이동 됨]
0 답글
제목