0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SIMATIC可视化架构师(SiVArc)基础知识详解

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-08-07 15:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TIA Portal V14 或更高版本提供 SiVArc(SIMATIC Visualization Architect)选件包。

使用控制程序,SiVArc 自动生成您的可视化。为此,您可以设置规则来定义可视化元素(例如面板)和控制块之间的分配。

这可以简化重复性任务,避免错误并让您更轻松地实施公司标准。

poYBAGLva92ATJJtAAC-4nb6NvE823.jpg

SiVArc 的使用是可扩展的。您可以将该选项用于简单和复杂的任务。例如,从控制器自动生成 HMI 标签或可视化整个工厂区域。

除了 SiVArc 基础知识外,该应用示例还包括两个配置示例。在这些配置示例中,您将了解不同的 SiVArc 功能,以便将它们用于您自己的项目。

 在第一个配置示例中,您将了解 SiVArc 的基本操作原理。

 第二个配置示例使用“数字”示例块向您展示更多 SiVArc 功能。

控制程序

SiVArc 支持 LAD、FBD、STL 和 SCL 中的功能 (FC) 和功能块 (FB) 以及全局和背景数据块 (DB)。它支持操作面板可以显示的所有基本数据类型以及数组、结构和 UDT 数据类型。

硬件部件

SiVArc 支持以下设备:

控制器

– SIMATIC S7-1200

– SIMATIC S7-1500

– SIMATIC S7-1500 软件控制器

– ET200SP CPU

软件组件

要安装 SiVArc,您至少需要 STEP 7 Professional 和 WinCC Comfort。

编辑

SiVArc 编辑器可在 TIA Portal 的项目树“通用数据 > SiVArc”中找到。

pYYBAGLva_SAQHKKAACoVOTadME010.jpg

Screen rules

画面规则允许您根据控制程序定义在 HMI 设备中创建哪些控制对象。

Tag rules

您可以创建标签规则,以结构化的方式将 SiVArc 生成的外部标签存储在操作面板中。

Text list rules

您可以创建文本列表规则以在操作面板中创建文本列表。

Copy rules

您可以创建复制规则,将 HMI 对象从库复制到 HMI 操作面板,而无需 PLC 连接。

Generation matrix

生成矩阵显示由 SiVArc 生成的选定操作面板的屏幕和屏幕对象。此外,您可以更改生成对象的分配。

Generation overview

生成概览显示由 SiVArc 生成的项目中所有操作面板的画面、画面对象、标签和文本列表。

SiVArc Settings

在此编辑器中,您可以定义一般设置,例如标签获取的默认设置。

配置示例1:

1. 下载本条目下载页面上的“SiVArcExampleProjectStart.zip”示例项目,然后解压“*zip”文件。

使用 TIA Portal V14 打开项目。

控制器已经包含所有必要的元素。

poYBAGLvbAmAagsPAABHhOUTNZ0802.jpg

项目库还包括“typeSpeedAxis” UDT 和“fpSpeedAxis” HMI 面板。

pYYBAGLvbBqAcCAhAAA2C_YEe2M814.jpg

2. 右键单击“fpSpeedAxis”面板并选择“编辑类型”。

poYBAGLvbDCAT2Q-AACsF5mjChM427.jpg

3. 在检查器窗口中,打开“插件”选项卡。

pYYBAGLvbEKAeeIhAADtrp8-jNM556.jpg

4. 要打开“SiVArc 表达式”编辑器,请选择“属性界面 > Properties_Faceplate > typespeedAxis”,然后在“标签打印”列中单击“...”按钮。

pYYBAGLvbFSAZ40uAADvc6yNysk016.jpg

在此编辑器中,以基于 VBScript 的脚本语言输入 SiVArc 表达式。

编辑器通过自动完成和语法突出显示为您提供支持。在生成期间,输入的表达式由 SiVArc 评估并由内容替换。

5. UDT 类型的标签位于控制器的“HMIData”数据块中,并按照 模式命名,其中“X”由序列号代替。

该编号对应于相应使用点“SpeedAxisControl”FB 的背景数据块编号。

6. 在编辑器中输入以下表达式:

"HMIData" & TagNaming.SeparatorChar & "TypeSpeedAxis" & TrailNum(Block.DB.SymbolicName)

poYBAGLvbGaAY33xAAA3phh1xrc490.jpg

引号中的表达式“HMIData”和“typeSpeedAxis”被解释为文本并应用而不作任何更改。

“TagNaming.SeparatorChar”表达式输出运行系统设置中定义的 PLC 变量的分隔符。

“TrailNum()”表达式输出字符串中的最后一个正数。

“Block.DB.SymbolicName”表达式读取背景数据块的符号名称。

“&”运算符用于连接各个字符串。

7. 在“静态值的打印输出”列中,在“杂项 > 名称”属性处打开编辑器。

