返回主站|会员中心|保存桌面

西安西驰服务商    

变频器、软启动器

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 如何把EB8000写的程序转成EBPro的?
新闻中心
如何把EB8000写的程序转成EBPro的?
发布时间:2025-09-06        浏览次数:14        返回列表

将 EB8000(威纶通旧版触摸屏编程软件)编写的程序转换为 EBPro(新版软件,现称 Weintek EasyBuilder Pro)格式,核心是通过 EBPro 的 “导入旧版项目” 功能实现,需注意版本兼容性、文件格式转换及后续适配调整。以下是完整操作步骤及常见问题解决方案:

一、转换前的核心前提(避免转换失败)

  1. 确认软件版本兼容性
    EBPro 需为 V6.02.01.003 及以上版本(旧版本可能不支持 EB8000 项目导入),可通过 EBPro 菜单栏 “帮助→关于” 查看版本,若版本过低,需从威纶通官网下载最新版并安装(需注意部分旧电脑系统如 Win7 需选择兼容版本)。

  2. 备份 EB8000 原项目
    找到 EB8000 的项目文件(后缀为 .mtp,是 EB8000 的工程文件格式),复制到单独文件夹备份,避免转换过程中损坏原文件。

  3. 关闭其他关联程序
    转换时需关闭 EB8000、EBPro 及其他可能占用项目文件的程序(如杀毒软件),防止文件被锁定导致导入失败。

二、详细转换步骤(以 EBPro V6.06 为例)

步骤 1:打开 EBPro 并新建 “空白项目”

  1. 启动 EBPro,点击 “文件→新建”,在弹出的 “新建项目” 对话框中:

    • 选择 “触摸屏型号”(需与原 EB8000 项目的触摸屏型号一致或兼容,如原项目是 TK6071IP,新项目也选 TK6071IP;若原型号已停产,选同系列升级型号,如 TK6071IP→TK6071IQ);

    • 选择 “通信类型”(默认与原项目一致,如 RS232、以太网);

    • 点击 “确定” 创建空白项目。

步骤 2:导入 EB8000 的.mtp 项目文件

  1. 在 EBPro 菜单栏点击 “文件→导入→EB8000 项目文件(*.mtp)”,弹出文件选择窗口;

  2. 找到备份的 EB8000 项目文件(后缀 .mtp),选中后点击 “打开”,此时 EBPro 会弹出 “导入设置” 对话框:

    • 勾选 “导入所有页面”(默认勾选,确保原项目的所有画面、元件都被导入);

    • 勾选 “导入数据词典”(包含原项目的变量、PLC 连接配置,关键!避免重新建立变量);

    • 勾选 “导入系统参数”(如触摸屏分辨率、背光设置、密码权限,减少后续配置);

  3. 点击 “开始导入”,EBPro 会自动解析并转换.mtp 文件,转换过程中会弹出 “导入进度条”,等待进度条完成(耗时根据项目大小,小项目约 10 秒,大项目约 1-2 分钟)。

步骤 3:检查转换结果并修复 “不兼容项”

导入完成后,EBPro 会弹出 “导入报告”,显示 “成功导入项” 和 “不兼容项 / 警告项”,需重点处理以下问题:


  1. 元件兼容性问题

    • EB8000 中的部分旧元件(如 “旧版数值显示”“自定义按钮”)在 EBPro 中可能不支持,会被自动替换为 EBPro 的兼容元件(如 “数值显示”→“增强型数值显示”),需在 “页面编辑区” 逐一检查元件显示是否正常(如位置偏移、字体错乱),手动调整坐标和样式。

    • 若报告提示 “未找到对应元件”(如 EB8000 的特殊动画元件),需删除该元件,用 EBPro 的 “绘图工具” 重新绘制(如用 “动画连接” 中的 “旋转”“移动” 功能替代旧版动画)。

  2. 变量与 PLC 连接问题

    • 若变量 “连接状态” 显示 “未连接”,需重新选择 “PLC 型号”(EBPro 中部分旧 PLC 型号名称调整,如 “三菱 FX”→“三菱 FX 系列(新)”),并确认通信参数(波特率、站号)与原项目一致。

    • 若变量 “数据类型” 错误(如原项目 “整数” 被识别为 “字符”),双击变量修改为正确类型,确保与 PLC 寄存器匹配。

    • 进入 “数据词典”(EBPro 左侧工具栏 “数据”→“数据词典”),检查原项目的变量(如 PLC 地址、数据类型)是否完整导入:

  3. 系统参数适配

    • 触摸屏分辨率:确保与原项目一致(如 800×480),避免画面拉伸;

    • 通信端口:若原项目用 RS485,需确认 EBPro 中 “COM 口” 设置(如 COM2)与硬件接线匹配;

    • 密码与权限:若原项目有操作权限,检查 “用户管理” 中是否完整导入,无则重新创建用户和权限组。

    • 进入 “系统参数设置”(菜单栏 “编辑→系统参数”),检查:

