Teilen Sie Ihre Erfahrunge und Wünsche mit uns und anderen Usern!

Answer
Support 4 years ago

Hi Jeff,

you will need the Professional version because all the "advanced" interfaces are part of Professional (like the needed Shared Memory Interface to PLCConnect).

Currently the PLCConnect developers are developing a "special" Game4Automation Interface what will be a "special" PLCConnect Interface on the Game4Automation Professional side. But the current version and standard Shared Memory should also work.


I will get you a PLCConnet trial and some documentation on it. It might take until end of this week. Could you please send me your full contact data to info@game4automation.com.


Thanks and best regards

Thomas

0
Answered

Unity to a PLC

leevi parssinen 5 years ago in General Questions updated by Support 5 years ago 2

I have not purchased the asset yet, cause i have some questions!

So, I have a driving game, beckoff PLC and a pneumatically controlled platform. Is this asset good tool to get that platform moving by using the rotation variables from Unity?

Answer
Support 5 years ago

Yes you can do that over OPCUA (included in Game4Automation Professional). With OPCUA you can transfer the values to the Beckhoff PLC.

In 1-2 months Game4Automation Professional will include also a direct ADS Interface. We are currently developing it.

0
Completed

How can I deploy demo app to my iPad ?

YoncaY 5 years ago in General Questions updated by Support 5 years ago 2

Can I deploy demo app into my iPad by using starter kit? 

Answer
Support 5 years ago

Hi, yes you can do that with Unity and Game4automation Starter. It is a little bit more complicated than for Android. You will need a Mac for final compilation (alternatively Unity’s cloud build) and an Apple developer account. In Unity’s build settings you will need to set IOS as Build target.

Thomas 


0
Answered

Questions Regarding Compatibility Between Versions

Allen 5 years ago in General Questions updated by Support 5 years ago 4

Hi there,


I am a student who wants to use your product for my project to connect my Android Augmented Reality app made from Unity to read the values from a Siemens PLC in real time. In short, I wish to be able to have something like this in my app from your photos.


Image 12


I am slightly confused as the PLC I want to connect to is covered in the starter pack. However, I am more familiar with using OPC UA client to connect to the servers. As this is a proof of concept for education, I may not have the capital for the OPCUA4unity. Would the Game4Automation Starter be able to achieve my objective? If not, would there be a educational license for the OPCUA4Unity?


I hope to hear from you soon. Thank you!

Allen


Answer
Support 5 years ago

Yes sure this is possible. The ip adress is just a property and you can start the connect at any time by script if you want. You will need to build a GUI based on Unitys UI system to let the user put in the IP adresse and then you can start the connection via script. 

Answer
Support 5 years ago

Hallo, OPC UA müsste eine Möglichkeit sein. Bosch Rexroth bietet diese Schnittstelle sicher an. Grundsätzlich kann man auch alles selbst ergänzen, wenn Bosch Rexroth eine .Net API anbietet. Unsere Schnittstellen sind Sourcecodeoffen, beispielsweise die zur S7, man kann diese als Vorlage nehmen. Gerne können wir auch unterstützen bei der Entwicklung einer Bosch-Rexroth Schnittstelle. Sie im Standard anzubieten ist aktuell noch nicht geplant da der Bedarf (noch) nicht groß genug ist. Gruß 

Thomas

0
Answered

Ist auch eine Linux-Untersützung geplant (oder vorhanden)?

sonicdee 5 years ago in General Questions updated by Support 5 years ago 2

... ^^

Answer
Support 5 years ago

Zu unterscheiden ist auch die Editor Version und die Build Version. Man kann z.B. von dem Editor auf viele Zielplattformen compilieren (PC, MAX, Linux, IOS, Androis usw). D.h. mit dem compilierten "Digitalen Zwilling" geht Linux auf jeden Fall. Ob der Editor auch mit Linux in der notwendigen Version geht (siehe oben) wäre zu testen. Im Prinzip müsste es aber gehen.

