在威纶通 EBpro 中建立 S7-200 趋势图,核心是 “资料取样配置→趋势图绑定→通讯与显示优化”,需先完成触摸屏与 S7-200 的通讯,再通过 “资料取样” 定义采集规则,最后用趋势图元件可视化数据,以下是可直接执行的分步骤实操指南。
通讯基础:触摸屏与 S7-200 已建立可靠连接(如 PPI、Modbus RTU),在 EBpro 的 “系统参数→设备” 中添加 S7-200 设备,测试通讯正常。
PLC 数据:S7-200 中定义待采集变量(如 VW100 = 温度、VW102 = 压力,建议连续地址),确保数据类型统一(16 位无符号 / 有符号)。
软件版本:EBpro V8.0 及以上,支持 CP1E 与趋势图功能。
PLC 模式:PLC 置于 RUN 模式,确保数据实时更新。
这是趋势图的数据源核心,决定采集周期、变量、存储方式。
打开 EBpro 工程,点击菜单栏「资料 / 历史」→「资料取样」,点击「新增」。
在 “资料取样设置” 窗口配置关键参数:
| 参数 | 设置说明 | 示例(温度 + 压力采集) |
|---|
| 描述 | 自定义名称 | 温度压力采集 |
| 采集模式 | 周期式(常用)/ 触发式 | 周期式,1 秒采集 1 次 |
| 数据来源 | 选择 S7-200 设备,输入变量起始地址 | VW100(温度 = VW100,压力 = VW102) |
| 通道数 | 采集变量数量 | 2 通道 |
| 数据格式 | 与 PLC 变量一致 | 16 位无符号(VW 类型) |
| 存储位置 | 触摸屏本地(常用)/SD 卡 | 本地,最大记录数 10000 条 |
点击「确定」保存,生成资料取样索引(如索引 0)。
进入画面编辑界面,点击「元件」→「资料 / 历史」→「趋势图」,拖放至画面。
双击趋势图,在属性窗口配置核心参数:
一般属性:选择 “资料取样索引”(如索引 0),显示方式选 “计时”(X 轴为时间),总显示时间(如 600 秒 = 10 分钟)。
通道设置:勾选需显示的通道(如通道 0 = 温度、通道 1 = 压力),设置曲线颜色、Y 轴上下限(如温度 0-100℃)。
Y 轴刻度:设置 Y 轴分度值(如每格 10℃),启用网格线提升可读性。
可选:添加 “暂停取样”“清除数据” 按钮,关联趋势图的控制位(如 LB0 = 暂停、LB1 = 清除)。
点击「在线」→「下载」,将工程下载到触摸屏。
运行触摸屏,观察趋势图:曲线应随 PLC 变量变化实时更新,无断层或乱码即正常。
校验方法:修改 PLC 变量值(如强制 VW100=50),查看趋势图是否同步显示。
采集周期:根据变量变化速率设置(如温度 1 秒 / 次,流量 100ms / 次),避免采集过快导致触摸屏卡顿。
数据类型统一:若 PLC 变量类型不同(如 VD=32 位实数),先通过 S7-200 的转换指令(如 ROUND)转为 16 位整数,再采集。
存储管理:启用 “循环存储”,当记录满时自动覆盖旧数据,防止内存溢出。
Y 轴范围:根据变量实际范围设置(如压力 0-1.6MPa),避免曲线被压缩或超出显示范围。
曲线颜色区分:多通道时用不同颜色标注(如温度红色、压力蓝色),添加图例便于识别。
时间轴校准:若趋势图时间与实际不符,在 S7-200 中启用时钟指令,同步触摸屏时间。
| 故障现象 | 核心原因 | 解决措施 |
|---|
| 趋势图无曲线 | 资料取样索引错误、通讯中断 | 核对趋势图的 “资料取样索引”;重新测试触摸屏与 S7-200 通讯 |
| 曲线数据异常 | 变量地址错误、数据类型不匹配 | 确认 PLC 变量地址与资料取样起始地址一致;统一数据类型(如 16 位) |
| 采集周期不精准 | 触摸屏负载过高、PLC 程序扫描周期过长 | 降低采集频率;优化 PLC 程序,缩短扫描周期 |
| 历史数据丢失 | 存储位置未选、记录数已满 | 选择 “本地存储”;启用循环存储,增大最大记录数 |
若需查询历史数据,在趋势图属性中启用 “历史数据”,添加 “日期选择器” 元件,关联趋势图的历史查询位。
配置 SD 卡存储,将资料取样的存储位置改为 SD 卡,实现长时间数据记录(如 7 天)。
建立趋势图的核心流程:通讯配置→资料取样定义→趋势图绑定→显示优化。不同组态软件(如组态王、WinCC)逻辑类似,只需替换 “资料取样” 为 “数据记录”,趋势图元件绑定对应数据源即可。按上述步骤操作,10 分钟内即可完成 S7-200 趋势图的可视化,实现数据实时监控与历史追溯。