您好!欢迎光临工博士商城

ABB电机专营

产品:172    
联系我们
您当前的位置:首页 » 新闻中心 » AC500 V2程序转换成AC500 V3程序
产品分类
新闻中心
AC500 V2程序转换成AC500 V3程序
发布时间:2023-10-30        浏览次数:80        返回列表
AC500 V2的编程平台是CoDeSys 2.3,而AC500 V3的编程平台是CoDeSys 3.5,随着AC500 V3的逐渐普及,将慢慢替换AC500 V2,本文将介绍如何在Automation Builder软件中进行AC500 V2向V3的工程转换。
 
 
1. 更新工程或新建工程
 
更新工程可以通过“change PM”来实现(参考第二节)
 
目标PLC将被改变
 
标准IEC代码将转换
 
基于不同工程,可能会有多达100个错误信息可能出现,主要原因如下:
 
V2.3库文件(可兼容的库会被自动替换)
调用不再可用的功能块
功能块输入变量错误
错误的%M地址
声明了%R地址的变量 
如果之前使用的标准ST代码编写的V2工程,那么可以简单地新建一个V3的工程进行代码复制黏贴。
 
 
2. 使用Automation Builder转换工程
 
使用Automation Builder打开V2的工程
 
双击PLC名称
 
选择PM5xx-ETH Hardware
 
 
勾选“change to AC500 V3 PLC”
 
选择V3 PLC,如PM5630
 
 
 
点击Create V3 PLC
 
在弹出的对话框中点击Yes
 
 
新的PLC将被创建,旧的V2 PLC仍会保留,然后需进行如下操作:
 
删除AlarmConfiguration和AlarmManager Task
删除Recipe Manager
删除CodeSys V2库文件
删除“Task”,新建Task
删除Global Variables
剩余错误还可能有以下原因:
 
用户自定义特殊库文件
 
调用了错误的功能块
 
错误的%M地址
 
使用了%R地址
 
 
3. 调整AC500库文件
 
从V2标准库文件中寻找程序代码中的功能块,并按如下顺序操作:
 
检查是否有相似的功能块可用
替换功能块
调整功能块调用
删除V2库文件
 
 
4. V2自定义库文件错误处理
 
检查代码是否在V3编程环境可用
 
检查从别的库文件调用的功能块:
 
检查是否有新的类似功能块可用
替换功能块
调整功能块调用
创建新的用户自定义库文件
删除V2库文件
 

5. 调整%M地址
 
检查POU中全局变量列表中的地址变量,并按如下规则修改地址:
 
%MW0.100      →      %MW100
%MW1.0          →      %MW32768
 
 
6. 调整%R地址
 
按照下图,检查POU中全局变量列表中的地址变量:
 
 
在AC500 V3的application下添加persistent variables
 
 
添加变量到列表
 










相关标签:ABB变频器



本文源自ABB传动,如有涉及侵权请联系删除!



 

联系热线:13917349335   联系人:侯经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB电机专营