Allen Bradley PLC Programming RSLogix 5000 Factory IO - Reject System Using FIFO FFL / FFU [Part 6]

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 3

  • @ShaneWelcher
    @ShaneWelcher Год назад +5

    Thanks or sharing, hope all is well.
    I see how the logic works & understand the use for example however, wouldn't you feel like a box tracking system is built easier with a Bit shift?
    The Bit shift doesn't use as much memory as the FFL/FFU (which is dependent on how much data you want to store?
    The most popular use for the FFL/FFU instructions that I see used in the industry is for averaging data or trapping data to display it on an HMI screen.

    • @SolisPLC
      @SolisPLC  Год назад +2

      Hey Shane!
      I've seen both implementations depending on complexity. For a simple reject system, the option is binary - Either keep the part or reject it. For that purpose, the bit shift makes sense. When it comes to a more complex application - Ex: I worked on a system that had multiple SKUs merge on a single conveyor and then the stream was split at the palletizer into different cells. In that case, you needed to track the different SKUs through the system. A vision system would identify each box sequentially and the correct box would be sent to the right palletizer downstream.
      To your point shifting bits would take up less memory. That being said, I haven't encountered a situation in which this application was the bottleneck. If you're not creating a massive array it should be fine. Keep in mind that you can allocate a much smaller array; in my example I believe that we could have create an array of size 10.
      Cheers!

  • @12davm
    @12davm Год назад

    This is great. I appreciate your work.
    I can reference this for my future project. In a real application where you have constant flow of products and youre rejecting certain ones using vision system. would you need to reset every time you have a reject?