MS03d. [Siemens Motion Control] Move Absolute, Relative, Velocity, Stop, Halt Instructions [6/10]

Поделиться
HTML-код
  • Опубликовано: 26 янв 2021
  • #Siemens #MotionControl #Axis
    Next: • COM18. ModbusTCP Clien...
    Playlist: • Motion Control
    MS01. Video Series Open Speech
    • MS01. [Siemens Motion ...
    MS02. 9 Common Questions About Siemens Motion Control
    • MS02. [Siemens Motion ...
    MS03a. Single Axis Control - Project Introduction
    • MS03a. [Siemens Motion...
    MS03b. TIA Portal Technology Object (TO) Configuration
    • MS03b. [Siemens Motion...
    MS03c. Reset, Power, Home, and MoveJog Instructions
    • MS03c. [Siemens Motion...
    MS03d. Move Absolute, Relative, Velocity, Stop, and Halt Instructions
    • MS03d. [Siemens Motion...
    MS03e. Download Axis and Program into PLCSIM, OB91 Buffer Overflow Solved
    • COM18. ModbusTCP Clien...
    MS03f. Online Axis Test via Axis Control Panel
    • MS03f. [Siemens Motion...
    MS03g. Rotary and Linear Motion Control Online Test
    • MS03g. [Siemens Motion...
  • НаукаНаука

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

  • @vicytube100
    @vicytube100 3 года назад +3

    AS commissioning Engineer I can say - amazing video and great Job!

    • @electricalautomation
      @electricalautomation  3 года назад +1

      Thank you very much! Welcome to my channel!

    • @Erkan-bv5nt
      @Erkan-bv5nt 6 месяцев назад

      And I think so! They are the best videos about motion control using TIA that I have ever watched.

  • @yazani19
    @yazani19 Год назад

    Great ..... Thanks

  • @Bigmallone
    @Bigmallone 8 месяцев назад

    another great video

  • @elvispontes4165
    @elvispontes4165 6 месяцев назад

    Excelent content. Thanks a lot. Please create also content with Simotion Scout!

  • @mhadonis
    @mhadonis 3 года назад +1

    Great vídeo, can you make a video explaining the adjustment of the jerk, aceleration, deaceleration, etc to make a precision stop with move_relative and no holding brake motor?

    • @electricalautomation
      @electricalautomation  3 года назад

      For Siemens Motion Control FBs, you can execute a new MoveAbs before the previous one done, then the second MoveAbs (with new Acc, Dec, Jerk) will overwrite the previous one. Regarding the precision stop, I think more important setting comes from the drive internal parameter optimization, as well as the encoder resolution you selected.

  • @tznalcn
    @tznalcn 3 года назад

    Hey thanks for the videos! #AxisTO.ActualSpeed and others are coming from the encoder values, right?

    • @electricalautomation
      @electricalautomation  3 года назад

      Yes, the signal source comes from encoder. The encoder SCALE come from Axis configuration.

  • @rincebaby145
    @rincebaby145 2 года назад

    Thank you very much .this is very helpful video sir,and I request you how make this program on scl language , please.i also subscribed your channel

    • @electricalautomation
      @electricalautomation  2 года назад

      Thanks Buddy. I could prepare the SCL topic in future. Regarding the motion control, I would recommend you use ladder style to program the key MC Function Blocks. The ladder logic style is easy for you to review and troubleshoot, especially during the commissioning. The Structure Text shows you a entire page 'code', and hard to navigate the logic signals. But for the data processing, math calculation, the ST is highly recommend.

  • @omraniachref9062
    @omraniachref9062 3 года назад

    hi good work thank you
    question plz i dnt have the MC_Stop ???
    i have tia portal v15.1

    • @electricalautomation
      @electricalautomation  3 года назад

      Pls check 8:30, TIA Portal V15.1 should have it.

    • @crystalcacik3346
      @crystalcacik3346 2 года назад

      @@electricalautomation hi i don't have mc stop too. any solutions to that? i am using free trial version. v15 :(

    • @electricalautomation
      @electricalautomation  2 года назад

      @@crystalcacik3346 I guess you are using S7-1200, it does not have MC Stop, then you can disable to MC_Power as the alternative way.

  • @nelsonpantaleon7751
    @nelsonpantaleon7751 Год назад +1

    Hello sir, im confuse about db 10 for the input and output addressing so for this program you did'nt use physical input and output tags why is that im new for this program thank you

    • @electricalautomation
      @electricalautomation  Год назад +1

      DB10 is used for the control commands or the feedback status. The real hardware is exchanged by the Technology Object, it is DB1000.

    • @nelsonpantaleon7751
      @nelsonpantaleon7751 Год назад +1

      @@electricalautomation ok 👍 sir how about sir the motor type might be use in this kind of drives that you use in this motion control is this servo motor or ordinary motor

    • @nelsonpantaleon7751
      @nelsonpantaleon7751 Год назад

      @@electricalautomation Sir im still 😕 confuse sir do you mean sir that db1000 is situated from HMI to control axis im right sir .I like your video sir a lot i hope you answer me thank you

  • @bnguyenvan6005
    @bnguyenvan6005 2 года назад

    Dear Sir, Why Motion Control Block in Tia Portal V14 s7-1200 don't have acceleration and jerk ?

    • @electricalautomation
      @electricalautomation  2 года назад +1

      Please refer the TIA Portal online help "Changing the configuration of dynamics in the user program" or check your axis variable .DynamicsDefaults.Acceleration

    • @bnguyenvan6005
      @bnguyenvan6005 2 года назад

      @@electricalautomation thank you very much

  • @jinhe5956
    @jinhe5956 3 года назад

    I have a quick question about TIA WINCC. I don't know your email. so i just leave my question here.
    In TIA V16 WINCC Comfort TP900 panel, I try to control the visibility of layer of a particular screen. can we do that?
    Thanks,

    • @neiljolliff8170
      @neiljolliff8170 3 года назад

      Do you mean during screen design or runtime ? You can hide layers during design by right clicking a blank area of the screen, select Properties then layers. Untick the layer you want to hide. During runtime you need to have set the visibility animation in the properties of the control you want to hide, using a control tag

    • @jinhe5956
      @jinhe5956 3 года назад

      @@neiljolliff8170 I want to use VB Scripts to control Layer visibility to show or hide it for different recipe or user group. My goal is to change the visibility on the entire layer instead of individual object on that layer. Since i have a lot object on the layer. it is kind of tedious work.

    • @neiljolliff8170
      @neiljolliff8170 3 года назад

      @@jinhe5956 I don't think layer switching can be done programmatically. The only method I can think of is to activate different screens by user group using the ActivateScreen system function dependant on the user group tag value.

    • @jinhe5956
      @jinhe5956 3 года назад

      @@neiljolliff8170 Do you know any easy way to control the visibility of a group of object?

    • @neiljolliff8170
      @neiljolliff8170 3 года назад

      @@jinhe5956 Highlight all the tags to use the same visibilty animation and then set the visibilty animation parameters for one of those objects. All the other selected objects should inherit the same visibility criterea. The tag can be any type though int is appropriate if you're using User Group as the controlling element .
      Use the tag value range or absolute value for the visibility. In VB script you could use a Case object to do other things based on the tag value

  • @user-vq5tb9jn7n
    @user-vq5tb9jn7n Год назад

    There is no "MC_Stop" technology instruction if you are using motion control v4.0 (TIA 15.1)

    • @electricalautomation
      @electricalautomation  Год назад

      For S7-1200, it doesn't have MC Stop instruction, but you can use MC Halt or disable the MC power for the same control

    • @user-vq5tb9jn7n
      @user-vq5tb9jn7n Год назад

      @@electricalautomation Im using a CPU 1511T-1 PN, but the instruction is not there...
      Also, in the manual "S7-1500T Motion Control V4.0 in TIA Portal V15" it doesn't says anything about that instruction...
      But I will work with the MC power or MC Halt.
      Thank you!

  • @Erkan-bv5nt
    @Erkan-bv5nt 6 месяцев назад

    Hello, I want to ask about your naming convention standard. What is Sp_lr_? I understood the lr is real but Sp?

    • @electricalautomation
      @electricalautomation  6 месяцев назад +1

      sp is setpoint, lr is long real

    • @Erkan-bv5nt
      @Erkan-bv5nt 6 месяцев назад

      @@electricalautomationThank you very much for your explanation! I seeked but cannot found video about the naming convention standard in TIA portal. Could you suggest me source about this theme? Thank you very much!

    • @electricalautomation
      @electricalautomation  6 месяцев назад +1

      This page may be good for you infosys.beckhoff.com/content/1033/tc3_plc_intro/12073947403.html?id=3338831657965116106
      @@Erkan-bv5nt

    • @Erkan-bv5nt
      @Erkan-bv5nt 6 месяцев назад

      Thank you very much!@@electricalautomation

  • @spk7054
    @spk7054 2 года назад

    How to Create data type TO_PositioningAxis ?

    • @electricalautomation
      @electricalautomation  2 года назад

      TO_PositioningAxis fits for S7-1500. For S7-1200, you can drag the Axis DB to the MC_xxx function block axis interface.

  • @spk7054
    @spk7054 2 года назад

    why Data type TO_PositioningAxis i can't found. I use TIA V16

    • @electricalautomation
      @electricalautomation  2 года назад +1

      I guess you are using S7-1200, if it is, you can directly drag the axis DB to the MC_function blocks.

    • @spk7054
      @spk7054 2 года назад

      @@electricalautomation Thank you very much.Teacher

    • @electricalautomation
      @electricalautomation  2 года назад +1

      @@spk7054 Welcome! Enjoy

  • @user-ch1ep4hi7q
    @user-ch1ep4hi7q 3 года назад

    ok