大家好,我是东哥说-MES

基本知识 3

3.1 KPI组态

简介

现有工厂结构表示在面向对象的组态中定义标准化 KPI 概念的起点。 可通过在工厂视图中用作实例的工厂对象类型来映射工厂的各组件。在“性能指 标”(Performance indicators) 全局编辑器中,可定义全局操作数和 KPI,并在工厂对象类型中 使用标准化 KPI。如果要创建基于其它 KPI 的 KPI,请直接在工厂对象上组态 KPI。 定义和使用 KPI 的图例如下:

工厂结构中的组态顺序

已组态工厂视图用作创建和组态工厂的 KPI 和操作数的基础。
在“性能指标”(Performance indicators) 编辑器中组态全局 KPI 和操作数。
1. 组态全局操作数以传输用于计算 KPI 的过程数据。
– 计数器
– 数字操作数
2. 在“时间模型”(Time model) 编辑器中创建时间范畴和相应的机器状态。
3. 创建特定于工厂的全局 KPI。
4. 为每个 KPI 组态 KPI 公式以计算 KPI。为此,可以使用以下各项:
– 计数器
– 数字操作数
– 时间范畴
– 机器状态
5. 将 KPI 分配给工厂对象类型。
6. 针对向操作数提供数据的变量,选择接口变量。
7. 使用全局计算周期记录计算出的 KPI。
8. 要分析停机时间,可使用为工厂对象定义的全局原因组和原因。
“性能指标”(Performance indicators) 任务卡提供对已组态全局 KPI、操作数和计算周期的概

自定义plc数据类型

1、在PLC类型中进行自定义类型ProductDetails,包括total(总产量),reject(不合格量),good(合格产量),类型都为UDInt.

2、FB块中定义

在FB块中定义productCount类型为ProductDetails的UDT结构变量,并在程序中加入运算程序total=good+reject,

最后把plc数据类型ProductDetails添加到项目库,在弹出的添加类型画面时,按照默认选择即可。

3、在项目库中,添加新类型

4、可视化中配置画面元素

在可视化画面配置以下参数(合格产品、不合格产品、总产量),在变量接口中配置画面接口,并制定画面接口类型PLCUDT和udtProductDetails V0.0.1

5、连接过程值变量

配置好变量接口中的变量后,才可以进行各个标签属性的过程值设定工作,选中IO标签,找到过程值属性后,选择刚才在接口变量中设定好的变量即可。

切换工厂对象面板,创建工厂组态类型

在库里找到可视化面板fpproduct,拖拽到可视化中,接口连接选择之前在FB中定义的接口变量productCount

在工厂视图下,创建工厂对象工厂1、工厂2,把右边product工厂对象分别进行拖拽到工厂1和工厂2下进行实例化,实例化后的的名称分别为设备1和设备2.

添加Unifed Pc程序,并在此程序下建立连接

把新建的设备连接到网络中,并检查连接状态

把运行设置中激活加密传输设置为失效

把工厂视图分配给HMI设备,这样工厂视图就和HMI视图建立了联系。

把区域下的设备与PLC变量建立关联

在面板接口中关联工厂视图中对应设备变量

在画面中属性"伙伴控制"增加伙伴控制标识元素,属性“控制类型”修改为画面控制,“控制参数”修改为“画面窗口_1”

现实效果,在左侧点击工厂视图中不同设备,会在左侧窗体中显示不同设备的相关参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/91930.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/91930.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/91930.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习-多重线性回归和逻辑回归

目录 1. 多重线性回归 1.1 多元线性回归 1.2 向量化(矢量化) 1.3 多元线性回归的梯度下降算法 1.4 正规方程 2. 特征缩放 2.1 特征缩放 2.2 检查梯度下降是否收敛 2.3 学习率的选择 2.4 特征工程 2.5 多项式回归 3. 逻辑回归 3.1 Motivatio…

编程思想:程序自身的模型/函数模型硬件标准如何实现

前言前面提到过写程序的过程:根据各种需求,构建程序模型(逻辑模型),再用代码实现.本贴关于程序自身的模型以及函数模型,以及推导硬件标准从逻辑到代码的思路.程序自身的模型如图应用APP接受输入---鼠标动作,键盘输入的字符等,得到结果---画面,显示数据等.工具包括框架和编程语言…

基于JAVA Spring Boot物理实验考核系统设计与实现 (文档+源码)

目录 一.研究目的 二.需求分析 三.数据库设计 四.系统页面展示 五.源码获取方式 一.研究目的 信息数据的处理完全依赖人工进行操作,会耗费大量的人工成本,特别是面对大量的数据信息时,传统人工操作不仅不能对数据的出错率进行保证&…

【国内电子数据取证厂商龙信科技】安卓镜像提取与解析

前言随着智能手机更新迭代越来越快,手机厂家对手机系统安全性要求也越来越严格。系统安全性提高对公民的隐私是一件好事,但是对于取证行业确实一个大难题,手机系统安全性的提高意味着我们能对犯罪嫌疑人手机的提取数据和恢复数据越来越少&…

Java+Ollama 本地部署 DeepSeek-R1 对话机器人:从 0 到 1 实战指南

