Hello all,
I am working on a simple program for an AB Pico PLC. Some info first:
In the image below I01 is a ready signal from a machine. This typically goes on or off every few minutes. I02 is a sensor which blinks ~100 times per minute. T01 is a 5s on-delay timer, T02 (50ms) and T03 (40ms) are off-delay timers.
My goal is to energize Q01 when: I01 is made and timers T01 and T02 have expired. Q01 can only be de-energized when T03 has expired and I01 is not made. Q01 should maintain whatever state its in until I01 changes.
The problem I have is that when Q01 is energized then de-energized with I02 made, the program seems to get stuck in a loop where Q01 goes on and off every program cycle. Does anyone see what I am doing wrong? Any advice is appreciated, thanks.
I am working on a simple program for an AB Pico PLC. Some info first:
In the image below I01 is a ready signal from a machine. This typically goes on or off every few minutes. I02 is a sensor which blinks ~100 times per minute. T01 is a 5s on-delay timer, T02 (50ms) and T03 (40ms) are off-delay timers.
My goal is to energize Q01 when: I01 is made and timers T01 and T02 have expired. Q01 can only be de-energized when T03 has expired and I01 is not made. Q01 should maintain whatever state its in until I01 changes.
The problem I have is that when Q01 is energized then de-energized with I02 made, the program seems to get stuck in a loop where Q01 goes on and off every program cycle. Does anyone see what I am doing wrong? Any advice is appreciated, thanks.