ABB AC450 and PROFIBUS-DP comm.

J

Thread Starter

JGP

Somebody has connected the AC450 with the CI541 profibus communication board to an ACS600 or ACS800 drive?

I have some problems with the communication and I need to solve it.
 
I want to communicate one AC450 with one drive ACS800 via Profibus-DP. To do this, I have installed one CI541 card into the AC450. The CI541 is running well but I think that the problem is the ACS800 configuration database PBSD. The drive was programmed correctly, (we have some experience programming ACS800 in Profibus communication, but with another PLC). The configuration of the PBSD DB is:

PBS Description

Slave Parameters

NAME=ACS800_GSD
TYPE=PBSD
DP_V1=0
IDENTNO=H'0812
MAXDIAGL=8
FAILSAFE=1
WDFACT1=5 (Corresponding at 1,5M)
WDFACT2=10 (Corresponding at 1,5M)
MINSINT=1

User_Prm_Data 1

UPRMDLEN=24
UPRMD1=00000000000000000000
UPRMD2=00000000000000000000
UPRMD3=00000000
UPRMD4....UPRMD25=NOT USED

Cfg_Data 1

CFGDLEN=1
CFGD1=F5 (correponding at PPO Type 4)
CFGD2....CFGD25=NOT USED

The questions is:

This PBSD configuration is correct or I have to change it?
 
I'm exeriencing the same problem... Communication seems ok. We can read data from ACS800 in AC450 (but Status word and Actual Value ARE WRONG). Free definable PZD4..PZD6 we read correctly.

We cannont write Control word and Refference to the drive.

do you already solve this? any suggestion are appreciated.
 
In the PBS Description at User Parameter Data put:

UPRMDLEN=24
UPRMD1=00100001000000000000
UPRMD2=00000000000000000000
UPRMD3=00000000
UPRMD4....UPRMD25=NOT USED

Change the parameter 98.07 to ABB Drives profile (No GENERIC!)

Remember:

1 - IMPL=0 of the CI541
2 - IMPL=0 of the PBSx
3 - Change the configuration of the user parameter data
4 - IMPL=1 of the PBSx
5 - IMPL=1 of the CI541
 
Hello everyone,

>In the PBS Description at User Parameter Data put:
>
>UPRMDLEN=24
>UPRMD1=00100001000000000000
>UPRMD2=00000000000000000000
>UPRMD3=00000000
>UPRMD4....UPRMD25=NOT USED

I'm wondering why UPRMDLEN is 24 and why UPRMDx are written like that.

Because based on the GSD (ABB10812.GSD) file, (it was written like this: Max Length of User Parameter, 3 byte DPV1 + 23 bytes that is used by slave. Max_User_Prm_Data_Len = 26), I thought this should be set to 26 or 23?


 
Top