
CTRL_PWM 함수 블록은 펄스 폭 변조(Pulse Width Modulation)를 생성합니다.
제어 신호는 입력(IN)을 통해 지정됩니다. 값은 0부터 255 사이여야 합니다. 255는 100 %에 해당합니다.
이 입력은 펄스 폭의 주기를 정의합니다. 이는 한 번 켜지고 한 번 꺼지는 것을 의미합니다. 올바른 기능을 위해 이 입력이 지정되어야 합니다. 시간 데이터 유형인 T#5m이 예상됩니다.
이 입력은 펄스 폭의 최소 주기를 정의합니다. 이 값이 낮아지면 두 번째 주기가 비례하여 연장됩니다. PT_MAX를 사용하여 최대 주기를 제한하는 것이 좋습니다.
이 입력은 확장 시의 최대 총 주기를 정의합니다. 이는 적어도 PT 입력이랑 같아야 합니다. 이 입력을 계산하려면 PT_MAX가 정의되어 있어야 하고 PT_MIN이 펄스 폭을 연장해야 합니다.
입력 DIS는 펄스 폭 변조를 비활성화하고 출력 Q는 거짓입니다.
부울 형식의 출력은 펄스 폭 신호에 따라 진과 거짓을 주기적으로 전환합니다. 첫 번째 주기는 진으로 시작됩니다.