输入以下表达式:

"fpSpeedAxisInst" & TrailNum (Block.DB.SymbolicName)

pYYBAGLvbHuAOH3bAADGVtlGyhU580.jpg

使用 SiVArc 生成元素时,您必须指定一个唯一名称。

这可以防止 SiVArc 生成多个同名元素。如果名称不唯一,SIVArc 只生成一个元素并输出警告。

8. 释放对面板的更改。

poYBAGLvbIyAMMl0AABlCKx9ntQ698.jpg

9. 将 HMI 操作面板(Comfort Panel、第二代移动面板或 WinCC Runtime Advanced)插入到项目中。

10. 打开一个空白屏幕。

11. 在检查器窗口中,打开“插件”选项卡。

在“静态值的打印输出”列的“名称”字段中,输入唯一名称。例如:“速度轴”& TrailNum(Block.DB.SymbolicName)

pYYBAGLvbJ6ABQzeAAC9gvVo6BU817.jpg

12. 使用拖放功能将此屏幕移动到项目库的“主副本”文件夹中,然后在操作面板中将其删除。

pYYBAGLvbK2Af_0-AABpjNOqGxE047.jpg

13. 选择“Common data > SiVArc > Screen rules”打开Screen rules编辑器。

poYBAGLvbVuADJGLAAB6oNUA9TI793.jpg

14. 创建一个新规则“SpeedAxis”。

15. 作为程序块,选择控制器的“SpeedAxisControl”FB。

pYYBAGLvbUyAJ1OrAADKniIksuA520.jpg

这可确保每次调用“SpeedAxisControl”块时都会运行一次规则。

16. 作为画面对象,选择“fpSpeedAxis”面板。作为画面,从库的“主副本”文件夹中选择创建的画面。

3001f98e-14a7-11ed-ba43-dac502259ad0.png

当规则运行时,“fpSpeedAxis”画面对象被集成到“Screen_1”画面模板中,并作为新画面插入到您的项目中。

SiVArc 根据先前定义的表达式生成名称和标记连接。

17. 打开“设备和网络”编辑器并在控制器和操作面板之间创建 HMI 连接。

18. 编译控制器。

19. 右键单击操作面板并选择“生成可视化 (SiVArc)”。

pYYBAGLvbSqAFml8AACCgV78-mA370.jpg

20. 单击“生成”。

pYYBAGLvbRaAQXXrAABwYeV46O8317.jpg

如果项目包含多个控制器,您可以选择为哪个控制器生成可视化。此外,您可以设置是在操作面板中创建所有控制标签还是仅创建使用过的(默认设置)。

21. SiVArc 生成三个屏幕,每个屏幕中插入一个“fpSpeedAxis”面板实例。该面板会自动链接到“HMIData”数据块中的相应 UDT。

pYYBAGLvbQKAW9RsAAB_WRj43DM208.jpg

poYBAGLvbOGABG4NAAC1FYhDjLM654.jpg

pYYBAGLvbPKARKL1AACpVUB4V9k208.jpg

22. 如果您现在在控制程序中进行更改,例如 添加一个轴,重新生成可视化(参见步骤 19)。您不必对可视化进行任何进一步的更改。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17920

    浏览量

    195864
  • 编辑器
    +关注

    关注

    1

    文章

    833

    浏览量

    33139
  • 操作面板
    +关注

    关注

    0

    文章

    11

    浏览量

    6366

