AS commissioning Engineer I can say - amazing video and great Job!
@electricalautomation3 жыл бұрын
Thank you very much! Welcome to my channel!
@Erkan-bv5nt10 ай бұрын
And I think so! They are the best videos about motion control using TIA that I have ever watched.
@mhadonis3 жыл бұрын
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?
@electricalautomation3 жыл бұрын
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.
@Bigmallone Жыл бұрын
another great video
@electricalautomation Жыл бұрын
Thanks!
@elvispontes416510 ай бұрын
Excelent content. Thanks a lot. Please create also content with Simotion Scout!
@tetonickimАй бұрын
Thanks for your effort. How can be the small differences between the setpoint and the actual pos. tolerated (Less than mm maybe)? Can we get the done signal from MC_MoveAbsolute although there is a tiny diiference or do we have to add a tolerance for it?
@electricalautomationАй бұрын
In the 'To' configuration, you can find the 'tolerance ' and 'standstill' window settings.
@tetonickimАй бұрын
@@electricalautomation thanks a lot 👏🏼
@tznalcn3 жыл бұрын
Hey thanks for the videos! #AxisTO.ActualSpeed and others are coming from the encoder values, right?
@electricalautomation3 жыл бұрын
Yes, the signal source comes from encoder. The encoder SCALE come from Axis configuration.
@vorapobautomation976012 күн бұрын
Why CU320 have fault code 30040 after release emergency stop and reset ?
@electricalautomation10 күн бұрын
Maybe check your CU 24v power supply
@nelsonpantaleon7751 Жыл бұрын
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 Жыл бұрын
DB10 is used for the control commands or the feedback status. The real hardware is exchanged by the Technology Object, it is DB1000.
@nelsonpantaleon7751 Жыл бұрын
@@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 Жыл бұрын
@@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
@yazani19 Жыл бұрын
Great ..... Thanks
@bnguyenvan60052 жыл бұрын
Dear Sir, Why Motion Control Block in Tia Portal V14 s7-1200 don't have acceleration and jerk ?
@electricalautomation2 жыл бұрын
Please refer the TIA Portal online help "Changing the configuration of dynamics in the user program" or check your axis variable .DynamicsDefaults.Acceleration
@bnguyenvan60052 жыл бұрын
@@electricalautomation thank you very much
@Erkan-bv5nt10 ай бұрын
Hello, I want to ask about your naming convention standard. What is Sp_lr_? I understood the lr is real but Sp?
@electricalautomation10 ай бұрын
sp is setpoint, lr is long real
@Erkan-bv5nt10 ай бұрын
@@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!
@electricalautomation10 ай бұрын
This page may be good for you infosys.beckhoff.com/content/1033/tc3_plc_intro/12073947403.html?id=3338831657965116106 @@Erkan-bv5nt
@Erkan-bv5nt10 ай бұрын
Thank you very much!@@electricalautomation
@user-vq5tb9jn7n2 жыл бұрын
There is no "MC_Stop" technology instruction if you are using motion control v4.0 (TIA 15.1)
@electricalautomation2 жыл бұрын
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-vq5tb9jn7n2 жыл бұрын
@@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!
@omraniachref90623 жыл бұрын
hi good work thank you question plz i dnt have the MC_Stop ??? i have tia portal v15.1
@electricalautomation3 жыл бұрын
Pls check 8:30, TIA Portal V15.1 should have it.
@crystalcacik33462 жыл бұрын
@@electricalautomation hi i don't have mc stop too. any solutions to that? i am using free trial version. v15 :(
@electricalautomation2 жыл бұрын
@@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.
@spk70543 жыл бұрын
How to Create data type TO_PositioningAxis ?
@electricalautomation3 жыл бұрын
TO_PositioningAxis fits for S7-1500. For S7-1200, you can drag the Axis DB to the MC_xxx function block axis interface.
@spk70543 жыл бұрын
why Data type TO_PositioningAxis i can't found. I use TIA V16
@electricalautomation3 жыл бұрын
I guess you are using S7-1200, if it is, you can directly drag the axis DB to the MC_function blocks.
@spk70543 жыл бұрын
@@electricalautomation Thank you very much.Teacher
@electricalautomation3 жыл бұрын
@@spk7054 Welcome! Enjoy
@jinhe59563 жыл бұрын
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,
@neiljolliff81703 жыл бұрын
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
@jinhe59563 жыл бұрын
@@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.
@neiljolliff81703 жыл бұрын
@@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.
@jinhe59563 жыл бұрын
@@neiljolliff8170 Do you know any easy way to control the visibility of a group of object?
@neiljolliff81703 жыл бұрын
@@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
@rincebaby1453 жыл бұрын
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
@electricalautomation3 жыл бұрын
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.