Ich bin von der Siemenawelt auf Twincat umgestiegen. Beckhoff ist so wunderschön ❤❤❤❤ Ich liebe es❤❤
@olegmueller47542 күн бұрын
Jakob, you are doing a fantastic job. Thank you very much! The automatic synchronization in German works amazingly well. I think you'll be happy to hear that. However, I have set the playback speed to 0.8, which is very pleasant. It's probably because German is longer in expression. Keep up the good work!
@JakobSagatowski2 күн бұрын
Hey Oleg! I haven't tried the automatic dubbing, but I'm happy that it seems to be working! Thanks for the feedback!
@mezzer34Күн бұрын
Oleg, the person reponsible for all of my Twincat HMI's actually working lol. Your videos are great!
@olegmueller475416 сағат бұрын
@@mezzer34 That makes me very happy. I hope it has saved you a few hours :)
@connecticutaggieКүн бұрын
Very cool Jakob, Thanks!! I am a C# developer and I have just started using TwinCAT. We are a pretty formal house and use GIT and JENKINS. TwinCAT is a big improvement over other PLC languages regarding formal development. PLC++ looks like another step up from that. We currently do most of the operational code in C# and use the PLC (mostly) as an IO front end. It this continues, I can see more code moving to the PLC. BTW, I contacted Beckhoff US today and asked when PLC++ will be released and he said market release is targeted for Q4 2025.
@rickmaida2874Күн бұрын
Very interesting development. I don't get very deep into the technology behind TwinCAT, but it doesn't take much to quickly realize that some aspects of TwinCAT are very clumsy. Git is one of them for sure so this is good news. I only watched 17 minutes, I'll watch the rest tomorrow, buT I am very curios about potential performance improvements with online operations. Thanks for keeping us posted on things TwinCAT.
@GanorinКүн бұрын
Jakob, such a great Video, really enjoyed it, especially the Z / Y rant!!! :)
@xKrantzzyКүн бұрын
Dear Beckhoff Jesus, would love if you could check out the graphical languages aswell. We know its not your area of expertice, we just wanna see a preview of what is to come, thanks! 😁
@JakobSagatowskiКүн бұрын
"Beckhoff Jesus"... it only gets more crazy for every video 🤣 I'll have your request in my mind for the next video!
@themost1667Күн бұрын
Yes Graphical languages is very important for diagnostic
@ecH4y6JZmUEAq19 сағат бұрын
Hi! I notice that many companies are switching to low code platforms for PLC control software. Currently this is based on external software like Cordis Suite, I think it would be interesting to see how PLC++ works together with such tools. I am also curious if Beckhoff is also planning to make their own low code solution or if they continue to focus on 'traditional' programming.
@Omar-mm6msКүн бұрын
Great video! This looks like a giant leap forwards. Would you consider making a video showing how to setup an OPC UA server on a Beckhoff PLC? All the existing videos/guides that I found seem outdated and no longer work. I couldn’t figure out how to do it myself.
@andi_g.3273Күн бұрын
@Jakob: I think you already know, but... In german a Y is a less often used character compared to a Z. So it is banned to a place near the corner of the keyboard. 😉 But I can fully understand your frustration about german as a foreign language. 😂 Keep tryin.. 😉 And of course a big Thank you for all of your work during the last years! 👍
@giordanoceccarini9489Күн бұрын
Thanks Jakob
@maximsy29942 күн бұрын
morning Jakob! Great review as usual🦾
@maxpuissant2Күн бұрын
This is promising, thank you for the video! I want to see more of the CLI functionality, how can we build, how can we run unit tests?
@JakobSagatowski20 сағат бұрын
Great suggestion!
@renatab7640Күн бұрын
Rewelacja Kubusiu❤❤❤gratuluję ❤
@yannickasselin1Күн бұрын
Great video Jakob. As I understand it, now that variables, DUTs, methods, etc can all live in a single file, it should be possible to just use VSCode for the coding part. Maybe even for PLC and tasks configurations. Would love to see a full VSCode integration. As a Codesys North America System Partner in Canada, I've been using TwinCAT and Codesys for many many years but never really liked the VisualStudio integration and prefered working in Codesys IDE. Visual Studio just feels too heavy. I really love Beckhoff PLC++ new features and hope Codesys will have some similar features in their upcoming Codesys Go. Keep up the good work.
@mezzer342 күн бұрын
Jakob x Beckhoff, great partnership. When I first started using Beckhoff, the documentation was frankly terrible. They've improved the documention for individual libraries and functions massively such that its now miles ahead of other platforms, but I think they still struggle with explaining higher level concepts such as how to strucutre projects, etc. These videos are a great way to fill that gap, great stuff
@JakobSagatowski2 күн бұрын
Thanks for the kind words and happy that you find this video useful!
@matthewperry354919 сағат бұрын
Great video, thanks.
@PTKu2 күн бұрын
The thing with the German Keyboard is really funny :D
@sio345k2 күн бұрын
Thank you!
@Kp61dude_Күн бұрын
Oooh! I wonder if you can use VS packages now. In the past I tried using emacs keybinding for VS and it does not work. You can still install the vsix package fine and dandy but no function when trying to manipulate st code. My hopes are up! Thanks Jakob.
@DouglasMcClean8 сағат бұрын
Will it be possible to configure IO trees, all the terminal CoE and EtherCAT settings, and stuff like that in text files as well? Or only the things under the current PLC node in the configuration tree?
@aminsys22 сағат бұрын
Thanks, Jakob. I have a question: As I understand, there are some changes in encapsulation, which means I won't run my old codes without any modifications. Am I right?
@GwenVanheusdenКүн бұрын
Another great video, Jakob. One question: In PLC Classic you could make a basic visualisation (codesys). That option is gone i assume? Using PLC++ the only options for a visualisation is Twincat HMI?
@macmos14 сағат бұрын
so I can declare new variables as an online change now without having to hope the PLC won’t crash?!? FINALLY !!
@scholtyseksteven10 сағат бұрын
Can you install it on an ARM laptop yet?^^
@macmos14 сағат бұрын
Yeah been waiting to install on Apple silicone windows VM for years
@scholtyseksteven3 сағат бұрын
@@macmos1 Not only Apple silicone anymore. newest Windows laptops are also built on ARM. Hope they adress it soon!
@grizzly11356Күн бұрын
42:00 iam fairly certain this works in the current XAE as well
@thextremekingКүн бұрын
That looks very good! Some questions you might delve into in future videos -Is building / downloading a lot faster? It does seem so in your video or have you edited out waiting times?. At my work-laptop for example loading the plc project I'm working on already takes 55+ seconds (first time loading after windows boot, loading again is quicker but still slow... (not as bad as TIA..). -In twincat-classic I'm using method's like fb_init() does that still work? -do attributes still work? For example I use: {attribute 'to_string'} for my state enums and then I can do in code To_String(myState) and use that for logging -Could you have declared the enum inside the function block and would it then have local scope? -will it be in twincat 4026 which is stil fairly new? I'm lookin forward to try this new plc++, meanwhile I'll have to do with your video's which are very informative!
@Runtimevic2 күн бұрын
Hello @Jakob, congratulations on your videos and happy new year 2025 .🎁 Is there a Beckhoff link where you can ask to be a TwinCAT PLC++ beta tester? I would really like it if you could make videos of TwinCAT RT Linux installed as a docker, podman or LXC container...👍 💯
@JakobSagatowski2 күн бұрын
Hi Victor! AFAIK there is no open Beta available.
@RuntimevicКүн бұрын
@@JakobSagatowski , Product status product announcement | estimated market release 4th quarter 2025 --> Let's hope they can fulfill their roadmap...
@macmos15 сағат бұрын
Would like to know if I can run TC3 on an Apple silicone running a windows VM? Or TLinCAT?
@soldatovalexandrКүн бұрын
What about the pragmas? Does plc++ has alternatives to that? For example, to check if the function block input is connected or many others that are highly useful.
@JakobSagatowskiКүн бұрын
Excellent question; worth investigating!
@tr0fimichКүн бұрын
Very very nice, but i have some questions and comments: 1. If Beckhoff develops a completely new compiler, will it be 100% compatible with old, especially for non-standard things features __NEW/__DELETE, __TRY/__CATCH/__FINALLY, __POUNAME, and so on? 2. Will new compiler/language support type introspection or even reflection? 3. Will there be any new features in the programming language, such as constructors/destructors, generics, string concatenation with + and long strings support, arrays of variable length, method overloading, etc? 4. I don't understand why default function block/program method does not have own subblock, something like IMPLEMENTATION ... END_IMPLEMENTATION. I don't like how it's currently made, blocks are mixed with code...
@DNS28Күн бұрын
Hi Jakob. Great video, thanks. Do you know anything about a TwinCAT API to automate engineering tasks or if there will be similar feature in the future? Something similar as TIA Portal Openness for Siemens.
@JakobSagatowskiКүн бұрын
Check my video/course about the twincat automation interface here on KZbin.
@SteenReinhardKirkegaardКүн бұрын
Great video Jakob. Isn't there a coincidence between properties and VAR PUBLIC? Isn't VAR PUBLIC identical to a Property with GET,SET
@ahmedebrahim75932 күн бұрын
For a guy who is trying to learn German language with German keyboard 2 min frustration is reasonable 😂😂
@KuriArsene2 күн бұрын
😂😂 I have a German keyboard coz the laptop was cheaper there. Now, in my head, all other keyboards are wrong the German one is the correct one.
@andrewwong4827Күн бұрын
What I want to see from Beckhoff is to still see plain text code in the repository even when encryption is enabled via software protection. The files should only be encrypted when the files are built and created in the boot folder.
@TheQuantumFire2 күн бұрын
I can't wait for your deep dives and tutorials for plc++. I'm a little disappointed that they are building it on VS. My question is can you simulate physical inputs/outputs between parallel plc programs? Say you had a complex machine and you wanted to simulate failures and/or wierdness with physical IO before running it with real hardware.
@JakobSagatowski2 күн бұрын
This you can do today already by simply linking your variables to simulated ones in your process data instead.
@OrchidsVlogs2 күн бұрын
❤️❤️❤️❤️
@maximsy29942 күн бұрын
🦾🦾
@Alx-gj2uzКүн бұрын
I think this is codesys go under the hood and they didnt really develop a new runtime from scratch. Which is fine, in my opinion nowadays having the supply chain crisis in mind its a good thing to have code and programs which are to a degree portable. Breaking that would also mean bechhoff programs would be not anymore be supported by codesys. Supporting 2 runtimes in parallel would also be quite an effort from library side and they would have to reimplement all the default libraries from codesys (assumption is codesys would not hand them out the source code), that would be insanse as it would take years to have the same runtime behaviour. Beeing able to mix them further prooves my point. That said even do i think this is a good thing it renders the first part of your video misleading as we dont really now how its made under the hood.
@JakobSagatowskiКүн бұрын
Beckhoff have explicitly said this is not based on CODESYS whatsoever.
@Alx-gj2uzКүн бұрын
@@JakobSagatowskii believe you, that they said this, but i cant believe that. How could you have such a seamless integration, with the old functionblocks and their runtime / libraries? Codesys must have informed beckhof and their big customers early enough so they can migrate to the new runtime. It would be quite a coinsidence, and this integration is so seamless i cant believe that.