PRESIM_CTRL 함수 블록

PRESIM_CTRL 함수 블록은 출석 시뮬레이션을 제어합니다. 이는 컨텍스트 메뉴에서 자동화 출석 시뮬레이션 아래 구성됩니다. 완전한 구성이 없으면 함수 블록은 효과가 없습니다.

기능 설명

시뮬레이션은 링 버퍼로 작동합니다. 즉, 예를 들어 7일이 구성된 경우 재생 시 마지막 7일 분의 완전히 기록된 날짜가 재생됩니다.

참고: 모든 날짜가 완전히 기록되어야 시뮬레이션을 테스트할 수 있습니다.

하루의 기록은 다음 달력일이 시작되면 종료됩니다. 그런 다음 가장 오래된 기록된 날짜에서 유래한 기존 데이터가 덮어쓰여집니다. 하루에 아무것도 기록되지 않으면 해당 날짜에는 어떤 작업도 수행되지 않고 기존 기록이 유지됩니다.

참고: 함수 블록은 서비스만 제어합니다. PLC의 부하에 영향을 미치지 않습니다.

주의: 시간대가 변경되면 출석 시뮬레이션이 다시 시작됩니다.

PLAY 입력

입력이 참이면 이 함수는 즉시 기록된 데이터를 재생합니다. 해당 날짜에 조명이 켜져 있었다면 초기화 후 해당 조명이 전환됩니다. 저장된 데이터의 크기에 따라 몇 초가 소요될 수 있습니다. 현재 기록이 버려지므로 입력은 너무 자주 켜고 끌지 마세요.

DAYS 입력

매개변수 입력은 숫자로 기록 기간(일)을 정의합니다. 매개변수는 지속적으로 변경할 수 있습니다. UNIX 시간으로 계산되므로 일수가 동기화되지 않을 수 있다는 점을 고려해야 합니다.

팁: 사용자에게 주 단위를 정의하는 옵션을 제공하려면 7로 곱합니다. 예를 들어, 7일부터 21일까지 기록을 제한하세요.

RESET 입력

RESET 입력은 모든 기록을 즉시 지우고 기록 및 재생을 중지합니다.

DIS 입력

입력이 참이면 전체 함수 블록이 비활성화됩니다. 다른 모든 입력은 효과가 없습니다. 그런 다음 기록 및 재생이 중지됩니다.

REC 출력

출력은 기록이 시작되면 참입니다. 값이 거짓이면 지속적으로 기록됩니다. 비활성화하려면 DIS 입력이 참이어야 합니다.

COUNT 출력

기록된 일 수를 숫자로 출력합니다. 값에 -1이 있으면 아직 기록을 시작하지 않았거나 아직 작업이 기록되지 않았습니다.