Windmod Y200
This interface is currently in Beta
Winmod, an application for virtual commissioning, seamlessly integrates with realvirtual.io. This collaboration enhances the simulation experience by leveraging high-performance 3D models from realvirtual.io and Winmod's extensive component library.
Winmod and realvirtual.io communicate via shared memory, enabling efficient data exchange and synchronization. Both applications must run on the same Windows computer to ensure compatibility and optimal performance
Interface properties
SharedMemoryName
Name of the Shared Memory used for communication. Enter the name of the shared memory corresponding to the Winmod Y200 setting.
Status
Status of the interface during simulation. This value is read-only and displays "SHM connected" when the interface is functioning properly.
DebugMode
Toggle debug mode for additional logging. Enable this option to activate debug mode and receive additional logging information.
SignalList
Path to the symbol table of Winmod (text file). Enter the path to the symbol table file (*.txt) containing the PLC signals for later on importing
CycleCounter
Counter of the current cycle. This value is read-only and indicates the current cycle counter.
TickCount
Current tick count. This value is read-only and indicates the current tick count.
Importing Signals
Manually Setting Up Signals
To manually configure signals, it's crucial to specify each signal's position within the Shared Memory Area. This is accomplished by adding a memory position description to the signal name, adhering to the following standardized convention:
Boolean
Description: Represents a boolean value (true or false).
Syntax:
MB 13.6
Explanation: Bit shared memory position 13, bit 6.
Integer
Description: Represents a signed integer value (2 bytes).
Syntax:
MI 100
Explanation: Integer (2 bytes) at shared memory position 100.
Double Integer
Description: Represents a signed integer value (4 bytes).
Syntax:
MD 102
Explanation: Double integer (4 bytes) at shared memory position 102.
Float
Description: Represents a floating-point value (4 bytes).
Syntax:
MF 106
Explanation: Float (4 bytes) at shared memory position 106.
Last updated