List of related manuals Drive and PLC hardware manuals and guides Code (English) ACS355 user’s manual 3AUA0000066143 AC500-eCo and ACS355 quick installation guide 2CDC125145M0201 1) System description AC500 2CDC125015M0201 2) PM554 and PM564 installation instructions 2CDC125122M6801 2) AC500 online help Option manuals and guides FMBA-01 Modbus adapter module user’s manual...
Starter kit overview The ACS355 and AC500-eCo starter kit is designed for controlling up to seven ACS355 drives connected through a Modbus link. The maximum total length of the Modbus link is 50 meters (160 feet).
In addition to this manual, the delivery includes the following manuals: • Quick installation guide which describes the mechanical and electrical installation of the starter kit. • ACS355 user’s manual which describes the ACS355 drive. • System description AC500 which contains the safety instructions for the AC500-eCo PLC. •...
Configuration What this chapter contains This chapter describes how to install ABB PS501 Control Builder on your computer, and how to configure the ACS355 drive and AC500-eCo PLC for use. The instructions in this chapter are intended to be used after the mechanical and electrical installation has been completed, as explained in AC500-eCo and ACS355 quick installation guide.
The AC500 Modbus application macro makes the necessary changes to parameter default values for use in the starter kit. To activate the macro, set parameter 9902 APPLIC MACRO to AC500 MODBUS (10) as shown below. The macro is available in ACS355 drives with software version 503C or above.
Note: For more information on the cable driver installation, see \CD_AC500\Driver\TK503_TK504\TK503_TK504_Driver_Installation.pdf on the installation CD. 1. Insert the installation CD of ABB PS501 Control Builder. The CD automatically starts the installation program. A new window opens. 2. Click Installation PS501.
Programs > 3S Software > CoDeSys V2.3 > CoDeSys V2.3. The CoDesys program opens. 2. Click File > Open. 3. Browse to the folder C:\Program Files\ABB\ABB Configurator\Projects\Examples\ Drives_PS553-DRIVES\ ACS355_PM554_ModbusRTU\ and open ACS355_PM554_ModbusRTU.pro. A dialog opens, asking if you want to save the current (empty) project.
Configuration 13 Checking the COM port of TK504 1. In Windows Start menu, go to Settings > Control Panel > System. 2. Select the Hardware tab and click Device Manager. 3. Expand Ports (COM & LPT) and check to which COM port TK503_504 programming cable is assigned.
Page 14
14 Configuration The status of the function blocks is displayed.
Customization 15 Customization What this chapter contains This chapter describes how to add more drives, customize the program further in CoDeSys and work with visualizations. Getting help Using the online help in CoDeSys To open the online help, click Help > Contents…. See the sections below for more detailed information on AC500 help topics.
Master Address Note: For AC500 PLCs with firmware version 2.0 or higher, use ABB Control Builder to set up the bus parameters. To open ABB Control Builder, go to the Windows Start menu and open Programs > ABB > ABB Control Builder.
On the drive side, you can choose the slave address in ACS3xx drives with parameter 53.02 EFB STATION ID. You can use the control panel for changing the parameter value. For instructions, see chapter Control panels in ACS355 user’s manual (3AUA0000066143 [English]).
18 Customization Copying the program for another drive The instructions below outline how to copy the program of a drive in CoDeSys for a second drive. 1. In the left pane, in the POUs tab, right-click PRG_Drive1 (PRG) and click Copy Object. A Copy Object dialog opens.
Customization 19 1. Open the Resources tab. 2. Select Global_Variables. 3. See declaration of LineCom1 of type ACS_MOD_TOKEN_TYPE. Creating a visualization for a copied drive program You can copy the visual elements of a drive for another drive to enable monitoring each drive through the visualization.
20 Customization Using visualizations The visualization of a project can be used to monitor states in the function blocks, and errors and actual values. See the image below. Controlling the drive with the visualization To use the visualization to control the drive, disconnect all inputs of the function block to be controlled with the visualization in the program.
5. To keep the changes for the next reboot, click Online > Create boot project. Configuration example In this example, six parameters are configured to be read from an ACS355 drive by the function block. The following values are given to parameters 53.10…53.16:...
22 Customization The value of the NVAR_READ input is changed accordingly. Because there are six parameters to be read (plus one for the status word), NVAR_READ is changed to 7 as instructed above. Once the program is back online, the visualization changes to show the values of the parameters read from the drive: Using the read parameters in the program The parameters read from the drive appear as variables...
The main advantage of using function blocks is that it is easy to control drives and there is no need to master the details of the ABB Drives profile. Function block programming also allows for a modular design and customization for the requirements of the application in question.
24 Function blocks and program structure Program structure Main program In the example project, the main program is named PLC_PRG. The main program includes a call to PRG_Drive1 (see below). If there are multiple drives, add a program for each additional drive (see Adding another drive on page 17).
See the online help for detailed information on the inputs and outputs of the function block. Using the online help in CoDeSys on page for information on the use of the online help. The function block functions only with the ABB Drives profile.
24V DC of the AC500. DI_FASTER, DI_SLOWER and DI_REVERS are used in the example project as shown in the below image. See the quick installation guide for the dip switch settings in the ACS355 and AC500-eCo starter kit.
Function blocks and program structure 27 ACS_DRIVES_CTRL_ENG For system applications, the engineering block ACS_DRIVES_CTRL_ENG can be used. Refer to the online help for a detailed description of the function block.
Page 28
28 Function blocks and program structure...
Page 30
FINLAND regard to purchase orders, the agreed E-Mail plc.support@de.abb.com Telephone +358 10 22 11 particulars shall prevail. ABB AG does +358 10 22 22681 not accept any responsibility www.abb.com/plc www.abb.com/drives whatsoever for potential errors or possible lack of information in this document.
Need help?
Do you have a question about the ACS355 and is the answer not in the manual?
Questions and answers