作为 Java 开发者,想在本地搭建一个能理解代码、支持多轮对话的 AI 机器人?DeepSeek-R1 这款开源大模型绝对值得一试。今天就带大家用 OllamaJava 实现本地化部署,全程实操,新手也能跟着做! 一、先搞懂:为…

Java Web项目Dump文件分析指南

目录 1. Dump文件的类型与作用 2. 生成Dump文件的方法 3. 分析Dump文件的工具 4. 分析步骤与常见问题解决 5. 最佳实践与预防 在Java Web项目中,dump文件是JVM(Java虚拟机)在发生崩溃、内存溢出或特定事件时生成的内存快照文件&#xff0…

Ubuntu网卡驱动无效,不能连接wifi上网

一、现象及临时网络准备 我的另一篇博客详细介绍了前期准备工作: 知乎:Ubuntu网卡驱动无效,不能连接wifi上网知乎:Ubuntu网卡驱动无效,不能连接wifi上网 在此基础上,还得给Ubuntu配好镜像源,…

LeetCode Hot 100 二叉搜索树中第 K 小的元素

给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。示例 1:输入:root [3,1,4,null,2], k 1 输出:1示例 2:输入&#xff1a…

5-大语言模型—理论基础:注意力机制优化

目录 1、稀疏注意力机制(Sparse Attention) 1.1、核心问题:传统注意力的 “效率瓶颈” 1.2、具体稀疏策略(详细计算逻辑) 1.2.1、局部窗口稀疏(Local Window Sparse) 1.2.2、基于内容的稀疏…

轻松学习C++:基本语法解析

基本语法解析引言基本语法变量和数据类型运算符控制结构函数示例代码:计算圆的面积引言 C是一种功能强大的通用编程语言,由Bjarne Stroustrup于1979年创建。它在C语言的基础上进行了扩展,支持面向对象编程、泛型编程和过程式编程。C以其高性…

Python Pandas读取Excel表格中数据并根据时间字段筛选数据

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录Python Pandas读取Excel表格中数据并根据时间…

CS231n-2017 Lecture3线性分类器、最优化笔记

图片向量与标签得分向量:上节讲到,图片可以被展开成一个向量,对于这个向量,假设它有D维,那么它就是D维空间的一个点,又假设我们的标签集合总共有K种,我们可以定义一个K维标签得分向量&#xff0…

windows wsl ubuntu 如何安装 open-jdk8

安装步骤 jdk dhd:~$ java -version Command java not found, but can be installed with: sudo apt install openjdk-11-jre-headless # version 11.0.20.11-0ubuntu1~22.04, or sudo apt install default-jre # version 2:1.11-72build2 sudo apt install op…

Javascript进程和线程通信

JavaScript 中的进程通信(IPC)和线程通信是实现高性能、高并发应用的核心技术,尤其在处理 CPU 密集型任务或跨环境数据交互时至关重要。以下从底层机制到应用场景的详解:🧩 ​​一、进程通信(Inter-Process…

堆堆堆,咕咕咕

1.找TopK问题要找到最前面的k个元素void swap(int *a,int *b) {int temp*a;*a*b;*btemp; } //向下调整最小堆 void minheapify(int arr[],int n,int index) {int left2*index1;int right2*index2;int smallestindex;if(left<n&&arr[left]<arr[smallest]) smalles…

n8n教程分享,从Github读取.md文档内容

从上一篇我们了解到了如何安装 n8n 那么这节课我们尝试从github的个人仓库获取某个文件的内容 目标如下 content/business/1.how-to-use-money.mdx 总流程图 流程详解 第1步&#xff1a;申请 GitHub Personal Access Token (Classic) 在gitrhub 个人 设置选项 申请 GitHub P…

分布式ID与幂等性面试题整理

分布式ID与幂等性面试题整理 文章目录分布式ID与幂等性面试题整理一、分布式ID1. 为什么需要分布式ID&#xff1f;2. 分布式ID的核心要求3. 常见分布式ID方案(1) UUID(2) 数据库自增(3) Redis自增(4) 雪花算法(Snowflake)(5) 美团Leaf/百度UidGenerator4. 雪花算法详解二、幂等…

node.js学习笔记1

目录 Node.js是什么 Node.js下载与安装 Buffer缓冲区 一些计算机硬件基础 程序运行的基本流程 Node.js是什么 node.js是一个JavaScript运行环境&#xff0c;或者说&#xff0c;node.js是一个可以运行JavaScript的软件。 可以用于开发服务端、桌面端、工具类应用。 服务器…

游戏开发日志

我来为您逐行详细讲解这个 ViewMgr.cs 文件。这是一个Unity游戏中的视野管理系统&#xff0c;用于优化游戏性能。## 文件结构概览这个文件主要包含以下几个部分&#xff1a; 1. 数据结构和接口定义 2. 视野管理器 ViewMgr 类 3. 工具类 ViewTools让我逐行为您讲解&#xff1a;#…

使用 PlanetScope 卫星图像绘制水质参数:以莫干湖为例

1.数据采集 我使用ArcGIS Pro 中的Planet Imagery插件下载了 2023 年 6 月 25 日的安卡拉莫干湖卫星图像。 图 1&#xff1a;使用 Planet 插件下载卫星图像 图 2&#xff1a;下载图像的日期和传感器选择 我查阅的研究中指出&#xff0c;使用无降水时期的卫星图像对于水质测定…