PROFIBUS-DP 与ACS800通讯设置步骤
一.PROFIBUS-DP 现场总线控制器PLC 的设置:
第一步:安装ABB 变频器GSD 文件 ABB_0812.GSD(可以在变频器的网站上下载到,使用STEP7组态软件,进入Hardware Configure,将RPBA-01的GSD (设备数据库)文件导入STEP7的编程环境中,点击options ——install GSD file 将ABB 变频器的GSD 文件导入STEP7中)。
第二步:硬件组态(如:选定S7-315-2DP为主站系统,默认地址为2,将ABB 的RPBA-01组态到S7-315-2DP 为主站的DP 网上,并选定使用的PPO 类型,一般用PPO4,设定站点网络地址,然后编译存盘)。
第三步:PLC 主机从从站读取输入信息并把输出信息反送给从站,因此在PLC 主程序OB1中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC 程序中建立一个数据块,用于变频器的数据通信。可以通过控制字来实现传动设备的控制。
第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB 传动协议);
第四步:其它为默认配置;
第五步:将配置下载到主站中。通过以上几步的设置
主站对从站2的输出区(OUTPUT )的数据结构为:Output 的第一个字是用于ABB 传动通信协议的控制字CW ;Output 的第二个字是变频器的给定值REF1;Output 的第三个字是变频器的给定值REF2;Output 的第四个字是变频器的给定值REF3(由ACS800变频器参数90.01决定);Output 的第五个字是变频器的给定值REF4(由ACS800参数90.02决定);Output 的第六个字是变频器的给定值REF5(由ACS800参数90.03决定)。
主站对从站2的输入区(INPUT )的数据结构为:Input 的第一个字是用于ABB 传动通信协议的状态字SW ;Input 的第二个字是变频器的实际值ACT1(由ACS800参数92.02决定);Input 的第三个字是变频器的实际值ACT2(由ACS800参数92.03决定);Input 的第四个字是变频器的实际值ACT3(由ACS800参数92.04决定);Input 的第五个字是变频器的实际值ACT4(由ACS800参数92.05决定); Input 的第六个字是变频器的实际值ACT5(由ACS800参数92.06定)
二.ACS800变频器的参数设置步骤:
第一步:将ACS800变频器PROFIBUS 适配器模块安装到变频器上;
第二步:按照适配器模块的用户手册调整硬件(如站号等)
第三步:此时需要在本地模式下(按LOC/REM选择)设定和确认以下参数:(按FAR 进入参数选择模式,用单双箭头选择,ENTER 键进入参数或参数组的设定)首先将参数98.02改为FIELDBUS (表示RPBA-01通讯摸板被激活;);并确定参数98.07为ABB DRIVES(作用是选择传动单元的通讯协议;)
第四步:修改51组参数(51这组参数只有安装了现场总线适配器模块并且该模块被参数98.02激活后才是可见的,并且被自动配置可以不用设置)。
51.01=1 通讯协议 值为PROFIBUS-DP ;
51.02 为变频器地址;必须与PLC 硬件的地址一样,否则无法建立通讯连接。 51.03 通讯速率 值为1500Mbpa (1.5M );
51.04(PPO type)通讯协议改为PPO4;与PLC 硬件的地址一样,否则无法建立通讯连接。
将参数51.05(PZD3 OUT)改为3;
将参数51.06(PZD3 IN)改为6;
将参数51.07(PZD4 OUT)改为7;
将参数51.08(PZD4 IN)改为10;
将参数51.09(PZD5 OUT)改为8;
将参数51.10(PZD5 IN)改为11;
将参数51.11(PZD6 OUT)改为9;
将参数51.12(PZD6 IN)改为12;
第四步:变频器中其他参数组设置,如10组、11组、16组,90组、92组等根据现场的不同要求设置。