原文标题:SIMATIC 可视化架构师 (SiVArc) – 入门

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高质量可视化大屏应该这样设计

    在数据驱动决策的当下,可视化大屏已成为企业数据呈现、业务监控的核心载体,图扑软件基于自研 HT for Web 前端可视化引擎,打造无需依赖第三方插件、纯 Web 端部署的 2D3D 图形渲染内核
    的头像 发表于 04-23 14:22 193次阅读
    高质量<b class='flag-5'>可视化</b>大屏应该这样设计

    3D系统可视化

    本身的深入描述和F-Theta透镜的应用示例。 光学系统的3D-可视化 VirtualLab Fusion提供的工具可以实现光学系统的3D可视化,因此可以用于检查元件的位置,以及快速了解系统内部的光
    发表于 03-30 09:25

    森林消防智慧预警技术实现:火灾监测 Web GIS 可视化平台搭建

    HTML5 技术体系,融合 GIS、3D 可视化、数据对接与实时交互技术,实现森林火灾的全流程智慧预警与救援指挥,同时该技术架构也可适配天然气站消防、防汛救灾等多场景可视化需求。 本平台的核心技术支撑为图扑软件自主研发的 HT
    的头像 发表于 03-19 11:31 274次阅读
    森林消防智慧预警技术实现:火灾监测 Web GIS <b class='flag-5'>可视化</b>平台搭建

    KubePi:开源Kubernetes可视化管理面板,让集群管理如此简单

    的部署、监控和维护,让即使不具备深厚Kubernetes知识的用户也能轻松管理集群。 1.2 核心价值:可视化多集群管理 KubePi允许管理员导入多个Kubernetes集群,并通过精细的权限控制将不
    发表于 02-11 12:53

    工业数字孪生:图扑可视化技术架构与行业应用解析

    在工业互联网向深度智能演进的进程中,数字孪生技术成为连接物理工业系统与虚拟信息空间的核心桥梁,而可视化则是实现数字孪生价值落地的关键载体。图扑自主研发的 HT 引擎,基于 WebGL
    的头像 发表于 12-11 16:49 828次阅读
    工业数字孪生:图扑<b class='flag-5'>可视化</b>技术<b class='flag-5'>架构</b>与行业应用解析

    工业物联网可视化平台是什么?有什么功能?

    工业物联网可视化平台是基于物联网、大数据、人工智能等技术,将工业生产中的设备、系统、流程等数据以图形方式呈现,实现实时监控、智能分析与交互式管理的数字化工具。 其核心功能涵盖数据集成、可视化展示
    的头像 发表于 11-17 17:49 1557次阅读

    基于 HT 技术的园区元宇宙可视化管理平台

    在数字转型浪潮下,园区管理对智能可视化的需求日益迫切。本文基于 HT(Hightopo)技术栈,不依赖任何第三方插件,从技术开发视角,详细阐述园区元宇宙智慧综合治理可视化管理平台
    的头像 发表于 11-07 14:54 692次阅读
    基于 HT 技术的园区元宇宙<b class='flag-5'>可视化</b>管理平台

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形方式呈现,并实现交互式管理与分析的数字化工具。它通过整合工业物联网(IIoT)、大数据、人工智能
    的头像 发表于 10-24 18:00 1325次阅读

    光伏电站可视化的实现

    实现光伏电站可视化,核心是在于通过直观的视觉界面,解决传统运维中低效巡检、数据孤岛、被动响应等痛点,从而提升运营效率并提供决策支持。这是一种有效的技术手段,通过数字孪生、三维建模、数据融合等技术
    的头像 发表于 10-21 17:29 1439次阅读
    光伏电站<b class='flag-5'>可视化</b>的实现

    图扑 HT 技术赋能智慧畜牧三维可视化架构设计与实践应用

    可视化基础,构建了覆盖牧场全场景的三维可视化数字孪生解决方案。该方案打破传统养殖 “粗放管理、数据孤岛、追溯困难” 的痛点,实现从畜牧个体精准管控到全链路流程数字的技术突破。本文将从技术
    的头像 发表于 09-19 14:48 747次阅读
    图扑 HT 技术赋能智慧畜牧三维<b class='flag-5'>可视化</b>:<b class='flag-5'>架构</b>设计与实践应用

    数字孪生可视化系统构建行业数字智能管理生态!

    数字孪生可视化系统具备丰富的模型组件,包括二维平面组件及3D模型组件,可根据用户需求进行定制。数字孪生可视化系统在行业数字升级、数字管理中有着重要的意义,充分利用大数据技术和信息技
    的头像 发表于 09-19 11:45 971次阅读
    数字孪生<b class='flag-5'>可视化</b>系统构建行业数字<b class='flag-5'>化</b>智能管理生态!

    如何使用协议分析仪进行数据分析与可视化

    使用协议分析仪进行数据分析与可视化,需结合数据捕获、协议解码、统计分析及可视化工具,将原始数据转化为可解读的图表和报告。以下是详细步骤及关键方法,涵盖从数据采集到可视化的全流程:一、数据采集与预处理
    发表于 07-16 14:16

    物流园区全场景能源实时可视化管理与智能调控系统方案

    物流园区能源可视化管理系统方案
    的头像 发表于 06-27 17:04 787次阅读
    物流园区全场景能源实时<b class='flag-5'>可视化</b>管理与智能调控系统方案

    如何实现光伏数字孪生可视化

    光伏数字孪生可视化是通过数字手段构建光伏电站的虚拟镜像,实现物理实体与数字模型的实时映射与交互,目的是促进光伏电站运维管理的智能、高效。通过实时监控与智能预警,实现故障快速定位以
    的头像 发表于 05-29 15:27 968次阅读
    如何实现光伏数字孪生<b class='flag-5'>可视化</b>?

    工业设备可视化管理系统是什么

    工业设备可视化管理系统是一种基于物联网(IoT)、大数据、云计算、数字孪生等技术,对工业设备的运行状态、性能参数、维护信息等进行实时监测、数据整合与可视化呈现的智能管理平台。它通过将复杂的设备数据
    的头像 发表于 05-27 14:56 1408次阅读
    工业设备<b class='flag-5'>可视化</b>管理系统是什么