步骤 4:保存并测试 EBPro 项目

  1. 修复所有不兼容项后,点击 “文件→保存”,将项目保存为 EBPro 的默认格式(后缀 .epp,是 EBPro 的工程文件格式),建议命名与原项目一致,便于识别;

  2. 测试项目完整性:

    • 点击 “模拟运行” 按钮(EBPro 工具栏 “▶” 图标),启动模拟环境,检查所有页面的元件是否正常显示、操作是否有效(如按钮按下是否触发变量变化、数值显示是否更新);

    • 若需实际测试,连接触摸屏与 PLC,点击 “下载” 按钮,将 EBPro 项目下载到触摸屏,验证现场运行是否正常(如通信是否通畅、控制逻辑是否无误)。

三、常见转换问题与解决方案

1. 导入时提示 “文件损坏或版本不兼容”

  • 原因:EB8000 项目文件版本过旧(如 EB8000 V2.0 以下),或文件在复制过程中损坏;

  • 解决方案
    ① 先用 EB8000 打开原.mtp 文件,点击 “文件→另存为”,选择 “最新版本格式”(EB8000 会更新文件结构),再重新用 EBPro 导入;
    ② 若 EB8000 无法打开原文件,尝试从触摸屏中 “上传项目”(用 EB8000 连接触摸屏,点击 “上传” 获取最新项目文件),再进行转换。

2. 导入后部分页面 “空白” 或 “元件丢失”

  • 原因:EB8000 项目中存在 “隐藏页面” 或 “非法命名页面”(如页面名称含特殊字符 “@”“#”),EBPro 无法识别;

  • 解决方案
    ① 用 EB8000 打开原项目,进入 “页面管理”(菜单栏 “编辑→页面管理”),检查是否有隐藏页面,取消隐藏后重新保存;
    ② 重命名含特殊字符的页面(如 “页面 1@”→“页面 1”),再重新导入 EBPro。

3. 变量导入后 “无法通信”

  • 原因:EBPro 中 PLC 驱动程序与原项目不匹配(如原项目用 “三菱 FX(旧驱动)”,EBPro 默认用 “三菱 FX(新驱动)”);

  • 解决方案
    ① 进入 “数据词典→PLC 连接”,删除原 PLC 连接,点击 “添加”,手动选择与 EB8000 一致的 “旧版驱动”(EBPro 中部分旧驱动在 “兼容驱动” 分类下,如 “三菱 FX(兼容 EB8000)”);
    ② 重新配置通信参数(波特率、数据位、停止位、校验位),确保与 PLC 硬件设置完全一致,再测试通信。

4. 动画效果 “无法正常显示”(如旋转、闪烁)

  • 原因:EB8000 的动画逻辑与 EBPro 不同(如旧版 “闪烁” 依赖 “位变量触发”,新版需 “动画连接→闪烁” 单独配置);

  • 解决方案
    ① 删除原动画元件,用 EBPro 的 “动画连接” 重新设置(如选中元件→右键 “动画连接→旋转”,选择触发变量和旋转参数);
    ② 参考 EBPro 帮助文档(菜单栏 “帮助→EBPro 帮助”),找到与旧版动画对应的新版功能,确保逻辑一致。

四、转换后的优化建议(提升项目性能)

  1. 替换旧元件为 EBPro 增强型元件
    EBPro 的 “增强型数值显示”“增强型按钮” 支持更多功能(如多语言切换、自定义字体、触摸反馈),可逐步替换旧元件,提升触摸屏操作体验;

  2. 优化画面切换速度
    进入 “页面属性”,勾选 “预加载页面”(仅对常用页面启用,避免内存占用过高),减少画面切换时的延迟;

  3. 添加 “项目版本信息”
    在 “系统参数→项目信息” 中填写版本号、修改日期、设计人员,便于后续维护时区分 EB8000 旧项目和 EBPro 新项目。

总结

EB8000 转 EBPro 的核心是 “通过 EBPro 导入功能实现文件格式转换,再针对性修复不兼容项”,只要确保原项目文件完整、EBPro 版本足够新,大部分转换工作可自动完成,仅需少量手动调整。若项目包含复杂逻辑(如宏指令、配方管理),需重点检查宏代码的兼容性(EBPro 的宏指令语法与 EB8000 基本一致,但部分函数名称调整,需参考帮助文档修改)。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服