返回
MT8102iE 触摸屏,存 24 小时的温度趋势图。 设置是每 1 秒采样一次。 奇怪的现象:每天凌晨 3 点左右,趋势图就会出现一段大约 10 分钟的空白(断线)。 检查了 PLC(三菱 Q 系列
发布

MT8102iE 触摸屏,存 24 小时的温度趋势图。 设置是每 1 秒采样一次。 奇怪的现象:每天凌晨 3 点左右,趋势图就会出现一段大约 10 分钟的空白(断线)。 检查了 PLC(三菱 Q 系列

42阅读 1 回复 2026-04-14 11:48发布
关注Ta

15612996915728普通会员楼主

电话/手机:联系客服

MT8102iE 触摸屏,存 24 小时的温度趋势图。
设置是每 1 秒采样一次。
奇怪的现象:每天凌晨 3 点左右,趋势图就会出现一段大约 10 分钟的空白(断线)。
检查了 PLC(三菱 Q 系列),那个时间点没有停机,通信也没报警。
屏的内存空间是够的,U 盘也是工业级的。
为什么这个断线时间这么固定?难道是屏内部在做定时清理,还是有什么隐藏的系统任务占用 CPU 导致采样停了?”

以下内容回复后可见

优质评论内容

  • 明扬工控技术客服

    明扬工控技术客服2026-04-14 16:21:05

    这个现象我不太像先怀疑 PLC 通信,更像是 HMI 侧在固定时间做“时间相关”或“文件相关”的动作,把 1 秒采样短时间打断了。

    先给判断:

    “每天都差不多在凌晨 3 点,固定空白约 10 分钟”,这种规律性太强了,通常优先查这 3 类:

    时间同步 / 夏令时 / 时区
    历史数据文件按日期切分、备份或转存
    你项目里有 Scheduler、宏、备份对象在这个时间点运行

    我不太赞成先往“隐藏系统任务随机占 CPU”那个方向想。
    因为如果是普通性能不够,断线时间一般不会这么固定。

    我更怀疑的第一个点:时间同步或时区设置

    威纶通早就支持 DST(夏令时) 和 NTP 对时,相关系统寄存器里也有:

    是否启用 DST
    是否启用 NTP
    开机时是否执行时间同步
    NTP 更新时间间隔
    时区设置等。

    另外,Weintek 还在版本说明里修过几个跟“时间变化”有关的问题,比如:

    Scheduler 在时钟变化后第一次执行时间不正确
    EasyConverter 需要考虑 Daylight Saving Time 才能避免数据缺失。

    所以如果你这个屏:

    开了 NTP
    时区设错了
    DST 开着但实际不该开
    或上位机/局域网里有时间服务器在某个固定周期校时

    那就可能出现一种情况:

    屏幕显示时间看起来是凌晨 3 点,但 HMI 内部正好在做“跨日”或“时钟跳变”处理。

    这会直接影响趋势对象按时间轴取样和显示。

    第二个高概率点:数据采样文件在“按日期切分”或备份时被打断

    Weintek 的 Data Sampling / History 数据本身就是按历史文件管理的,官方手册摘要里明确提到:

    历史数据文件会按日期分开
    用 Customized File Handling 时,备份文件也会按日期分开。

    这件事本身没问题,但问题在于:

    如果你现在的工程是:

    直接把历史数据写到 U 盘
    或者凌晨固定时间做 保存/备份/转存
    或者用了 Customized File Handling

    那每天一次的文件切换、备份、关闭旧文件、创建新文件,就很容易在趋势图上留下固定时段的空白。

    而且 Weintek 的版本说明里还专门提到过:

    Certain operation flows can hinder the backup of historical data for data sampling
    某些 Data Sampling + 文件处理组合下,历史文件记录数和行为会不一致。

    这就说明:
    历史数据文件管理这条链路,本来就出现过官方修复项。

    第三个点:如果你把历史数据直接落到 U 盘,优先怀疑 I/O 写盘卡顿

    你说 U 盘是工业级的,这只能说明介质质量不错,不能说明 HMI 写文件时一定没有阻塞。

    威纶通支持把 event/data sampling 保存到 HMI、USB、SD,并且还有专门的系统寄存器去触发保存或删除这些文件。

    所以如果你的趋势采样是:

    每 1 秒直接写 USB

    那固定时间的文件轮换、索引刷新、目录更新,完全有可能造成一段空白。
    这种问题在“看起来设备没停、PLC 也没报警”的场景下很常见,因为断的不是 PLC 值,而是 HMI 采样链或历史文件链。

    为什么偏偏是“3 点左右”,不是 0 点

    这个细节反而更像 时区/NTP/DST 或者定时任务,而不是单纯“跨天切文件”。

    比较常见的几种情况是:

    HMI 内部时区比你看到的本地时间偏了几小时
    NTP 返回的是服务器时区,DST 处理又叠加了一次
    工程里设置了 Scheduler / 备份对象 / 宏 在 03:00 执行
    你以为没有做备份,但项目里其实有 LB-9034 这类保存历史数据的动作在固定时间触发。
    我建议你按这个顺序排,最快
    1)先查 HMI 的时间设置

    重点看:

    是否启用了 NTP
    是否启用了 DST
    时区是不是正确
    NTP 更新时间间隔是多少。

    如果这几项有问题,3 点左右固定断档就很合理了。

    2)查工程里有没有 Scheduler / 宏 / 备份对象

    看是否在 03:00 左右做了这些动作:

    历史数据保存到 USB
    文件转存
    删除旧数据
    备份事件/趋势
    宏处理 CSV / dtl 文件

    Weintek 的系统寄存器和功能本身就是支持这些动作的。

    3)确认历史数据现在是写到哪里

    如果是 直接写 U 盘,我会优先建议你改成:

    先写 HMI 内部存储,再定时备份到 U 盘

    因为这比“边采样边长期直写 USB”稳得多。

    4)查 EBPro / HMI OS 版本

    官方版本说明里明确出现过:

    Data Sampling 备份被阻碍
    Scheduler 在时钟变化后执行不正确
    Trend / History 相关问题修复。

    如果版本偏旧,升级值得做。

    我个人的概率排序

    按你描述,我会这样排:

    第一位:NTP / DST / 时区问题
    因为“每天固定 3 点左右”这个特征太像时间轴跳变。

    第二位:历史文件切分或备份动作
    因为 Weintek 的历史数据本来就按日期分文件管理,而且官方确实修过 Data Sampling 备份相关问题。

    第三位:直接写 USB 导致固定时段 I/O 阻塞
    这在趋势断线但 PLC 正常的场景里很常见。

    一句话结论

    这事更像 HMI 自己在凌晨固定时间做了“时间/文件层面”的动作,而不是三菱 Q 通信在那 10 分钟刚好断了。

    你现在最值得先看的是:

    NTP、DST、时区、Scheduler、历史数据保存位置。