안녕하세요.
CIMON 입니다.
아날로그 태그에 있는 값들을 텍스트(txt) 파일에 저장하고 엑셀 파일에 저장하는 방법에 대한 프로젝트 예제 및 사용법 설명 드립니다.
[이럴 때 사용하시면 됩니다]
태그값들을 임의로 txt파일 또는 엑셀파일로 출력하고 싶을 때 사용하시면 됩니다.
[프로젝트 예제 작성 버전]
SCADA Ver 3.04(R160224)
v3.04에서 작성된 프로젝트는 하위버전에서 열리지 않습니다.
[예제 설명]
스크립트를 등록하고 실행하여, 데이터베이스의 아날로그 태그값들을 txt파일에 저장할 수 있습니다.
txt 파일에 저장된 내용을 똑같이 엑셀 파일에 저장할 수 있습니다.
1. 데이터베이스에 DATA그룹을 만들고 20개의 WEIGHT## 아날로그태그를 등록합니다.
2. 사용할 텍스트 파일 양식과 엑셀 파일 양식을 만듭니다. 스크립트 작성시 해당파일의 경로를 확인하시기 바랍니다.
3. txt파일 생성은 응용프로그램이 따로 필요하지 않지만, 엑셀에 저장하기 위해서는 엑셀응용프로그램을 사용해야 합니다. 엑셀에 연결하는 스크립트를 등록합니다.
4. txt 파일에 태그값들을 저장하는 스크립트를 등록, 작성합니다.
5. txt파일에서 엑셀파일로 데이터를 옮겨 저장하는 스크립트를 등록, 작성합니다.
6. CimonX에서 4번의 txt파일 생성 스크립트와 5번의 엑셀파일 생성 스크립트를 순서대로 실행합니다.
7. 파일이 생성되고 저장된 것을 확인 할 수 있습니다.
[적용 방법]
형식들을 잘 지켜주세요. 파일이름변수는 정확히 파일저장경로를 표현해야 합니다. 태그값은 CStr(GetTagVal(“태그명” & format(i, “00”)) 으로 표현되어,
aaa$에 tab 간격으로 표현되고 있습니다. i는 태그의 뒤에 붙는 숫자를 표현하고 있으니, 원하는 태그 갯수를 맞춰서 태그명+숫자로 데이터베이스에 태그를 등록하세요.
현재 예제는 엑셀에서 Z열까지 밖에 표현되지 않아 i는 최대 23까지 쓸 수 있습니다. Ex) For i = 0 to 23(Maximum)
첨부 1. WriteTXTandEXCEL.zip (SCADA v3.04)
#텍스트값주기#텍스트값엑셀에쓰기#엑셀에쓰는샘플#엑셀에쓰는예제#프로젝트예제#SCADA프로젝트예제#SCADA프로젝트