Winmod Y200 (Pro)
此接口目前处于 Beta 阶段
Winmod 是一款虚拟调试应用程序,可与 realvirtual.io 无缝集成。此协作通过利用 realvirtual.io 的高性能 3D 模型和 Winmod 丰富的组件库,增强了仿真体验。
Winmod 和 realvirtual.io 通过共享内存进行通信,实现高效的数据交换和同步。两个应用程序必须在同一台 Windows 计算机上运行,以确保兼容性和最佳性能。
接口属性
SharedMemoryName(共享内存名称)
用于通信的共享内存名称。输入与 Winmod Y200 设置相对应的共享内存名称。
Status(状态)
仿真期间接口的状态。此值为只读,当接口正常工作时显示"SHM connected"。
DebugMode(调试模式)
切换调试模式以获取额外的日志记录。启用此选项以激活调试模式并接收额外的日志信息。
SignalList(信号列表)
Winmod 符号表的路径(文本文件)。输入包含 PLC 信号的符号表文件(\*.txt)路径,以便后续导入。
CycleCounter(周期计数器)
当前周期的计数器。此值为只读,指示当前的周期计数器。
TickCount(节拍计数)
当前的节拍计数。此值为只读,指示当前的节拍计数。

导入信号
手动设置信号
要手动配置信号,关键是指定每个信号在共享内存区域中的位置。这通过在信号名称中添加内存位置描述来实现,遵循以下标准化约定:

Boolean(布尔型)
- 描述: 表示布尔值(true 或 false)。
- 语法:
MB 13.6 - 说明: 位共享内存位置 13,位 6。
Integer(整数型)
- 描述: 表示有符号整数值(2 字节)。
- 语法:
MI 100 - 说明: 整数(2 字节),位于共享内存位置 100。
Double Integer(双整数型)
- 描述: 表示有符号整数值(4 字节)。
- 语法:
MD 102 - 说明: 双整数(4 字节),位于共享内存位置 102。
Float(浮点型)
- 描述: 表示浮点值(4 字节)。
- 语法:
MF 106 - 说明: 浮点数(4 字节),位于共享内存位置 106。