文档中心
PLC在线模拟器
新功能与工程特性

新功能与工程特性

PLC在线模拟器 在不断演进。本节介绍当前版本提供的主要工程特性,帮助你更高效地编写、管理并分享梯形图程序。

工程导入与导出

菜单栏提供 工程导入 与 工程导出 功能,支持三种文件格式:

格式说明
.bplc二进制工程文件,体积最小,适合备份与传输
.tplc文本工程文件,便于人工查看与版本对比
.awl西门子 AWL(STL)语句表文件,与西门子 S7-200 SMART 生态互通

导出时可在弹窗中选择格式(记忆上次选择);导入时若当前工程不为空,会先询问是否覆盖,也可选择"不覆盖"将当前工程备份到私有工程后再导入。大工程导入在后台分片解析,界面顶部显示进度条,不会卡死。

撤销与重做

支持 撤销(Ctrl+Z) 与 重做(Ctrl+Y),基于补丁机制实现,可回溯最近 100 步的编辑操作,覆盖增删元件、移动、改参、分支连线等绝大部分操作,误操作后可以放心恢复。

3D 场景联动

PLC在线模拟器 支持通过 iframe 嵌入 3D 工业可视化场景(如 3D场景模拟器-iScene),实现 PLC 变量与 3D 组件的实时双向联动:

  • 梯形图中的位变量(如 伸缩杆)变化时,场景中的气缸活塞随之伸出/缩回;
  • 场景中操作控制面板按钮、指示灯,会实时写回 PLC 变量,驱动梯形图逻辑。

联动基于 plc-variable-protocol(postMessage 协议)实现,支持变量读写、批量更新、运行状态同步与心跳保活,即使移动端锁屏或切换后台也能自动恢复数据同步。

高性能仿真核心

仿真核心同时提供 WASM(WebAssembly)编译版本,将 PLC 扫描求值逻辑编译为本地二进制代码运行,大幅提升大工程的仿真性能。普通工程无需感知差异,编辑与仿真体验保持一致。

PWA 离线支持

平台是渐进式 Web 应用(PWA),支持:

  • 离线使用:断网后仍可打开已缓存的应用与工程;
  • 安装到桌面/主屏:PC 与手机均可一键安装,像原生应用一样启动。

双端适配

  • PC 端:可拖拽分栏布局,工具栏、变量表、属性面板自由调整;
  • 移动端:Tab 切换视图,适配触摸操作,并内置防锁屏机制,长时间调试不会因屏幕熄灭而中断。

系统变量与指令体系

  • 支持 SM0.x 系统变量(首扫、时钟脉冲等),详见 变量类型与系统变量;
  • 指令体系全面对齐西门子 S7-200 SMART:触点(常开/常闭/上升沿/下降沿)、线圈(输出/置位/复位/取反)、定时器(TON/TOF/TONR)、计数器(CTU/CTD/CTUD)、数学运算与比较(B/W/D/R 数据类型)、传送(MOVB/MOVW/MOVD/MOVR)、Modbus RTU 通信(见 Modbus RTU 通信指令)。