ON/OFF 리스트는 설정한 디지털 입력 태그가 ON/OFF 될 때마다 해당 태그의 운전이력을 저장하여 리포터 등에 사용할 수 있도록 하는 기능이다.
ON/OFF 리스트 자료를 저장할 때 함께 저장할 태그들을 설정하여 각 태그에 대한 운전시점 값을 함께 저장한다.
참고) ON/OFF 리스트 자료는 특정한 계기에 대한 운전횟수, 가동시간, 가동 시점에 관련된 상태/현재 값이 필요한 펌프 가동일지 등에 사용된다.
스튜디오의 ‘환경설정|ON/OFF 리스트 설정’을 선택하면 <그림 1>과 같은 대화상자가 나타난다.
<그림 1> ON/OFF 리스트 설정 대화상자의 예
<그림 1>과
같은 대화상자의 왼쪽 리스트에서 ON/OFF 리스트로 사용할 디지털 입력 태그를
,
버튼으로 설정한다.
버튼을 누르면 디지털 입력 태그 선택 대화상자가 나타나는데 여기서 사용할 태그를 등록한다.
<그림 1>의
‘함께 저장할 태그’ 리스트의
,
,
버튼으로 선택한(왼쪽
리스트) ON/OFF 리스트 태그(디지털)의 운전시점에 함께 저장할 태그를 설정한다.
함께 저장할 태그 영역의
,
버튼을 누르면 태그 선택 대화상자가 나타나는데 여기서 함께 저장할 태그(아날로그,
디지털 등)를 등록할 수 있고
버튼으로 설정한 태그를 삭제할 수
있다.
또한 다음과 같은 항목을 설정한다.
데이터 시점 : 설정한 디지털 태그가 ON 또는 OFF 될 때 데이터를 생성하도록 설정.
OFF 시 : 설정한 디지털 태그가 OFF 되는 시점에 운전횟수, 가동시간, 함께 저장할 태그 값 등을 저장.
ON 시 : 설정한 디지털 태그가 ON 되는 시점에 운전횟수, 가동시간, 함께 저장할 태그 값 등을 저장.
저장 형태 : ON/OFF 리스트 자료 저장 형태를 텍스트, DB 중에서 선택.
텍스트 : ‘년월.datx’ 파일에 각 인자를 콤마( , )로 구분하여 저정. (월마다 다른 파일에 저장)
텍스트 파일 예) 자료저장 디렉토리 = C:\catdata, 2005년 5월 자료는
C:\catdata\database\200505.datx 파일에 텍스트로 자료저장.
자료 저장 순서(<그림 2> 참조) = 태그이름, 운전시작(On 또는 Off) 시간, 운전시작(On 또는 Off) 날짜,
운전종료(Off 또는 On) 시간, 운전종료(Off 또는 On) 날짜,
가동시간(시간:분:초), 함께 저장할 태그1 의 Off/On 시 현재 값, …
텍스트 + DB : 텍스트와 DB 를 모두 저장.
DB : 설정한 데이터베이스 DSN과 테이블에 ON/OFF 리스트 자료를 저장.
설정한 테이블에 다음과 같은 컬럼에 DB 데이터를 저장한다.(<그림 3> 참조)
Tag = ON/OFF 리스트 태그이름,
Description = ON/OFF 리스트 태그설명,
StartTime = 운전 시작(On 또는 Off) 시간(날짜와 시간),
EndTime = 운전 종료(Off 또는 On) 시간(날짜와 시간),
OperTime = 가동시간(시간:분:초)
Member1, Member2 … = 함께 저장할 태그의 Off/On 시 현재 값.
날짜가 바뀔 때 다시 시작 : 설정한 디지털 태그 값이 운전시작 후 날짜가 바뀔 때 운전자료를 다시 계산 여부.
날짜가 바뀔 때 다시 시작은 운전시작 후 하루가 넘어갈 때(23:59:59초),
하나의 운전자료를 저장하고 날짜가 바뀐 후 새로운 운전자료를 계산한다.
감시 프로그램 기동 시 가동시간 다시 시작 : 설정한 디지털 태그 값이 운전시작 후 감시 프로그램이 다시 시작될 때 운전자료를 다시 계산 여부.
이 설정을 사용하면( V ) 운전시작 후 감시 프로그램이 새로 시작되면,
프로그램 시작 시점에 하나의 운전자료를 저장하고 프로그램 시작 후 새로운 운전자료를 계산한다.
태그 설명도 함께 저장 : DB 저장 형태가 포함되어 있을 경우 태그 설명을 운전자료로 같이 저장할 지의 여부.
가동될 때도 자료 저장 : 데이터 시점에 상관없이 OFF될 때와 ON 될 때 운전자료 저장 여부.(텍스트 일 때만)
가동될 때도 자료 저장을 체크( V ) 하면 ON 될 때의 날짜, 시간, 가동시간을 계산하고 OFF 될 때도 계산한다.
데이터베이스 : 저장 형태가 DB 일 때 DSN 과 저장할 테이블 이름을 입력한다.
<그림 2> 텍스트로 생성된 ON/OFF 리스트 자료를 메모장으로 연 예
<그림 3> DB로 생성된 ON/OFF 리스트 자료를 연(Access) 예
<그림 4>는 ON/OFF 리스트로 만들어진 펌프운전 일보를 감시 프로그램에서 리포터로 보는 예이다.
<그림 4> ON/OFF 리스트로 만들어진 리포터를 보는 예
관련항목)