Excel 불러오기 및 편집 (2) 관리자 0 3579 2019.02.13 17:12 2019.02.15 14:38 Excel2.xix (41.3K) + 6 X-SCADA Excel2X-SCADA에서 Excel 파일을 불러오고 편집할 수 있다.(리스트 뷰 사용) ① ~(X-SCADA 설치폴더)\X-SCADA\ Samples\Device 디렉토리로 들어간다.② Excel.xix 파일을 X-SCADA Designer로 연다. ③장치 탐색기를 찾고 device_1을 펼친다. ④ device_1의 기타 연결인 local_1을 선택하고 속성 편집을 본다. (창이 보이지 않는다면 보기 메뉴 -> 속성 편집) ⑤ 강조된 영역을 클릭하면 현재 설정된 프로토콜을 볼 수 있다.또한 Excel영역에 FileName(접근할 엑셀 파일)을 Excel_sample2.xls 파일(~(X-SCADA 설치 폴더)\Samples\Device 폴더 안에 위치함)로 지정한다.(UseExcel 옵션은 뷰어가 실행할 때 엑셀파일도 같이 열린 상태이면 데이터를 불러올지 말지를 결정한다.) ⑥ 설정을 다 마치면 태그 탐색기를 본다. (창이 보이지 않는다면 보기 메뉴 -> 태그 탐색기) ⑦ 본 샘플이 태그는 이런 형태로 짜여져있다.A그룹 태그B 그룹 태그C 그룹 태그D, E, F…1111, 1, 1…2222, 2, 2…………… 이는 엑셀의 각 셀을 태그와 1:1 매칭을 했기 때문이다. ⑧ 태그 탐색기에서 태그를 클릭하면 속성 편집에서 태그의 속성을 볼 수 있다. ⑨ X-SCADA의 엑셀 프로토콜은 (엑셀 연결이 있는 장치를 지정한)태그의 장치 주소에 셀의 위치값을 넣는 것으로 셀 값에 접근할 수 있다.다음은 본 샘플과 연결된 Excel_sample2 파일(~(X-SCADA 설치 폴더)\Samples\Device)의 Sheet1 시트 내용이다.첫번째 시트인 Sheet1의 값을 참조하려면 DeviceAddress에서 셀 위치만 넣으면 된다. ⑩ 본 샘플은 ListView를 사용한다. 각 셀은 태그와 1:1 매칭이 되어있으며 엑셀처럼 각 셀의 정보를 편집할 수 있다. ⑪ 불러오기 버튼을 누르면 5번에서 지정한 엑셀파일의 데이터를 태그들에 저장하고 내부 스크립트를 거쳐 ListView에 값이 나오게 된다. ⑫ ListView에서 셀을 더블클릭하면 그 셀에 해당하는 태그를 편집할 수 있다. ⑬ 태그를 편집한 뒤 저장을 하자.⑭ 5번에서 지정한 엑셀파일을 열면 아래와 같이 값이 편집된 걸 볼 수 있다. [이 게시물은 관리자님에 의해 2021-08-02 17:18:44 Device에서 이동 됨] [이 게시물은 관리자님에 의해 2021-08-04 16:53:34 Designer에서 이동 됨]