《AB老版本触摸屏程序转换方法.pdf》由会员分享,可在线阅读,更多相关《AB老版本触摸屏程序转换方法.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在 FactoryTalkViewStudioME6.0中转换(反编译)老版本PanelViewPlusmer文件阅读:20912012-06-0614:28标签:杂谈在 FactoryTalkViewStudioME6.0中转换(反编译)老版本PanelViewPlusmer文件mer文件是 AllenBradleyPanelViewPlus系列触摸屏上的运行文件,一般情况,用户在RSViewStudioME或FactoryTalkViewStudioME系统下开发完成人机界面程序后,编译成可在触摸屏上运行的 mer 格式文件, 上传到触摸屏内存供其运行。由于是编译后的运行格式,它并不含有开
2、发项目的全部信息,但在没有源程序的情况下, 依靠反向转化得到的开发程序, 仍可进行少量或简单的修改、添加,满足生产设备实际运行时局部少量修改的需求。在 FactoryTalkViewStudioME6.0下处理 mer 文件分两个步骤,首先是获得 PanelViewPlus中的 mer 文件,其具体操作是,先将电脑和包含PanelViewPlus 的系统联网(一般是通过局域网),点击菜单 Tools 下面的TransferUtility,在打开的窗口点击 Upload,sourcestoragetype为InternalStorage,从 terminal列表中选中你将要上传程序的那个 Pan
3、elViewPlus,然后选取 sourcefile,选取目标文件的存储位置,按 Upload 确定,如果操作正确,mer 文件将上传到你电脑的指定目录下。得到的 mer 文件分两种情况,一种是用 RSViewStudioME4.0版本或更老版本生成的 mer 文件, 一种是 5.0 版本或更新版本生成的 mer 文件。 如果是后一种情况,在 FactoryTalkViewStudioME6.0中有现成的工具帮助转换,打开 Tools 下面的 ApplicationManager,选取applicationtype为machineedition,下一步选取Restoreruntimeappli
4、cation,然后选中需要转换的文件,程序将把 mer 文件转为项目文件,能在 FactoryTalkViewStudioME6.0下打开。如果得到的 mer 文件是 4.0 版本或更早版本,当用 applicationmanager 打开时程序会提示Thisruntimeapplicationfilewassavedinanolderformatthatdoesnotsupportconversiontoadevelopmentapplication, 即文件版本太老无法转化到新的开发程序。在这种情况下需要采用下述方法。用 FactoryTalkViewME 打开 mer文件(可双击文件名打
5、开),文件成功打开后会出现 FactoryTalkViewMEStation 选择窗口,包括LoadApplication,RunApplication,ApplicationSettings 等,这时不要进行任何操作,打开 Windows 的文件管理器,找到C:DocumentsandSettingsusernameLocalSettingsTemp 文件夹(上面的 username 要替换成你电脑上的用户名),在该文件夹下将会有一个MER.00 子目录, 打开此目录, 里面有一个后缀为 med 的文件, 如 machine.med,在硬盘的另一个位置建立和文件同名的文件夹(如 machine),然后将MER.00子目录下的所有内容拷贝到新建的目录下,至此已基本成功。关闭上述打开的 FactoryTalkViewMEStation,在FactoryTalkViewStudioME6.0下新建一个项目, 输入刚才新建的目录名(本例中为 machine),点击下面的 import(如果不输入文件名则 import 是灰的,不能点击),选取目录下的 med 文件打开,项目将顺利地转化到FactoryTalkViewStudioME6.0中, 包括所有的界面、 Tag、 Alarm 等,只有参数表有些莫名其妙,但对于添添改改已足以满足需要了。
限制150内