|
看到一个hmi项目从flexible移植到博途的帖子,分享给大家,希望能帮助其中的某些朋友:
随着新一代HMI的推出,老的触摸屏已经全面停产,即将退出市场。
当选型选了新一代HMI如精致系列的时候,只能通过博途软件进行编辑,所以要将旧的项目进行移植。
移植过程主要有以下四步:
1、使用WinCC flexible 2008 SP3/SP4打开旧的项目进行编译保存,确保项目版本保存为SP3或者SP4,因为只有SP3/SP4的项目能够直接进行移植,SP1/SP2的项目不能直接进行移植。如果旧的项目是SP1/SP2的,那么需要先安装WinCC flexible 2008 SP3/SP4,然后打开旧的项目,项目将会自动升级到SP3/SP4。
2、打开博途,然后选择移植项目,将旧的项目移植为新的博途项目。如果旧的项目已经成功编译并保存为SP3/SP4版本,通常这个过程不会有问题,如果移植出错则查看输出窗口中显示的失败原因。
3、在博途设置页面中,选择可视化选项,设置画面大小调整。因为新一代的触摸屏分辨率全面提升,所以老一代的画面需要进行拉伸放大才能占满新一代触摸屏的画面。如MP277 10寸分辨率为640*480,而TP1200 12寸分辨率为1280*800,所以x放大系数为1280/640=2,y放大系数为800/480=1.6666。将系数设置好之后,更换设备时画面将自动按该比例调整,无需再做手动调整。
4、打开硬件组态,选择更换设备为TP1200。
最近在将WinCC flexible 2008的项目移植到博途时失败,出现的信息是“TIA Portal 中未安装移植,或者未安装 WinCC flexible SP2/WinCC flexible SP3。请检查安装并再次执行移植。”解决问题花了些时间,现在将解决的方法与大家共享。
1)WinCC flexible的版本问题。
WinCC flexible SP4是2012年发布的,现在大家使用的几乎都是WinCC flexible SP4。开始我的理解是需要卸载WinCC flexible SP4,然后安装WinCC flexible SP2/WinCC flexible SP3。后来发现WinCC flexible 2008 SP4的“项目”菜单有一个“另存为版本”命令,在打开的对话框中可以选将打开的项目另存为WinCC flexible 2008 SP1~SP3的版本。我将SP4版本另存为SP3版本。
2)安装移植软件
移植另存为SP3的版本还是失败,错误信息还是“TIA Portal 中未安装移植,或者未安装 WinCC flexible SP2/WinCC flexible SP3”。
安装的时候是否安装了移植(Migration)软件,搞不清楚了。只好打开WinCC V13 SP1的安装软件,选择“修改/升级”,在选择要安装的产品配置的对话框中,发现的确没有安装WinCC flexible 2008 SP2/SP3的项目移植软件。勾选该对话框后,安装好WinCC V13 SP1的该移植软件。最终在博途中移植WinCC flexible 2008 SP2/SP3的项目成功。
本文转载自:西门子工业技术论坛
|
|