TwinCAT 4026 - The saga continues

แชร์
ฝัง

ความคิดเห็น • 31

  • @kbacs
    @kbacs 7 หลายเดือนก่อน +5

    As far as I know/remeber, the simulation mode is intended to bring the configured axes into simulation mode in a simple way. This means that you do not have to clear the IO mapping for each axis individually. This makes it easier to switch back and forth between the real machine and the simulation mode.

    • @JakobSagatowski
      @JakobSagatowski  7 หลายเดือนก่อน +2

      Thanks for this information. I'm currently using the variant management for this, but it would be nice if there was a specific function for this.

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

    This video was AMAZING, thank you for sharing! 🙏

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

    Thank you for the video. Looking forward to use 4026!!!

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

    New way to the reusable library! Awesome!

  • @mykhailodobrovolskyi9372
    @mykhailodobrovolskyi9372 7 หลายเดือนก่อน +1

    I hope beckhoff will develop further
    Nice new video-preview btw!

  • @mezzer34
    @mezzer34 7 หลายเดือนก่อน +1

    I have a dream... A dream they will actually keep to the release date listed on the product page. I've seen it change 6 times since they announced 4026 originally!

  • @hganchev
    @hganchev 7 หลายเดือนก่อน +1

    This video is great! I need so bad default values for the method input parameters :D

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

      It's a fantastic feature indeed!

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

    Hi Jakob, great video as usual! Maybe this is off topic: I'm trying to install Twincat xae on a Linux machine using wine; With previous versions it doesn't work because the installation requires some Windows drivers (I suppose to communicate with the runtime), maybe it can work with this package version? have you ever heard of this possibility?

  • @TheLomsor
    @TheLomsor 7 หลายเดือนก่อน +1

    Thanks for the overview! Did you hear anything about the state of the "User Mode Runtime"? Is it released now and integrated in 4026? I tried it out quite a while ago, back then it still required a lot of manual configuration.
    I often go in and test functionality, and I prefer not having to have a test PLC just for that purpose. Using the default Runtime on Windows works, but it's often evident that it isn't intended for "non optimized" Win 10/11. I would prefer the TcRT be optional in the future for Development machines.

    • @JakobSagatowski
      @JakobSagatowski  7 หลายเดือนก่อน +1

      No updates of it, but to be honest I really didn't check whether it was already available in the beta. I think that is something I can try in the next video about 4026. I agree that having a test-PLC is far from optimal, and I think there are just so many use cases for running the user mode runtime (such as having a simple node to run tests on). Merry Christmas!🎅

  • @zigajavornik1026
    @zigajavornik1026 7 หลายเดือนก่อน +1

    I am not sure you really used 4026, the lack of dark mode makes me suspicious :D . Great video, I was pushed in to the world of ladder and siemens, I miss Beckhoff and structured text :( Thanks for great video, looking forward to release, hopefully sometime in the 2nd half of 2024? Fingers crossed.

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

      Haha, for some reason I don't like the default colors for the dark mode for the text editor. I don't like the color of the selected row. Have to investigate whether this is possible to change. Thanks for feedback & crossing my fingers too!

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

      @@JakobSagatowski it is possible in old versions in: Options/Twin Cat/PLC enviroment/Text editor/Text area/Highlight current line

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

      @@adampitak The problem with this is that it removes the highlighting completely. I just want to change the default color of it.

  • @thomasdrosdzoll7045
    @thomasdrosdzoll7045 7 หลายเดือนก่อน +1

    From my personal opinion and from what I know from other languages, I'm still a bit hesitant regarding the proposed solution of how to use generics. I do not doubt the value of the given example. It surely is helpful to be able to parameterize things like a particular memory size from outside a block. However, it somehow contradicts the general understanding of generics, as it seems to make values generic, instead of types. I assume this to become a niche feature in its current solution.

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

      did some quick research regarding IEC 61131-3 and some minor testing. conclusion: I'd cover the shown usecase using VAR_EXTERNAL CONSTANT inside a FB. The corresponding VAR_GLOBAL section in the CONFIGURATION will make memory management, which is an important thing to consider at this level, a bit easier and more transparent, while not missusing an expression from another domain (even though things do become more generic ;) ). And, most importantly, portability between vendors is still given.

    • @JakobSagatowski
      @JakobSagatowski  7 หลายเดือนก่อน +1

      Not possible to achieve shown example with var_external. CODESYS and TwinCAT documentation even explicitly recommends not to use var_external. On top of this, using global variables makes it really hard (and in many cases, impossible) to write test-cases (first) for your code. I think the trick here is to take the word generic with a grain of salt, or try to forget how you've used generics from other programming languages 😉 I agree a better name could have been chosen, but hey, at least it sounds cool. I still like the feature and think it has many good use cases, despite its name.

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

    I thought generics would be the same as in C# or Python. But even so it's a big deal. Thx for this video.

  • @ERGU9
    @ERGU9 6 หลายเดือนก่อน +1

    Hi Jakob, is there going to be a video about Twincat Chat in the future?

  • @MartinKramer-ff5mt
    @MartinKramer-ff5mt 7 หลายเดือนก่อน

    Save and install libraries does not even work in 4024.49.
    Looking forward to 4026.
    PS does it include all management of packages like TF5400, TF58x0

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

      Packages are now managed in the package manager. See my previous video about 4026!

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

    How can I Install TwinCAT in Ubuntu ?can we install without VM? Can anyone Explain ...

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

    Hey Jakob. You can remove whole lines using Ctrl+X when no text is selected.

  • @user-yu2zk2sr9k
    @user-yu2zk2sr9k 6 หลายเดือนก่อน

    FB_init supported? That trumps dark mode (yes, I know, heresy).