TIMESWITCH_LIST 함수 블록

TIMESWITCH_LIST 함수 블록은 타이머 스위치의 활성 및 예정 이벤트를 제공합니다.

참고: 타이머 스위치는 동일한 요소에 저장되어 있어야 합니다.

참고: 이 함수 블록에는 네 개 이상의 출력이 있을 수 있습니다. 마우스 오른쪽 버튼으로 함수 블록을 클릭하여 추가 출력을 추가할 수 있습니다.

주의: 출력된 이벤트는 PLC에서 다시 계산되었으며 캘린더 항목과 다를 수 있습니다. TIMESWITCH_GET 함수 블록을 사용하여 추가 정보를 얻으세요.TIMESWITCH_GET

입력 TIMESWITCH

여기에는 타이머 스위치 데이터베이스가 문자열로 저장됩니다. 이는 함수 블록 TIMESWITCH로 이미 존재해야 합니다. 또한 이 함수 블록이 올바르게 초기화되도록 프로그램 순서를 고려하세요.

입력 OFFSET

이 입력은 출력을 세는 것을 허용합니다. 각 출력에 지정된 오프셋으로 이동하고 반환됩니다.

입력 DIS

입력은 읽기를 비활성화하고 모든 출력을 NULL로 설정하며 출력 COUNT를 0으로 설정합니다.

출력 COUNT

출력은 발견된 이벤트 수를 반환합니다.

참고: 입력 TIMESWITCH가 존재하지 않는 타이머 스위치를 참조하는 경우 출력 값이 다시 설정되지 않을 수 있습니다. 따라서 출력을 사용하여 항목이 유효한지 확인할 수 없습니다.

출력 ID1..ID#

다음 이벤트의 ID를 반환합니다. ID는 여러 번 발생할 수 있습니다.

출력 DT_START1..DT_START#

DT# 형식의 다음 이벤트의 시작 시간을 반환합니다.

출력 DT_END1..DT_END#

DT# 형식의 다음 이벤트의 종료 시간을 반환합니다.