当前位置: 首页 > ds >正文

WinCC学习系列-变量模拟器(WinCC TAG Simulator )

1.WinCC TAG Simulator概念

WinCC 变量仿真器用来仿真包含内部变量和过程变量的项目。例如,用来仿真 WinCC 项目
中对象和脚本的行为。使用“变量仿真”(Tag Simulation) 编辑器组态和激活仿真。

适用场景

2.WinCC TAG Simulator用途

主要用于在未连接PLC或者内部变量期望有数值进行测试,可在已连接和未连接过程 I/O 的情况下仿真过程变量。

• 在未连接过程 I/O 的情况下测试组态
• 在已连接过程 I/O、但未运行过程的情况下测试组态

3.演示场景

(1)测试 WinCC 项目
使用变量仿真器在未连接过程 I/O 或未运行任何过程的情况下对组态进行测试。
已连接过程 I/O 时,过程变量的值可由仿真器直接提供。
例如,在已连接硬件的情况下,对操作和监视系统进行的功能测试可提供以下选项:
• 检查限制水平和消息输出。
• 测试报警、警告和错误消息的集成以及检查状态显示。
• 预设、读取和更改数字量与模拟量输入和输出。
• 报警仿真。
(2)演示 WinCC 项目
变量仿真器也可用于实现项目演示。
对于操作员控制和监控系统的演示,过程连接通常不可用。
在这种情况下,仿真会接管对内部变量和过程变量的控制。

4.WinCC TAG Simulator使用

(1)启动 WinCC 变量仿真器,开始菜单搜索Tag Simulator或者直接在菜单Siemens Automation中找到。

(2)将变量插入“变量仿真”编辑器,可以直接数据变量名称或者点进打开,从WinCC项目中选择变量。

(3)支持对已经加入变量进行函数仿真,提供以下函数:

• 正弦
• 振荡
• 随机值
• 增量
• 减量
• 用户输入(滚动条)
• 脚本

(4)仿真变量,选择每个变量的仿真类型和更新周期以及激活,也可以根据实际需要选择仿真函数等。

(5)激活WinCC项目,同时菜单命令“仿真 > 开始”(Simulation > Start) 启动仿真。

– 仿真值显示在“值集”(Value set) 列中。
– 变量的实际值显示在“当前值”(Current value) 列中。
– 会在“质量代码”(Quality Code) 列中显示相应的实际质量代码。

也可以通过脚本实现仿真变量

“脚本”仿真函数提供以下选项来仿真变量值:
• 使用 VBScript 函数设置变量值
• 从其它 WinCC 变量读取或设置值
支持以下 VBS 对象:
• Tags 对象
• SmartTags 对象。
• HMIRuntime 对象:Trace 函数
不支持 HMIruntime 对象的其它函数。

http://www.xdnf.cn/news/12642.html

相关文章:

  • Wan2.1环境的安装,以及使用产品图片合成展示视频
  • 嵌入式主板详解与选购指南
  • 关于dropbear ssh服务
  • 如何让其他品牌更难转化走我们的用户?
  • thinkphp-queue队列随笔
  • Dubbo学习(一):Dubbo介绍
  • C#使用MindFusion.Diagramming框架绘制流程图(1):基础类型
  • 服务器出现故障怎么办?快速排查与解决方法
  • dfn序的应用 (P1273 有线电视网题解)
  • ROS1: 使用rosbag的方式将点云topic保存为pcd文件
  • 中小制造企业的数字化转型,如何控制工业软件应用成本?
  • Docker 容器化基础:镜像、容器与仓库的本质解析
  • keil编译工程,结合map文件和bin文件,实测C语言中不同类型的变量存储在不同的内存区域
  • 柴油发电机组接地电阻柜的作用
  • yolov8自训练模型作为预训练权重【增加新类别】注意事项
  • 我用Amazon Q写了一个Docker客户端,并上架了懒猫微服商店
  • Web 3D协作平台开发案例:构建制造业远程设计与可视化协作
  • PC端直接打印功能(包括两张图片合并功能)
  • html 滚动条滚动过快会留下边框线
  • 2022年CSP-S1提高级第一轮题解
  • C++11新增标准讲解(上)
  • 【递归、搜索与回溯】专题三 穷举vs暴搜vs回溯vs剪枝
  • 【Vue】指令补充+样式绑定+计算属性+侦听器
  • 6.6 打卡
  • 西门子 S7-1200 PLC 海外远程运维技术方案
  • vue3+TS+eslint9配置
  • 《强连通分量》题集
  • 如何在Windows本机安装Python并确保与Python.NET兼容
  • day46python打卡
  • 1.4 编译库:静态库、动态库