SPS의 모든 값은 통계에 저장할 수 있습니다. 이를 위해 데이터는 LOGGER 함수 블록을 사용하여 기록됩니다. 이러한 값을 시각화에 표시하려면 Diagramm 플러그인을 사용합니다.
데이터는 SPS에서 주기적으로 로거 서비스에 전송됩니다. 이 서비스는 수신된 데이터를 데이터베이스에 기록합니다. 데이터는 항상 최소값, 최대값 및 평균값입니다. 이러한 데이터를 서로 비교할 수 있도록 동일한 간격으로 저장하려고 합니다.
데이터가 시각화에서 요청되면 해당 데이터가 계산됩니다. 다음 쿼리를 더 빠르게 수행하기 위해 결과가 캐시됩니다. 데이터 트레이드 정리를 사용하여 캐시를 삭제할 수 있습니다. 매일 밤
보관 정책에 따라 오래된 데이터가 정리됩니다.
참고: 최대 보관 기간은 프로젝트
▸ 설정
▸ 자동화▸ 보관 정책에서 컨텍스트 메뉴에서 설정할 수 있습니다.
로거를 생성할 때는 가능한 한 높은 간격을 설정해야 합니다. T#15m의 태양광 간격은 완전히 충분합니다. 또한 간격을 동적으로 변경하여 예를 들어 컨테이너가 채워질 때 더 빠른 간격으로 채우기 수준을 로깅할 수도 있습니다. 간격이 높을수록 통계 계산 속도가 빨라집니다.
참고: 값을 올바른 단위로 변환하는 것이 중요합니다. 예를 들어 kW는 항상 W로 변환해야 합니다. 출력 시 SI 단위를 자동으로 생성할 수 있습니다.
계수기 값은 항상 절대적이어야 합니다. 첫 번째 항목은 0 값을 형성합니다. 데이터의 계산은 플러그인
Diagramm에서 차분 - 최대로 구성됩니다.
이진 값을 로깅하려면 입력 IN 앞에 함수 블록 RT_UPTIME을 연결할 수 있습니다. 이 경우 UPTIME_RT의 PT 간격은 로거와 동일해야 합니다. 데이터의 계산은 플러그인
Diagramm에서 차분 - 최대로 구성됩니다.
로거 데이터를 출력하려면 플러그인 Diagramm을 사용합니다. 각 플러그인은 동시에 여러 값을 표시할 수 있습니다. 색상과 이름은 각 플러그인에서 개별적으로 구성해야 합니다. 시각화에서 값을 쉽게 숨길 수 있습니다.
참고: 로거는 심볼의 권한이 충족될 경우에만 시각화에 표시됩니다.
모든 생성된 통계의 개요 및 관리는 데이터 통계에서 컨텍스트 메뉴에서 찾을 수 있습니다. 또한 로거는
구조에서 해당 요소가 있는 위치 아래에 표시됩니다.
통계를 삭제하려면 로거를
관리에서 선택한 다음
제거를 사용하여 제거합니다. 그런 다음
적용을 클릭하여 모든 선택한 통계를 재설정합니다. 제거된 통계는 다음 간격에서 데이터가 다시 기록될 때 다시 나타날 수 있습니다.
프로젝트를 내보낼 때는 통계가 함께 보관되지 않습니다. 이를 저장하려면 별도로 내보내야 합니다. 이는 데이터
데이터를 다시 가져오려면 먼저 프로젝트를 가져와야 합니다. 통계 데이터는 동일한 ID의 프로젝트에 가져옵니다. 여러 통계 데이터를 겹쳐서 가져올 수 있으며, 그런 다음 병합됩니다.
자체 방어라고 하는 것은 보호 메커니즘입니다. 프로젝트에서 버퍼 오버플로우가 발생하면 데이터가 삭제되고 로거 간격이 증가합니다. 이 경우 가장 낮은 값부터 시작하여 오버플로우를 처리할 수 있을 때까지 증가가 이루어집니다. 그러나 15분으로 제한됩니다. 너무 많은 로거가 사용되거나 SSD 손상이 발생하면 이 비상 모드도 이를 처리하지 못할 수 있습니다. 복구는 자동으로 이루어지지만 1시간 이상 걸릴 수 있습니다.
중요:
자체 방어 모드가 활성화되면 시스템 트레이의 오른쪽 아래에 표시됩니다. 이 경고는 매우 심각하며 모든 초과 데이터를 영구적으로 삭제하므로 데이터 손실로 이어질 수 있습니다.
프로젝트 이름 뒤에 있는 시간은 현재 적용된 최소 간격을 나타냅니다. 오류를 제거하려면 로거 수를 줄이거나 간격을 늘려야 합니다. 숫자를 반올림하는 것은 전혀 도움이 되지 않으며, 저장 공간 크기는 고정되어 있습니다.