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

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

3天内不再提示

博途WINCC-创建和组态图形对象

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-08-02 11:30 次阅读

要将“设备开/ 关”(Machine ON/OFF) 按钮与 PLC 变量 "ON_OFF_Switch" 连接,请按以下步骤操作:

1. 删除 HMI 画面中的标准文本域“欢迎进入...”(Welcome...) 。

2. 创建一个按钮。

017e6540-11ad-11ed-ba43-dac502259ad0.png

3. 在巡视窗口中,选择“按内容调整对象大小”(Fit object to contents) 选项,以根据文本长度自动调整按钮的大小。

01a2690e-11ad-11ed-ba43-dac502259ad0.png

“ 按内容调整对象大小” 功能

特别是以后在带有 HMI 画面语言选择的项目中工作时,可以使用该功能。 根据所选择的语言,翻译文本可能会短于或长于原始文本。 可使用该功能以确保按钮标签不会被截断。 当原始文本中的文本大小发生变化时,按钮的大小会自动调整。

4. 使用文本“设备开/ 关”(Machine ON/OFF) 来标记该按钮。

01c7639e-11ad-11ed-ba43-dac502259ad0.png

5. 将“取反位”(InvertBit) 函数分配给该按钮的触发事件“按下”(Pressing) 。

01faafb0-11ad-11ed-ba43-dac502259ad0.png

6. 将“取反位”(InvertBit) 函数与 PLC 变量 "ON_OFF_Switch" 链接。

022d8a2a-11ad-11ed-ba43-dac502259ad0.png

HMI 连接在 TIA Portal 中是自动创建的

如果未对 HMI 设备和 PLC 之间的连接进行组态,则只要将 PLC 变量链接到 HMI 对象,就会自动建立连接。

已经将“设备开/ 关”(Machine ON/OFF) 按钮与 PLC 变量 "ON_OFF_Switch" 连接。 当您按下 HMI 设备上的该按钮时,PLC 变量的位值将被设置为“1”(设备启动)。 当您再次按下该按钮时,PLC 变量的位值将被设置为“0”(设备关闭)。

图形对象“LED

以下步骤将介绍如何使用“圆”对象来设置两种状态 LED(红色/ 绿色)以及如何根据 PLC 变量“ON_OFF_Switch”的值使其动态化。

要创建 LED 并使其动态化,请按以下步骤操作:

1. 按住 Shift 键,在“设备开/ 关”(Machine ON/OFF) 按钮的下面绘制两个圆。

028aafca-11ad-11ed-ba43-dac502259ad0.png

2. 将背景色绿色和宽度为“2”的边框分配给第一个圆。

02a616b6-11ad-11ed-ba43-dac502259ad0.png

3. 将背景色红色和同样宽度为“2”的边框分配给第二个圆。

02db2c3e-11ad-11ed-ba43-dac502259ad0.png

4. 为绿色 LED 创建一个类型为“外观”(Appearance) 的新动画。

0309fd52-11ad-11ed-ba43-dac502259ad0.png

5. 将该动画链接到 PLC 变量“ON_OFF_Switch”。

032b6de8-11ad-11ed-ba43-dac502259ad0.png

6. 改变 LED 的外观以反映该 PLC 变量的状态。 只要控制程序将 PLC 变量的位值设置为“1”,LED 就会闪烁。

0356cede-11ad-11ed-ba43-dac502259ad0.png

7. 为红色 LED 创建一个类型为“外观”(Appearance) 的新动画。

03802a0e-11ad-11ed-ba43-dac502259ad0.png

8. 同时将该动画链接到 PLC 变量“ON_OFF_Switch”。

03a966f8-11ad-11ed-ba43-dac502259ad0.png

9. 改变 LED 的外观以反映该 PLC 变量的状态。 只要控制程序将 PLC 变量的位值设置为“0”,LED 就会闪烁。

03e1d9fc-11ad-11ed-ba43-dac502259ad0.png

结果

使用图形对象“圆”创建了状态 LED 并使其动态化。 在初始状态下,红色 LED 闪烁。

● 如果通过“设备开/ 关”(Machine ON/OFF) 按钮启动控制程序,则会将变量

“ON_OFF_Switch”的位值设置为“1”并且绿色 LED 闪烁。

● 当再次按下“设备开/ 关”(Machine ON/OFF) 按钮停止控制程序时,会将变量“ON_OFF_Switch”的位值设置为“0”并且红色 LED 闪烁。

审核编辑 :李倩

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

    关注

    242

    文章

    23341

    浏览量

    662273
  • 函数
    +关注

    关注

    3

    文章

    4344

    浏览量

    62864
  • 组态
    +关注

    关注

    0

    文章

    152

    浏览量

    15040

原文标题:博途WINCC-创建和组态图形对象"按钮"

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

