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

+1
Under review

Circular conveyor belt

yangkang 3 years ago updated by Support 3 years ago 1

Hi

I wanted to achieve a circular conveyordemo effect (Fig1), a reference to radialConveyordemo (Fig2), but the MU transported in a circular conveyordemo is skewed in position, and I froze the XYZ rotation of the MU

Image 878

Fig 1

Image 877

Fig 2

0

Realvirtual-WEB ReqList

陈喜成 2 days ago updated 2 days ago 1

Hello,
I'm glad to test your company's product.The feedback on the RealvirtualWeb functionality test is as follows:

UnityToWeb:
1. Mesh cutting ineffective DemoCSGMachining
2. Hinge ineffective DemoKinematicsSolver
3. Robot time speed change ineffective DemoRobotIK

Web/GLB/Interface:
1. S7 ImportTagTable does not support DB (hope to support import/export, and native TIA exported columns need manual modification to import) [OK]
2. S7 ImportTagTable direction cannot be automatically recognised (ReadFromPLC / WriteToPLC) [OK]
3. Large GLB file export [WebViewer] Export failed: System.IO.IOException: Stream was too long. (deduplication skipped, causing unprocessed data to exceed 2 GB MemoryStream, not an issue with GLB size itself.) [OK]
4. Start Dev Server/Open in Browser (localhost:5173) loading the current model sometimes causes web errors [OK]
"realvirtual WEB OPEN. LIGHT.INDUSTRIAL. ANYWHERE.Could not load the model Unexpected token"
5. OPC UA browser only shows the top-level nodes (subnodes not traversed?)

The OK items were fixed by AI, OPC UA still awaits official update. Thanks in advance~

0
Fixed

IO.Input.Machine.bMachiningFinished ist becomming true

Werner 6 months ago updated by Support 5 months ago 3

Hi,

I'm using the TwinCAT CNC Demo. The first part of the sequence works fine. The robot takes the part, puts it into the machine and the machine starts.

However it never ends. The IO point IO.Input.Machine.bMachiningFinished never becomes true?

Does anyone have an idea about this?

Thx!

Werner

0
Answered

[Help Needed] FANUC RobotInterface

BWA 10 months ago updated by Support 10 months ago 3

Hi everyone,

I'm working with the FanucInterface component in realvirtual.io to connect Unity to RoboGuide. 
I'm able to connect Unity and Roboguide through SNPX
I'm able to read UO and DO signals from the robot in Unity but I'm not able to write DI or UI signals.


Setup:

  • RoboGuide: HandlingPro Classic Version 10 (Rev.C_SR4)
  • Unity: Unity 6.2 with realvirtual.io V6.0.7.8152


0
Answered

[Help Needed] OPC UA Signal Direction Imported Incorrectly (Inputs recognized as Outputs and vice versa)

王海星 10 months ago updated by Lei 3 months ago 4

Hi everyone,

I'm working with the OPCUAInterface component in realvirtual.io to connect Unity to a Siemens S7-1500 PLC via OPC UA, and I'm running into a frustrating issue with signal direction mapping.

Setup:

  • PLC: Siemens S7-1500

  • Unity side: Using OPCUAInterface from realvirtual.io

  • In the PLC (TIA Portal), I've configured:

    • .inputs variables as Read-Only (HMI accessible: Read only)

    • .outputs variables as Read/Write

  • In Unity:

    • I've tried enabling/disabling Automatically Input On Write Signals

    • I've set Regex Write Nodes = (?i)\.outputs to match output variables

However, no matter what combination I try, the imported signal directions are reversed:

  • .outputs are imported as Input ❌ (they should be Output)

  • .inputs are imported as Output ❌ (they should be Input)

 What I Expect:

Based on my understanding of realvirtual.io's signal model:

  • Input = Unity reads from the PLC (e.g., sensors, status)

  • Output = Unity writes to the PLC (e.g., buttons, control commands)

I expect .inputs to be imported as Input, and .outputs as Output.

 Temporary Workaround:

I'm currently using a custom Unity script that runs after import and forcibly sets the signal direction based on the variable name (.inputs → Input, .outputs → Output).

This works, but feels like a hack and not a long-term or scalable solution.

What I'm Asking:

  1. Is this a known limitation of Siemens OPC UA Server? (Does it misreport variable access rights?)

  2. Is there a way to fully customize signal direction logic during import in OPCUAInterface?

  3. What’s the recommended best practice for Siemens OPC UA + Unity signal mapping?

0
Completed

s7接口通讯问题

王海星 12 months ago updated by Support 12 months ago 12

Image 1388

如你所见,我在用s7接口时出现了一点问题,我在S7-PLCSIM Advanced运行我的PLC时修改这一个值可以映射进unity,但是在unity中我尝试切换value却无法保持值,他就像切换了一下,但是马上被改回去了,我的值默认是false,点击切换后会短暂的显示true,但是还是会变回false,这是为什么,我在博途监控表里修改值是可以映射在unity中的,值也能正常切换,允许来自远程对象的 PUTIGET 通信访间也是勾选的,包括完全访问权限和仿真支持块编译也是勾选了,博途设置也没有问题,就是unity无法切换博途v20的值,我使用的版本是realvirtual.io6.2.1,博途版本是v20

Image 1389

0
Completed

The "Combine Meshes (Pro)" function cannot be found.

ZhangFengMing 1 year ago updated 1 year ago 5

Image 1325

Why can't I find the "Combine Meshes (Pro)" function in the version I'm using? I have purchased the PRO version, so is this function only available in Professional 6?

One more question: Does realvirtual.io Digital Twin Professional 6 require a separate purchase? I noticed that 2022Pro has been discontinued.

0
Declined

Regarding the issue of importing step from CADLINK

ZhangFengMing 1 year ago updated by Support 1 year ago 2

When importing step using CADLINK, "Set and create materials" has been clearly checked. However, after clicking "Import CAD File", this prompt still pops up. If the import continues, the program will crash.

Image 1324

Image 1323

0
Not a bug

Transport Surface - Issue with "Change Constraints on Enter / Exit"

Luke 1 year ago updated by Support 1 year ago 4

I am having difficulty with changing constraints on enter/exit of a transport surface. I get the following errors in runtime. 


NullReferenceException: Object reference not set to an instance of an object
realvirtual.TransportsurfaceCollider.OnCollisionEnter (UnityEngine.Collision other) (at Assets/realvirtual/TransportsurfaceCollider.cs:29)
UnityEngine.Physics:OnSceneContact(PhysicsScene, IntPtr, Int32)

NullReferenceException: Object reference not set to an instance of an object
realvirtual.TransportsurfaceCollider.OnCollisionExit (UnityEngine.Collision other) (at Assets/realvirtual/TransportsurfaceCollider.cs:41)
UnityEngine.Physics:OnSceneContact(PhysicsScene, IntPtr, Int32)

Now for the strange part, the transport surface IS correctly setting the constraint on enter (Freeze position x in my case), but this constraint does not get removed on exit. I do have "Change constraints on exit" set to true and "none" set for the constraints exit. In the "Loaded Part" list in the transport surface, there are no objects listed in runtime even though there are game objects on the transport surface. 


Has anyone else ran into this issue before? Seems weird that I am getting that error on enter, but the constraint is still getting set correctly. 

0
Planned

Questions about Modbus TCP connection to Siemens 200smart

ZhangFengMing 1 year ago updated 1 year ago 4

May I ask if your company has launched the modbus client access function? I need to enter an IP and PORT to access Siemens 200smart PLC.