SC02. Siemens TIA Portal Sequence Control Programming

Поділитися
Вставка
  • Опубліковано 13 вер 2024

КОМЕНТАРІ • 42

  • @jiangjiang9864
    @jiangjiang9864 2 роки тому +1

    口音超纯正,哈哈。讲的非常好,我也用英语给非洲兄弟普及PLC好多年了。为您点赞。

  • @abderrahimdarouich
    @abderrahimdarouich 2 місяці тому

    Great and simple explanation, well done!

    • @electricalautomation
      @electricalautomation  2 місяці тому

      Glad you liked it!

    • @abderrahimdarouich
      @abderrahimdarouich 2 місяці тому

      @@electricalautomation in case for a sequence program and you might need to home your machine, how can you do that in reverse steps from any step in the program without causing crushes for example?

  • @stefanhelleblad2936
    @stefanhelleblad2936 2 місяці тому

    东北老乡给你点赞!

  • @geokou18
    @geokou18 3 роки тому +3

    Very good video, thanks

  • @atanaskasidov3380
    @atanaskasidov3380 3 роки тому +2

    Good for new learners. In your case you can use sequence step integer as index for each sequence step array element, this will improve the programming time efficiency.

    • @electricalautomation
      @electricalautomation  3 роки тому

      Thanks for watching! Yes, I used this structure of sequence control for many projects. Also, instead of using Function Block, this style is also easy for commissioning, because you can view all the interlock signals with one glance. Thanks again!

    • @badreddineessahi6457
      @badreddineessahi6457 3 роки тому

      Would you please elaborate on this idea of using array for the sequence?

  • @braincrackz
    @braincrackz 3 роки тому +1

    Very good and beautiful structured program.id like to see more

  • @youwang9527
    @youwang9527 6 місяців тому

    讲得很清晰!谢谢指导,已关注👍👍

  • @nicolajl.7849
    @nicolajl.7849 Рік тому +1

    Hello, I'm doing my automation 2nd semester right now, I am curious if there's a way to control having multiple sequences running at once?
    For example I'm building a machine producing 2 different types of cakes, one needs to be cooled down, the other one doesn't. They both drive on the same conveyor, but one will get loaded to the cooler with a chain transfer. The timing inbetween the cakes means that I will alternate and keep switching on the conveyoer between which one goes through and which one goes to the cooler.
    Great video!

    • @electricalautomation
      @electricalautomation  Рік тому +1

      You use the sequence structure shown in the video.but create two sequence groups for your application. The sequence will control the command for your motors or switches (don't control.Q output in your sequence). Then use extral logic to do a parallel logic (commands from two sequences) to control the Q outputs

  • @ardhanizaturrachman5978
    @ardhanizaturrachman5978 Рік тому

    Great video
    And i have a question in sequence programming,
    How can i avoid output conflict, if i'm using same output in another net work at 1 OB ?
    Thank you
    Best regards

  • @MrPromerican
    @MrPromerican 3 роки тому

    Good stuff. Thank you.

  • @plexiglasscorn
    @plexiglasscorn 2 роки тому

    Nice, I use bits for sequencing instead of int, once conditions meet it reset current step bit and set next bit and so on.

    • @ipswich84
      @ipswich84 2 роки тому

      Hi Rob, in a bit instance you have the option of using SHL, which will shift your bits in a byte/word/dint by one so therefore taking you onto the next step/bit, as an option, saves doing a set and reset, plus easier then doing a load of resets if you have an e-stop instance in your program. you can simply move 1 into the int to take it back to the beginning. Best to reserve a byte or int for this, depending how many steps you’ll think you’ll need, best to go bigger in case you need to add more steps to your program. I like the no. instance as dependant on the condition you can loop a section back round or step forward, such as if you need a certain amount of repeat sequences to be complete prior to moving onto the next stage of the sequence. But there’s always more than one way to do something and it’s what works best for you.

    • @plexiglasscorn
      @plexiglasscorn 2 роки тому

      @@ipswich84 set reset takes less time to execute, from optimization point of view. But whatever works is correct 👍

    • @electricalautomation
      @electricalautomation  2 роки тому +1

      Agree with your guys' comments. Just note that using the integer for indicating steps and transition will make it a easier leaving some spare steps for additional steps new added requirements. The common steps I would use are 5, 10, 15, 25, 30.. etc. Also luckily that Beckhoff is using computer as the controller, so processing time and variable memory room will not be a big issue.

  • @muhamedkhan5071
    @muhamedkhan5071 3 роки тому

    Great video. Can you please share link for the next video you mentioned about using this sequence?

    • @electricalautomation
      @electricalautomation  3 роки тому +1

      Sorry I forget leaving the link. It is ua-cam.com/video/vxwlZIpkmy0/v-deo.html. The three videos about Siemens and Keyence IV2 are K17a. Siemens PLC and Keyence IV2 Vision Sensor Profinet Connection and Variable Mapping
      ua-cam.com/video/Pa2NQS0BtEw/v-deo.html
      K17b. Siemens PLC and Keyence IV2 Vision Sensor Trigger and Inspection Results Programming
      ua-cam.com/video/vxwlZIpkmy0/v-deo.html
      KI18. Program Switch of Keyence IV2 Vision Sensor via Profinet and Siemens PLC
      ua-cam.com/video/6OUUvhd2GX8/v-deo.html

  • @waqaryousaf3207
    @waqaryousaf3207 7 місяців тому

    Wjy we use this sequence kindly explain

  • @kgauravb
    @kgauravb 3 роки тому

    Great video, can you make a video over linear absolute scale eg. TWK encoder. How to read the values, resetting the encoder with condition, how to calculate length,speed....??

    • @electricalautomation
      @electricalautomation  3 роки тому

      This is not related to this video's topic. Please send me an email if you would like to discuss more details. Also please let me know which controller, which kind of encoder(incremental, absolute) you are using. The email can be found from the beginning of each video.

  • @nelsonpantaleon7751
    @nelsonpantaleon7751 Рік тому

    Hello sir is this sequence control that you used in this video if i wanna use to control traffic light is this work too or no

  • @alim6583
    @alim6583 2 роки тому

    Hi...I would like to know if sequence programing increases cycle time or not... thanks in advance

    • @electricalautomation
      @electricalautomation  2 роки тому +1

      I would say nothing hurt, the sequence logic will not stop the CPU. The CPU is just scanning the code line by line

  • @patrickworkman5826
    @patrickworkman5826 2 роки тому

    Do you have one of these for step 7 classic like Ver 5.5

    • @electricalautomation
      @electricalautomation  2 роки тому

      Sorry, I only have TIA Portal program style in my channel. But the logic and concept are the same for using Step7.

  • @mohammedabdulhakabdullaabd1121
    @mohammedabdulhakabdullaabd1121 3 роки тому

    Very nice and very smart.
    However, is this not doing the same job that is already BUILT-IN within Siemens S7 Graphics (GRAFCE like) that is capable of doing in a graphical style which is much more convenient than LADDER? or I am missing something. I really can't see the real benefit of programming the step sequence instead of using the Siemens S7 Graphics existing within TIA Portal.

    • @electricalautomation
      @electricalautomation  3 роки тому +4

      Hi my friend, this sequence program structure is a 'concept' and tool, especially for the people not quite familiar with Graphic language. Also for some PLC brands which do not support graphic program language can still use this structure for implementing 'sequence' control. Note that this sequence control flow can not only serve for sequence, it also serve for time chart such as, printer trigger, camera trigger, operation flow, and so on.

  • @adikrshukla07
    @adikrshukla07 Рік тому

    sir , can i get .rar file of this program ?
    if possible

    • @electricalautomation
      @electricalautomation  Рік тому +1

      You can find all the procedure and operation in the video. Follow it step by step should be fine.

  • @bruceli8754
    @bruceli8754 2 роки тому

    hi where are u from I guess come from china allright

    • @electricalautomation
      @electricalautomation  2 роки тому +3

      I am a Chinese. English is my second language. I am living and working in North America.