Breen Machine Automation Services LLC
Breen Machine Automation Services LLC
  • 95
  • 379 034
Conveyor Data Handling - PLC Programming Cookbook
Hey Controls Champions!
We often want to track part data as those parts flow through a conveyor system. This video shows how to do that in a PLC with ladder logic, and a bonus operator station with buttons and lights.
Download the sample files here: www.breen-machine.com/conveyor-data-handling-in-ladder-logic/
Check out the rest of the PLC Programming Cookbook here: th-cam.com/play/PLY_N2KH7AdTutcpd0gWADfGWjBSTQHGAs.html
Like what you see or want to see something else? Comment and share your thoughts. Be sure to subscribe and ring that bell to see more content as it comes out.
Keep on reaching!
Your Breen Machine Team
มุมมอง: 378

วีดีโอ

Conveyor Queuing in Ladder Logic - PLC Programming Cookbook
มุมมอง 9446 หลายเดือนก่อน
Hey Controls Champions! To convey or not to convey... is never the question. Parts have to get places, and conveyors are a simple but versatile way to do that. I've always considered conveyors to be among the simplest things in automation to program, but truth be told, they can get a bit complex. Whether that's due to necessarily complicated automation or unnecessarily simple programmers, I'll ...
Updating a Project in Codesys - PLC Programming Pro Tips
มุมมอง 3646 หลายเดือนก่อน
Hey Controls Champions! Welcome back for another video. Today we're talking about updating projects from one version of Codesys to another. This is common when opening a program created with an older version of Codesys, and Codesys is a little more involved than many platforms. Here are some possible errors you might see if you need to update the program or haven't done it right: * device does ...
Scalable PLC Output Control in Ladder Logic - PLC Programming Cookbook
มุมมอง 292ปีที่แล้ว
Hey Controls Champions! Advance your PLC programming skills. Building on previous concepts, this video delves into integrating output code with sequence code. Learn key factors in creating scalable, readable, and maintainable PLC programs. Discover troubleshooting techniques, with practical examples and a demonstration of a model that covers all the bases. Ideal for programmers seeking to enhan...
PLC Output Control: A Simple Approach in Ladder Logic - PLC Programming Cookbook
มุมมอง 1.1Kปีที่แล้ว
Hey Controls Champions! Master the fundamentals of output control in PLCs. This tutorial guides you through the basics of managing outputs like valves, lights, and motor starters in ladder logic. Learn how to create a separate routine for outputs, ensuring reliability and maintainability in your PLC programs. Ideal for both beginners and experienced programmers. Download the sample files here: ...
PLC Sequencing in Structured Text - PLC Programming Cookbook
มุมมอง 1.7Kปีที่แล้ว
Hey Controls Champions! Unlock the secrets of PLC programming. This video focuses on sequencing in Structured Text, with an in-depth comparison of sequencing in Structured Text vs. Ladder Logic, guiding viewers through each step. Ideal for those familiar with ladder logic, it provides two distinct approaches to sequencing, alongside tips on formatting and best practices. Elevate your PLC progra...
Codesys Quickstart - PLC Programming Pro Tips
มุมมอง 3.5Kปีที่แล้ว
Hey Controls Champions! This beginner-friendly guide covers all the essentials to kickstart your journey in industrial automation. Learn about setting up the Codesys environment, mastering hotkeys, effective workflows, and practical programming tips. Plus, discover how to use the simulation feature to test your projects. Perfect for aspiring PLC/HMI programmers. Like what you see or want to see...
Sharing Industrial Automation Experience | Breen Machine Philosophy pt10 | Breen Machine Automation
มุมมอง 6593 ปีที่แล้ว
Sharing Industrial Automation Experience | Breen Machine Philosophy pt10 | Breen Machine Automation
Selecting Course Topics to Teach | Breen Machine Philosophy pt9 | Breen Machine Automation Services
มุมมอง 2733 ปีที่แล้ว
Selecting Course Topics to Teach | Breen Machine Philosophy pt9 | Breen Machine Automation Services
Learn Smart not Hard | Breen Machine Philosophy pt8 | Breen Machine Automation Services
มุมมอง 1303 ปีที่แล้ว
Learn Smart not Hard | Breen Machine Philosophy pt8 | Breen Machine Automation Services
How to Succeed without Smart Goals | Breen Machine Philosophy pt7| Breen Machine Automation Services
มุมมอง 613 ปีที่แล้ว
How to Succeed without Smart Goals | Breen Machine Philosophy pt7| Breen Machine Automation Services
How we're engineering Utopia | Breen Machine Philosophy pt6 | Breen Machine Automation Services
มุมมอง 873 ปีที่แล้ว
How we're engineering Utopia | Breen Machine Philosophy pt6 | Breen Machine Automation Services
How to Succeed in Business | Breen Machine Philosophy pt5 | Breen Machine Automation Services
มุมมอง 783 ปีที่แล้ว
How to Succeed in Business | Breen Machine Philosophy pt5 | Breen Machine Automation Services
Sequencing in Ladder Logic: A Modern Approach - PLC Programming Cookbook
มุมมอง 3.4K3 ปีที่แล้ว
Hey Controls Champions! Welcome back for another video. I know we've already talked about sequences a few times, but they're just so important! We've saved the best for last. Today we're looking at a more modern approach to writing a sequence in ladder logic. Download sample files here: www.breen-machine.com/?p=28459 This is part of our PLC Programming Cookbook series. Check out the whole serie...
Becoming an Entrepreneur Engineer | Breen Machine Philosophy pt4 | Breen Machine Automation Services
มุมมอง 1163 ปีที่แล้ว
Becoming an Entrepreneur Engineer | Breen Machine Philosophy pt4 | Breen Machine Automation Services
Sequencing in Ladder Logic: From Scratch - PLC Programming Cookbook
มุมมอง 3.5K3 ปีที่แล้ว
Sequencing in Ladder Logic: From Scratch - PLC Programming Cookbook
The Man behind Breen Machine | Breen Machine Philosophy pt3 | Breen Machine Automation Services
มุมมอง 873 ปีที่แล้ว
The Man behind Breen Machine | Breen Machine Philosophy pt3 | Breen Machine Automation Services
Level Up Your Programming with Pseudo Code - PLC Programming Cookbook
มุมมอง 1.4K3 ปีที่แล้ว
Level Up Your Programming with Pseudo Code - PLC Programming Cookbook
Controls Anything, Anywhere | Breen Machine Philosophy pt11 | Breen Machine Automation Services
มุมมอง 1193 ปีที่แล้ว
Controls Anything, Anywhere | Breen Machine Philosophy pt11 | Breen Machine Automation Services
Tosibox Unboxing
มุมมอง 2433 ปีที่แล้ว
Tosibox Unboxing
Sequencing in Ladder Logic: Step by Step - PLC Programming Cookbook
มุมมอง 15K4 ปีที่แล้ว
Sequencing in Ladder Logic: Step by Step - PLC Programming Cookbook
3-Way Switching in Structured Text - PLC Programming Cookbook
มุมมอง 1.3K4 ปีที่แล้ว
3-Way Switching in Structured Text - PLC Programming Cookbook
3-Way Switching in Ladder Logic part 2 - PLC Programming Cookbook
มุมมอง 2.2K4 ปีที่แล้ว
3-Way Switching in Ladder Logic part 2 - PLC Programming Cookbook
3-Way Switching in Ladder Logic - PLC Programming Cookbook
มุมมอง 6K4 ปีที่แล้ว
3-Way Switching in Ladder Logic - PLC Programming Cookbook
Coil vs Latch in Ladder Logic - PLC Programming Cookbook
มุมมอง 1.8K4 ปีที่แล้ว
Coil vs Latch in Ladder Logic - PLC Programming Cookbook
Motor Starter Examples in Structured Text - PLC Programming Cookbook
มุมมอง 3K4 ปีที่แล้ว
Motor Starter Examples in Structured Text - PLC Programming Cookbook
Motor Starter Examples in Ladder Logic - PLC Programming Cookbook
มุมมอง 1.2K4 ปีที่แล้ว
Motor Starter Examples in Ladder Logic - PLC Programming Cookbook
How to Toggle a Bit in Structured Text - PLC Programming Cookbook
มุมมอง 4.2K4 ปีที่แล้ว
How to Toggle a Bit in Structured Text - PLC Programming Cookbook
How to Toggle a Bit in Ladder Logic - PLC Programming Cookbook
มุมมอง 9K4 ปีที่แล้ว
How to Toggle a Bit in Ladder Logic - PLC Programming Cookbook
How to Blink Lights in Structured Text - PLC Programming Cookbook
มุมมอง 8K4 ปีที่แล้ว
How to Blink Lights in Structured Text - PLC Programming Cookbook

