ControlX Engineering
ControlX Engineering
  • 40
  • 27 904
Getting Started with Programming in TwinCAT - Part 2 (ST, CFC)
In this series we will review the programming language options available in TwinCAT 3 and try to solve real world engineering applications using the various languages available. In part 2 we will be programming our application using both structured text (ST) and continuous function chart (CFC).
We will learn how to collect sensor data, scale it to engineering units, filter it using a moving average filter, apply calibration and then save the processed time-stamped data to a text file. Let's get started!
Project file can be downloaded free for educational purposes at:
Project Name = Project_YT13_ST_CFC.zip
drive.google.com/drive/folders/1NIdJpny7hBKRjUt32r-fHwV6hHBGMfkR?usp=sharing
มุมมอง: 187

วีดีโอ

Getting Started with Programming in TwinCAT - Part 1 (LD)
มุมมอง 247หลายเดือนก่อน
In this series we will review the programming language options available in TwinCAT 3 and try to solve real world engineering applications using the various languages available. In part 1 we look at a simple state machine programming using LD or ladder logic diagram.
Getting Started with Motion Control - Part 3
มุมมอง 496หลายเดือนก่อน
Introduction to Beckhoff's motion control functionality in TwinCAT 3. In this part we will learn how to integrate Beckhoff servo drive and motor into a TwinCAT project and control the servo from the PLC.
Getting Started with Motion Control - Part 2
มุมมอง 5202 หลายเดือนก่อน
Introduction to Beckhoff's motion control functionality in TwinCAT 3. In part 2 we will explore the PLCopen motion control function blocks and learn how to use them in a TwinCAT project to control the simulation axis programmatically from the PLC.
Getting Started with Motion Control - Part 1
มุมมอง 6302 หลายเดือนก่อน
Introduction to Beckhoff's motion control functionality in TwinCAT 3. In part 1 we will explore the MOTION node in TwinCAT in some detail and run an axis manually in simulation mode from the online user interface.
Getting started with Beckhoff IO Terminals - Part 2
มุมมอง 5213 หลายเดือนก่อน
Introduction to Beckhoff IO terminals. In this video we will integrate the IO terminals into a PLC project and link the PLC variables to the input and output channels on the terminals.
Getting started with Beckhoff IO Terminals - Part 1
มุมมอง 1.2K4 หลายเดือนก่อน
Introduction to Beckhoff IO terminals. In this video we will introduce the digital & analog IO terminals and various product options.
Getting Started with TwinCAT Measurement
มุมมอง 6364 หลายเดือนก่อน
Introduction to TwinCAT Measurement for PLC programmers getting started with Beckhoff Automation and TwinCAT PLC software. In this video, we introduce measurement and scope tools available in TwinCAT 3 and work through an example application.
Getting Started with TwinCAT Visualization
มุมมอง 1.2K5 หลายเดือนก่อน
Getting Started with TwinCAT Visualization
Getting Started with TwinCAT 3 - Part 2
มุมมอง 8745 หลายเดือนก่อน
Getting Started with TwinCAT 3 - Part 2
Getting Started with TwinCAT 3 - Part 1
มุมมอง 1.8K5 หลายเดือนก่อน
Getting Started with TwinCAT 3 - Part 1
Connecting to Beckhoff PLC
มุมมอง 8345 หลายเดือนก่อน
Connecting to Beckhoff PLC
Introduction to the world of Beckhoff Automation
มุมมอง 1.2K6 หลายเดือนก่อน
Introduction to the world of Beckhoff Automation
Understanding Functions & Function Blocks in PLC Programming | TwinCAT Tutorial
มุมมอง 5256 หลายเดือนก่อน
Understanding Functions & Function Blocks in PLC Programming | TwinCAT Tutorial
Understanding Structures & Enumerations in PLC Programming | TwinCAT Tutorial
มุมมอง 4066 หลายเดือนก่อน
Understanding Structures & Enumerations in PLC Programming | TwinCAT Tutorial
Understanding Arrays & Loops in PLC | TwinCAT Tutorial
มุมมอง 3817 หลายเดือนก่อน
Understanding Arrays & Loops in PLC | TwinCAT Tutorial
Understanding Variables in PLC Programming | TwinCAT Tutorial
มุมมอง 2687 หลายเดือนก่อน
Understanding Variables in PLC Programming | TwinCAT Tutorial
Understanding Counters in PLC Programming | TwinCAT Tutorial
มุมมอง 2677 หลายเดือนก่อน
Understanding Counters in PLC Programming | TwinCAT Tutorial
Understanding Triggers in PLC Programming | TwinCAT Tutorial
มุมมอง 3217 หลายเดือนก่อน
Understanding Triggers in PLC Programming | TwinCAT Tutorial
Understanding Timers in PLC Programming | TwinCAT Tutorial
มุมมอง 4897 หลายเดือนก่อน
Understanding Timers in PLC Programming | TwinCAT Tutorial

