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
    +关注

    关注

    237

    文章

    22492

    浏览量

    646343
  • 函数
    +关注

    关注

    3

    文章

    4049

    浏览量

    61392
  • 组态
    +关注

    关注

    0

    文章

    121

    浏览量

    14438

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

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

收藏 人收藏

    评论

    相关推荐

    vb运行时错误429不能创建对象

    VB运行时错误429代表不能创建对象的错误。这个错误可能会发生在使用CreateObject函数或New关键字创建对象时。 这种错误通常发生在以下情况下: 缺少所需的组件或库:
    的头像 发表于 01-09 11:07 789次阅读

    鸿蒙Ability开发-Stage模型下Ability的创建和使用

    ,对Ability的创建和使用进行讲解。首先在课程中我们将带领大家使用DevEco Studio创建一个Stage模型Ability,并使用UIAbilityContext启动另一个Ability,然后借助Want
    发表于 01-08 15:34

    大众观,喜欢的可留言

    *附件:上海大众观培训底盘.ppt*附件:观变速箱培训教材.ppt*附件:观四驱培训教材.ppt*附件:观制动培训教材.ppt
    发表于 12-08 15:30

    线程池的创建方式有几种

    线程池是一种用于管理和调度线程的技术,能够有效地提高系统的性能和资源利用率。它通过预先创建一组线程并维护一个工作队列,将任务提交给线程池来处理,从而减少线程的创建和销毁次数,避免了线程频繁创建和销毁
    的头像 发表于 12-04 16:52 440次阅读

    javascript的内置对象有哪些

    你全面了解JavaScript的能力和应用场景。 一、基本数据类型对象: String(字符串对象):用于处理和操作文本数据。 Number(数字对象):用于处理和操作数字数据。 Boolean(布尔
    的头像 发表于 12-03 11:39 806次阅读

    ProTool组态图形显示用户手册

    电子发烧友网站提供《ProTool组态图形显示用户手册.pdf》资料免费下载
    发表于 11-22 17:14 0次下载

    labview 和 wincc 的区别 使用场景

    labview 和 wincc 的区别 使用场景 都是上位机软件,都可以做监控软件 wincc的名气也比较大 对比的资料较少 写这些文章的人,从自己的从事的行业出发,带有自己的思维 使用的场景 肯定
    发表于 10-27 18:01

    嵌入式Linux的触摸屏图形组态软件的研究

    电子发烧友网站提供《嵌入式Linux的触摸屏图形组态软件的研究.pdf》资料免费下载
    发表于 10-13 09:24 0次下载
    嵌入式Linux的触摸屏<b class='flag-5'>图形</b><b class='flag-5'>组态</b>软件的研究

    Vivado Design Suite用户指南:创建和打包自定义IP

    电子发烧友网站提供《Vivado Design Suite用户指南:创建和打包自定义IP.pdf》资料免费下载
    发表于 09-13 11:34 0次下载
    Vivado Design Suite用户指南:<b class='flag-5'>创建和</b>打包自定义IP

    SIMATIC WinCC产品特性及亮点

    SIMATIC WinCC 基本系统包分运行版和完全版(组态+ 运行)两种,软件授权以外部变量进行划分(可支持128、512、2048、8192、65536、102400、153600、262144 个外部变量)。外部变量是指,通过Wi
    的头像 发表于 08-09 14:25 743次阅读

    WinCC和三菱Q系列以太网通讯的组态步骤

    WinCC 从 V7.0 SP2 版本开始增加了三菱以太网驱动程序,支持和三菱 FX3U、Q 系列 PLC 进行以太网通讯。本文档主要介绍了 WinCC 和三菱Q 系列以太网通讯的组态步骤。
    的头像 发表于 07-27 14:26 1310次阅读
    <b class='flag-5'>WinCC</b>和三菱Q系列以太网通讯的<b class='flag-5'>组态</b>步骤

    上位机软件wincc通过工业网关采集plc数据实现组态监控

    WinCC是一个组态软件,可以用于数据采集与监控、自动化控制、工业物联网等领域。WinCC可以帮助用户实现工厂自动化和过程自动化的解决方案,提供可视化的监控界面和数据采集分析功能,支持多种协议和设备
    的头像 发表于 07-26 16:18 727次阅读
    上位机软件<b class='flag-5'>wincc</b>通过工业网关采集plc数据实现<b class='flag-5'>组态</b>监控

    51. 52 WinCC flexible 功能实例:如何通过图形列表实现旋转动画

    plcWinCC
    充八万
    发布于 :2023年07月06日 22:40:51

    python创建文件对象

    2.1. 创建文件对象 **open() 函数用于创建文件对象,基本语法格式如下:** open(文件名[,打开方式]) 注意: 如果只是文件名,代表在当前目录下的文件. 文件名可以录
    的头像 发表于 06-21 17:19 1122次阅读
    python<b class='flag-5'>创建</b>文件<b class='flag-5'>对象</b>

    Java反射技术实现对象创建

    一. 基础概念 Java中,一般我们创建一个对象可能会选择new一下个实例。但是随着我们技术的不断提升,我们也学习到了,可以通过反射技术实现对象创建。 可是,你有没有想一下,什么时候
    的头像 发表于 05-22 14:25 1629次阅读
    Java反射技术实现<b class='flag-5'>对象</b>的<b class='flag-5'>创建</b>