ความคิดเห็น

  • @vleiswalker9374
    @vleiswalker9374 2 วันที่ผ่านมา

    Found this channel thru searching for PLC Valve control in Google. Like the style of the tutorial, it is well explained and useful. Well done, thank you!

    • @breen-machine
      @breen-machine 2 วันที่ผ่านมา

      That's great to hear. Thanks for the feedback! :)

  • @babazhb
    @babazhb 3 วันที่ผ่านมา

    and what will happens when there is a contact bounce?

    • @breen-machine
      @breen-machine 3 วันที่ผ่านมา

      Great question. Most PLC inputs have some debounce filtering built-in, so it's rarely an issue. I can't think of a time in the last 10 years I've had to debounce in logic. That said, if you do find a case that needs debounce in the code, you'd have to do that one at a time for each input using timers.

  • @Jowelacomode
    @Jowelacomode 5 วันที่ผ่านมา

    ICI LA COURT!

  • @ciberboyYT
    @ciberboyYT 22 วันที่ผ่านมา

    shit video

  • @ashishvishwakarma3712
    @ashishvishwakarma3712 23 วันที่ผ่านมา

    That was so helpful thanks for the tutorial.

  • @nikmatthyssens511
    @nikmatthyssens511 หลายเดือนก่อน

    Hi, I’m currently working in a thesis to reduce false rejects of syringe flange cracks (currently using in-sight 1403). The majority is of false rejects is due to reflection. Your video’s really help me to gain full understanding of vision systems! If you have any valuable ideas/sources, they’re very welcome:)

    • @breen-machine
      @breen-machine 14 วันที่ผ่านมา

      Hi, the first go-to for reflectivity issues is usually a polarized filter. Machine vision usually does best with diffuse reflection of light. The shininess you're talking about is a specular reflection. Specular reflection maintains polarization while diffuse does not. So a polarized filter on the light source at 0 deg and another on the camera at 90 deg will mostly remove the shiny reflections from the image. Good luck!

  • @jerrodp-n1m
    @jerrodp-n1m หลายเดือนก่อน

    I’m having a hard time finding this video. Any help would be appreciated thank you.

    • @breen-machine
      @breen-machine 14 วันที่ผ่านมา

      Sorry for the slow reply. This video is available on our website. courses.breen-machine.com/courses/virtual-machines

  • @ismailkoyuncu5518
    @ismailkoyuncu5518 หลายเดือนก่อน

    Great explanation..There is a really good narration, much better than many online courses... those who want to start from ne can get to a good level here. Please we are waiting for more new practical videos from you thank you very much regards

    • @breen-machine
      @breen-machine 14 วันที่ผ่านมา

      I'm glad you enjoyed it! :) Thanks for the feedback. I'll try to get some more videos up soon.

    • @ismailkoyuncu5518
      @ismailkoyuncu5518 14 วันที่ผ่านมา

      @ 🙏🏼

  • @EricLovejoy-z5x
    @EricLovejoy-z5x หลายเดือนก่อน

    Can I import IDEC PJW or ZLD files? I'm looking to convert to structured Text language or C

  • @sofianetidjani
    @sofianetidjani 2 หลายเดือนก่อน

    How about the duration of the one shot, isn't it safer to keep the one shot duration short enough in order for the normally closed contact of the one shot to be true for latch to keep the light on ?

    • @breen-machine
      @breen-machine 14 วันที่ผ่านมา

      I'm not sure what you mean. A one shot, by definition, stays on for one scan of the program. Ever part of the program will see the bit high exactly once before it goes low again. If you're talking about the pushbutton one shots (ie PassPB_OS), only one branch of the rung is active at a time, depending on the state of the one shot. That's how we want it to work.

  • @Dalan76
    @Dalan76 2 หลายเดือนก่อน

    Just what I was looking for, can’t wait to see some more videos. Super helpful and informative. Thanks 😊

  • @sofianetidjani
    @sofianetidjani 2 หลายเดือนก่อน

    thank you for the explanation and advice to keep this function in my toolbox for future projects

  • @dlourenzoni
    @dlourenzoni 3 หลายเดือนก่อน

    I need to configure a Cognex 5604 camera, just to take 1 photo per second and measure the width. And I can't even do that 🥲 just 1 side has edge, I do note know reason

    • @breen-machine
      @breen-machine 14 วันที่ผ่านมา

      Sorry for my slow response. :) The easiest and most reliable way to measure width is to setup the image so it can see both edges you're measuring between. If that's not possible, the camera will need to be able to infer something about the other edge. For example, if the other edge is always against a fixed guide, you know where it is. In that case, take a picture of a max size part and min size part, measure the edge location in pixels, then interpolate between those values to get an actual measurement. The interpolation will be linear (y = mx + b) and can be done in the camera or the controller (PLC, PC, or whatever is receiving the measurement). I usually trigger from the controller or based on a sensor that tells the system when the part is in place. If that's not convenient for the 1 photo per second requirement, you can also setup a trigger event in the spreadsheet using the Timer function. (support.cognex.com/docs/is_592/web/EN/ise/Content/Reference/Timer.htm)

  • @ourusolutions7916
    @ourusolutions7916 3 หลายเดือนก่อน

    Hi, good day! Please review the Tosibox for 2024, including its uses and your experience. Thanks in advance!

  • @brewtalityk
    @brewtalityk 3 หลายเดือนก่อน

    superb. I was trying this with L/UnL at first, and that was obviously not working

  • @bimbo-yw6ny
    @bimbo-yw6ny 3 หลายเดือนก่อน

    it is suppose to be an exclusive or

  • @bimbo-yw6ny
    @bimbo-yw6ny 3 หลายเดือนก่อน

    In the set and reset config, in the first rung i put stop nc, start no, overload nc in series with Qset; in the second rung i put stop no, overload nc in series with Qreset. in the simulation works fine?

  • @bimbo-yw6ny
    @bimbo-yw6ny 3 หลายเดือนก่อน

    to make it with zelio in simulation, i use the Stop NC, before the start NO, the overload NC,.

  • @bimbo-yw6ny
    @bimbo-yw6ny 3 หลายเดือนก่อน

    the overload contact shoul be NC

  • @sandyjonesmusic
    @sandyjonesmusic 3 หลายเดือนก่อน

    Nice one!!

  • @thedjcorky
    @thedjcorky 4 หลายเดือนก่อน

    Hi thank you for your explanation of making a blinking light. I have been tasked with making a plc power flashing fairground lighting. Would this be the most suitable way of doing so? Or would there be a more effective way to program lights to flash in different patterns? The lights are wired with 3 different cables and I have a plc with 4 outputs. Thank you

  • @aaronsytchannel
    @aaronsytchannel 4 หลายเดือนก่อน

    Manufacturing engineer here, been on the software side for years and switching over to PLCs... Your videos are the best I found to talk about the nitty gritty of programming setting logic or a particular system aside. Thank you so much for sharing your knowledge!!!

    • @breen-machine
      @breen-machine 4 หลายเดือนก่อน

      Thanks for the feedback! :) It keeps me motivated to make more.

  • @Summer夏天-f1z
    @Summer夏天-f1z 4 หลายเดือนก่อน

    If you need COGNEC, KEYENCE, BASLER, DATALOGIC, ZEBRA, HONEYWELL, scanner guns, lenses, sensors and other industrial products, you can contact me directly. The price is the lowest in the world. I hope we can have long-term cooperation.

  • @fastforu2
    @fastforu2 4 หลายเดือนก่อน

    Super great explanation! I have a similar project to this and it helped me get a view of conveying. I was looking at the system as a whole and not individually

  • @undrgrndhp
    @undrgrndhp 4 หลายเดือนก่อน

    Thank you very much, Breen!

  • @cryptoally-wi7mz
    @cryptoally-wi7mz 5 หลายเดือนก่อน

    What software is used ?

  • @htyvty9981
    @htyvty9981 6 หลายเดือนก่อน

    Thanks for sharing. These best practices will help me improve upon my sequences

  • @htyvty9981
    @htyvty9981 6 หลายเดือนก่อน

    Great video man, thanks for sharing

  • @konradkmiller
    @konradkmiller 6 หลายเดือนก่อน

    Thanks! I was two growls short of a primal scream, and I think my coworkers are getting a little concerned about those!

  • @Shannon_Robbie
    @Shannon_Robbie 6 หลายเดือนก่อน

    I don't know why this is so confusing for me. I need to learn PLC's for work and I find it so frustrating!

  • @dolorismachina2
    @dolorismachina2 6 หลายเดือนก่อน

    Very nice explanation 👌

  • @IzaGlowacka
    @IzaGlowacka 6 หลายเดือนก่อน

    L

  • @carloscesarcesario1841
    @carloscesarcesario1841 6 หลายเดือนก่อน

    Hello, I would like your help, I need to do a project. The PLC, an FX3U, will send the MR JE C servo to rotate to one side a certain amount of pulses entered into a register on the Sankoom HMI, when it reaches the count, the servo returns to the value of 0. Could you help me with the pins of the CN3 connector and the configuration parameters in mr2?

    • @breen-machine
      @breen-machine 6 หลายเดือนก่อน

      Thanks for watching! I think this is a little more than I can get into through TH-cam comments. The first thing to do is always check the manual. If that doesn't get you what you're looking for, I like to reach out to the supplier (wherever you bought the PLC and servo) because they usually have technical resources that are more personable than the manufacturer. If that doesn't work, then call the manufacturer tech support. And of course, if you'd like help from a friendly integrator, contact info is on our website: www.breen-machine.com/contact-us/ Good luck!

  • @Mousoukyou
    @Mousoukyou 7 หลายเดือนก่อน

    Thank you so much for this video series, I'm going to start working with cognex cameras soon and this has helped a lot!

  • @stefangrozdanovic4908
    @stefangrozdanovic4908 7 หลายเดือนก่อน

    Very interesting tutorial. I would like to a suggestion to use enumeration instead of using step:= 0, 1, 2 etc. You can define them in DUTs or even locally in the function blocks them as " Steps : (WAIT=0, PUSH, DWELL, RETRACT, RESET); " and the use CASE statements to go through different steps. The reason for this is because step:= 0 has no meaning. Yes there is a comment above but it is not good practice to rely on comments, as the code will get changed and comments get left behind unattended. We should strive to make our code self-explanatory and self-documenting as much as possible.

    • @breen-machine
      @breen-machine 6 หลายเดือนก่อน

      Excellent point, and well stated. Thanks!

  • @renaco1145
    @renaco1145 8 หลายเดือนก่อน

    Hi, I would like to monitor my Cognex on the HMI. I tried to establish that communication with C-More HMI under communication feature in In Sight explorer but could not get it to work. Can you please explain if this is possible at all? As you know, In Sight explorer already has a built in EasyWiew. I am talking about something similar over Ethernet/IP connection. Thanks,

    • @breen-machine
      @breen-machine 6 หลายเดือนก่อน

      I haven't tried connecting a camera to a C-More before. Usually, I see Cognex cameras being connected to Cognex Vision View displays or another web capable device.

  • @khlorghaal
    @khlorghaal 8 หลายเดือนก่อน

    what is the target audience for this? high schoolers? college students? industry veterans? legitimately asking, coming from modern compsci i cannot tell

    • @breen-machine
      @breen-machine 6 หลายเดือนก่อน

      It's a fair question, and I think I'd be asking it in your shoes. In my experience, most people in industry trying to do basic PLC programming (maintenance, tech school students, even controls engineers) don't have a compsci background. These videos are for them. It's been on my list for a while to make a quickstart PLC programming tutorial for compsci people... whenever I get some time. :)

  • @technews8702
    @technews8702 9 หลายเดือนก่อน

    waiting for more video on tosibox

  • @joemalotcnj1987
    @joemalotcnj1987 10 หลายเดือนก่อน

    Graphics are poor. Can't read a single entry in the program with the resolution used.

    • @rubenhdt
      @rubenhdt 3 หลายเดือนก่อน

      Not true

  • @piotrpolska1666
    @piotrpolska1666 10 หลายเดือนก่อน

    I hate cognex cameras so bad... trust me

    • @breen-machine
      @breen-machine 10 หลายเดือนก่อน

      Haha, I trust you. People on the internet are always very honest about the things they hate. ;) What do you prefer?

    • @piotrpolska1666
      @piotrpolska1666 10 หลายเดือนก่อน

      Changing the JOB on practically every Cognex camera takes a very long time (up to 10 seconds). The profinet communication frame itself is exceptionally complex and consists of numerous conditions. The cameras from the IS2800 series are a complete misunderstanding altogether. The software freezes, is not well-developed, and Cognex panels were not compatible (and probably still aren't). I definitely prefer using Keyence products (IV, IV2, IV3, and IX cameras depending on the needs). Due to all these issues with Cognex, I have developed an aversion :) @@breen-machine

  • @rickrodriguez2477
    @rickrodriguez2477 11 หลายเดือนก่อน

    Hi John, there is a slc-100 software that i can get from you, please let me know. Thanks.!

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      Hi @rickrodriguez2477. Unfortunately, I don't have distribution rights for PCIS.exe, so I can't give it to you. You may be able to get it from your local Rockwell distributor. If there's something else I can do to help, let me know: www.breen-machine.com/contact-us/

  • @MicheleJann
    @MicheleJann 11 หลายเดือนก่อน

    CV nxc😮

  • @rickrodriguez2477
    @rickrodriguez2477 11 หลายเดือนก่อน

    need the AB SLC150 PLC Software, PCIS.exe, I would greatly appreciate it if you help me thank you. Please let me know Thanks.

  • @AbbasAghapour
    @AbbasAghapour 11 หลายเดือนก่อน

    Could we use in-sight explorer in 2800 series camera?

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      The 2800 series is new and uses Vision Suite. I don't think it'll work with Explorer

  • @GreenMachine_112
    @GreenMachine_112 11 หลายเดือนก่อน

    I'm doing a project for school and I'm wondering if I can connect this to a robot so when the camera picks up movement, the robot will move to a specific spot

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      Yes, most industrial cameras are designed for robot applications, and Cognex is a common choice. If you want to connect the camera directly to the robot, check with the robot manufacturer. They usually have one or two brands they work with. Otherwise, you can use a PLC as an intermediary. In this case, you'd send the results of an inspection to the PLC, then the PLC would load the appropriate registers in the robot, probably all over Ethernet.

  • @_Nikko_-cz8mi
    @_Nikko_-cz8mi 11 หลายเดือนก่อน

    For anyone who doesnt have "live video" available as a button after adding the camera, you need to click the "Connect" button. The video transationed over this step.

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      Thanks for that. :)

  • @amenaomar1869
    @amenaomar1869 11 หลายเดือนก่อน

    😂😂d😂d😂😊

  • @jamieforan7380
    @jamieforan7380 11 หลายเดือนก่อน

    Is there a camera/sensors/vision system that would be capable of taking large dimensional measurements of an aluminium extrusion?

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      The short story is, it depends. What kind of dimensional measurements? What precision? How big are the aluminum extrusions? Generally speaking, the larger the part, the less precision you'll get from a vision system. For example, if your vision sensor is 1000 pixels wide and your field of view (FOV) is 1m, each pixel is 1mm. If your FOV is 1cm, each pixel is 0.01mm. There are a few other details, like lens quality, etc, but the size of the pixels is usually the most important factor in measurement precision. This means if you have a large part and want high measurement precision, you'll need a very high resolution camera, and at some point it's not practical. Perspective and lighting can also be a challenge with measurement applications. If your parts are thin, a backlight works well. If your parts have crisp edges, you may also be able to top light with good results no matter how thick the part. If your part is round, you may need to use more specialized lighting like a collimated light source. If your part is rectangular with rounded edges, a 3D vision system or 2D laser profiler might be your best bet.

  • @shepardrozycki6614
    @shepardrozycki6614 11 หลายเดือนก่อน

    😍 promo sm

  • @wokmage
    @wokmage ปีที่แล้ว

    Very nice method for ladder sequences. One thing I would add is a local _nextStep variable which each step of the sequence changes instead of directly changing the Step variable. The value of _nextStep is copied to Step after any output logic driven by the state machine has resolved. This is to ensure that every step of the sequence is given at least one complete scan and provides extra insurance that the logic can't fall through the steps quicker than you intend.

    • @breen-machine
      @breen-machine 11 หลายเดือนก่อน

      Good thought. I've seen that done before, but I personally don't like having more than one Step variable. I think it adds complexity and confuses the maintenance guys. I'd rather just make sure each sequence step is waiting for the appropriate result before moving to the next step. For example, if step 2 is extending a cylinder, it shouldn't move to step 3 until we see the cylinder switch shows it's been extended. It's a tradeoff either way. :)