ความคิดเห็น

  • @BrunoCastro-50
    @BrunoCastro-50 3 วันที่ผ่านมา

    I'm trying to connect a Beckhoff CP6706-0001-0050 to a EK1100 EtherCAT coupler. I have a problem when I try to scan for connected I/O devices, only Device1 (EtherCAT Automation Protocol) [Local Area Connection 2[TwinCAT Intel PCI Ethernet] option shows up. And I need the EtherCAT device option. I'm successfully connected to PLC. Anyone has any ideas on what else could I try?

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

      In TwinCAT, first make sure that you're connected to the CP6706, then navigate to menu item: "TwinCAT > Show Realtime Ethernet Compatible Devices...". Under "Compatible devices", select your network adapter that you're using to connect from your PC to the CP6706 and click install. This will install the real-time capable driver for use with EtherCAT. For more information, please refer to the information in the link below: infosys.beckhoff.com/english.php?content=../content/1033/ethercatsystem/1036996875.html&id=

  • @mohammedrezk8072
    @mohammedrezk8072 20 วันที่ผ่านมา

    and finally ....Great as usual ,many thanks dears., if there any hance to sahre this solution file please let me know.

    • @ControlXEngineering
      @ControlXEngineering 19 วันที่ผ่านมา

      Project ZIP has been saved to Google Drive. Project Name = Project_YT13_ST_CFC.zip drive.google.com/drive/folders/1NIdJpny7hBKRjUt32r-fHwV6hHBGMfkR?usp=sharing

    • @mohammedrezk8072
      @mohammedrezk8072 19 วันที่ผ่านมา

      @@ControlXEngineering Many Thanks Mr.Aakil & Mr.Andew :))

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

    Please continue sharing and wish all the best to ControlX

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

    Thanks, @controlX for the great demo and detailed explanation.

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

    Amazing. Keep going :)

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

      Please add some PID control etc. also.

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

      Thank you for the request. Watch out for a PID control tutorial coming up soon. Please hit the bell notification icon to be notified of new upcoming tutorials.

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

    Loving it. The best car available in the market. However America failed to understand this.

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

    Most powerful and efficient powertrain commercially available.

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

    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.

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

      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.

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

      @@ControlXEngineering sure i'm sharing it on every page i know.

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

    simple and straight forward , many thx :)

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

      Thank you. Glad you like it. Please help spread this channel. 🙏

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

      @@ControlXEngineering so much please continue .

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

    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.

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

      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. th-cam.com/video/wH_RlXS5zcM/w-d-xo.html

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

    if we want to monitor different data types and to get better views, we may use Setting >> Stacked Axes >> Yes

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

    Hello sir can you help with a video on modbus rtu with s7-1200

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

    thanks it is helpfull

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

    Good.

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

    Thanks for sharing. Great content about motion control.

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

    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

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

      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.

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

    Commenting for better reach.

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

    A must-watch series for anyone interested in PLC programming. Thank you for your valuable contributions to the PLC community

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

    Great Series and helpful for PLC programmers.Thanks for the content.

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

      Glad you like them and thank you for the encouragement :)

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

    Simple and Clear explanation. Please share OOP concepts.

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

      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.

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

      @@ControlXEngineering Sure!

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

    👏👏👏👏 keep going

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

    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

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

    This is the most suspenseful music I have ever heard for an unboxing video, but definitely worth it! Nice

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

    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.

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

    💗💗💗

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

    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

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

    Looks awesome! Nice panel build! Can you show us any of the software? Cool system :D

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

    Hello very nice, 💯👍 Is it possible to have the project in a repository? So you can see it and be able to practice?

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

      I emailed it to you.

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

      @@aaqilkhan Can you also send this to me?

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

      @@MelvinS17 Please share your email ID and we can send you the visualization file. Also, please subscribe to help our channel 😊

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

    Good job sir 👏❤️

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

      Glad you liked it. Be sure to check out the other videos and please subscribe if you haven't already.

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

    Appreciate your thorough explanations. It made the course material much clearer 👏

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

    Great video - thank you !

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

      Glad you liked it. Be sure to check out the other videos and please subscribe if you haven't already.

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

    🤔 Promo'SM

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

    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...

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

    wow! awesome intro!

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

      ControlX must have an awesome graphics designer !

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

    Lucille Ball is back!

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

    Captured this very cool delta robot demo at Guillevin during their 2023 BBQ event.

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

    Good Information

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

    Thank you for the wonderful explanation! 🙏🙏

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

      I was a little confused, can you please explain TOF to me 🙏🏻🥺

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

      ⁠@@BradFP89That's because you only listened to the first 1 minute. Please listen to the entire video.

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

      @@sreejhu pay attention.