
摘要本文详细介绍了施耐德 M340/M580 系列 PLC 编程软件 Control ExpertUnity Pro中的Trending 功能该功能可记录变量值并绘制曲线类似西门子博途的 Trace 功能。文章对比了普通变量记录无需改程序、精度低、最多 2048 个点和快速扫描变量记录需改 PLC 配置、精度高、最多 16 个点两种模式的区别并提供了从项目设置、变量属性修改到 Trending 工具添加点位、开始/停止记录、查看分析数据的完整操作步骤。施耐德 M340/M580 系列 PLC 为施耐德中大型 PLC 系统使用 Control Expert 控制专家软件原 Unity Pro 软件进行编程施耐德中小型 PLC M2XX、M310使用的是 Machine Expert 机器专家软件原 SoMachine 软件进行编程不适用此教程请参考其他 CodeSys 系 PLC 的编程1. 演示环境CPUM580 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 功能有两种记录模式【普通变量】记录完全通过编程软件来实现的记录。编程软件与 PLC 通讯读取监控点的值绘制监控点的变化曲线【快速扫描变量】记录通过PLC进行数据采集实现的记录。PLC编程时指定变量为“监控变量”CPU主动记录并主动发送变量的值给编程软件对比普通变量记录记录快速扫描变量记录精度低完全通过编程软件通讯读值来实现高CPU主动记录、回传数值记录时间内容存在编程软件的电脑上可记录时间长内容先缓存在CPU中然后传回PLC记录时间较短是否需要修改PLC程序不需要直接在编程软件添加监控即可需要需要将要监控的点的“变量属性”修改并重新下载程序不同的限制最多可加2048个监控点同时最多只能监控16个点相同的限制只能监控基本变量EDT不能监控数组、功能块、DDT 变量其他限制说明如下编程软件文档基本操作步骤快速扫描变量配置 PLC 程序修改PLC项目设置激活“快速扫描变量”功能修改要监控点位的“变量属性”设置“扫描变量”属性重新编译、下载程序到 PLC 中在编程软件打开Trending工具在Trending工具中进行操作添加要记录的点建立模块 -- 添加点位开始记录 -- 记录完成停止记录查看、分析记录内容步骤详细说明1.1仅快速扫描变量需要修改PLC项目设置打开【工具】 -- 点击【项目设置】– 选择左侧【变量】– 勾选【启用对 Trending 的快速扫描】– 点击【确定】修改【项目设置】后程序整体需要断开连接、并重新编译无法在线增量更新项目设置点击【确定】后编程软件在修改配置需要耐心等待一段时间才能继续操作1.2仅快速扫描变量需要修改要监控点位的“变量属性”打开变量表 -- 对要监控的变量右键 -- 右键菜单中选择【数据属性】– 数据属性窗口中勾选“已扫描的变量”修改【变量属性】后程序可以在线增量更新1.3 重新编译、下载程序到 PLC 中按照正常编译、下载流程将上面修改后的程序下载到 CPU 中2. 在编程软件打开 Trending 工具Trending 工具打开后上面按键会多一组按键3.1 添加要记录的点建立模块 -- 添加点位普通变量记录记录快速扫描变量记录先添加模块右键 -- 点击【插入模块】在右侧界面空白处右键 -- 点击【添加变量】注意每个模块只能记录一种变量一个模块里添加的点只能全是【普通变量】或者全是【快速扫描变量】3.2 开始记录 -- 记录完成停止记录在【Trending工具栏】上下拉选择记录精度修改后会同步缩放横轴点击【Trending工具栏】上的录制按键开始记录录制开始后点击【Trending工具栏】上的停止按键结束记录录制结束后下拉选择记录精度此时不影响记录的数据精度只是缩放横轴注意同一时间只能记录一个模块的值就是我们打开的正在显示的模块如果是【快速扫描变量】精度由 PLC 的扫描周期、记录下拉选择的精度共同决定。记录过程中数据上传可能不及时但点击结束记录后会将时间内的数据都传上来如果是【普通变量】精度由编程软件与 PLC 连接速度确定3.3 查看、分析记录内容参考官方帮助操作https://www.schneider-electric.cn/zh/faqs/FA500720/可添加【计算点】通过监控点位 点位之间的数学运算生成分析用的“计算”点可控制行高、上下限纵向缩放、时间精度横向缩放