
Khối chức năng CTRL_PWM tạo ra một tín hiệu điều khiển rộng xung.
Giá trị điều khiển được định nghĩa qua đầu vào. Giá trị này phải nằm trong khoảng từ 0 đến 255. 255 tương đương với 100 %.
Đầu vào này định nghĩa thời gian chu kỳ cho một xung rộng. Thời gian này bao gồm một lần bật và một lần tắt. Đầu vào phải được định nghĩa để chức năng hoạt động chính xác. Kiểu dữ liệu thời gian được mong đợi là như sau: T#5m.
Đầu vào này định nghĩa thời gian chu kỳ tối thiểu của một xung rộng. Nếu thời gian này bị vượt qua, chu kỳ thứ hai sẽ được kéo dài theo tỷ lệ phù hợp. Được khuyến nghị giới hạn chu kỳ tối đa bằng PT_MAX.
Đầu vào này định nghĩa thời gian chu kỳ tổng cộng tối đa khi mở rộng. Thời gian này phải ít nhất tương đương với đầu vào PT. Để đầu vào này được tính toán, PT_MAX phải được định nghĩa và PT_MIN phải kéo dài xung rộng.
Đầu vào DIS vô hiệu hóa tín hiệu điều khiển rộng xung và đầu ra Q là sai.
Đầu ra kiểu bool chuyển đổi giữa đúng và sai theo chu kỳ. Tuỳ thuộc vào tín hiệu điều khiển rộng xung. Chu kỳ đầu tiên bắt đầu với đúng.