Monday, September 21, 2020

PLC Adjusting PWM Duty Cycle Ladder Diagram Example

In the previous post, I show about using the PWM ladder diagram instruction in LDMicro. Furthermore, its duty cycle could be adjusted. The adjustment is made by copying any duty cycle value to the PWM duty cycle parameter.

In this example, I use two input contacts to adjust the duty cycle. The increment has a step of 10% of duty cycle. In the ladder diagram I set the default duty cycle to 0% with a frequency of 10kHz.

PLC Adjusting PWM Duty Cycle Ladder Diagram Example
Ladder Diagram Program

PIC16F876A is selected as the CPU of PLC. It clocks at 20MHz to get the maximum computing performance.



PLC Adjusting PWM Duty Cycle Ladder Diagram Example
Schematic Diagram

Click here to download this ladder diagram example.


No comments:

Post a Comment

Labels

ADC (10) Analog (14) Arduino (12) Atmega16 (19) Audio (2) AVR (20) Charger (1) Cortex-M0 (1) Counter (10) CPLD (25) Digital I/O (22) Display (34) EEPROM (2) Environment Sensor (1) esp8266 (2) Experiment Board (10) I2C (4) Interrupt (7) LCD (1) LDmicro (29) measurement and instrumentation (7) Microchip Studio (3) MikroC (1) One-Shot (3) OpAmp (1) PCB (31) PIC16 Microcontrollers (16) PIC16F877A (2) PIC16F887 MikroC (22) PLC (35) PWM (11) Regulator (1) RTC (2) Sensor (8) Shift Registers (5) SPI (5) Timer (34) UART (2) ultra-sonic sensor (1) USB (1) VHDL (21) xc8 (1) XC95108 (9) XC9536 (15) XC9572 (1) Xilinx (23) Xilinx ISE (22)