SyncTwinTECHNOLOGIES
方法 · 虚拟调试

程序在模型上验证—— 在设备到场之前

虚拟调试就是让真实的控制程序对着装置模型运行。逻辑错误在桌前发现,而不是在机床旁。

传统调试与虚拟调试 上方:设计、现场组装、现场调试——逻辑错误在现场发现。下方:设计与虚拟调试并行,现场只剩接入传感器和轴。 通常 设计 组装 现场调试 采用虚拟调试 设计 模型上运行 组装 接入 逻辑错误——在桌前发现
是什么

不是动画,而是程序验证

  • 真实程序就是要上现场的那一份,而不是简化副本。
  • 装置模型的行为与现场一致工件、输送带、轴、传感器——带物理和时间。
  • 信号——与现场一致传感器通过同一输入进入程序。
  • 成果现场只需接入真实的传感器和轴。
我们的做法

从模型到影子只有一份

  1. 来自孪生的模型同一个孪生生成真实控制器的配置。
  2. 程序对抗仿真器浏览器中的试运行已可用;紧邻控制器的物理计算是实施内容。
  3. 投产后——影子相同的命令发给设备和模拟器中的模型;双方响应被比较,差异立即可见。
层级

在回路中究竟用什么代替设备

虚拟调试把控制程序与设备模型连接起来。各种做法的区别在于两侧中哪一侧是真实的、哪一侧是模型。

层级控制装夹检查什么
模型在环逻辑模型模型算法意图
程序在环真实程序,以软件方式执行带物理的模型逻辑、顺序、联锁、握手
硬件在环真实控制器与其输入输出相连的模型同上,另加控制器的响应时间和通信

SyncTwin 工作在第二个层级:真实的 IEC 61131-3 单元程序对抗仿真器运行,传感器与真实传感器走同一输入。控制器旁的仿真器是实施内容;浏览器中的试运行已可用。

能发现什么

虚拟调试能检查什么、不能检查什么

能检查

步骤顺序和转换条件、联锁、相邻单元握手、对传感器的反应、堵塞和轴故障时的行为、按运动计算的阶段时间。

不能替代

轴负载和跟随误差——只有驱动器能证明。安全回路是独立的硬件回路,在模型中它是虚拟的“安全”输入。

动画不是验证

在动画中,工件在画到那里时到达传感器。在仿真器中,是在靠摩擦沿辊子真正到达时。

强制不是仿真器

手动填入输入的值是作者假设的。当输入由设备模型给出时,验证才真正开始。

绿色运行不等于硬件

没有驱动器的轴在仿真中与真实轴运动一样;屏幕会单独一行说明。

需要什么

虚拟调试的输入数据

内容来源
单元模型:机构、轴、传感器点种类目录、您的 STEP 装配体或机构描述
真实程序您的 ST 或 PLCopen XML 程序,或在实施中编写
带角色的通道哪个输入知道什么、哪个输出做什么
物体参数质量、摩擦、速度——来自您的铭牌;典型值有标记
目标指标实施技术任务书
面向各角色

该方法给谁带来什么

PLC 程序员

在桌边、用与现场相同的信号调试逻辑。

调试工程师

到现场是做传感器和轴的绑定,而不是在机床旁找逻辑错误。

项目经理

在设备到货前看到逻辑已就绪。

客户

购买前看到单元运行,投产后按事实看到产线。

我们的做法

从孪生到现场的五步

  1. 单元孪生机构、带角色的轴、传感器点、驱动器行规。
  2. 程序SFC 或 ST;编译器和带强制的实验室。
  3. 仿真器程序对抗设备模型;传感器走同一输入。
  4. 试验台先虚拟轴,再驱动器:运动、跟随、负载。
  5. 对象绑定真实传感器和轴;随后产线也在模拟器中运行 — 即影子。

详见 — “虚拟调试”.

问题

关于方法的问题

这与在带硬件的试验台上调试有何不同?

带硬件的试验台用于验证轴负载和跟随。逻辑、顺序和对传感器的反应,由虚拟调试更早检查——在硬件尚未到位或被占用时。

程序需要为模型和现场各写一遍吗?

不需要。验证的是将去现场的同一程序;设备模型和控制器配置都来自同一个孪生。

能节省多少时间?

您的目标指标写入实施技术任务书并在试验中验证。下方列出了带出处的供应商参考数据。

设备模型在哪里运行?

仿真器在控制器旁、企业网络边界内计算;浏览器负责显示和启动测试。产线数据留在您这里。

如果没有单元模型怎么办?

单元由种类目录或您的 STEP 装配体组装;典型值会被标记,直到被您设备的铭牌数据替换。

行业怎么说

厂商参照

厂商数据

«reduce onsite virtual commissioning time by 30 percent and overall costs by 20 percent»

Siemens,Process Simulate——埃斯顿自动化案例。 来源
厂商数据

«Emulate3D software cuts install and commission time by up to 50%»

Rockwell Automation,Emulate3D——ECM Technologies 案例。 来源

厂商数据,并非我们的测量。我们自己的指标写入实施技术任务书。

洽谈实施

告诉我们哪个单元或产线以及什么逻辑——我们在研发阶段中于设备到货前在模型上检查。

申请访问
下一步

洽谈实施

描述您的单元或产线——我们会告诉您验证什么、需要多久。目标指标写入实施技术任务书。

申请访问

实施 →

申请访问