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

ABB电气服务集成商

产品:12    

咨询热线:

您当前的位置:首页 » 新闻中心 » ABB传动:AC500 V2程序转换成AC500 V3程序
产品分类
新闻中心
ABB传动:AC500 V2程序转换成AC500 V3程序
发布时间:2023-10-31        浏览次数:9        返回列表
 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

添加变量到列表

分享到: 


 

联系热线:   联系人:廖经理 联系地址:上海南翔

技术和报价服务:星期一至星期六8:00-22:00 ABB电气服务集成商