Join us today!

SCM Environment - T...
 
Notifications
Clear all

SCM Environment - TwinCat

18 Posts
5 Users
11 Reactions
1,151 Views
raoliveira
Posts: 27
Topic starter
(@raoliveira)
Eminent Member
Joined: 2 years ago

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!

Reply
2 Replies
twinControls
Admin
(@twincontrols)
Joined: 2 years ago

Member
Posts: 114

@raoliveira Hi 🖐️ Maybe it would be better if you could share this under 'How To & Troubleshooting' subforum of TwinSAFE forum.

Reply
raoliveira
(@raoliveira)
Joined: 2 years ago

Eminent Member
Posts: 27

@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

Reply
raoliveira
Posts: 27
Topic starter
(@raoliveira)
Eminent Member
Joined: 2 years ago

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.

Reply
2 Replies
rruiter
(@rruiter)
Joined: 2 years ago

Estimable Member
Posts: 63

@raoliveira I wrote an article how you can build a digital twin of your PLC to test it. Perhaps it is useful.

Reply
raoliveira
(@raoliveira)
Joined: 2 years ago

Eminent Member
Posts: 27

@rruiter i saw it, but i haven't got the time to test it. I'll try it today, thank you.

Reply
raoliveira
Posts: 27
Topic starter
(@raoliveira)
Eminent Member
Joined: 2 years ago

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

Reply
1 Reply
runtimevictor
(@runtimevictor)
Joined: 2 years ago

Estimable Member
Posts: 156

@raoliveira ,

looking forward to everything you can contribute....

Reply
raoliveira
Posts: 27
Topic starter
(@raoliveira)
Eminent Member
Joined: 2 years ago

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

Reply
Page 2 / 2
Share: