Join us today!
SCM Environment - TwinCat
Hi there.
I'm testing a new project with Safety on a EL1918 card. The thing is, I can't get the alias device to import by I/O tree if I select the physical device in target system first.
If I invert the steps (fresh project with I/O tree import will find device), and if i go to target system and select the EL1918, I will get the message saying that the physical device can't be found or doesn't exist... WTF!
@raoliveira Hi 🖐️ Maybe it would be better if you could share this under 'How To & Troubleshooting' subforum of TwinSAFE forum.
In case you want to say thank you !)
We'd be very grateful if you could share this community with your colleagues and friends. You can also buy us a coffee to keep us fueled 😊 This is the best way to say thank you to this project and support your community.
twinControls - https://twincontrols.com/
@twincontrols first i'll check your topic 😀
https://www.twincontrols.com/community/twinsafe-knowledgebase/creating-a-twinsafe-project/ to see if i am missing something 🙄 .
If the issue continues i'll open a new topic, thanks
Hej there.
Quick update.... I ended to choose GitHub for Version Control. After some tests with TwinCat and Tia Portal with some PLCs, everything seems nice.
Now, for the TestBed (how do we test I/Os and Safety projects)? After some meetings with some companies we are getting some information and feedback what they can offer for our purposes.
There's a company called Software Defined Automation that seems very promising regarding to the all environment we have in mind.... They offer TechOps, DevOps and vPLC.
Stay tuned for more updates.
@raoliveira I wrote an article how you can build a digital twin of your PLC to test it. Perhaps it is useful.
My blog: https://cookncode.com/twincat
My code: https://github.com/roald87
Hey guys.
I know I have been a little disappeared :-). Too much work :-(...
Shortly i'll update this topic, there's a lot of new information from my side and I want to share with you
Stay tuned
looking forward to everything you can contribute....
https://github.com/runtimevic
https://github.com/TcMotion
https://www.youtube.com/playlist?list=PLEfi_hUmmSjFpfdJ6yw3B9yj7dWHYkHmQ
https://github.com/VisualPLC
Hey guys.
So, at the moment we are using GitHub to track our changes and everything related with version control. I tried Copia, Versiondog and some more software but I decided to go with GitHub since the company already have a bunch of licenses from microsoft and, GitHub is evolving pretty fast with new features. Maybe in the future we need to change to another plataform, or not, but for now, we need proof of concept and results, FAST.
For the Source Control Environment, we are using an Azure Workspace with a bunch of VMs. One VM it's our ES (Engineering Station) (were we develop the code), and we have more VMs that are acting as PLCs.
Our ES has all the software needed to develop and track our changes (TwinCat XAE, GIT, VS Code, etc etc), and our PLCs (VMs) only have TwinCat XAR and OPC UA Server.
This is our initial setup which will be completed with Python/C# scripts to mimic the behaviour of the Robots.
How? On the scripts we are fetching data from the PLC code trhough the IOs (linked variables and some not liked to fetch information) and build the expected behaviour on the script. With this setup we are able to make code changes and test the machine behaviour before we push the changes into production. This is only the beginning and it's looking good :-).
Of course the job of creating the scripts is really painfull (my job 🙁 ), but for now, it's something so, we will continue till we get more results or better ways to do it. This is only for Beckhoff, for the other brand there's a software with EVERYTHING builted in :-).
Sorry for this quick and short update, for sure i'm forgetting something, but stay tuned.
If someone need more info, you can send me a PM or email
- 17 Forums
- 265 Topics
- 932 Posts
- 1 Online
- 688 Members