ControlX is an electrical engineering company specializing in industrial control systems and automation solutions. Whether you require technical support on existing automation systems or need help with retrofits and new controls solutions, we are here to work with you. We partner with our customers to understand their requirements and end-goals to help provide the most cost-effective automation solutions on time and within budget. Our experienced controls engineers are specialized in Beckhoff and Allen Bradley PLC systems and have years of hands-on experience providing automation and motion control solutions. Whether you need a simple rotary motion control or complex servo guided multi-axes systems, we can engineer a cost-effective solution for you.
The most useful channel over YT , hope you also include the topic of Homing types for MC also integration non-beckhoff drives in TC projects as stated , Many Thanks.
Thank you for your kind words. I will certainly make a subsequent motion control tutorial about integrating non-Beckhoff EtherCAT slave drives in a TwinCAT project. Also, in the pipeline is how to integrate non-EtherCAT drives (ex: EtherNet/IP) in TwinCAT. Stay tuned for that and please subscribe if you haven't already. Also, please help share this channel with your network.
Hi, great series and quite helpful to beginners. Many thanks. In the video, at approx 13:25 you have added ACTION to Main. The box type is FB_Mixer but fbMixerController[] is declared in GVL_Mixer. Can you show how this GVL_Mixer is declared? GVL_Mixer.fbMixerController[] is an array of ?? Thanks again.
Hi. You may check my video on "Variables in PLC programming", where I explain how to declare variables - both locally as well as globally in GVLs. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-wH_RlXS5zcM.html
how do i connect the Action (actMotor_1) in the prgMotionControl to my MOTION.Axes.Axis1 component in the first place?? 06:16 Great playlist so far btw. Nice and concise Information to get into twincat
We're working on a tutorial on motion control. It will be a multi-part series, so please subscribe and hit the bell notifications icon to be notified of the upcoming motion control tutorials where we will explain how to control an axis from the PLC using motion control FBs.
Thank you for your suggestion. We will add your request to the queue for upcoming tutorials. Please make sure to subscribe so you don't miss out upcoming PLC tutorials.
I noticed you using a grid, spacing and sizing in multiples of 10 pixels. Do you ever run into problems when running the visualization on monitors, since they are sized based on multiples of 8 pixels? The first setting that I always change when starting up a new install of TwinCAT 3 is to change the default grid spacing to 8 (or 4 or 2) so that everything scales properly. Great video! Thanks for sharing
This was for a customer project, so can't share the actual code, unfortunately. However, if there's interest in how the multi-zone temperature controller was implemented in TwinCAT, we can do a generalized tutorial in future.
Have you ever run into the issue where the IO devices are configured in TwinCAT 3 to only run if the serial number matches the original? Or do you only work on systems that you/your company has designed and commissioned? This has been one "gotcha" that I always have to be aware of. Thanks for the demo! :D
Stay tuned to upcoming PLC tutorials on various industrial automation topics such as: - PLC startups - TwinSAFE safety programming - Interfacing I/O into your PLC projects - Motion control programming in TwinCAT - Communications with other devices using - EtherCAT Automation Protocol (EAP) - Serial - EtherNET/IP - ProfiNet - DeviceNet - CANOpen - and many more...