收藏 人收藏

    评论

    相关推荐

    工业智能网关接入阿里云IOT平台实现组态监控

    在当今高度自动化与信息化的工业时代,工业组态监控系统的应用已成为提升企业生产效率、保障生产安全、优化资源配置不可或缺的一环。组态系统能够将各种设备状态、工艺参数、工艺流程等以图形化和数字化的方式
    的头像 发表于 12-26 10:44 211次阅读
    工业智能网关接入阿里云IOT平台实现<b class='flag-5'>组态</b>监控

    WinCC 7.5入门指南

    WinCC 7.5入门指南
    发表于 10-21 10:37 5次下载

    DeviceNet转Modbus TCP网关ENC-313 让WinCC对接上ABB机器人

    WinCC支持Modbus TCP以太网协议,两者之间不能直接进行通讯。如何通过WinCC来控制ABB机器人成为了改项目的一大难点。 作为长期以来的合作伙伴,第一时间联系到上海泗寻找解决方案。最后选用了泗
    的头像 发表于 08-14 16:16 371次阅读
    DeviceNet转Modbus TCP网关ENC-313   让<b class='flag-5'>WinCC</b>对接上ABB机器人

    Profinet远程IO模块:高速计数模块差分在软件组态说明

    介绍Profinet远程IO模块:高速计数模块(差分)XD5012在软件组态说明,包括通信连接、硬件配置、XML/GSD文件安装、工程创建与设备组态、参数修改、IO监控等步骤,并展示了
    的头像 发表于 07-19 09:17 483次阅读
    Profinet远程IO模块:高速计数模块差分在软件<b class='flag-5'>组态</b>说明

    组态软件与PLC的通讯控制

    在现代工业自动化领域中,组态软件与PLC(Programmable Logic Controller,可编程逻辑控制器)的通讯控制起着至关重要的作用。组态软件通过其友好的图形界面和强大的数据处理能力
    的头像 发表于 06-12 16:46 2027次阅读

    常用的组态软件有哪些

    在工业自动化、建筑管理、能源监控等领域,组态软件作为一种重要的软件工具,发挥着至关重要的作用。它不仅能够帮助用户快速构建和配置各种操作界面,还能实现对监测设备、控制设备和数据的管理与操作。本文将详细介绍几种常用的组态软件,并探讨
    的头像 发表于 06-07 14:29 1717次阅读

    鸿蒙开发接口图形图像:【@ohos.screen (屏幕)】

    本模块提供管理屏幕的一些基础能力,包括获取屏幕对象,监听屏幕变化,创建和销毁虚拟屏幕等。
    的头像 发表于 05-29 10:49 1184次阅读
    鸿蒙开发接口<b class='flag-5'>图形</b>图像:【@ohos.screen (屏幕)】

    组态平台是什么?有什么功能?

    组态平台是一种基于云计算技术的图形化配置和监控工具。它允许用户通过互联网远程访问,对各种工业设备、控制系统和数据进行配置、监控以及分析。云组态平台的核心特点包括: 1. 远程监控:用户可以通过
    的头像 发表于 05-17 15:58 611次阅读

    HarmonyOS开发案例:【Stage模型下Ability的创建和使用】

    基于Stage模型,对Ability的创建和使用进行讲解。首先在课程中我们将带领大家使用DevEco Studio创建一个Stage模型Ability,并使用UIAbilityContext启动
    的头像 发表于 05-08 14:41 792次阅读
    HarmonyOS开发案例:【Stage模型下Ability的<b class='flag-5'>创建和</b>使用】

    计算机图形学:探索虚拟世界的构建之道

    计算机图形学是计算机科学的一个分支,它专注于创建和操纵计算机生成的视觉和图形内容。这一领域涵盖了从基础的二维图形绘制到复杂的三维模型构建和
    的头像 发表于 05-07 08:27 451次阅读
    计算机<b class='flag-5'>图形</b>学:探索虚拟世界的构建之道

    西门子PLC常见疑难解答在这都能找到(含PLC无线通讯实例)

    问:在WINCC中可以创建多少个消息类型? 答:WINCC中最多可以创建16个消息类型。 问:
    的头像 发表于 04-28 19:21 684次阅读
    西门子PLC常见疑难解答在这都能找到(含PLC无线通讯实例)

    西门子:Graph中的报警组态方法与技巧

    在表格中,Category enabler中可以选择变量,当变量为True时,使能此类报警,当变量为False不使能此类报警。默认为不选择变量,使能所有报警类别。
    发表于 04-16 11:28 2563次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b>:Graph中的报警<b class='flag-5'>组态</b>方法与技巧

    HarmonyOS开发实例:【分布式数据管理】

    eTS中分布式数据管理的使用,包括KVManager对象实例的创建和KVStore数据流转的使用。
    的头像 发表于 04-11 09:57 967次阅读
    HarmonyOS开发实例:【分布式数据管理】

    西门子读取现有组态的步骤

    组态中存在与 CPU 的连接时, 可使用“硬件检测”(Hardware detection) 功能读取该 CPU 的组态(包括集中组态的模块), 并在项目中应用该组态。无需手动
    发表于 04-07 11:45 4938次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b>读取现有<b class='flag-5'>组态</b>的步骤

    搞不懂组态软件和HMI?常见组态软件有哪些?

    图形界面直观,符合人的自然思维,可以使用户更专注于功能。逻辑的设计极大地减少开发周期,节约开发资金并且得到可靠安全的功能系统。什么是组态软件?组态软件SCADA(
    的头像 发表于 03-22 08:19 6738次阅读
    搞不懂<b class='flag-5'>组态</b>软件和HMI?常见<b class='flag-5'>组态</b>软件有哪些?