背景

威纶通(Weinview)是台湾威纶科技旗下的触摸屏品牌,在中国大陆中小型自动化项目中市场占有率极高。EasyBuilder Pro 是威纶通的标准组态软件,功能完善,但配置 S7-200 SMART 设备通道时,传统做法需要逐个手动录入变量。

一个典型空调自控项目可能有 200-500 个变量。如果手动操作:

  • 逐条对比 PLC 变量表 → 录入名称 → 选择地址类型 → 输入地址 → 选择数据类型 → 设置格式
  • 500 个变量 ≈ 2-3 小时(不含纠错时间)

SMART Exporter 一键方案

SMART Exporter 已正式支持 威纶通 EasyBuilder Pro 专用导出格式,无需安装 STEP 7-MicroWIN SMART,直接在浏览器中完成:

上传 .smart/.smartV3 → 选择"威纶通"格式 → 下载 CSV → EB Pro 标签导入 → 完成

500 个变量 ≈ 2 分钟。

导出格式说明

SMART Exporter 生成的威纶通 CSV 为 6 列无表头 格式,完全符合 EasyBuilder Pro「标签导入」规范:

列 内容 示例 说明
1 变量名称 回风温度值 PLC 符号名(中文/英文均可)
2 设备类型 Siemens S7-200 SMART (Ethernet) 固定值,EB Pro 设备驱动名称
3 地址类型 VD / VW / M / I / Q 威纶通格式的地址前缀
4 地址数值 4000 / 10.0 数值地址(Bool 含位偏移)
5 (预留) — 空列
6 数据类型 32-bit Float / 16-bit Unsigned 威纶通格式的数据类型名

数据类型映射

S7-200 SMART 类型 威纶通数据类型 地址前缀
Real 32-bit Float VD
DWord 32-bit Unsigned VD
DInt 32-bit Signed VD
Int 16-bit Unsigned VW
Word 16-bit Unsigned VW
Byte 8-bit Unsigned VB
Bool 不指定 M / I / Q + 位地址
String 8-bit String VB

自动过滤

导出时自动跳过 AIW/AQW 模拟量地址,因为触摸屏和 SCADA 通常不需要直接从模拟量通道读取原始数据(这些值通过程序转换为 V 区变量后再使用)。

使用步骤

步骤一:在 SMART Exporter 导出

  1. 打开 SMART Exporter 网站
  2. 拖拽上传你的 .smart 或 .smartV3 工程文件
  3. 在格式选择中点击 「威纶通」
  4. 点击「开始导出」,下载生成的 CSV 文件

步骤二:在 EasyBuilder Pro 中导入

  1. 打开 EasyBuilder Pro 组态软件
  2. 进入菜单 「工具」→「标签导入」
  3. 选择下载的 CSV 文件
  4. EB Pro 自动识别设备类型 Siemens S7-200 SMART (Ethernet)
  5. 确认映射无误后点击「导入」
  6. 所有变量自动创建,通道和数据类型已配置就绪

步骤三:验证导入结果

导入后在「系统参数设置」→「设备列表」中可以看到新增的 S7-200 SMART 设备和已导入的全部标签。建议抽查 3-5 个变量的地址和类型是否正确。

地址映射说明

S7-200 SMART 的变量地址在威纶通 EB Pro 中使用 Siemens 原生地址格式,无需转换:

V 区变量

S7-200 SMART 地址 EB Pro 地址格式 数据类型示例
VD0 VD, 0 32-bit Float(温度设定值)
VD100 VD, 100 32-bit Float(压力值)
VW200 VW, 200 16-bit Unsigned(阀门开度)
VB300 VB, 300 8-bit Unsigned(状态字节)

M 区变量(位)

S7-200 SMART 地址 EB Pro 地址格式 说明
M10.0 M, 10.0 M 区第 10 字节第 0 位
M10.1 M, 10.1 M 区第 10 字节第 1 位

I/O 区变量

S7-200 SMART 地址 EB Pro 地址格式 说明
I0.0 I, 0.0 输入点 0.0
Q0.0 Q, 0.0 输出点 0.0

常见问题

EasyBuilder Pro 提示"设备驱动不匹配"?

确保 EB Pro 中已安装 Siemens S7-200 SMART (Ethernet) 驱动。如果未安装:

  1. 打开 EB Pro → 工具 → 驱动管理
  2. 搜索 "S7-200 SMART"
  3. 安装对应驱动后重新导入

CSV 文件打开后中文乱码?

CSV 文件使用 UTF-8 BOM 编码。如果用 Excel 打开出现乱码:

  1. WPS:直接打开,自动识别
  2. Excel:数据 → 自文本/CSV → 文件原始格式选「UTF-8」
  3. 记事本 → 另存为 ANSI 编码(不推荐,可能丢失中文字符)

为什么导出的变量数量比我预期的少?

  • 工具自动过滤了 AIW/AQW 模拟量地址
  • 变量表中原本就有遗漏的可能(建议先在编程软件中检查变量表完整性)
  • 被过滤的变量通常是 T 区(定时器)和 C 区(计数器)变量

总结

SMART Exporter 的威纶通专用导出格式已正式上线。从工程文件到 EB Pro 中的完整标签表,只需三步操作、不到 2 分钟。

如果你同时在使用威纶通和 S7-200 SMART PLC,这个工具可以帮你省去每次项目都不免要做的「手工整理变量表」环节。