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

WINCC选项组配置

文章目录

  • 前言
  • 一、添加变量
  • 二、配置选项组控件
  • 三、应用
  • 总结


前言

本文讲解WINCC选项组控件的使用方法。以5台水泵多备多投应用场景为例,该场景下,需要手动选择水泵的控制字,包括“作为主泵”、“作为备用泵”和“不投用”。


一、添加变量

在变量管理中添加变量“PumpControl[1].ControlWord”,变量注释:1: 主; 2: 备; 3: 无,变量类型:无符号的 16 位值,即INT类型,地址和下位机程序地址保持一致。如图1所示。
在这里插入图片描述
图1

二、配置选项组控件

新建画面,在画面中添加选项组控件。

  1. 在几何-框数量中,设置选项数量,这里我们设置为3;
  2. 在属性-字体中,分别设置索引和文本,为每一个选项添加注释;
  3. 在输出/输入-选项框中,右键添加动态对话框,关联变量’PumpControl[1].ControlWord’,如图2所示;
  4. 在事件-属性主题-输出/输入-选择框-更改中,右键添加C动作:
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  long  value)
{
switch(value) 
{
case 1:SetTagWord("PumpControl[1].ControlWord",1);
break;
case 2:SetTagWord("PumpControl[1].ControlWord",2);
break;
case 4:SetTagWord("PumpControl[1].ControlWord",3);
break;
}
}

在这里插入图片描述
图2

三、应用

配置完成的选项组控件如图3所示。可通过选择三个选项按钮,为变量’PumpControl[1].ControlWord’赋不同的值。
在这里插入图片描述
图3


总结

本文详细讲解了WINCC选项组控件的配置方法。

http://www.dtcms.com/a/304393.html

相关文章:

  • Spring Boot 请求限流实战:基于 IP 的高效防刷策略
  • Postgresql 查询使用正则
  • SQL158 每类视频近一个月的转发量/率
  • Java 大视界 -- Java 大数据在智能教育学习社区知识图谱构建与知识传播分析中的应用(370)
  • DeepCompare文件深度对比软件的差异内容提取与保存功能深度解析
  • Go语言新手村:轻松理解变量、常量和枚举用法
  • 论文阅读--射频电源在半导体领域的应用
  • 《从HTTP到IP证书:网络身份验证的下一站革命》
  • 如何使用 Git 钩子 hooks 自动化任务?
  • 【MySQL】数据库的简单介绍
  • [2025CVPR-图象分类]ProAPO:视觉分类的渐进式自动提示优化
  • java基础面试题(6)--Object
  • Jenkins 节点连接故障定位及解决方案总结 - PKIX path validation failed
  • 如何创建一个 Solana 钱包?
  • 在 Ubuntu 下测试单目与双目相机
  • ubuntu 25.04 自带JS引擎gjs运行GTK with JavaScript 应用
  • B+树高效实现与优化技巧
  • 微服务 01
  • FastAPI后台任务:异步魔法还是同步噩梦?
  • Spring Boot with RabbitMQ:四大核心模式指南
  • 代码随想录算法训练营第三十天|0/1背包问题
  • 如何保证DoIP的网络安全?
  • rtp、rtcp、rtsp、rtmp协议详解
  • 嵌入式学习日志(十一)
  • 【windows系统服务端ssh免密登录配置坑】
  • 低空经济应用-无人机拉格朗日粒子追踪技术
  • 阿里云上进行k8s集群的配置
  • 电脑没有声音了怎么恢复 快速解决音频故障
  • 使用 Databend Cloud 归档 OceanBase 数据数据库
  • ElasticStack技术栈概述及Elasticsearch8.2.2集群部署并更换JDK版本为openjdk-17