设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
TwinCAT 3如何打开低版本的程序
返回列表
发新帖
[西门子]
TwinCAT 3如何打开低版本的程序
[复制链接]
30422
|
0
|
2024-1-18 15:41:54
|
显示全部楼层
|
阅读模式
在工作中实践总结,在朋友圈分享讨论,做最接地气的公众号
内容摘要
TwinCAT 3项目开发成功之后,若干设备已经销售到最终用户现场。而开发工程师和售后服务人员的TwinCAT 3开发环境可能出于种种原因升级到了更高版本,当需要升级维护原来的PLC程序时,如果直接打开低版本下开发的PLC项目,可能会出现若干编译错误。要避免这种问题,正确的做法是怎样呢?
1 备份前固定TwinCAT版本和Library版本
2 使用TwinCAT Remote Manager装载低版本的PLC程序
方法
1 利用Remote Manger装载低版本程序
TwinCAT3 Remote Manger(简称RM)专门用于打开和编辑低版本的PLC程序。在此之前没有RM,XAE版本必须与控制器的TC Runtime版本一致。有了RM之后高版本的XAE上就可以安装若干个低版本的RM,以便对不同年代不同时期开发的TwinCAT项目进行维护。可以从Http://www.beckhoff.com下载不同版本的Remote Manger,如图所示:
上图Version列倒数第2段称为大版本(Major Build),比如4016、4018、4020、4022,而最后1段称为小版本(Minus Build),比如上图中的30、56、57、28。官网上只提供了每个大版本的最终小版本的Remote Manager,通常情况下这个RM可以兼容同一大版本下所有小版本的PLC程序。万一不行再联系倍福原厂,索取大小版本都完全相同的RM。
2 TwinCAT 3项目备份之前的两项设置
为了售后服务部门或者为了开发人员以后使用,都需要备份TwinCAT项目。为了将来高版本的TwinCAT可以顺利打开备份的TwinCAT项目,备份之前要注意两项设置:
1) 勾选Pin Version,固定TwinCAT版本
按默认设置,TwinCAT3开发环境打开一个项目时总是使用XAE的版本去加载。如果发现项目版本不同,会询问是否升级到当前版本。如果回答No,则退出并手动选择RM版本再打开项目,但许多用户会习惯性回答Yes,那么就会用高版本去装载编译低版本程序,可能会出现数十上百个编译错误。除非是确知自己打算升级程序,否则不要费时费力去排查这些错误,因为TwinCAT提供了一个更为简便的选项“Pin Version”来固定装载版本,如图所示:
上图中勾选“PinVersion”之后,无论项目打包或者复制到其它电脑上任何高版本的TwinCAT XAE中打开,都会自动识别项目版本,并用TwinCAT3.1 Build 4022.30的RM去装载,避免了版本不兼容引起的编译问题。
2) Set to Effective Version,固定Library版本
按默认设置,在TwinCAT XAE中打开任何TwinCAT项目时,所有引用的Library都会自动采用最高的Library版本去编译。但是不同工程师电脑上的Library或者同一个工程师的电脑在不同时期的Library都可能版本不同,如果一个库改用了高版本而相关的库却没找到匹配的版本,编译就有可能出错。为此,TwinCAT为Reference中的每个库提供选项“Setto Effective Version”,用于固定当前Library的版本,如图所示:
点击Library的右键菜单“Set to Effective Version”,就会弹出多个版本供选择:
选中适当版本即可。通常选择当前能够编译通过的最高版本,比如上图中的Tc2_MC2,3.3.31.0。
结语:最后,根据其它国家的同行反馈,许多大企业使用虚拟机备份TC3 XAE的精确版本,并备份控制器的IMAGE,以确保总是有匹配的编程环境和运行环境。这是最原始、最耗资源当然也是最保险的备份方式,适用于已出厂设备的程序备份。而对于工程师之间纯粹地分享程序,或者日常的程序维护,还是建议用TwinCAT Remote Manger的办法。
喜欢本文?识别二维码,可关注公众号
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
dongchangchun
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』