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

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

3天内不再提示

SIMATIC可视化架构师基础知识入门

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-02-20 10:53 次阅读

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

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

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

60838cd4-aefe-11ed-bfe3-dac502259ad0.png

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”中找到。

60bb5498-aefe-11ed-bfe3-dac502259ad0.png

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 打开项目。

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

60de529a-aefe-11ed-bfe3-dac502259ad0.png

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

6107dfca-aefe-11ed-bfe3-dac502259ad0.png

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

6121c2aa-aefe-11ed-bfe3-dac502259ad0.png

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

61616a2c-aefe-11ed-bfe3-dac502259ad0.png

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

617c2c90-aefe-11ed-bfe3-dac502259ad0.png

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

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

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

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

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

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

61a5ec42-aefe-11ed-bfe3-dac502259ad0.png

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

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

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

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

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

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

输入以下表达式:

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

61d0d498-aefe-11ed-bfe3-dac502259ad0.png

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

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

8. 释放对面板的更改。

61f64458-aefe-11ed-bfe3-dac502259ad0.png

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

10. 打开一个空白屏幕。

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

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

621a70f8-aefe-11ed-bfe3-dac502259ad0.png

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

62433bc8-aefe-11ed-bfe3-dac502259ad0.png

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

625fc342-aefe-11ed-bfe3-dac502259ad0.png

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

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

628cdc10-aefe-11ed-bfe3-dac502259ad0.png

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

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

62abbd92-aefe-11ed-bfe3-dac502259ad0.png

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

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

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

18. 编译控制器。

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

62d52d94-aefe-11ed-bfe3-dac502259ad0.png

20. 单击“生成”。

62ffb672-aefe-11ed-bfe3-dac502259ad0.png

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

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

631ded36-aefe-11ed-bfe3-dac502259ad0.png

6349e5c6-aefe-11ed-bfe3-dac502259ad0.png

6374d844-aefe-11ed-bfe3-dac502259ad0.png

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






审核编辑:刘清

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

    关注

    0

    文章

    86

    浏览量

    18319
  • LAD
    LAD
    +关注

    关注

    0

    文章

    15

    浏览量

    7032
  • FBD
    FBD
    +关注

    关注

    0

    文章

    14

    浏览量

    7712
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17052

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

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

收藏 人收藏

    评论

    相关推荐

    可视化MES系统软件

    单品在生产线上的装配制造过程,设计交互界面,使企业实现车间生产数据在各方面应用的可视化管理,为企业节约成本、创造更多的价值。2、MES系统软件架构针对MES系统软件在制造业车间的应用情况及反应出
    发表于 11-30 19:55

    关于架构师的详细介绍

    沟通能力被排在架构师能力的第一位,它既是架构师入门能力,也是最难用量化标准来的能力。本文将为大家介绍架构师——能说会道的程序员。
    发表于 07-11 07:20

    架构师的能力锻炼

    架构师每天都需要做选择题。什么选择?怎么做选择?架构师需要进行怎样的学习、培训和锻炼来进行正确的选择?读了本篇文章,你会对架构师为什么会需要权衡取舍以及妥协的能力有一个更加深刻的印象,并对于如何锻炼这个能力有一个初步的认识。
    发表于 07-11 08:29

    架构师最重要的是什么

    软件架构师的定义乃至所需要的特质历来众说纷纭。下面从一些另类的角度来做点分析。
    发表于 07-15 08:12

    如何把AD中非可视化区域物件移到可视化区域?

    AD中非可视化区域物件怎么移到可视化区域???
    发表于 09-10 05:36

    Keras可视化神经网络架构的4种方法

    我们在使用卷积神经网络或递归神经网络或其他变体时,通常都希望对模型的架构可以进行可视化的查看,因为这样我们可以 在定义和训练多个模型时,比较不同的层以及它们放置的顺序对结果的影响。还有可以更好地理
    发表于 11-02 14:55

    Simatic TIA门户Simatic可视化架构师的系统手册资料免费下载

    SiVArc (SIMATIC WinCC Visualization Architect) 是 TIA Portal 中的选件包。借助 SiVArc,可通过程序块和生成模板为多个 HMI 设备和 PLC 生成可视化。可使用生成规则指定哪些 HMI 对象针对哪个块和设备生
    发表于 04-01 08:00 25次下载
    <b class='flag-5'>Simatic</b> TIA门户<b class='flag-5'>Simatic</b><b class='flag-5'>可视化</b><b class='flag-5'>架构师</b>的系统手册资料免费下载

    大数据架构师的职责有哪些

    架构师按照专注领域不同,可分为企业架构师、基础结构架构师、特定技术架构和解决方案架构师等,专职架构师
    的头像 发表于 04-04 16:24 3829次阅读

    开发工程架构师的区别

    架构师是程序员的职业生涯发展的一个方向,很多架构师都是从开发人员逐步过渡来的,程序员想要成为架构师,平时就应该身负“架构师”职责,用架构师
    的头像 发表于 04-04 16:35 1.3w次阅读

    架构师需要具备什么技能

    成为一名云架构师的基础是具备部署和操作不同网络类型的知识,以及通常要掌握与SDN相关的一些知识
    发表于 03-17 11:14 1557次阅读

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

    编辑器通过自动完成和语法突出显示为您提供支持。在生成期间,输入的表达式由 SiVArc 评估并由内容替换。
    的头像 发表于 08-07 15:37 3414次阅读
    <b class='flag-5'>SIMATIC</b><b class='flag-5'>可视化</b><b class='flag-5'>架构师</b>(SiVArc)<b class='flag-5'>基础知识</b>详解

    Omniverse 先锋面对面:云架构师使用 NVIDIA Omniverse 将基础设施可视化提升至新高度

    Omniverse 扩展程序,以帮助云计算架构师实现基础设施的可视化。 微软认证的 Azure 云专家兼 DevOps 自动化工程 Gavin Stevens 深悉云架构师的工作流
    的头像 发表于 12-21 20:45 592次阅读

    西门子可视化架构师SiVArc入门

    SiVArc 可同时为多个 HMI 设备、多个 PLC 和设备代理生成可视化。在使用 SiVArc 生成虚拟化时,可在另一个实例中继续使用 TIA Portal。利用 SiVArc 和 TIA Portal 选项“TIA Portal Multiuser”,还允许不同的用户访问一个 SiVArc 项目。
    的头像 发表于 01-09 10:21 4069次阅读

    初级自动驾驶架构师应该学习哪些知识

    随着自动驾驶技术的成熟,对系统架构师的需求逐渐增加。自动驾驶系统架构师负责设计整个系统的结构、组件、接口和数据流;需要协调不同领域的专业知识,确保系统的可靠性、安全性和性能。总之,自动驾驶系统
    的头像 发表于 06-20 21:45 292次阅读

    中级自动驾驶架构师应该学习哪些知识

    随着自动驾驶技术的成熟,对系统架构师的需求逐渐增加。自动驾驶系统架构师负责设计整个系统的结构、组件、接口和数据流;需要协调不同领域的专业知识,确保系统的可靠性、安全性和性能。总之,自动驾驶系统
    的头像 发表于 06-20 21:47 284次阅读