首页 > 其他分享 >博图SCL均值计算

博图SCL均值计算

时间:2024-10-26 11:42:55浏览次数:1  
标签:SCL 读取 10 均值 60 博图 计算

这一篇学习笔记在新浪博客记录过,这里再记录一次。

工作中有时候会需要做一些均值计算,比如计算某个测量值近一分钟的均值,近一小时均值,近一天的均值。今天在家休息,试着做一下分钟均值,按照每秒一个数据,比如现在时刻10:07:10,那么计算从10:06:11到10:07:10这个时间段60个测量数据的算术平均值。由于没有实际的PLC硬件和检测仪表,是用模拟器和随机数来做练习。

1. 新建一个项目average,使用1500PLC,型号随便选一款。启用时钟存储器字节MB0,其它硬件属性使用默认设置,不组态其他硬件。设置一下CPU的时区

 

2. 新建一个数据块DB1,存放实时数据、平均值、系统日期时间、和等变量,取消“优化的块访问”设置。

3. 新建OB30循环中断组织块,在里面写程序

读取系统时间,前面设置时区就是为了读取的时间是北京时间

利用系统时钟的毫秒数作为随机数。在OB1写下面的程序

%MW2是word数据类型,需要转换成real类型,在OB1中执行

根据当前秒数,在OB30将数值放入相应的数组成员中,这里使用SCL编程,比梯形图简洁一点

完成后下载到PLC,这样每秒读取一个数据放入数组,一共60个成员,对应最近60秒的数值,SCL编程记录数据,计算和与均值。

标签:SCL,读取,10,均值,60,博图,计算
From: https://www.cnblogs.com/fishingsriver/p/18503840

相关文章

  • 通过 PowerShell 更换以太网适配器的 IPv6 DNS 服务器,可以使用 Set-DnsClientServerAd
    通过PowerShell更换以太网适配器的IPv6DNS服务器,可以使用Set-DnsClientServerAddresscmdlet来设置DNS服务器地址。以下是如何操作的详细步骤:步骤1:打开PowerShell以管理员身份运行PowerShell:右键单击开始菜单,选择 WindowsPowerShell(管理员)。步骤2:......
  • opencv - py_photo - py_non_local_means 非局部均值去噪
    文章目录图像去噪目标理论OpenCV中的图像去噪1.cv.fastNlMeansDenoisingColored()2.cv.fastNlMeansDenoisingMulti()其他资源图像去噪目标在本章中,您将了解非局部均值去噪算法,以去除图像中的噪声。您将看到不同的函数,如cv.fastNlMeansDenoising()、cv.fastN......
  • 3194. 最小元素和最大元素的最小平均值
    你有一个初始为空的浮点数数组averages。另给你一个包含n个整数的数组nums,其中n为偶数。你需要重复以下步骤n/2次:从nums中移除最小的元素minElement和最大的元素maxElement。将(minElement+maxElement)/2加入到averages中。返回averages中的最......
  • JedisCluster 中psetex()方法如何使用
    JedisCluster 中的 psetex 方法用于设置一个键值对,并同时设置该键的过期时间(以毫秒为单位)。与 setex 的区别在于 psetex 接受的过期时间是以毫秒为单位,而 setex 接受的是以秒为单位。psetex方法说明方法签名:publicStringpsetex(Stringkey,longmilliseconds......
  • “降维模糊C均值(PCA-FCM)”创新算法的聚类与可视化
    在这篇博客中,我们将探讨一个MATLAB代码示例,它展示了如何从Excel文件导入数据,进行模糊C均值(FCM)聚类,并通过2D和3D图形可视化聚类结果。让我们一步一步地深入这个过程!1.环境准备首先,我们需要清空工作环境,以确保没有旧变量干扰我们的结果。这可以通过以下几行代码实现:clear;cl......
  • 深度学习(计算数据集均值标准差)
      深度学习中有些数据集可能不符合imagenet计算出的均值和标准差,需要根据自己的数据集单独计算。下面这个脚本能够计算当前数据集均值和标准差。 importtorchimportosfromPILimportImagefromtorchvisionimporttransforms#trans=transforms.Compose([#......
  • 聚类分析 | FCM模糊c均值聚类,三种优化算法(SSA、PSO、GA)对FCM初始中心点寻优
    聚类分析|FCM模糊c均值聚类,三种优化算法(SSA、PSO、GA)对FCM初始中心点寻优目录聚类分析|FCM模糊c均值聚类,三种优化算法(SSA、PSO、GA)对FCM初始中心点寻优效果一览基本介绍程序设计参考资料效果一览基本介绍聚类分析|FCM模糊c均值聚类,三种优化算法(SSA、PSO、GA)对FCM初始中心点......
  • dnsclientpsprovider.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个dnsclientpsprovider.dll文件(挑选合适的版......
  • matlab绘制二维云图,划分区域,并显示每个区域的均值
    绘制成图如下:代码如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%创建绘图的数据ax=0;bx=1;ay=0;by=1;nx=100;%数据的x轴点数ny=100;%数据的y轴点数hx=(bx-ax)/(nx-1);hy=(by-ay)/(ny-1);X=ax:hx:bx;Y=ay:hy:by;data=zeros(ny,nx......
  • 【力扣刷题】2090.半径为k的子数组平均值(定长滑动窗口)
    题目:给你一个下标从 0 开始的数组 nums ,数组中有 n 个整数,另给你一个整数 k 。半径为k的子数组平均值 是指:nums 中一个以下标 i 为 中心 且 半径 为 k 的子数组中所有元素的平均值,即下标在 i-k 和 i+k 范围(含 i-k 和 i+k)内所有元素的平均......