In an attempt to gather and present data on a Cmore panel with a DL06 PLC, I am configuring the "Time total" (TA15) and Stack Count (CTA2) pairs. These values, V11200-V11235 and V11400-V1135, respectively, are to be captured and filled when a stack is discharged from the production line. The setup involves using LD K30 on the first rung, LD V11400 on the second row with a FILL box and counter value CTA2 on the third rung (this setup is repeated for capturing time values on subsequent rows). While I am familiar with using a Fill File Load (FFL) on an AllenBradley platform, the Directlogic PLC is new to me. I believe that the FILL box loads one word for every true rung it is placed on, triggered by the closure of the "coil" contact C104 on the input side of the rung. As the FILL operates, it will load CTA2 into V11400 and TA15 into V11200. Subsequent closures will load values incrementally. However, I am wondering what happens when I reach the 30th true condition. Will the FILL stop, and if so, how can it be reset? Unlike the AB version with a reset bit, I am unsure how to reset the FILL instruction on the Directlogic PLC. The available help files do not provide guidance on resetting or restarting the FILL to load data back to the initial memory location. Any advice on resetting the FILL at the end of the day would be appreciated.
Photo of ladder connected to object
When comparing the Direct Logic FILL instruction with the AB FILL instruction, it is important to note that they operate differently than the AB FFL/FFU FIFO instructions. For more information, refer to the manual at the link provided.
I'm grateful for Drbitboy's reminder about the FILL instruction. I had overlooked it. While the FILL instruction may not be suitable for my needs, I believe the STT instruction could work. The DL06 manual provided valuable assistance. By writing a Zero into the initial Vmemory location of the accumulator stack at the end of each day to reset everything, I can modify my logic and successfully complete the task.
Slim mentioned that by writing a Zero into the first Vmemory location of the accumulator stack at the end of the day, he can successfully reset his logic and get things done. By continuously writing a source value to the table using STT on each scan until SP56 activates, you can effectively reset the system. Welcome to the forum!
You're right that the FILL command will load one word for each true condition. However, once it reaches the end of its range (V11435 or V11235 in your case), it won't actually stop but will wrap back to the beginning. It's an automatic loop, so no manual reset is required in your case. However, if you want to manually reset the FILL at the end of the day, you could use a timer or an Output Coil set on a daily schedule that will reset your CTA2 counter and TA15 timer. Once this counter/timer reset, the FILL will start to overwrite at the start of the its set range, effectively "resetting" it. Please always remember to back up your data before it gets overwritten by the new cycle.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: - To use the FILL instruction box on a Directlogic PLC for data capture, you can place the FILL box on a rung along with a condition that triggers the loading process. In this case, it seems like the FILL box is being used to load values into memory locations V11200 and V11400 when certain conditions are met.
Answer: - When the FILL instruction reaches the 30th true condition, it may stop loading data. To reset the FILL instruction and start loading data back to the initial memory location, a specific reset procedure may be required.
Answer: - Unlike the AllenBradley version with a reset bit, the Directlogic PLC may require a different method to reset the FILL instruction. It seems like the available help files do not provide guidance on resetting or restarting the FILL. Consulting the PLC documentation or seeking advice from experienced users may help in finding a solution to reset the FILL instruction.
Answer: - If you need to reset the FILL instruction at the end of the day to prepare for the next cycle of data capture, consider implementing a manual reset procedure or creating a specific logic sequence
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.