Ich selbst hier kann leider aktuell nicht das aktuelle Game4Automation auf Linux testen - ein Feedback, ob es geht, wäre sehr interessant.

0
Answered

What is the difference to other tools?

Michael 5 years ago in General Questions updated by Support 3 years ago 2

Hi,

there are other tools on the market like NX Mechatronics Concept Designer or Industral Physics - what are the differences to these tools?

Answer
Support 3 years ago

Hi Jeff,

I know NX MCD very well (for example, we did a Simit coupling for the first time before Siemens did it themselves, and we also implemented and sold NX MCD to several customers as a Siemens partner). Nowadays we are completely out of the Siemens business and I don't know the latest developments of NX MCD, but I'll try to give you my opinion about the differences.

This is comparable to NX MCD:

- Import CAD data (via Step or other formats with PIXYZ).
- Define kinematics, kinematic groups, ....
- Define drives (in G4A there are more detailed drive behaviors and you could implement your own with C#, then you wouldn't need Simit).
- Connect the drives and sensors with Simit or PLCSim-Advanced or OPCUA or TwinCAT....
- You have the choice to use Simit or to model the behavior of the sensors and drives in Unity
- Define movements, gears, CAMS
- Moving goods based on forces, transport surfaces and gravity.

What does not work with G4A:

- Measure forces (because of PhysX limitations).
- Moving drives with forces (which mostly doesn't make sense because we need to guarantee the position of kinematic chains, which doesn't work stably based on physics due to a certain spring behavior of the solver) - in G4A we can guarantee the final positions
- Use as CAD system (design is always imported via Step or PIXYZ).

What works in G4A and not in NX MCD

- Distribute your Digital Twin as a fully functional executable to anyone in the world without paying license fees to anyone.
- Distribute it across WebGL, Android, IOS, Linux (one Digital Twin, multiple distribution platforms).
- Create your own UI functions, buttons.
- Use all available Unity features, asset store solutions ....
- Integrate any type of VR, AR with any type of user interaction.
- Render in real-time high quality with live shadows, reflections, real materials....
- Move more than 800 things on transport surfaces (in my time, MCD lost performance very quickly)
- Open source code, documented and freely available C# API.

Best regards

Thomas

0
Answered

Wie erhalte ich Game4Automation und wie kann ich es testen?

Paul986 5 years ago in General Questions updated by Support 5 years ago 2
Answer
Support 5 years ago

Game4Automation ist  nun über den Unity Asset Store erhältlich.

Mehr zu den Versionen und der Link auf den Store findet sich hier: https://game4automation.com/kaufen

0
Answered

Welche Unity Version benötige ich

Paul986 5 years ago in General Questions updated by Support 5 years ago 1
Answer
Support 5 years ago

Im allgemeinen für den kommerziellen Einsatz durch Unternehmen wird eine kommerzielle Version benötigt werden. Siehe hierzu https://store.unity.com. 

0
Answered

Wie kann ich meine Steuerung (SPS) mit Game4Automation verbinden

Paul986 5 years ago in General Questions updated by Support 5 years ago 1
Answer
Support 5 years ago

Im Beta release soll mindestes eine Schnittstelle zu Simit sowie zu PLCSimAdvanced enthalten sein. Eventuell auch schon über TCP-IP zu Siemens Hardware. Simit ist ein etabliertes System für Verhaltensmodelle und Virtuelle Inbetriebnahme. Simit selbst kann dann wieder über Profibus und Profinet an Siemens Hardware angebunden werden. Der Vorteil über Simit ist, dass die Feldbuskonfiguration aus Step7 oder TIA-Portal eingelesen wird. Allerdings wird für die Feldbuskommunikation über Simt eine Hardware (Simulation Unit) benötigt die echtzeitfähig Profibus oder Profinet beherrscht. Simit liegt bei ca. 2000€ in der benötigten kleinsten Version sowie die Feldbushardware bei ca. 40000€. PLCSimAdvanced oder die TCP-IP Schnittstelle werden dagegen keine zusätzlichen Kosten verursachen