将 EB8000(威纶通旧版触摸屏编程软件)编写的程序转换为 EBPro(新版软件,现称 Weintek EasyBuilder Pro)格式,核心是通过 EBPro 的 “导入旧版项目” 功能实现,需注意版本兼容性、文件格式转换及后续适配调整。以下是完整操作步骤及常见问题解决方案:
确认软件版本兼容性
EBPro 需为 V6.02.01.003 及以上版本(旧版本可能不支持 EB8000 项目导入),可通过 EBPro 菜单栏 “帮助→关于” 查看版本,若版本过低,需从威纶通官网下载最新版并安装(需注意部分旧电脑系统如 Win7 需选择兼容版本)。
备份 EB8000 原项目
找到 EB8000 的项目文件(后缀为 .mtp
,是 EB8000 的工程文件格式),复制到单独文件夹备份,避免转换过程中损坏原文件。
关闭其他关联程序
转换时需关闭 EB8000、EBPro 及其他可能占用项目文件的程序(如杀毒软件),防止文件被锁定导致导入失败。
启动 EBPro,点击 “文件→新建”,在弹出的 “新建项目” 对话框中:
在 EBPro 菜单栏点击 “文件→导入→EB8000 项目文件(*.mtp)”,弹出文件选择窗口;
找到备份的 EB8000 项目文件(后缀 .mtp
),选中后点击 “打开”,此时 EBPro 会弹出 “导入设置” 对话框:
勾选 “导入所有页面”(默认勾选,确保原项目的所有画面、元件都被导入);
勾选 “导入数据词典”(包含原项目的变量、PLC 连接配置,关键!避免重新建立变量);
勾选 “导入系统参数”(如触摸屏分辨率、背光设置、密码权限,减少后续配置);
点击 “开始导入”,EBPro 会自动解析并转换.mtp 文件,转换过程中会弹出 “导入进度条”,等待进度条完成(耗时根据项目大小,小项目约 10 秒,大项目约 1-2 分钟)。
导入完成后,EBPro 会弹出 “导入报告”,显示 “成功导入项” 和 “不兼容项 / 警告项”,需重点处理以下问题:
元件兼容性问题
EB8000 中的部分旧元件(如 “旧版数值显示”“自定义按钮”)在 EBPro 中可能不支持,会被自动替换为 EBPro 的兼容元件(如 “数值显示”→“增强型数值显示”),需在 “页面编辑区” 逐一检查元件显示是否正常(如位置偏移、字体错乱),手动调整坐标和样式。
若报告提示 “未找到对应元件”(如 EB8000 的特殊动画元件),需删除该元件,用 EBPro 的 “绘图工具” 重新绘制(如用 “动画连接” 中的 “旋转”“移动” 功能替代旧版动画)。
变量与 PLC 连接问题
若变量 “连接状态” 显示 “未连接”,需重新选择 “PLC 型号”(EBPro 中部分旧 PLC 型号名称调整,如 “三菱 FX”→“三菱 FX 系列(新)”),并确认通信参数(波特率、站号)与原项目一致。
若变量 “数据类型” 错误(如原项目 “整数” 被识别为 “字符”),双击变量修改为正确类型,确保与 PLC 寄存器匹配。
进入 “数据词典”(EBPro 左侧工具栏 “数据”→“数据词典”),检查原项目的变量(如 PLC 地址、数据类型)是否完整导入:
系统参数适配
触摸屏分辨率:确保与原项目一致(如 800×480),避免画面拉伸;
通信端口:若原项目用 RS485,需确认 EBPro 中 “COM 口” 设置(如 COM2)与硬件接线匹配;
密码与权限:若原项目有操作权限,检查 “用户管理” 中是否完整导入,无则重新创建用户和权限组。
进入 “系统参数设置”(菜单栏 “编辑→系统参数”),检查:
修复所有不兼容项后,点击 “文件→保存”,将项目保存为 EBPro 的默认格式(后缀 .epp
,是 EBPro 的工程文件格式),建议命名与原项目一致,便于识别;
测试项目完整性:
原因:EB8000 项目文件版本过旧(如 EB8000 V2.0 以下),或文件在复制过程中损坏;
解决方案:
① 先用 EB8000 打开原.mtp 文件,点击 “文件→另存为”,选择 “最新版本格式”(EB8000 会更新文件结构),再重新用 EBPro 导入;
② 若 EB8000 无法打开原文件,尝试从触摸屏中 “上传项目”(用 EB8000 连接触摸屏,点击 “上传” 获取最新项目文件),再进行转换。
原因:EBPro 中 PLC 驱动程序与原项目不匹配(如原项目用 “三菱 FX(旧驱动)”,EBPro 默认用 “三菱 FX(新驱动)”);
解决方案:
① 进入 “数据词典→PLC 连接”,删除原 PLC 连接,点击 “添加”,手动选择与 EB8000 一致的 “旧版驱动”(EBPro 中部分旧驱动在 “兼容驱动” 分类下,如 “三菱 FX(兼容 EB8000)”);
② 重新配置通信参数(波特率、数据位、停止位、校验位),确保与 PLC 硬件设置完全一致,再测试通信。
替换旧元件为 EBPro 增强型元件
EBPro 的 “增强型数值显示”“增强型按钮” 支持更多功能(如多语言切换、自定义字体、触摸反馈),可逐步替换旧元件,提升触摸屏操作体验;
优化画面切换速度
进入 “页面属性”,勾选 “预加载页面”(仅对常用页面启用,避免内存占用过高),减少画面切换时的延迟;
添加 “项目版本信息”
在 “系统参数→项目信息” 中填写版本号、修改日期、设计人员,便于后续维护时区分 EB8000 旧项目和 EBPro 新项目。
EB8000 转 EBPro 的核心是 “通过 EBPro 导入功能实现文件格式转换,再针对性修复不兼容项”,只要确保原项目文件完整、EBPro 版本足够新,大部分转换工作可自动完成,仅需少量手动调整。若项目包含复杂逻辑(如宏指令、配方管理),需重点检查宏代码的兼容性(EBPro 的宏指令语法与 EB8000 基本一致,但部分函数名称调整,需参考帮助文档修改)。