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

工业数据采集的时间不确定性及PLC-Recorder的通道偏移功能

目录

一、缘起

二、效果展示

三、设置方法

四、小结


一、缘起

大家都知道采集软件首先要尽可能还原数据原来的状态,给用户提供一个可以信赖的参考。但是,数据采集又有很多随机因素:Windows是一个周期不严格的系统、以太网通讯有时间波动、PLC内部时钟有快有慢、采集起点在各PLC里并不严格一致等等。这就导致了不同PLC之间的数据存在时间上的微观不一致性(时间的不确定性)。就像我们观察纸上的一个圆圈,看似轮廓光滑,但是,当你拿放大镜看时,就发现轮廓很模糊,根本找不到一个清晰边界。

PLC-Recorder通过PLC发送时间戳功能来规避掉网络、Windows系统的不稳定性,确保采样时间间隔与PLC内部一致,但是,时间戳对时有先后,不同PLC出来的相同曲线还是有一定的先后。当用户进行不同控制器之间的严格时序比对时,就出现了问题。

为了解决这个问题,PLC-Recorder就在离线分析软件里增加了通道时间偏移功能,朋友们可以随意将某个通道的曲线进行前后移动,实现曲线的对齐。

二、效果展示

下面两个截图可以看出调整通道偏移前后的效果变化。如果将两个图片反过来,是不是就实现了错位曲线的对齐效果?

图1 设置偏移前,两个通道的数据时刻完全一致

图2 PLC2进行了1s偏移后的效果

三、设置方法

打开数据文件,在左侧树状图上选择一个通道,在通道名称上点击右键,可以调出通道偏移菜单:

图3 修改通道偏移的方法

可以修改通道的偏移时间,可正可负,单位为ms或者s。也可以清除偏移。偏移时间存储在布局文件里。

被设置了时间偏移的通道,其名称会被加粗,并增加[T]的前缀。在通道信息里也能看到加粗的“时间偏移值”:

图4 带有时间偏移的通道状态

四、小结

通过表达式的计算,可以方便地进行曲线在Y轴方向上的缩放与偏移;通过通道偏移,可以实现曲线在X轴方向上的偏移。至此,我们的离线分析软件已经提供了完整的曲线在各方向移动的功能,朋友们可以自由发挥,来发现数据的更多价值。

http://www.lryc.cn/news/300264.html

相关文章:

  • 十五、Object 类
  • 计算机网络——06分组延时、丢失和吞吐量
  • [C#] 如何调用Python脚本程序
  • AlmaLinux更换鼠标样式为Windows样式
  • BUGKU-WEB 留言板
  • Linux之动静态库
  • 手机常亮屏不自动灭屏
  • JVM(1)基础篇
  • 相机图像质量研究(12)常见问题总结:光学结构对成像的影响--炫光
  • [OPEN SQL] 删除数据
  • C语言第二十五弹---字符函数和字符串函数(上)
  • 寒假学习记录16:Express框架(Node)
  • 机器学习中的10种非线性降维技术对比总结
  • [ubuntu]split命令分割文件
  • 《小强升职记:时间管理故事书》阅读笔记
  • visual studio code could not establish connection to *: XHR failed
  • JVM-面试题
  • 计算机网络——多媒体网络
  • GPIO八种工作模式
  • C++初阶:适合新手的手撕list(模拟实现list)
  • js手写Promise(上)
  • 基于Web技术的家居室内温湿度监测系统
  • ubuntu22.04@laptop OpenCV Get Started: 009_image_thresholding
  • Zeek实战—快速构建流量安全能力
  • vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
  • 【生产实测有效】Linux磁盘清理常用命令
  • 练习:鼠标类设计之1_类内容解析
  • 消息队列RabbitMQ-使用过程中面临的问题与解决思路
  • 搜索Agent方案
  • 排序算法---计数排序