背景
威纶通(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 导出
- 打开 SMART Exporter 网站
- 拖拽上传你的
.smart或.smartV3工程文件 - 在格式选择中点击 「威纶通」
- 点击「开始导出」,下载生成的 CSV 文件
步骤二:在 EasyBuilder Pro 中导入
- 打开 EasyBuilder Pro 组态软件
- 进入菜单 「工具」→「标签导入」
- 选择下载的 CSV 文件
- EB Pro 自动识别设备类型
Siemens S7-200 SMART (Ethernet) - 确认映射无误后点击「导入」
- 所有变量自动创建,通道和数据类型已配置就绪
步骤三:验证导入结果
导入后在「系统参数设置」→「设备列表」中可以看到新增的 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) 驱动。如果未安装:
- 打开 EB Pro → 工具 → 驱动管理
- 搜索 "S7-200 SMART"
- 安装对应驱动后重新导入
CSV 文件打开后中文乱码?
CSV 文件使用 UTF-8 BOM 编码。如果用 Excel 打开出现乱码:
- WPS:直接打开,自动识别
- Excel:数据 → 自文本/CSV → 文件原始格式选「UTF-8」
- 记事本 → 另存为 ANSI 编码(不推荐,可能丢失中文字符)
为什么导出的变量数量比我预期的少?
- 工具自动过滤了 AIW/AQW 模拟量地址
- 变量表中原本就有遗漏的可能(建议先在编程软件中检查变量表完整性)
- 被过滤的变量通常是 T 区(定时器)和 C 区(计数器)变量
总结
SMART Exporter 的威纶通专用导出格式已正式上线。从工程文件到 EB Pro 中的完整标签表,只需三步操作、不到 2 分钟。
如果你同时在使用威纶通和 S7-200 SMART PLC,这个工具可以帮你省去每次项目都不免要做的「手工整理变量表」环节。