SHUTTER 함수 블록

이 SHUTTER 함수 블록은 라멜이 있는 또는 없는 셔터를 직접 제어합니다.

팁: 간단한 예제의 가이드를 참조하세요.

참고: PLC의 사이클 시간이 높을수록 셔터가 정확한 위치로 이동합니다.

입력 TR_UP_DW

셔터의 상하운동을 위한 단일 버튼 입력. PT_TR 시간 아래에서 하나 이상의 펄스가 발생하면 라멜이 닫히거나 열립니다. 끝 위치에 도달하면 방향이 변경됩니다. 라멜 기능이 활성화되지 않으면 아무것도 일어나지 않습니다. 입력이 참으로 유지되면 PT_TR 시간이 경과된 후 셔터가 아래로 또는 위로 이동을 시작합니다. 이동 중 펄스가 발생하면 셔터가 즉시 정지합니다.

입력 TR_UP

셔터의 상승운동을 위한 입력. PT_TR 시간 아래에서 하나 이상의 펄스가 발생하면 라멜이 열립니다. 라멜 기능이 활성화되지 않으면 아무것도 일어나지 않습니다. 입력이 참으로 유지되면 PT_TR 시간이 경과된 후 셔터가 위로 이동을 시작합니다. 이동 중 펄스가 발생하면 셔터가 즉시 정지합니다.

입력 TR_DW

셔터의 하강운동을 위한 입력. PT_TR 시간 아래에서 하나 이상의 펄스가 발생하면 라멜이 닫힙니다. 라멜 기능이 활성화되지 않으면 아무것도 일어나지 않습니다. 입력이 참으로 유지되면 PT_TR 시간이 경과된 후 셔터가 아래로 이동을 시작합니다. 이동 중 펄스가 발생하면 셔터가 즉시 정지합니다.

입력 UP

입력이 참이면 셔터가 완전히 위로 이동합니다. 이 입력이 참인 동안 STOP 및 DW를 제외한 다른 명령은 수락되지 않습니다.

입력 DW

입력은 셔터를 완전히 아래로 이동시킵니다. DW는 UP보다 우선순위가 높습니다. 이 입력이 참인 동안 STOP을 제외한 다른 명령은 수락되지 않습니다.

입력 STOP

입력이 참인 동안 셔터를 차단하고 이동을 방지합니다.

입력 MOVETO_POS

입력의 값이 변경되면 입력이 셔터를 원하는 위치로 이동시킵니다.

입력 MOVETO_SLAT

입력의 값이 변경되면 입력이 라멜 각도를 조정합니다.

참고: 셔터가 위로 이동된 경우(POS=0)에는 라멜 각도를 조정할 수 없습니다.

입력 SYNC_POS

입력은 외부 액추에이터의 위치를 동기화하며, 이동 명령이 실행되지 않습니다. 위치는 0에서 255까지 지정할 수 있습니다. 값은 이동 종료 후 설정됩니다.

입력 SYNC_SLAT

입력은 외부 액추에이터의 라멜 각도를 동기화하며, 이동 명령이 실행되지 않습니다. 각도는 0에서 255까지 지정할 수 있습니다. 값은 이동 종료 후 설정됩니다.

입력 SLAT_STEPS

입력은 라멜의 단계 수를 숫자로 정의합니다. 이 값은 입력 PT_SLAT의 시간을 분할합니다. 이 값이 지정되지 않거나 0으로 설정되면 라멜 기능이 비활성화됩니다.

입력 PT_TR

TR_UP_DW, TR_UP 및 TR_DW 버튼 입력의 펄스 시간을 T#으로 정의합니다. T#0ms 시간이 지정되면 즉시 완전한 이동이 발생합니다. 입력이 정의되지 않거나 값이 NULL과 같으면 T#300ms가 가정됩니다.

입력 PT_UP

셔터의 상승운동에 대한 이동 시간을 T#으로 정의합니다. 이 시간은 입력 PT_DW보다 크도록 유지해야 셔터가 자동으로 동기화됩니다. 또한, 시간이 지나면서 실행 시간이 증가할 수 있으므로 값을 약간 올리는 것이 좋습니다.

이동 시간이 정의되지 않으면 라멜 각도만 변경할 수 있습니다.

입력 PT_DW

셔터의 하강운동에 대한 이동 시간을 T#으로 정의합니다. 이 시간은 입력 PT_UP보다 작도록 유지해야 셔터가 자동으로 동기화됩니다. 또한, 시간이 지나면서 실행 시간이 증가할 수 있으므로 값을 약간 올리는 것이 좋습니다.

이동 시간이 정의되지 않으면 라멜 각도만 변경할 수 있습니다.

입력 PT_SLAT

라멜 이동 시간은 T#으로 정의됩니다. 이 시간은 완전히 열리고 닫는 전체 운동으로 측정됩니다.

입력이 SLAT_STEPS가 0이면 이동 시간이 PT_SLAT 사용되지 않고 값이 0으로 설정됩니다.

입력 PT_STOP

운동 사이의 데드타임을 정의합니다. 이를 통해 릴레이가 분리되고 모터가 보호됩니다.

입력 PT

입력은 PLC의 사이클 시간을 최적화합니다. 출력 REAL_POS 및 REAL_SLAT는 이 시간 간격으로 계산됩니다. 입력이 정의되지 않으면 값 T#100ms이 가정됩니다.

출력 DO_UP

출력은 직접 상승 스위치 출력과 연결됩니다.

출력 DO_DW

출력은 직접 하강 스위치 출력과 연결됩니다.

출력 DO_STOP

출력은 셔터가 정지 시간 PT_STOP에 있는 동안 활성화됩니다. 다음 운동이 없으면 예외입니다.

출력 POS

출력은 셔터의 목표 위치를 정수로 반환합니다. 위치 범위는 0에서 255까지입니다. 값 0은 열리고 255는 닫힙니다. 이동 후 이 위치가 수정됩니다.

출력 SLAT

출력은 셔터의 라멜 목표 각도를 정수로 반환합니다. 각도 범위는 0에서 255까지입니다. 값 0은 열리고 255는 닫힙니다. 이동 후 이 위치가 수정됩니다.

출력 REAL_POS

출력은 셔터의 현재 위치를 0255 사이의 부동 소수점 수로 반환합니다. 값 0은 열리고 255는 닫힙니다. 계산은 입력 PT의 간격에서 수행됩니다.

출력 REAL_SLAT

출력은 라멜의 현재 위치를 0255 사이의 부동 소수점 수로 반환합니다. 값 0은 열리고 255는 닫힙니다. 계산은 입력 PT의 간격에서 수행됩니다.