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

施耐德M580、M340趋势功能 Trending 使用

摘要:本文详细介绍了施耐德 M340/M580 系列 PLC 编程软件 Control Expert(Unity Pro)中的Trending 功能,该功能可记录变量值并绘制曲线,类似西门子博途的 Trace 功能。文章对比了普通变量记录(无需改程序、精度低、最多 2048 个点)和快速扫描变量记录(需改 PLC 配置、精度高、最多 16 个点)两种模式的区别,并提供了从项目设置、变量属性修改到 Trending 工具添加点位、开始/停止记录、查看分析数据的完整操作步骤。

施耐德 M340/M580 系列 PLC 为施耐德中大型 PLC 系统,使用 Control Expert 控制专家软件(原 Unity Pro 软件)进行编程
施耐德中小型 PLC (M2XX、M310)使用的是 Machine Expert 机器专家软件(原 SoMachine 软件)进行编程,不适用此教程,请参考其他 CodeSys 系 PLC 的编程

1. 演示环境

  • CPU:M580 H4040
  • 编程软件:Unity Pro V13.1
  • 操作系统:Win11

功能介绍

施耐德 PLC 编程软件 Control Expert(控制专家,旧版叫 Unity Pro)有一个功能叫Trending功能
可记录变量的值,绘制变量曲线。类似西门子博途软件中的Trace功能

施耐德编程软件中的Trending功能

对应博途软件中的Trace功能

Trace功能介绍文档:https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/08-Function/18-Trace.html

基本使用流程

可记录的两种变量

首先需要明确,Trending 功能有两种记录模式

  1. 【普通变量】记录:完全通过编程软件来实现的记录。编程软件与 PLC 通讯,读取监控点的值,绘制监控点的变化曲线
  2. 【快速扫描变量】记录:通过PLC进行数据采集实现的记录。PLC编程时指定变量为“监控变量”,CPU主动记录并主动发送变量的值给编程软件
对比普通变量记录记录快速扫描变量记录
精度低(完全通过编程软件通讯读值来实现)高(CPU主动记录、回传数值)
记录时间内容存在编程软件的电脑上可记录时间长内容先缓存在CPU中然后传回PLC,记录时间较短
是否需要修改PLC程序不需要,直接在编程软件添加监控即可需要,需要将要监控的点的“变量属性”修改并重新下载程序
不同的限制最多可加2048个监控点同时最多只能监控16个点
相同的限制只能监控基本变量(EDT),不能监控数组、功能块、DDT 变量

其他限制说明如下(编程软件文档)

基本操作步骤

  1. (快速扫描变量)配置 PLC 程序
    1. 修改PLC项目设置:激活“快速扫描变量”功能
    2. 修改要监控点位的“变量属性”:设置“扫描变量”属性
    3. 重新编译、下载程序到 PLC 中
  2. 在编程软件打开Trending工具
  3. Trending工具中进行操作
    1. 添加要记录的点:建立模块 --> 添加点位
    2. 开始记录 --> 记录完成,停止记录
    3. 查看、分析记录内容

步骤详细说明

1.1(仅快速扫描变量需要)修改PLC项目设置


打开【工具】 --> 点击【项目设置】–> 选择左侧【变量】–> 勾选【启用对 Trending 的快速扫描】–> 点击【确定】

  • 修改【项目设置】后,程序整体需要断开连接、并重新编译,无法在线增量更新
  • 项目设置点击【确定】后,编程软件在修改配置,需要耐心等待一段时间才能继续操作

1.2(仅快速扫描变量需要)修改要监控点位的“变量属性”


打开变量表 --> 对要监控的变量,右键 --> 右键菜单中选择【数据属性】–> 数据属性窗口中,勾选“已扫描的变量”

  • 修改【变量属性】后,程序可以在线增量更新

1.3 重新编译、下载程序到 PLC 中

按照正常编译、下载流程,将上面修改后的程序下载到 CPU 中

2. 在编程软件打开 Trending 工具

Trending 工具打开后,上面按键会多一组按键

3.1 添加要记录的点:建立模块 --> 添加点位

普通变量记录记录快速扫描变量记录
先添加模块,右键 --> 点击【插入模块】在右侧界面空白处,右键 --> 点击【添加变量】

注意:

  1. 每个模块只能记录一种变量:一个模块里添加的点,只能全是【普通变量】,或者全是【快速扫描变量】

3.2 开始记录 --> 记录完成,停止记录


在【Trending工具栏】上,下拉选择记录精度,修改后会同步缩放横轴
点击【Trending工具栏】上的录制按键,开始记录


录制开始后点击【Trending工具栏】上的停止按键,结束记录
录制结束后,下拉选择记录精度,此时不影响记录的数据精度,只是缩放横轴

注意:

  1. 同一时间只能记录一个模块的值(就是我们打开的正在显示的模块)
  2. 如果是【快速扫描变量】,精度由 PLC 的扫描周期、记录下拉选择的精度共同决定。
    记录过程中数据上传可能不及时,但点击结束记录后会将时间内的数据都传上来
  3. 如果是【普通变量】,精度由编程软件与 PLC 连接速度确定

3.3 查看、分析记录内容

参考官方帮助操作:https://www.schneider-electric.cn/zh/faqs/FA500720/

  • 可添加【计算点】:通过监控点位 + 点位之间的数学运算,生成分析用的“计算”点
  • 可控制行高、上下限(纵向缩放)、时间精度(横向缩放)
http://www.cnnetsun.cn/news/3503597.html

相关文章:

  • 手算t检验与置信区间:理解统计推断的底层逻辑
  • Sqribble模板驱动文档自动化:出版级输出实战指南
  • hcia实验记录(dns协议)
  • Codex与DeepSeek API集成:本地化AI代码助手部署指南
  • HarmonyOS ArkUI Progress 进度条:5 种类型与动画演示
  • Unity动画重定向实战:利用Avatar实现多角色动画复用
  • Python登录模块开发:安全认证与实现指南
  • 对比实测10款降AIGC平台:一键锁定高效助手!
  • Claude Fable 5与DeepSeek v4-flash模型对比:场景选择与工程实践
  • pub.towardsai.net技术解析:静态文档发布枢纽架构与实践
  • 五年走访东莞胶袋厂,发现的专业细节
  • Claude Desktop桌面AI助手:功能解析与开发实践
  • 蓝桥杯C++ B组解题思维与高频考点实战指南
  • C#中HttpClient的使用与最佳实践
  • C# WinForm登录窗口开发实战与安全优化
  • 解锁虚拟摇杆新境界:vJoy深度探索与实战应用指南
  • Python入门:从Hello World到基础语法全解析
  • 突破性AI工具:如何零基础实现B站视频智能文字提取
  • 手写一个塞尼特:600 行纯前端代码,从牛耕式坐标到“结对保护“全流程解析
  • DEV C++ 新手入门指南:从安装配置到调试实战全解析
  • Spring AI Alibaba 2.0集成MCP协议:构建智能工具调用系统实战
  • 雪茄沙发常见问题解答(2026最新专家版)
  • WTM框架快速搭建博客后台系统实战
  • ROS2 Humble下MoveIt2实操指南:从URDF配置到轨迹执行
  • 数据科学家的四重身份:业务翻译、技术权衡、组织协同与伦理守门
  • FastAPI安全架构实战:JWT与Redis优化方案
  • 【干货】企业AI工具落地测试全流程:告别瞎点测试,建立标准化AI测试体系
  • Django Admin自定义登录功能实现与安全优化
  • 大模型竞争格局演变:从GPT-4的352天领先到7周快速迭代
  • 写歌没灵感用什么AI?8款AI作词工具的实际用法