Abb

Download as pdf or txt
Download as pdf or txt
You are on page 1of 39

Welcome to ABB Automation Builder 2.2.

0 - 2019-01-28

Welcome to ABB Automation Builder 2.2.0


This README file contains important information about the Automation Builder software.
Please read this file carefully and completely. It contains the latest information and relevant documentation.

General

System Requirements:
 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor
 4 GB RAM
 1-18 GB available hard disk space depending on the selected feature set (in addition to Operating System (OS) and other
applications)
 SVGA graphics adaptor 256 colors, resolution of 1024x768 pixels
 Supported operating systems:
– Windows 7 (32/64 Bit) Professional / Enterprise / Ultimate (SP1 required)
– Windows 10 (32/64 Bit) Professional / Enterprise
– Windows 8.1 (32/64 Bit) (requires .Net Framework version 4.6.2 installed prior to Automation Builder installation)
– Windows Server 2012 R2 64 bit (all devices have to be directly accessible by the server; requires enabled .Net
Framework 3.5, refer to section below for installation details)
Note: Windows XP and Windows VISTA are no longer supported.

Attention:

 Standard and Premium license of Automation Builder 1.x will not be valid for Automation Builder 2.x For
Automation Builder 2.x standard and premium features appropriate licenses need to be purchased and activated.
Please check the upgrade licenses possibilities with your ABB sales representative. For details please refer to Automation
Builder lifecycle documentation in ABB Library or contact your sales representative.
 The installation of the ABB Automation Builder software requires administrator rights.
 Prior to installation, the Automation Builder, Control Builder Plus, CODESYS software and the CODESYS Gateway Server
must be shut down.
 Automation Builder 2.2 installation completely replaces installed versions of Automation Builder prior to 2.2.0 / Control
Builder Plus. Side-by-side installation of Automation Builder and Control Builder Plus is not supported, but also not
required. Projects created with previous versions can be upgraded to the latest version easily. If upgrading is not desired,
projects can be opened in one of the integrated version profiles.
 Automation Builder 2.2 creates a new device repository. Devices which had been installed additionally in previous versions
of Automation Builder/Control Builder Plus can be migrated via menu “Tools”  “Migrate third party devices”.
 The English documentation contains the latest changes for Automation Builder 2.2. Latest documentation packages can
be found on the ABB website: www.abb.com/plc  Download Documentation, and then select your language.
 Automation Builder 2.2 includes CODESYS version 3.5 and 2.3. Side-by-side installations of other CODESYS version 2.3
based engineering tools like AC1131 may cause issues or disturb the use of one or both tools. If side-by-side installation
cannot be avoided, please install all other tools BEFORE installing Automation Builder.
 Windows Server 2012 installation: CoDeSys V2.3 Gateway Service Wrapper or server restart required after installation.
For concurrent Gateway access a specific configuration is required, please refer to Automation Builder help for details
 If you have projects made with Automation Builder older than 2.0.x that use safety devices other than CI5xx please make a
project ARCHIVE (File -> Project Archive -> Save/Send Archive…) BEFORE installation of Automation Builder 2.2.x.
 Availability of online activation of licenses might be affected by local IT security settings. In case the online activation of
licenses is failing please use the offline activation.

1
Welcome to ABB Automation Builder 2.2.0 - Table of contents 2019-01-28

Table of contents

Welcome to ABB Automation Builder 2.2.0.................................................................................................................................. 1


General ........................................................................................................................................................................1
Table of contents ..........................................................................................................................................................2
Changes in Automation Builder 2.2.0 .......................................................................................................................................... 3
Automation Builder .......................................................................................................................................................3
PLC - AC500 V2 Processor Modules (PM5xy) ..............................................................................................................4
PLC - AC500 V3 Processor Modules (PM5xyz) ............................................................................................................6
Safety PLC - AC500-S..................................................................................................................................................9
Modbus TCP – Communication Interface Modules (CI52x-MODTCP) ........................................................................ 10
Drive Manager ............................................................................................................................................................ 10
Drive Application Programming .................................................................................................................................. 10
Drive Composer ......................................................................................................................................................... 12
Solutions .................................................................................................................................................................... 12
SCADA - Zenon.......................................................................................................................................................... 12
Panel Builder .............................................................................................................................................................. 12
Servo Drives............................................................................................................................................................... 17
Appendix .................................................................................................................................................................................... 18
Appendix 1: Release notes HA Library Package 2.4.4 ................................................................................................ 18
Appendix 2: Release notes PS553-DRIVES 1.2.6 ...................................................................................................... 20
Appendix 3: PS566 CMS Signal Processing Package (Technology Preview) ............................................................. 22
Appendix 4: PS565 BACnet-ASC Library Package (license required) ......................................................................... 24
Appendix 5: PS554 FTP Client Library Package (Technology Preview) ...................................................................... 25
Appendix 6:PS562 Solar Library Package (license required) ...................................................................................... 26
Appendix 7: PS563 Water Library Package (license required) .................................................................................... 28
Appendix 8: PS564 Temperature Control Library Package (license required) ............................................................. 30
Appendix 9:AC500 HVAC Library Package (Technology Preview) ............................................................................. 31
Appendix 10: PS571 Pumping Library Package (Technology Preview, license required) ............................................ 32
Appendix 11: PS552-MC-E Motion Control Library Package (license required) .......................................................... 33
Appendix 12: CODESYS IEC 61850 Server 4.0.4 (runtime license required) .............................................................. 35
Appendix 13: PS5605-Drives Library Package for AC500 V3 (Technology preview) .................................................. 37
Appendix 13: HA ModbusTCP Library Package for AC500 V2+V3 (PS5601 runtime license required) ....................... 38

2
Changes in Automation Builder 2.2.0 - Automation Builder 2019-01-28

Changes in Automation Builder 2.2.0


The release includes the following device groups:

Automation Builder
Functional changes / New features Version
Licensing: 2.2.0
 License selection (local or from server) can be configured via Automation Builder (Tools -> Options ->
Startup settings). By default, any available license is taken.
 Borrowing of network licenses is now enabled for all network licenses purchased 2019 or later. Old
network licenses can be updated on request.
 Licenses purchased 2019 or alter allow more than 4 licenses to be activated in one license container
Modularized Automation Builder installation structure reduces the download size and the installation time in case no 2.2.0
or only few compatibly versions are selected during installation
Virtual System Testing: 2.2.0
 Virtual Drive ACS880 is now supported (available as standalone software).
Please contact Global Drives Support ([email protected] or +358 50 33 27200) for further
information.
 The technology previews of virtual Drives ACS380 and ACS580 are discontinued due to availability of
Virtual Drive ACS880 support.
Automatic update of release notes in Automation Builder setup and tool with latest available version from internet 2.2.0
Integration of 3S Automation Platform SP13 Patch 1 2.2.0

Fixed issues ID
Improved Automation Builder installer robustness AB-12497
Script objects are lost after project update AB-15100

Known problems Version


Licensing: Number of licenses which can be activated in one license container is limited to 4 2.X
Workaround: use license dongle if more licenses are required or contact Automation Builder support to update the
licenses (refer to new features)
During uninstall all of Automation Builder the Virtual Drives uninstallation might fail 2.1.X
Workaround: Please uninstall Virtual Drives via Windows Control Panel -> Programs and Features
PLC runtime licensing: "Return license" does not work for licenses installed via SD Card 2.1.X
Return license works properly when Automation Builder is connected to the PLC
GSDML: The character "/" used inside a module name of a GSDML file is not supported by Automation Builder. An 2.1.X
error message is shown during installation to Device Repository.
Workaround: Remove corresponding characters in module name of GSDML file.
Projects created in Control Builder Plus software versions cannot be upgraded automatically to Automation Builder 2.0.3
version 2.1.X.
Workaround:
 open project with profile "Automation Builder 1.2", perform upgrade, save project
 open project with latest profile "Automation Builder 2.0", perform upgrade, use project
ABB I/O mapping list view for disconnected modules on PROFINET IO devices with Shared Device functionality like 2.0.3
AC500 CM589-PNIO-4 (-XC) or 3rd party PROFINET IO devices (drives, I/O modules, encoders, etc.) is temporarily
not supported. As a result, no I/O mapping information is shown for disconnected modules on CM589-PNIO-4 (-XC)
or 3rd party PROFINET IO devices with Shared Device functionality in Automation Builder.
Workaround:
 use standard I/O Mapping for disconnected modules on CM589-PNIO-4 (-XC) or 3rd party PROFINET IO devices
with Shared Device functionality
Automation Builder installation: 2.0.X
In case a PC reboot is required/executed during Automation Builder installation the setup might have to be restarted
manually after PC restart.
Workaround: Please start the setup after restart and select the desired options to install. The setup will then continue
the installation where it has been interrupted for reboot

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

3
Changes in Automation Builder 2.2.0 - PLC - AC500 V2 Processor Modules (PM5xy)
2019-01-28

PLC - AC500 V2 Processor Modules (PM5xy)

Functional changes / New features Version


Ethernet: 2.8.0
MQTT: support IoT communication protocol MQTT (IEC and C-Code library)
I/O-Bus: 2.8.0
I/O-Bus: HotSwap functionality for PM585-ETH, PM59x-ETH, PM595-4ETH
Note: Hotswap functionality cannot be used together with S500-S Safety IO modules
Virtual AC500 V2 supports now also definitions of % HW addresses 2.8.0

Fixed issues ID
CANopen/CAN configuration of CM598-CN: CPUFW-6088
Configuration error when parameter "Heartbeat producer time" (ID: 0x01017000) does not exists
AC500 configuration of shared device functionality with a TR-Electronic encoder doesn’t work in Automation Builder AB-15086
2.1.2

Known problems ID
Working on Codesys 2.3 projects with administrator and non-administrator users might lead to inconsistent data n.a.
Workaround: avoid working in this setup with administrator and non-administrator users
Activating the CANopen sync mode requires to activate the "generic configuration view" (see "Tools->Options- AB-9768
>Device editor")
EtherCAT: Usage of the SyncUnits feature with enabled AutoConfiguration for AC500 V2/V3 EtherCAT might result AB-15520
in compilation errors as some ENI file data gets not correctly generated.

Workaround: in case you are running into such errors please contact Automation Builder support team
Using GSDML files with sub-modules for PROFINET Shared Device is not working. AC500 PLC stops with wrong
configuration data. AB-13836
Workaround: not available
CM574-RS: If the parameter "Enable debug" is set to "Off" and when the PLC stops the CM574-RS continues to run
causing an E2 failure.
CPUFW-5538
Workaround:
Set the parameter "Enable debug" to "On".
When PM5xx-ETH with 4 x CM597-ETH connected on the switch, the IP-Configuration tool show a wrong
"Configured IP Address" for PM5xx-ETH. When unplugging the cable from all CM597-ETH, the "Configured IP
address" shows the right value." CPUFW-5537
Workaround:
Unplug the CM597-ETH from the switch to check the IP address from PM5xx-ETH.
System: DC541: Error message after firmware update also in case of correct update
Workaround: CPUFW-4659
Check FW version of DC541 after update
System: DWORD_TO_LREAL and UDINT_TO_LREAL: DWORD/UDINT value cannot be proper converted to
LREAL if DWORD/UDINT >16#80000000. For PM595-4ETH CODESYS compiler generates warning.
Workaround:
Add new function:
FUNCTION DWORD_TO_LREAL_NEW : LREAL
VAR_INPUT x: DWORD; END_VAR
VAR b: LREAL; END_VAR
CPUFW-3741
b := DWORD_TO_LREAL(x);
IF b < 0.0 THEN b := 4294967296.0 + b; END_IF;
DWORD_TO_LREAL_ABB := b;
call function DWORD_TO_LREAL_NEW instead of DWORD_TO_LREAL in user program:
PROGRAM PLC_PRG
VAR a: DWORD; b: LREAL; END_VAR
b := DWORD_TO_LREAL_ABB(a);
POU: PM595-4ETH, LED_SET is without function in Mode=0. The POU is intended to control the additional LED's.
Workaround: CPUFW-3721
Use POU LED_SET to control the additional LED's.
System: Firmware download to CM574-RS can lead to watchdog error of CM574-RS in case of using freewheeling
task in CM574-RS
CPUFW-3675
Workaround:
- Don't use freewheeling task in CM574-RS
Some Online Services lead to log out on PM595-4ETH
Workaround: CPUFW-3465
None
Socket opened by IEC application via SysLibSock is not closed on PLC Reset CPUFW-3443

4
Changes in Automation Builder 2.2.0 - PLC - AC500 V2 Processor Modules (PM5xy)
2019-01-28

Workaround:
None
"Run time of FB DEL_APPL is increased for about 6s. This is caused by increasing the time for delete flash."
Workaround: CPUFW-3087
None
SysLibFile library: As of V2.3.x, dtLastAccess.time is always 00:00 on call of SysFileGetTime()
Workaround: CPUFW-2833
None
CS31-Bus: In case of connection of AC31 modules like 07AC91, 07AI91, DC91 to CS31-Bus of COM1 and/or COM2
of CM574-RS, PM5xx-eCo, PM57x or PM58x a lot of bus errors occurs. Sometime this modules disconnects and
reconnects. S500 modules don't show such effects. CPUFW-1833
Workaround:
Don't use this datatypes in webvisu
WEB server: ActiveX-Element display incorrectly
Workaround: CPUFW-1593
Don't use Active-X element in webvisu
WEB server: Alarm tables do not work on webvisu, if "All alarm groups" is selected. Messages are not displayed
properly.
CPUFW-1506
Workaround:
Don't select "All alarm groups"
Telecontrol: (IEC60870-5-104) connection does not function properly after a long cable break
Workaround: CPUFW-1433
Restart PLC after long cable break
WEB server: In WMF-file integrated text isn't displayed in visualization
Workaround: CPUFW-1310
Don't use WMF-file with integrated text
WEB server: The following datatypes are wrongly displayed in the webbrowser with the mentioned formatting strings:
byte with %i and %u, in both cases only the format letter (i or u) is displayed without the %
sint with %s shows the two's complement when negative values should be displayed
udint with %d shows a -1 if the maximum possible value of this datatype should be displayed
udint with %i and %u, in both cases only the format letter (i or u) is displayed without the %
dint with %i,only the format letter (i) is displayed without the %
lreal with %2.9f shows the infinity sign if the maximum/minimum value of this datatype should be displayed CPUFW-1304
udint with %s shows a -1 if the maximum possible value of this datatype should be displayed
real and lreal with %s shows 0.0 if the minimum possible value of this datatype should be displayed
lreal with %s shows the word infinity if the maximum possible value of this datatype should be displayed
char with %c, only the format letter (c) is displayed without the % instead of a single letter
Workaround:
Don't use this datatypes in webvisu
Online: Display of the task priority shown not the correct value for interrupt task -> It is not the shown value of the
boot project!
CPUFW-1072
Workaround:
No workaround. Interrupt task: Shown priority is the internal operating system priority
WEB server: option "Best fit in online mode" doesn't work properly
Workaround: CPUFW-921
WEB server: Option "Best fit in only mode" is not recommended for web visualization.
SD card write protection function is not available for AC500-eCo CPUs
Workaround: CPUFW-748
SD-card write protection is not evaluated by AC500 CPUs. Write protected cards can be overwritten. Protect the SD ECOHW-11
card by yourself.
MQTT protocol: Published data is not buffered and automatically re-published in case of connection loss and Quality
CPU2_FWLIB-105
of Service set to 1 or 2. This can be detected by monitoring the error output of the Publish FB.

5
Changes in Automation Builder 2.2.0 - PLC - AC500 V3 Processor Modules (PM5xyz)
2019-01-28

PLC - AC500 V3 Processor Modules (PM5xyz)

Important Notes:
- For AC500 V3 CPUs, the diagnostic handling is different from the AC500 V2 CPUs.

Functional changes / New features Version


OPC UA server enhancements 3.2.0
- User management
- Definition of (client specific) symbol configurations
- Alarms and conditions (Events part)
Protocol IEC61850 (MMS server, GOOSE) 3.2.0
Updated library 4.0.4.0 release with TÜV certificate
KNX 3.2.0
Add KNX button and LED setting via AC500 Display
SD-Card 3.2.0
FW update with compatibility check (needs Update FW 3.2.0.x)
Display FW 4.1 with 3.2.0
- rework configuration menu <CFG>
- rework display value menu <VAL>
- add diagnosis menu <DIAG>
- add KNX button, LED
I/O-Bus 3.2.0
Local I/O HotSwap functionality added
Buffered data, PlcShell commands for RETAIN/PERSISTENT: 3.2.0
- getsramlayout - Display layout of complete RETAIN/PERSISTENT.
- clearsram - Init and mark SRAM segment or complete RETAIN/PERSISTENT as free.
- savesram - save complete RETAIN/PERSISTENT content to file.
- Restore complete RETAIN/PERSISTENT content from file
Ethernet interface 3.2.0
Independant Gateway configuration for ETH1/ETH2 Ethernet interfaces
MQTT 3.2.0
Implementation of IoT communication protocol MQTT
New Diagnosis concept and system (1st step) 3.2.0
- CPU errors Battery, Flashdisk
- I/O-Bus and S500 errors
- auto control of ERR LED
PROFINET 3.2.0
Introduction of new driver for CM579-PNIO (with limited diagnosis capabilities)
EtherCAT 3.2.0
Enhanced commissioning diagnosis – Manual control of bus states via Automation Builder
System 3.2.0
Integration of CODESYScontrol V3.5 SP13 P0
Technology Preview: C-Code support for AC500 V3 PLCs is just enabled for PM5650 3.2.0
Protocol KNX - licensed per PLC – PS5604-KNX runtime license 3.1.4/3.2.0

Fixed issues ID
KNX: ABB_IoDrvKNX_AC500.library - the following KNX DPT are transferred in Motorola byte order to IEC data type
ARRAY[] OF BYTE:
- Channel Group object name IEC data type DPT
- -----------------------------------------------------------------------------------------------------
LIB-1716/
- 35 iTime ARRAY[0..2] OF BYTE 10.*
CPU_FWLIB-90
- 36 qTime ARRAY[0..2] OF BYTE 10.*
IoDrvKNX 3.5.13.7
- 45 iString ARRAY[0..13] OF BYTE 16.*
- 46 qString ARRAY[0..13] OF BYTE 16.*
- 51 iDateTime ARRAY[0..7] OF BYTE 19.*
- 52 qDateTime ARRAY[0..7] OF BYTE 19.*
IoDrvKNX: some data types (Time, DateTime, String, Color) are transferred in IEC data type ARREY and in Motorola CPU_FWLIB-90/
byte order  Convert functions are available (except for “Color”) for the specific datatypes LIB-1716
Ethernet FTP server:
When PLC with configured FTP server is starting up from bootproject and power is lost at the right moment, it might
CPUFW-6600
get into a state where it will no longer enter RUN ever again. In the PLC log there will be a message "chpasswd
failed" and the only remediation is a FW update (even to the same version)
Ethernet WEB server:
CPUFW-6286
HTTPS is not supported for PLC FW 3.1.x in combination with Chrome Internet Browser version > V60.
Licensing: CPUFW-5961

6
Changes in Automation Builder 2.2.0 - PLC - AC500 V3 Processor Modules (PM5xyz)
2019-01-28

The functionality Remote Target Visu and IEC61850 do not follow the standard demo licensing period. If used
without license the functionality stops after 30 minutes. In this case the PLC remains in status running but will stop
when the standard demo period is expired.
SD-Card: CPUFW-5917
Update with write protected sdcard results in an endless loop for the update process.
IEC 61850: CPUFW-5902
GOOSE subscribe does not work
Ethernet: CPUFW-5896
The PLC doesn't apply the changes in IP tool ("Configured IP Address") and Display before re-boot.
Ethernet: CPUFW-5884
Sometimes Online access with 3S block driver TcpIp cannot be established.
System: CPUFW-5881
SysTaskSuspend blocks for 50ms.
Network Variables (NV): CPUFW-5803
Does not work with default Broadcast address 255.255.255.255. AB 2.2.0
CAA-File: CPUFW-5746
After creating and then deleting a big file which filled all available memory space on the disk (sdcard or userdisk), the
DISK_STATUS fb always shows that there is no space left. It is also impossible to perform other file/directory
actions, e.g.: creating a new directory.
System: CPUFW-5560
In case of time jumps might have undesired behavior in the system.

Known problems ID
FW 3.2.0:
Downgrade of AC500 PLCs from firmware 3.2.x version to previous versions via Automation Builder 2.1.X is not
supported. n.a.
Workaround:
Please prepare SD-card with desired firmware versions and execute firmware version update via SD-card
KNX:
After Reboot/Restart of the PM56xx-2ETH at least one of the configured KNX group objects, connected with a group
address, may be sent to the KNX-Bus with its default value. CPUFW-6747
In case this object is set to “send on change” no further telegram is send to correct this until next change.
- Please consider this behavior in system testing and check with support for solution/workaround.
KNX: ABB_IoDrvKNX_AC500.library - the following KNX DPT are transferred in Motorola byte order to IEC data type
ARRAY[] OF BYTE:
- Channel Group object name IEC data type DPT
- -----------------------------------------------------------------------------------------------------
- 55 iColor ARRAY[0..2] OF BYTE 232.*
CPU_FWLIB-204
- 56 qColor ARRAY[0..2] OF BYTE 232.*

Workaround:
Swap and adapt the received data (iXXX) to IEC variables. Swap and adapt IEC variables in KNX variables before
sending the qXXX data.
PROFINET and CM589-PNIO: As of 2nd download coupler does not work, 1st DL and bootproject are ok. CPUFW-6641
Workaround:
Start project as bootproject.
System: IEC task watchdog followed by Online -> Reset warm leads to crash of PLC. CPUFW-6142
Workaround:
Open
CM579-ETHCAT: In some configurations, the state of the last EtherCAT slave is shown as red circle in AB device CPUFW-6134
tree, even if slave works fine.
Workaround:
Ignore wrong state and/or check state with POU.
Using generated device diagnosis code and IEC60870 in parallel is currently not supported.
If you use IEC60870 please do not activate the feature 'Enable Diagnosis for devices' via ‘PLC Settings’ tab of the AB-15075
PLC node. Inconsistent code would be generated resulting in compile errors.
Deleting of an AC500 V3 PLC in the tree might fail if there is an invalid AlarmConfiguration task configured. An error
message "Invalid object guid..." might be displayed and the PLC cannot be removed.
AB-15554
Workaround: Delete AlarmManagerTask below task configurtion and delete then the PLC node.
EtherCAT: Usage of the SyncUnits feature with enabled AutoConfiguration for AC500 V2/V3 EtherCAT might result AB-15520
in compilation errors as some ENI file data gets not correctly generated.

Workaround: in case you are running into such errors please contact Automation Builder support team

7
Changes in Automation Builder 2.2.0 - PLC - AC500 V3 Processor Modules (PM5xyz)
2019-01-28

Runtime licensing:
Return license feature of runtime license is working on AC500 firmware versions 3.1.3 and higher. Please update
FW 3.1.0
AC500 firmware first to this version and then return licenses. Otherwise runtime licensing on this PLC will become
unusable!
Coexistence of AC500 V3 PLCs and IEC61131 programmable drives within one Automation Builder project is not
supported
AB-10821
Workaround:
Use different Automation Builder projects for the corresponding engineering
Projects created with AC500 V3 PLCs in Automation Builder 2.0 require to manually exchange the following libraries:
AC500_ExtUtils -> AC500_PM
AC500_IntUtils -> AC500_Io, AC500_PM LIB-1424
AC500_EthernetUtils -> AC500_Ethernet LIB-1421
The V3.1 library "AC500_Ethernet" contains all Function blocks from the V3.0 library "AC500_EthernetUtils" LIB-1419
The V3.1 library "AC500_Io" contains Function blocks from the V3.0 library "AC500_IntUtils"
The V3.1 library "AC500_Pm" contains Function blocks from the V3.0 library "AC500_IntUtils" and "AC500_ExtUtils"
Projects for AC500 V3 PLCs created with Automation Builder 2.0 need manual update if CM modules had been used
as slot numbering is changed now in Automation Builder 2.1. If POUs with a "slot" parameter are used, the slot needs
AB-12531
to be adapted to the physical CM position (from 1 to 6) on the terminal base. If EtherCAT is used in "synchronous
mode", the event tasks need to be changed (e.g. "EventTask1" for the first slot, "EventTask3" for the third slot).
System: PLCShell command "date" and "rtc-set" cannot set a date after 2038
Workaround: CPUFW-5870
Open
Ethernet: FTP server: FTP server: If FTP server is configured on booth Ethernet interfaces ETH1 and ETH2, FTP
server will be activated on ETH1 with configuration of ETH1. The FTP server configuration of ETH2 will be ignored.
CPUFW-5869
Workaround:
Configure FTP server only on one Ethernet interface ETH1 OR ETH2.
Network Variables (NV): does not work with default Broadcast address 255.255.255.255
Workaround: CPUFW-5803
Use other Broadcast address as 255.255.255.255, e.g. 192.168.0.0
TLS/SSL self-signed certificates can't have an End-date after 2038.
Workaround: CPUFW-5765
None, Open
Modbus TCP server: fast On/Off switching of server can lead to incomplete log entries (e.g. missing IP address)
Workaround: CPUFW-5763
None, Open
CAA-File: If the userdisk is full, the PLC won't create the INI file with production data on the SD card.
Workaround:
CPUFW-5734
- Don't fill userdisk to 100% (proposed space is 10%).
- Login via PLC Shell and remove files from the userdisk manually.
Diagnosis: In AC500 V3 CPU, the system diagnostic should be done using function blocks in user program or with
Automation Builder using online diagnostic and Device Tree. The CPU ERR Led doesn’t indicate the errors.
CPUFW-5221
Workaround:
CPUFW-5259
- Use Automation Builder or User program for diagnosis.
- New POU SetLEDErr in IntUtils library in 3.0.2.
SD-Card: In some cases, If the SD card is removed while in PLC is in RUN mode and SD card is accessed and is
put back, the PLC don´t recognize that the SD Card is put back.
If you try to write on a File on the SD Card there is Error NOT_EXIST but the file is there.
CPUFW-5099
Workaround:
- Do not to remove the SD card while actively accessing it.
Note: On display activity of SD card is shown as long as a file is open on it.
Modbus TCP: It’s not possible to use multiple connections to one server with Modbus TCP.
Workaround: CPUFW-5076
use only one connection per Modbus TCP server.
LIB: CommFB POUs: GETIO_PART/SETIO_PART do not work. Status code 16#40820000 will be returned.
As of V3.1.0 error code "NOT_IMPLEMENTED" will be returned.
Workaround: CPUFW-4927
Do not use the POUs
If the SD card is removed during a read / write process, the SD card won't remounted from the PLC after replug.
POU FileClose does not output a Done or Error and remains in Busy status.
Workaround: CPUFW-4684
Do not remove the SD card during read/write process.
Modbus TCP: POU ETHx_MOD_MAST and EthxModMast with wrong input data length for FCT=22, 23 leads to
access violation LIB-1615
Workaround: CPU_FWLIB-104
Check the input parameters for valid values
Modbus TCP: POU ETHx_MOD_MAST with wrong input parameters leads to exception: ADDR := 16#FFFF, NB := 0
Workaround: LIB-1559

8
Changes in Automation Builder 2.2.0 - Safety PLC - AC500-S 2019-01-28

Check the input parameters for valid values


CPUFW-6154
CAA_File: FILE.close: exception in case file handle is zero. POU stays forever is state busy. LIB-1532
Workaround:
Check file handle before call FILE.close. (Must be >0) CPUFW-5060
Function Code 7 for Modbus TCP not working.
Workaround: LIB-1192
FCT=7 cannot be used until issue is fixed. CPU_FWLIB-118
Function code 23 for ETHx_MOD_TCP has different max data length (write 121, read 125) then V2 (write 125, read
125). The values in V3 are according to Modbus specification. LIB-1167LIB-1167
Workaround: CPU_FWLIB-125
Use data length according to Modbus specification.
CAA-File: The maximum number of files opened at the same time is limited to 1024. The runtime system already
opened some files. So the limit for the CAA file applications is less 1024, e.g. 1007. AB-13406
Workaround: LIB-1183
Consider this limitation for CAA file application. CPU_FWLIB-94
CAA-File: "The files to be accessed from IEC (user) applications go to directories that are not visible for the user (e.g.
/mytemp). The PLC takes the filename specified by the user and appends it to this IecFilePath, and this complete
name has a length <= 255. AB-13406
So the maximum length of a file name for the CAAFile user is 255 minus the length of the Iec Path." LIB-1176
Workaround: CPU_FWLIB-9
Consider the Iec Path in the IecFilePath.
Modbus TCP: Function code 23 for ETHx_MOD_TCP has different max data length (write 121, read 125) then V2
(write 125, read 125). The values in V3 are according to Modbus specification. LIB-1167
Workaround: CPU_FWLIB-125
use NOT_EXIST for both use cases
CAA-File: POU FileOpen doesn’t distinguish if the SD card is write- protected or if there is no sd card inserted (in
both cases the error message is NOT_EXIST). LIB-1140
Workaround: CPU_FWLIB-19
use NOT_EXIST for both use cases
OPC UA server: Property MaxMonitordItemsPerCall has been reduced to 100. If this property is read by OPC UA
clients, it returns no value (null) n.a.
MQTT protocol: Published data is not buffered and automatically re-published in case of connection loss and Quality
of Service set to 1 or 2. This can be detected by monitoring the error output of the Publish FB. CPU_FWLIB-222

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Safety PLC - AC500-S

Note: Before using the functional safety configuration and programming tools contained in Automation Builder, you must have read
and understood the AC500-S Safety PLC User Manual (see http://www.abb.com/PLC). Only qualified personnel are allowed to work
with AC500-S safety PLCs.

Compiling and executing functional safety projects on SM560-S Safety CPUs require the purchase of a license.

Functional changes / New features Version


SM560-S-FD-1 (-XC) and SM560-S-FD-4 (-XC) are supported. 2.1.0
- New safety library SafetyDeviceExt_LV100_PROFIsafe_AC500_V27.lib is introduced to support PROFIsafe F-Device
functionality on SM560-S-FD-1 (-XC) and SM560-S-FD-4 (-XC) safety CPUs.

New safety library SafetyExt2_LV100_AC500_V27.lib is introduced to support new functions like reading safety boot
project CRC and triggering SAFE STOP from safety application program on all AC500-S safety CPUs with firmware
V2.0.0.

9
Changes in Automation Builder 2.2.0 - Modbus TCP – Communication Interface Modules (CI52x-MODTCP)
2019-01-28

Updated PROFIsafe F-Host library SafetyBase_PROFIsafe_LV200_AC500_V22.lib is available. It is needed to support


supplementary functions on SM560-S-FD-1 (-XC) and SM560-S-FD-4 (-XC). This library shall be used in all new
AC500-S safety projects.
A new licensing mechanism common with existing Automation Builder products is used now for AC500-S functional 2.0.2
safety engineering. It means that PS501-S license enabling package is replaced by DM220-FSE and DM221-FSE-NW
Automation Builder 2.0.2 add-ons. All customers who have already valid PS501-S license keys can upgrade free-of-
charge their licenses to new ones (DM220-FSE and/or DM221-FSE-NW). All users of Automation Builder 2.0.2 who
start their safety programming in Automation Builder 2.0.2 profile will have to obtain DM220-FSE and/or DM221-FSE-
NW Automation Builder add-ons to do AC500-S functional safety engineering.
A new version of GSDML importer is used in Automation Builder 2.0.2. This new version of GSDML importer is not 2.0.2
compatible with the previous version due to the change in the data description. This was needed to be able to
implement more restrictive style checks according to GSDML style rules. Special steps are now needed to migrate
projects with 3rd party safety modules instantiated using GSDML files in old profiles to Automation Builder 2.0. These
steps are described in Application Note 3ADR025275M0201 in detail.

Modbus TCP – Communication Interface Modules (CI52x-MODTCP)

Functional changes / New features Version


Diagnosis: 2.2.0
Detailed diagnosis of Modbus TCP Communication Interface modules directly connected to the Automation Builder
available. This also indicates if there are not hot swap enabled I/O devices are plugged into hot swap enabled
terminal units.

Known problems ID
Diagnosis only works with CI52x-MODTCP firmware version 3.2.7 and higher. The firmware can only be updated by PM-171
the factory.

Drive Manager
Functional changes / New features Version
General: New firmware support 2.2.0
ACS880 – AINFX 2.82.0.0
Import/Export of firmware’s to/from DriveManager is redesigned, user friendly and available under Tools -> 2.2.0
DriveManager Upgrade menu item.
ACS880 Virtual drive supported for Virtual Commissioning 2.2.0
Added ACS480 drive support 2.2.0
Added DCS880 drive support 2.2.0
German language support added for dynamically populated parameters
Instead of displaying firmware names, now loading package names are displayed in firmware list for Crane application 2.2.0
firmware’s under ACS880 drive

Bug corrections ID
Firmware mismatch warning is not displayed when DriveManager is connected to ACS880 drive which has same
AB-14664
firmware version available in both Crane application and primary control firmware’s.
Invalid process data selection shown in Process data tab in DriveManager for ACS550 under Profinet. AB-14654
Automation Builder crashed when user try to connect to drive using DriveManager while virtual simulation is in
AB-14125
progress.

Known problems ID
No synchronization between Process data tab and Drive Manager’s FBA data in & data out parameter group with 32-bit AB-7586
parameters.

Workaround: While configuring offline data in FBA data in & data out in drive manager if 32-bit parameter is selected
then leave next parameter as empty
Drive manager loose connection to drive if, user is using Profinet / Profibus DPV1 read/write function blocks in PLC AB-8376
program to read/write parameters of the drive.

Drive Application Programming

10
Changes in Automation Builder 2.2.0 - Drive Application Programming
2019-01-28

Drive application programming is only supported until Automation Builder 2.1. Please install the corresponding version profile, if you
want to continue using Automation Builder for drive application programming.
Further information about latest engineering tools for drive application programming are available from Global Drives Support
([email protected] or +358 50 33 27200).

11
Changes in Automation Builder 2.2.0 - Drive Composer 2019-01-28

Drive Composer
Drive composer pro is compatible with all new common architecture drives such as ACS880. The complete compatibility table is
available in Software Tools web page http://new.abb.com/drives/software-tools/

Functional changes / New features Version


Same version of Drive composer pro integrated as with Automation Builder 2.1, no functional changes 2.2

Solutions

Condition Monitoring System


Functional changes / New features Version
Only internal changes on platform integration, no functional changes. 2.8.0

SCADA - Zenon
Functional changes / New features Version
Integration in Automation Builder supports latest zenon version 8.00 (installable with separate zenon setup) 8.00
Limitation: Zenon AC500 V3 variable synchronization is currently not supported 2.2.0

Panel Builder

Functional changes / New features Version


PB610 Panel Builder 600: 2.8.0.367
Actions and events
 Extend gesture area widget with possibility to execute one shot actions on new events Feature
 Enable ftp client actions in Scheduler and Alarms
 Extend gesture area: Passthrough
Alarms
 Background color for alarm widgets
 Table Alarm widget optimization
Audit trail
 Create AuditTrail display widget - Case ID: 201202158
 Events to log inside the Audit Trail
 New format of events buffer dump (SaveArchive)
 Action to log a message into the Audit Trail
 Ensure the authenticity of reports generate from HMI
 Audit Trail with date and time on separate columns
Deployment and run time operation
 Provide backspace functionality for numeric keypad
 Enable Check box button in Scheduler and Alarm widget is too small
 Improve Studio boot time
 OPC UA Server: Server expose tags grouped with name (prot1, prot2)
 Global property to disable multi-touch gestures in a project
 OPC UA Server: Increase maximum size for strings
 Provide the "attach to tag" to buzzer properties inside project widget
 Fit to screen size
Dialogs
 Add Keyboard functionalities also in Dialog pages
Documentation
 OpenVPN client support (integrated into the BSP Linux)
 Review of Sampling Filter explanation in user manual
JavaScript
 Change current user via JavaScript
 Extend JS file read API to be able to know file encoding
 Add JavaScript debugger support for custom widget modules
 Long JavaScript class to support int64 and uint64 into Qt JavaScript engine
 Define a new most important bit position (big endian) formula: $MsbPos(arg)
 Add project.log( message ) API, to write into runtime console log
PB4Web

12
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28

 Add project.log( message ) API, to write into runtime console log


 Support for User Management
 Trends rendering optimization on mouse drag/touch move
 Develop attach to alias
 Develop OnHold event on buttons
 Reduce the loading time of a web project
 Add the system variable "Remote Client variables -> Connection status"
 Add User Management system variable
 Canvas widget
 JSFuncBlock widget
 Align custom widget
 Align grid layout
 Add the trend action "RestoreTrendDefault"
 Add the JavaScript functions on/off to manage change page and resize
 Blue system icon delay as project property
 Trend Cursor value for Scatter Diagram
 Possibility to change alarms font
 Add SetTrendView(Xmin, Xmax, Ymin, Ymax)
 Password aging / expire functionality
 Specifying visualization format by wildcards for field
 Formula Xform on tag attachment
 Possibility to define range of values in ColorPalette
 Add the possibility to enable a loading animation that appears at page change
Multilanguage
 Multilanguage management of error messages in login form
Print
 Print reports to PDF with filename defined at runtime
 Increase PDF quality of Graphic Report in Linux panels
Productivity and user interface
 Possibility to duplicate pages
 Possibility to cleanup Unused Tags
 Improved PB610 when Monitor DPI is higher than 100%
 Graphical user interface improvement for Deviation Alarms
 Show a Lock icon few seconds when a user try to change a read only widget
 Possibility to define range of values in ColorPalette
 Extend Dump DataLog/Trend to let users choose columns to dump
 Project properties reorganization
 Aligned Context Menu project property description
 Add cross reference for all type of data sources (via System variable, Recipes, Alias)
 Save HMI IP address as part of project files
 Added version numbers into PB610 shortcuts
 Improve folder organization of temporary files in subfolder or temp folder
 Possibility to define range of values in ColorPalette - Tooltip
 Add a default color for color palette when the tag value is none of the defined index
 Simple Generic Table widget
 Alarm editor -> Event types dialog -> Notify, Log, Actions ,Print Sections heading to be changed
Recipes
 Allow Unicode import into recipes as per Multilanguage
 Add Set status to recipes to identify if values have been modified
Remote Client
 HMI Client for CP600-eCo and CP600-Pro panels (Linx platforms)
Security
 Password aging / expire functionality
 FDA CFR 21 Part 11 support
 Added Electronic Signatures
 Added common User settings
 Add specific user permissions for Web access and Windows Client access
 Update user management pages to support Multilanguage error messages
 CFR21Part11 support on PC Runtime PB610-R
 Provide a Read Only variable with list of available user names
 Review of OPC UA Server Client and Importer
Special Widgets
 Formula Xform
 Allow attach to tag for custom widget parameters
 Table widget support for Alarm History
 Enabling Full inheritance for custom widgets
 Convert pages from web to native and vice versa
 NCol/NRow of grid layout and table widget managed as special PB610 commands

13
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28

System Variables
 Add the system variable "Remote Client variables -> Connection status"
 Expose VNC server start/stop/state in system variables / services
Tag Editor
 Tags find and replace
 Tags find and rename
Trends
 Extend trends to save a copy when full in csv format
 Have "Dynamic" path for "DumpTrend" action
 Add the trend action: RestoreTrendDefault
 Select trend to display in history trend widget
 Support for Fixed Header in Tables
Widget: Field
 Specifying visualization format by wildcards for fields
Widget: Scatter Diagram
 Trend Cursor value for Scatter Diagram
Widget: Table
 Add copy and paste functionality to Table Data Source widget
 Table widget support for Trends
 Show dynamic properties in exposed custom widget properties
 Table widget filter (with formula support) for tests
 Support of font changing in table widget (standard data source)
 Formula improvements
 JavaScript API getCurrentTopRow() for Table widget
 Get/Set table model from JavaScript even with not null filter is set
 ViewModel OnDataUpdate() added to Table widget
 getRowCount() js table API added
 Trend data source widget optimizations
 Improved management of combo-box properties as tree items
 New grid layout selector functionalities to add and remove columns and rows
 Standard table data source widget: fixed header support
 Add Table widgets to gallery
Widget: Video
 Video player support for CP600-eCo and CP600-Pro panels (Linux platforms)
Widget: WebBrowser
 HTTPs support

Fixed issues Version


Actions and Events 2.8.0.367
 Instability of PB610 while copying a custom widget to specific user gallery page
Alarms
 Alarm history widget does not show correct groups
 Ack notify not working anymore after modification of alarms configuration and project download
 Wrong ack notify tag on alarm setting after deletion of alarms.bin file
Data entry
 Decimal values are not written if Index tag is a float
Data transfer
 Manage DataTransfer between tags having different data types
 Tag read when set as destination tag of Data Transfer executed on trigger
Deployment and runtime operation
 Runtime unstable on JavaScript remote debugger use
 Project not loading fine with LoadProject macro if you give only projectname.jpr
 Button widget does not respect Tag value on specific page
 Retentive memory behavior differs between Ethernet download and use of update package
 Live Tags in alarm description are required also if alarm is not enabled
 Initial sample of consumption meter behavior
 Fixed gesture area widget behavior for some events
 OPC UA Server: initial tag update not working
 Runtime unstable on specific FTP configuration
 FTP Get does not return error if cable is disconnected while transferring data
 PB610 FTP server converting to lowercase path of files does not allow to copy files into path with uppercase
 Parameter does not maintain name if it starts with number
 Tag visualization lag using customer project
 Fixed Runtime behavior with customized ChangePassword page
 Tags are not read anymore when accessing the second time to a page with dynamic datalink
 Runtime unstable when executing change page form keyboard after selecting raw in table widget
 Panel reboots continuously after download of Runtime from specific PC - Case ID: 201708376
 Runtime unstable on customer's panel

14
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28

 Custom widget is not imported correctly during import page


 Live Tags in alarm description are updated once when they are triggered and not more - Case ID:
201802009
 Download Runtime becomes slow when user home is mapped on a network path - Case ID: 201802990
 Panel CPU stuck at 100% when a dialog page is opened causing very slow reaction of the system
 Tag selection disabled when a formula is defined to return output value on a widget
 Some buttons defined in template page do not work in customer project
 Touch events do not work on system windows opened from PB610 Runtime PC running on Windows 10
 Images missing some days after download of project
 Customer project shows missing images and then reboots after VNC connection
 Momentary button status does not reflect user input when attached to BuzzerControl R/W
Dialogs
 On Panel PC: numeric keyboard on a dialog page writes numbers twice
Documentation
 Add note regarding compatibility of trendbufferreader utility
Fonts
 Error message "missing font" when trying to save project
Gallery
 Fixed widget gallery behavior if using two monitors with specific settings
JavaScript
 Searching text in JavaScript deletes last text modification
 Support also UTF-8 in JavaScript instruction "fs.readFile"
PB4Web
 Project shown different in Simulator, Chrome, Mozilla and IE
 Opacity of a simple rectangle (or other shape) cannot be attached to a tag
 Visualization problems with specific svg-images and widgets
 ComboBox widget with big text is not displayed properly
 IP Camera widget does not work in version 2.6
 Scatter diagram issues fixed
 Alarm background issue in web page after particular sequence of enable/disable alarms
 Visible attribute becomes “not a number” (after direct setting to false
 Wrong behavior of bargraph widget when Browser Optimization property is set to True
 Combo box list is displayed only down
 Login form appears even though it is disabled in "Authorization Settings"->"IP List"
 Font not correctly loaded before setting of language in customer project
 Scaling on History Trend not applied
 Scale widget doesn't show background color
 Trend widget doesn't align labels correctly and stops showing cursor
 Opacity property not exposed if used with JavaScript
 Function getTag returns full array if array tag is attached to a widget
 Cached template fields doesn't work when entering in page twice
 Delegate to browser on device system: the choice of font is missing or not exportable
 JM4Web: “not a number” visible when viewing a scaled value
 JM4Web: ScrollTrendToTime action not working
 Color palette does not work on bargraph - Case ID: 201803194
 IP camera widget: mjpeg stream makes network busy
 Visibility of line widget doesn't work if attached to a tag
Multilanguage
 Texts duplicated in Multilanguage for widgets of Graphic Report pages
PDF Reader
 Improve gestures on PDF viewer
Print
 Missing columns in Alarms Report widget
Productivity tools and User Interface (UI)
 Dialog pages are not shown on the same monitor of PB610 if PB610 is running on the secondary monitor
 Alarm Background/Foreground color not applied if edited from RGB field
 FTP Status system variable detected as invalid tag by tag cross reference window if used in Data Transfer
 Cross reference missing and wrong information
 Alarm's description deleted after project conversion to 2.6
 PB610 creates an empty folder "props" in Root Directory
 Remove Font fail if project contain a needle widget
 Missing widgets after project conversion
 It is not possible to choose different file name (dynamic use) in GCode Editor widget by project
 Fixed file browser size for smaller HMIs
 ComboBox linked on arrayTag with dynamic Array index write wrongly data when entry in page
 Page's name in LoadPage action configured into Keyboard buttons not updated on page's name change
 Table widget lock update data refresh after logout
 Add support for reserved chars into recipe elements name

15
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28

 Error message during project optimization if project contains a JSFunctBlock in Project properties and at
least one PB4Web page
 Tag Cross Reference show system variables as invalid
Protocol
 OPC UA Client and Server IP and port misalignment
 OPC UA Array of double not correctly imported
Recipes
 Fixed Runtime behavior when a wrong csv file is selected for Restore recipe
 Import Recipe csv edited with Excel not executed correctly
 Cannot use recipe set element in formula
Security
 ChangePassword User Management page error message not cleared after wrong inserted password
 Custom widget doesn't accept changes on security settings
Special Widgets
 Fixed read/write behavior on custom widget
 Runtime crash if set -1 to the tag attached to "Default Layer" of MultiState Image MultiLayer
 BACnet Keypads displayed without text
 Video redirect of DVI video input interrupted for a moment when entering into a page containing DVI Input
widget
 Custom widget loses all configured properties during project conversion if custom widget name contains dot
 Can't use param as array's index in custom widget
 Modifying version on custom widget will delate all of them on closed unsaved page
 Custom widget loses font when user edits its model
 Tags attached to properties of "General" category not maintained when user modifies custom widget version
 Row type of TableDataSource widget doesn't support Font property if Multilanguage support is enabled
Standard Widgets
 PB610 shows message "Failed to load page (namepage.)" when a page contains "." (dot) symbol in the
name
 Combo box reFeature is unsatisfactory at first use of combo box
 ComboBox widget improvements
 Combo-box select element not chosen with special sequence
 History trend widget doesn't show curves under a line
System Variables
 Wrong behavior in array with a tag as index
Tag importer
 Fixed behavior of generic Tag import/export
Trends
 RestoreTrendDefault does not consider when min max are attached to tags
 Memory issue in page that contains Historical Trend
 Fixed PB610 behavior in Real Time Trend, attach a Date Time combo widget to the Page Duration property
Utility/Tools
 Manage Target does not download package if same application has been deleted from panel
VNC
 VNC disconnection with specific project and action on WCE
 VNC server causes memory leak on WCE panels
 VNC does not allow connection protected by password when VNC logging is disabled
Widget: Button
 Button widget Value is not updating when the Tag attached to it is changed
 Warning message "widget conflict" if user adds a new button widget into customer project
Widget: Light
 PB610 is unstable, if clicking on "+" OnDataUpdates" on a custom widget
Widget: Scatter Diagram
 Pinch to zoom in Scatter Diagram
 Graphic issues in axes labels for big numbers after zooming repeatedly
Widget: Shape
 Triangle shape is not an isosceles triangle
Widget: Table
 Items not centered in table widget when Scrollbar auto-hide is set to "AlwaysVisible"
 Memory leak in table widget when open "OnDataUpdate"
 Filtering table with BitIndexXForm does not work at first refresh

Known problems Version


PB4Web: Canvas
 PB4Web does not support drawImage function in Canvas widget.
2.8.0.367
Linux IRC5 protocol
 Subscribe mode is not yet working error free.

16
Changes in Automation Builder 2.2.0 - Servo Drives 2019-01-28

Servo Drives
Functional changes / New features Version
Mint WorkBench Build 5852
 Allow entry into the Autotune screen when enabled
 Add support for motor brake delays in Autotune tests and when entering the Drive Setup and Operating Mode
wizards

17
Appendix - Appendix 1: Release notes HA Library Package 2.4.4 2019-01-28

Appendix
Appendix 1: Release notes HA Library Package 2.4.4

HA Modbus TCP Library Package

Library Package for AC500 V2+V3 CPUs:


 Contained here only as help/documentation.
 The HA Modbus Library Package is currently provided directly via Sales and Support, for this AB2.2.0 release.

HA CS31 Library Package 2.4.4

The software Libraries in HA Library Package are for V2 CPUs only and have been tested with the following versions:
 Automation Builder V1.1, Firmware V2.4.2 (CPU and CM574), CI590-CS31-HA: Firmware T3.0.15
 Automation Builder V1.2, Firmware V2.5
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions cannot be guaranteed.
This release notes contains important information about the library and it´s installation.

Changes in different package versions

V1.0.0 HA_CS31_AC500_V13.lib
V2.0.0 HA_CS31_AC500_V20.lib
V2.3.0 HA_CS31_AC500_V23.lib (2013-12-11, library version V2.3.0) HA_CS31_CALLBACK_STOP updated from program to
function
V2.4.0 HA_CS31_AC500_V23.lib (2014-04-29, library version V2.4.0) Support of more than one CS31 bus by using CM574, Bug
fixes.
V2.4.1 HA_CS31_AC500_V23.lib (2014-10-24, library version V2.4.1) Adaptation for compatibility with new FW 2.4.0 (LIB-391,
LIB-394)
V2.4.2 HA_CS31_AC500_V23.lib (2015-03-27, library version V2.4.2) bugs fixes (LIB-347, LIB-419, LIB-347, LIB-418)
V2.4.3 HA_CS31_AC500_V23.lib (2015-03-27, library version V2.4.2) no changes in library, only online help CAA-Merger-9.chm
updated (2016-05-02)
V2.4.4 HA_CS31_AC500_V23.lib (2015-03-27, library version V2.4.2) no changes in library, only example and documentation
updated for CM597 (2018-06-08)

Known limitations or bugs


- A list of limitations can be found in the online help: AC500 High Availability System > AC500 HA-CS31 > AC500 High Availability
CS31 System Technology > System Structure > HA-CS31 Limitations
- The Replacement of CI590 is possible with a normal HA-CS31 system, which otherwise has no error : PLC A has to be (made)
Primary. For replacement of CI590 when PLC B is Primary, the following pins of TU522-CS31 must be bridged before: 2.2 to 2.5, 2.3
to 2.6, 2.4 to 2.7
- CI590 modules connected on CM574-RS - SYNC led is blinking if user restart those modules. User need to user ACK_CHG_OVER
input from HA_CS31_CONTROL FB to remove the same (LIB-745)
- CI590 FW T3.0.0: CI590 Analogue + Digital output compare is not working. This is fixed with CI590 FW T3.0.15
- CI590 FW T3.0.15: Manual switch over is causing SYNC led to blink on CI590 modules. User need to use ACK_CHG_OVER input
from HA_CS1_CONTROL function block to reset SYNC led blink (LIB-743)

Installation and Update


The AC500 HA Library Package, Version 2.4.4 is part of the Automation Builder

Whats new in Version V2.4.2 / V2.4.3 / V2.4.4


- Support of more than one CS31 bus by using CM574 with new function blocks.
- HA_CS31_CALLBACK_STOP updated from program to function.

18
Appendix - Appendix 1: Release notes HA Library Package 2.4.4 2019-01-28

- New PID function blocks to use dedicatedly with Digivis Faceplates.


- Visualization for Control, Diagnosis and Synchronization function blocks.
- New HA system overview visualization.
- Increased total size of the sync entry array from 256 to 1024.
- Timer & RAMP Utility function block synchronization gaps are fixed.
- fG_HA_PRIMARY, fG_HA_PM1_PRIMARY Variable status update issues are fixed.
- Adaptation for compatibility with new FW 2.4.0
- Several bugs fixed
- Online help updated with V2.4.3
- Example updated for CM597 with V2.4.4

19
Appendix - Appendix 2: Release notes PS553-DRIVES 1.2.6 2019-01-28

Appendix 2: Release notes PS553-DRIVES 1.2.6

AC500 libraries for control and communication to ABB ACS and DCS Drives using ABB Drives Profile.

The software Libraries of this package have been tested with the following versions:
 ABB Automation Builder V1.1 (FW2.4)
 ABB Automation Builder V1.2 (FW2.5)
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions cannot be guaranteed.
This release notes contains important information about the library and it´s installation.

Changes in different versions

V1.2.6: (08.06.2018)
- Updated Examples for Modbus TCP with CM597)
V1.2.5: (29.05.2017)
- Updated Examples for Modbus RTU and TCP (workaround for AB-12166)
V1.2.4: (15.03.2017)
- Updated Example documentation: Quickstart Guide B 3ADR025232M0201.pdf (LIB-1247)
- Online help: Added chapter about "ACS / DCS Drives Communication via Modbus TCP EXT" library (AB-11069)
V1.2.3: (22.09.2016)
Added broadcast message functionality to ACS_COM_MOD_RTU_GEN Function block (V1.1.3).
- ACSDrivesComModRTU_AC500_V20
V1.2.2: (24.06.2016)
Improved generation time of DONE output for Profibus and Profinet DPV1 function blocks (V1.0.1)
- ACSDrivesComPB_AC500_V24
- ACSDrivesComPN_AC500_V24
V1.2.1: (17.03.2016)
Update of online help
V1.2.0: (27.10.2015)
Added following new libraries (V1.0.0)
- DCSDrives_AC500_V24.lib
- ACSDrivesComPB_AC500_V24
- ACSDrivesComPN_AC500_V24
- ACSDrivesComModTCP_Ext_AC500_V24
Several improvements in the existing libraries
- ACSDrivesBase_AC500_V20.lib (V1.1.2)
- ACSDrivesComModRTU_AC500_V20.lib (V1.1.2)
- ACSDrivesComModTCP_AC500_V22.lib (V1.0.1)
Update of online help and examples
V1.1.7: (17.07.2013)
Corrections in PB / PNIO Example documentations - now version E
Added Presentation "PS553 Library Introduction and Exercises V34.pdf" and
ACS Drives - AC500 overview fieldbus connectivity.xls in folder "Examples\PS553-DRIVES"
V1.1.6: (17.05.2013)
Update of folder structure, documents and projects in Examples
V1.1.5: (03.05.2013)
Update of AC500 online help (CAA-Merger11.chm) - Version delivered with Control Builder Plus V2.3.0
V1.1.4: (12.04.2013):
Update of AC500 online help (CAA-Merger11.chm) including German translation.
V1.1.3: (03.04.2013):
Update of example documentations and AC500 online help (CAA-Merger11.chm).
V1.1.1: (16.01.2013):
ACSDrivesBase_AC500_V20.lib:
Bug fixes in existing visualizations for webserver use
ACSDrivesComModRTU_AC500_V20.lib:

20
Appendix - Appendix 2: Release notes PS553-DRIVES 1.2.6 2019-01-28

Bug fixes in existing visualizations for webserver use


installshield:
Bug fix to install (setup) documentation without libraries
V1.1.0: (14.12.2012):
ACSDrivesComModTCP_AC500_V22.lib:
new library for Modbus TCP communication to all ACSxxx drives
ACSDrivesBase_AC500_V20.lib:
New function blocks for fieldbus independent control and scaling
Bug fixes in existing function blocks and visualizations
ACSDrivesComModRTU_AC500_V20.lib:
New function blocks for Modbus RTU communication to all ACSxxx drives
New function blocks for communication to generic slave devices used on same RTU line.
Bug fixes in existing function blocks and visualizations
Documentation:
Update of chm docu in CAA-Merger11.chm
Examples:
New examples for connection with Profibus, ProfiNet

V1.0 (10.12.2010):
Release for AC500-eCo and ACS3XX

Known issues
Drive manager may be disconnected if user is using Profinet / Profibus DPV1 read write function block in PLC. (AB-8376)
Currently user cannot use enumeration from ACS_PB_PN_PRM_TYPE_ENUM. Instead user need to use numerical values from
ACS_PB_PN_PRM_TYPE_ENUM
only. (LIB-940)

Installation and Update


This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
Examples can be found in C:\Users\Public\Documents\AutomationBuilder\Examples\PS553-DRIVES

21
Appendix - Appendix 3: PS566 CMS Signal Processing Package (Technology Preview)
2019-01-28

Appendix 3: PS566 CMS Signal Processing Package (Technology Preview)

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Welcome to the AC500 CMS Signal Processing Package, Version 1.2.2

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.2, Type: PM592-ETH (FW2.4 and 2.5) and the FM502 (V1.0.0)
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

V1.0.0 2016-01-18 First version


V1.1.0 2016-07-11 New LP and HP filter blocks: SP_HIGH_PASS_FILTER_APP, SP_LOW_PASS_FILTER_APP
V1.2.1 2018-06-05 New function blocks: SP_FFT_RMS_APP, SP_FIR_FILTER_APP, SP_HARMONICS_APP,
SP_MAGFFT_ENERGY_APP, SP_MATH_APP
V1.2.2 2018-10-09 Fixed calculation mistake / issue in the SP_FIR_FILTER_APP Function Block (LIB-1733), library enabled for
PM595 (LIB-1721)

Known limitations or bugs

none

Installation and Update

Basic CMS libraries and examples are part of the Automation Builder:

 Basic Libraries: \Program Files\Common Files\CAA-Targets\ABB_AC500\AC500_V12\library\CMS_IO_AC500_V24.lib and


WAV_FILE_AC500_V24.lib
 Basic Examples: \Users\Public\Documents\AutomationBuilder\Examples\PS566-CMS\Measurements

This package contains additional libraries, examples and documentation for the Condition Monitoring System:

 Signal Processing library: \Program Files\Common Files\CAA-


Targets\ABB_AC500\AC500_V12\library\ApplicationLibraries\SP_AC500_V24_App.lib
 Signal Processing examples and library help file: \Users\Public\Documents\AutomationBuilder\Examples\PS566-CMS

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

22
Appendix - Appendix 3: PS566 CMS Signal Processing Package (Technology Preview)
2019-01-28

CMS Package V2.8.0

The software Libraries in CMS Package are for V2 CPUs only and have been tested with the following versions:
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions cannot be guaranteed.
This release notes contains important information about the library and it´s installation.

Changes in different package versions

2.8.0 no functional changes.


2.7.1 no functional changes.
2.7.0 no functional changes.
2.6.3 Internal changes for future extensions, no functional changes.
2.5.3
- Updated version of CMS_IO_AC500_V24.lib (V1.0.2): Minor bug fixes
- Updated version of WAV_FILE_AC500_V24.lib (V1.1.0): FB WAV_FILE_CREATE: Added ability to read in WAV files with 64Bit
data size
2.5.2
- Updated version of WAV_FILE_AC500_V24.lib (V1.0.1)
- Online help added
2.5.0
- Engineering of condition monitoring solution based on FM502
- 16 fast sampling IEPE/+-10V channels with encoder connectivity for vibration analysis and machine monitoring
- Library function for control and data analysis
- Combination with other IO for e.g. temperature measurement
- PM59x: Increased HEAP memory for CMS Signal Processing Lib (C-Code)

Known problems
2.6.3
Known issue while upgrading Example FM502-CMS Control.project using AB2.0.0: Please press "Keep" instead of update button as
it may cause compilation error.
Triggering measurement start from external signal (e.g. DI or DC) should be prevented. The file could be corrupted. Please use the
"Instantly" or "Delayed" trigger mode for starting a measurement.

23
Appendix - Appendix 4: PS565 BACnet-ASC Library Package (license required)
2019-01-28

Appendix 4: PS565 BACnet-ASC Library Package (license required)

Welcome to PS565 BACnet-ASC Library Package, Version 1.0.1

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.2, Firmware V2.5


 Automation Builder V1.2.3, Firmware V2.5.3
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

V0.9.0 2016-05-04 First version, technology preview


V1.0.1 2016-08-30 First product version, certified by BTL

Known limitations or bugs

 eCo (PM554 etc.): Very little applications possible only


o BASC_SERVER + BASC_DEVICE + 1 ANALOG_IN is working
o May be one to two more FBs will work in addition
 Runtime error #81 after program change and download -> Solution: Perform "Project - Clean all" and download again [LIB-
1074]
 Bacnet server runs with a cycle time of 100ms. In case of high BACnet network traffic the response is limited likewise -->
Please ask support for a version with faster cycle times then. [LIB-1390]

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

This Library needs a valid license for compilation.

 License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.

Whats new in Version V1.0.1

Several fixes for BACnet certification

24
Appendix - Appendix 5: PS554 FTP Client Library Package (Technology Preview)
2019-01-28

Appendix 5: PS554 FTP Client Library Package (Technology Preview)

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Welcome to the AC500 FTP client Library Package, Version 1.8.1

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.0, CBP 2.3.0, CPU-FW V2.4.2, Type: PM583-ETH


 Automation Builder V1.1, Type: PM592-ETH (FW 2.2, FW2.3, FW2.4), PM591-2ETH (FW 2.4.1), PM573 and PM564 (FW
2.4.1)
 Automation Builder V1.2
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

2013-02-06 V 1.0 - released


2013-03-06 V 1.2 - few bug fixes
2013-03-27 V 1.3 - added corrections from final review
2013-06-24 V 1.4 - Fixed reply code evaluation when opening a data channel to Microsoft FTP Server / - Free socket descriptor
even if socket could not be opened
2013-07-23 V 1.5 - changed FTP_MAX_PATH length from 30 characters to 60 characters
2014-11-04 V 1.6 - Fixed error in the offset calculation of the internal receive / - Fixed reply code evaluation in the FTP_OPEN on
slow connections
2014-11-28 V 1.7 - Fixed error when the server sends "download complete" message before all data packages have been
acknowledged by the client.
2018-05-28 V 1.8 - Fixed: FTPClient keeps command channel open after first reset of FTP_DOWNLOAD or FTP_LIST [LIB-1627]
/ syslibsockets.lib and CAA_File lib are referenced automatically [LIB-1329]
2018-10-04 V1.8.1 - All examples updated to AB2.1 or higher (LIB-1768)

Known limitations or bugs

 none

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

25
Appendix - Appendix 6:PS562 Solar Library Package (license required)
2019-01-28

Appendix 6:PS562 Solar Library Package (license required)

Welcome to PS562 Solar Library Package, Version 1.0.3

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.0 (CBP 2.3.0), CPU-FW V2.3


 Automation Builder V1.1, Firmware V2.4.2
 Automation Builder V1.2, Firmware V2.5
 Automation Builder V1.2.3, Firmware V2.5.3
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

PS562 Solar Library Package Solar_AC500_V22.lib SolarNREL_AC500_V22.lib


V1.0.0 V1.0.0 (2012-12-19) V1.0.0 (2012-12-19)
V1.0.2 / V1.0.3 V1.0.2 (2016-02-16) V1.0.1 (2016-02-16)

Known limitations or bugs

SolarNREL_AC500_V22.lib

 Not running on Eco

Solar_AC500_V22.lib

 (no known limitations)

Solar example does not work with PM595 (LIB-1722).

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

This Library needs a valid license for compilation.

 License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.
 If you had an authorization code for this major library version already, please contact support for an update license/code.

What’s new in Version V1.0.2 / V1.0.3

 Solar_AC500_V22.lib compatible with new CPU type PM595

26
Appendix - Appendix 6:PS562 Solar Library Package (license required)
2019-01-28

 SolarNREL_AC500_V22.lib compatible with new CPU type PM595


 Example updated with V1.0.3

27
Appendix - Appendix 7: PS563 Water Library Package (license required)
2019-01-28

Appendix 7: PS563 Water Library Package (license required)

Welcome to PS563 Water Library Package, Version 1.2.2

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.0 (CBP 2.3.0), CPU-FW V2.3


 Automation Builder V1.1, Firmware V2.4.2
 Automation Builder V1.2, Firmware V2.5
 Automation Builder V1.2.3, Firmware V2.5.3
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

PSCT Pump
Station
PS563 Water Configuration
LogData_AC500_V23.lib PUMP_AC500_V23.lib HMI Example
Library Package Tool
(Technology
Preview)
V1.0.0 V1.0.0 (2013-10-24) V1.0.0 (2013-10-22) HMI_ACQ_V18_Example.zip n/a
V1.1.0 V1.1.0 (2015-04-17) V1.0.1 (2014-10-15) HMI_ACQ_V191_Example.zip n/a
V1.2.0 V1.1.0 (2015-04-17) V1.1.0 (2015-09-15) HMI_ACQ_V191_Example.zip V1.2.0
V1.2.2 /
V1.2.1 V1.1.1 (2016-03-17) V1.1.0 (2015-09-15) HMI_ACQ_V191_Example.zip
V2.0.0
n/a
V1.2.2 V1.1.1 (2016-03-17) V1.1.1 (2018-03-21) HMI_ACQ_V191_Example.zip
(discontinued)

Known limitations or bugs

LogData_AC500_V23.lib

 Not running on Eco


 CPU firmware must be V2.3.3. or higher
 Use SD card from ABB
 Maximum number of files (input of FB LOG_HANDLING) is limited to 500, if SD card is formatted with FAT16

PUMP_AC500_V23.lib

 (no known limitations)

HMI example for ACQ Drive (project for pumping functions in ACQ810)

28
Appendix - Appendix 7: PS563 Water Library Package (license required)
2019-01-28

 (no known limitations)

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

This Library needs a valid license for compilation.

 License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.
 If you had an authorization code for this major library version already, please contact support for an update license/code.

What’s new in Version V1.1.0

 PUMP_AC500_V23.lib compatible with new CPU type PM595


 LogData_AC500_V23.lib: Bugs fixed (details in LOG_VERSION_INFORMATION)
 HMI example compatible with Panel Builder V1.91.0

What’s new in Version V1.2.0

 PUMP_AC500_V23.lib with new simulation blocks


 Pump Station Configuration Tool as Technology Preview

What’s new in Version V1.2.1

 Pump Station Configuration Tool as Technology Preview: Boost Control Mode added
 LogData_AC500_V23.lib: Bugfix direct communication Mode 2

What’s new in Version V1.2.2

 PUMP_AC500_V23.lib - Fixed: Autochange style 3 not working for level control with two pumps [LIB-1637]
 Pump Station Configuration Tool removed (discontinued)

29
Appendix - Appendix 8: PS564 Temperature Control Library Package (license required)
2019-01-28

Appendix 8: PS564 Temperature Control Library Package (license required)

Welcome to the PS564 Temperature Control Library Package, Version 1.1.1

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.1 (CPU-FW V2.4, Panel Builder V1.9)


 Automation Builder V1.2 (CPU-FW V2.5, Panel Builder V2.0)
 Automation Builder V1.2.3 (CPU-FW V2.5.3 Panel Builder V2.0.1.195)
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

 V1.0.0 2015-12-10 First version


 V1.1.0 2016-05-04 Online documentation corrected, improved logger, current monitoring
 V1.1.1 2016-07-29 Update of online documentation

Known limitations or bugs

 Cooling not possible if Heat is disabled (LIB- 918)


 If TECT_WrongLimits error is generated, then Reset warm is required to reset the Error. (LIB- 939)
 Autotune will still be started when Actual Temperature is greater than Tune Setpoint (LIB-912)

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

This Library needs a valid license for compilation.

 License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.
 If you had an authorization code for this major library version already, please contact support for an update license/code.

What’s new in Version V1.1.0 / V1.1.1

 Current monitoring with common or individual sensor, 1 phase or 3 phase


 Data logging modified in order to reduce number of data log lost
 Online help updated with V1.1.1 (AB-8489)

30
Appendix - Appendix 9:AC500 HVAC Library Package (Technology Preview)
2019-01-28

Appendix 9:AC500 HVAC Library Package (Technology Preview)

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Welcome to the AC500 HVAC Application Library Package, Version 1.0.3

It contains the following components:

 AC500 Library HVAC_AC500_App_V22.lib (V1.0.2) containing basic Function Blocks, structures and visualizations for
Heating, Ventilation and Air Condition
 AC500 Library CTRL_AC500_App_V22.lib (V1.0.1) containing HVAC specific control or signal processing blocks
 CTRL_test_example_PM583.project example for the CTRL library, function block CTRL_PI_PULSE_APP
 HVAC AC500 Application Library Package Documentation V103.pdf (V1.0.3) documentation for HVAC libraries including
example description

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.1


 Automation Builder V1.2
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

V1.0.0 2013-11-07 First release of package, consisting of HVAC_AC500_App_V22.lib (V1.0.0) and CTRL_AC500_App_V22.lib
(V1.0.0)
V1.0.1 2014-05-15 HVAC_AC500_App_V22.lib (V1.0.1): Update of air density and enthalpy FB
V1.0.2 2015-01-19 HVAC_AC500_App_V22.lib (V1.0.2): Add conversion function LREAL_TO_REAL,
CTRL_AC500_App_V22.lib (V1.0.1): CTRL_FILTER_CONTINUOUS_APP optimized
V1.0.3 2015-12-10 Example CTRL_test_example_PM583.project updated for upgrade to PM595

Known limitations or bugs

none

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

31
Appendix - Appendix 10: PS571 Pumping Library Package (Technology Preview, license required)
2019-01-28

Appendix 10: PS571 Pumping Library Package (Technology Preview, license required)

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Welcome to PS571 Pumping Library Package, Version 0.9.0

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.2.3, Firmware V2.5.3


 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

V0.9.0 First version (Oct. 2016)

Known limitations or bugs

External mode of sleep function is not yet implemented

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

32
Appendix - Appendix 11: PS552-MC-E Motion Control Library Package (license required)
2019-01-28

Appendix 11: PS552-MC-E Motion Control Library Package (license required)

Welcome to PS552-MC-E Motion Library Package, Version 3.2.2

The software Libraries in this package have been tested with the following versions:

 Automation Builder V1.2, Firmware V2.5


o CM579-ETH EtherCAT coupler FW 4.3.0
o Bosch Indra Drive Cs FW MPB-16V20-D5-1-NNN-NN
o ACSM1 FW 1510 + FECA-01 FW 109
o E150 FW 58.09
 Automation Builder V1.2.4, Firmware V2.5.3
 Automation Builder V2.0.0
 Automation Builder V2.0.1
 Automation Builder V2.0.2
 Automation Builder V2.0.3
 Automation Builder V2.0.4
 Automation Builder V2.1.0
 Automation Builder V2.1.1
 Automation Builder V2.1.2
 Automation Builder V2.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

 V1.0 PS551-MC (2010) First version


 V2.0 PS552-MC (2011) PLC based Motion
 V3.0 PS552-MC-E (2014) Coordinated Motion
 V3.1 PS552-MC-E (2016) see below
 V3.2 PS552-MC-E (2016) see below

Known limitations or bugs

 Initial delta times values for MC_PositionProfile, MC_VelocityProfile and MC_AccelerationProfile must be zero (LIB-550)
 ACS355_Drive-based_MotionControl_ProfibusDP.project and ACSM1_Drive-based_MotionControl_ProfibusDP.project:
Compilation error due to new Profibus library. Work around is user should manually delete PROFIBUS_AC500_V10.lib.
(LIB-1311)
 Using MC_COMBINEAXES results in increasing EtherCAT processing time when used with Modulo axes (LIB-1219)
 MC_SetPositon reports error 7 (timeout) as long as Execute=TRUE used with PTO (LIB-1139)
 Move FBs should not start a movement with deceleration=0, because it will then never stop again (LIB-1040)
 Stepper motor running with MC_Power function block does not stop even if the MC_Power function block is disabled while
running. (LIB-1560)
 MC_ReadStatus function block is reading wrong status when the Axis Enable DI0 is powered off on FM562 module (LIB-
1561)
 Automation Builder crashes when PLC_PTO_PLCopen_example.project is used with MC MoveAbsolute (AB-14638)
 Automation Builder crashes when PLC_PTO_PLCopen_example.project is used with MC MoveAbsolute (AB-14638)

Installation and Update

This Library Package is part of the Automation Builder. It can be selected as an Option during installation.

This Library needs a valid license for compilation.

 License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.

33
Appendix - Appendix 11: PS552-MC-E Motion Control Library Package (license required)
2019-01-28

 If you had an authorization code for this major library version already, please contact support for an update license/code.

Whats new in Version V3.1.0

 New function blocks


o MCA_MoveRelativeOpti
o CMC_Sinterpolation
o Buffered and blending movement for coordinated motion
 Direct parameter access through AXIS_REF structure
o Position control loop parameters directly available
 Additional actual values from AXIS_REF structure
o Improvement for software limit switches
o U_PER_REV_NOMINATOR/U_PER_REF_DENOMINATOR as DINT (from WORD)
 Bug fixing
o Improved accuracy of acceleration/deceleration times when using Jerk
o Allow access to new axis run-time parameters to adjust gains, following error limits and other axis related
settings
o Additional error codes added to Kernel ErrorID
o Inclusion of new software limit functions including ramp to limit
o Fixed issue with modulo master axis when using MC_PhasingRelative
o Fixed issue with MC_CamIn when using data that is relative to start point
o Improved operation of MC_ReadStatus function block
o Scaling parameters for axis now defined as DINT instead of WORD
o Fixed issue with MC_MoveContinuousAbsolute caused by constantly changing Velocity parameter
o Increased range of various axis parameters (e.g. MaxVelocityApplication changed from WORD to LREAL)
o Added new generic ECAT_CiA402_CONTROL_APP function block to replace previous block that referenced
e150 servo drive
o In combination with PM595, Ehercat and motion-cycle < 1ms possible
o 16 bit limits for velocity, acceleration and deceleration removed

Whats new in Version V3.2.x

 New function blocks


o ECAT_AC500_APPL_V21
New block ECAT_402_ParameterHoming_APP to send homing related parameters per SDO
support for drive-based homing and input parameter for drive-operation mode with
ECAT_CiA402_CONTROL_APP
o MC_BLOCKS_AC500_V11
New block MCA_DriveBasedHome to execute a drive based homing method for 402-profile drives on Ethercat
New block MCA_GearInDirect, a modified MC_GearInPos which does not need the master to move for
starting synchronization
New block MCA_CamInDirect, a modified MC_CamIn which does not need the master to move for starting
synchronization
New block MCA_SetOperatingMode, allows to set the axis in a state to work just velocity based, switch of
position control loop, ignore position jumps and following error
o MC_CoBlocks_AC500_V23
New block MCA_SyncInfeedToPath
New block MCA_SyncCamToPath
 New behavior
o Axis will go to an ERRORSTOP when 32-Bit position overrun occurs with an axis in positioning mode, in velocity
mode, position overrun is allowed (related to MCA_SetOperatingMode)
 Bug fixing
o CMC_Sinterpolation, had wrong deceleration when velocity changed to smaller values during movement
o SPLINE interpolation for profiled movement had not used the last data point, problem since 3.1.0
o V_CHECK_TIME was not used anymore, problem since 3.1.0
o modified the velocity calculation for CAM with MasterStartDistance,had before wrong result with non-linear
velocity transition
o changed the functionality for MCA_SetPositionCOntinuous with SUPER=FALSE, did create a small movement
o improvement for jerk calculation
o MCA_JogAxis had wrong behavior when moving backward with MinJogDistance > 0
o MCA_MoveBuffered, output ActiveEvent ok, problem since 3.1.0
 V3.2.1: Example CompactMotion_EtherCAT_ACSM1.project updated as workaround for AB-10467

 V3.2.2: All examples updated to AB2.1 or higher (LIB-1767)

34
Appendix - Appendix 12: CODESYS IEC 61850 Server 4.0.4 (runtime license required)
2019-01-28

Appendix 12: CODESYS IEC 61850 Server 4.0.4 (runtime license required)

Welcome to the CODESYS IEC 61850 Server 4.0.4

This package allows the AC500 to act as interface to substation automation systems via IEC 61850:

 AC500 V3 CPU acts as an IED with IEC 61850 Server, Edition 1, allowing communication as MMS Server and GOOSE
Publisher and Subscriber
 A wide set of Logical Nodes is pre-defined and can be extended.
 The implementation of Logical Nodes can be freely programmed in ST code.
 Automation Builder is used as IED configuration tool for modelling the IEC 61850 data structures and connecting them to
the PLC applications
 Support of SCL – Substation Configuration Language to transfers detailed configuration information between different
IEDs

Basic functionality has been tested with the following versions:

 Automation Builder V2.1.2, Firmware 3.1.4


 Automation Builder V2.2.0, Firmware 3.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this package with other products / software / firmware versions cannot be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

 V4.0.4.0 (Release, October 2018)


- Sequence of Coded Enum bits corrected (PUA-206)
- SCL Import error corrected (PUA 204)
- Number of signals increased from 250 to 1000 (PUA-209)

 V4.0.3.75 (Technology Preview, Mai 2018)


- Final fixes for certification by TÜV Süd

 V4.0.3.60 Update (March 2018) with following improvements


- No “clean all” after update of IEC 61850 server needed any more (PUA-170)
- Optimization of GOOSE (PUA-161, PUA-168, PUA-174)
- Change of MAC address of GOOSE publisher and subscriber is properly updated (PUA-184)
- GOOSE ID may contain special character like slash or dot (PUA-194)
- SCL import improved (PUA-193, PUA-160)

 V4.0.3.18 First version (November 2017)

Know limitation or bugs

 Maximum of 5 Client connections per Server


 Maximum of 50 entries per Dataset
 Maximum of 20 DataSets and one Report per DataSet (PUA-167)
 Operation
o Speed: Max 3000 Byte per cycle. Example: With an IEC61850-cycle time of 2ms it takes at least 10 ms to send
5 reports à 3000 Bytes
 Engineering
o Not possible to have 2 or more IEC61850 server in one AB project. Workaround: Create 2 or more projects
(PUA-172)
o Only one Logical Node per IEC61850 Server
o When data objects are inserted the first one has no suffix, e.g. "Ind" instead of "Ind0" (PUA-171)

Installation, Update and Licensing

35
Appendix - Appendix 12: CODESYS IEC 61850 Server 4.0.4 (runtime license required)
2019-01-28

 The package is an installation option of Automation Builder


 Basic documentation can be found in the online help – Automation Builder - PLC Integration - Configuration in Automation
Builder for AC500 Products - Protocols and Special Servers - IEC 61850 Server
 AC500 specific documentation is part of the examples documentation. This also contains certificates, MICS, PICS, PIXIT
and TICS
typical folder: C:\Users\Public\Documents\AutomationBuilder\Examples\PS5602-IEC61850
 For operation a runtime license is required. Right-click on the PLC – Runtime Licensing – PLC runtime licensing.
 Please contact your local sales support to get a runtime license

36
Appendix - Appendix 13: PS5605-Drives Library Package for AC500 V3 (Technology preview)
2019-01-28

Appendix 13: PS5605-Drives Library Package for AC500 V3 (Technology preview)

Disclaimer: Technology Previews are designed to give you a sneak peek at upcoming technologies. They are non-final versions of
our product and should NOT be taken as a measure of the fit, finish, capability, and overall quality of the final release (including user
documentation). Technology Preview features can be removed without further notice. If you use the preview, you could experience
things that go wrong, data that gets lost, and things to change. While we don't stop you using these versions in projects, we don't
recommend it if you cannot afford data loss and the usual quirks of running preview software. It will not be possible to call ABB
Support hotlines for help with Technology Preview features. If you are interested in getting support for a Technology Preview feature
this can be done in the context of a piloting. In this case please contact us to set up a piloting agreement.

Welcome to the PS5605-Drives Library Package, V1.0.0.1, consisting of

 V3 library ABB_Drives_AC500.compiled-library
 Example and documentation
 Library documentation (in the example folder)

The package includes the function blocks to control and communicate with the ABB drives using different Industrial protocols like
Modbus TCP, Modbus RTU, Profinet, EtherCAT, CANOpen.

Basic functionality has been tested with the following versions:

 Automation Builder V2.2.0, Firmware 3.2.0

In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Version history

 Package V1.0.0.1 First version October 2018 ABB_Drives_AC500.compiled-library, V1.0.0.9

Know limitation or bugs

 Profinet station name configuration option is not yet available with FW3.2.0. Workaround: Use V2 PLC or AB2.1.2 instead
and set the station name for fieldbus adapters
 LIB-1804 DrvModbusRtu: Enabling and disabling of Modbus RTU communication multiple times might halt the LineToken
communication. If it happens complete system has to be restarted.
 LIB-1819 Visualization tooltip are not matching one to one with FB description.
 LIB-1824 Wrong input validation for ModRtuRead: Error validation happens only at the rising edge of Enable for the
ModRtuRead FB.
 LIB-1838 ModRtuRead: Breaking the communication between Slave PLC and V3 PLC while reading values does not
create warning in ModRtuRead FB. It needs a rising edge of Enable to generate the error / warning.
 LIB-1841 DrvControlModbusACS and DrvControlModbusDCS: Validation error is not generated when SpeedRef and
RefValue2 is out of range

Installation, Update and Licensing

 The package is an installation option of Automation Builder


 Documentation and examples can be found in the example folder, typically
C:\Users\Public\Documents\AutomationBuilder\Examples\PS5605-Drives

37
Appendix - Appendix 13: HA ModbusTCP Library Package for AC500 V2+V3 (PS5601 runtime license required)
2019-01-28

Appendix 13: HA ModbusTCP Library Package for AC500 V2+V3 (PS5601 runtime license required)
Welcome to HA Modbus Library Package, Version 1.2.0.x
consisting of High Availability libraries for AC500 V2 and V3, AC500 Bulk Data Manager tool and examples.
V2:
ABB_CI52x_AC500.lib, V1.2.0.2
ABB_HaModbus_AC500.lib V1.2.0.2
V3:
ABB_CI52x_AC500.compiled-library V1.2.0.4
ABB_HaModbus_AC500.compiled-library V1.2.0.3

The software Libraries in this package have been tested with the following versions:

 Automation Builder V2.1.2 / V2.2.0

 V2 CPU: PM 573/83/85/95/92/91-2Eth, Firmware 2.7.2.15812 (592) / 2.8.0

 V3 CPU: PM5650 / Firmware V3.1.4 / 3.2.0

 CI52x-MODTCP F0 (Firmware V3.2.3)

 CM597-ETH (Firmware 1.2.1.20)

 Network configuration:
2 Switches (Hirschmann RED25) and up to 29 CI52x modules in an MRP ring
4 MRP switches in a ring and several CI modules per MRP in daisy-chain

 Bulk Data Manager tool: Bulk_Data_1.0.6788.21062.zip


The package contains further documents, examples and tools: Please start by reading the System technology description
…3ADR025285M0202.pdf, which can be found in the Automation Builder example folder:
C:\Users\Public\Documents\AutomationBuilder\Examples\PS5601-HA-MTCP\LibraryDocumentation
In no event will ABB or its representatives be liable for loss of data, profits, revenue or consequential, incidental or other damage that
may result from the use of other versions of product / software / firmware versions.
The error-free operation of this library package with other products / software / firmware versions can not be guaranteed.
This release notes contains important information about the library and it´s installation.

Installation, Update and Licensing


The package is an installation option of Automation Builder and contains the following parts:

 V2 libraries are copied to …\Common Files\CAA-Targets\ABB_AC500\AC500_V12\library\PS5601-HA-MTCP

 V3 libraries are installed into Library repository

 Bulk Data Manager Tool, Library documentation, Example projects and documentation are copied to
C:\Users\Public\Documents\AutomationBuilder\Examples\PS5601-HA-MTCP
The use of the Library package requires a PS5601 runtime license. Otherwise, the CPU cannot go to Run mode but will report a
notification “PLC License missing”.
License can be acquired through local sales. Installation is described in
C:\Users\Public\Documents\AutomationBuilder\Examples\PS5601-HA-MTCP\AC500_V3\Documentation\AC500 High Availability -
HA-ModbusTCP V3 Library Example Description 3ADR025289M0205.pdf, chapter 5.6

Limitations / known problems in Package Version 1.2.0.0


 If secondary CPU modbus cable is reconnected faster than 2 minutes after disconnect, a signal flicker will occur (LIB-
1601, LIB-1610).
 Network reconfiguration: may lead to 200ms/500 ms signal freeze module (LIB-1628, LIB-1690), 200ms for V3 CPU or V2
coupler CM597, 500 ms for V2 CPU
 Primary bit may flicker for few seconds during startup phase (LIB-1644, LIB-1643, LIB-1642, LIB-1661, LIB-1662)
 When an IO module is removed or reconnected during operation an error is shown (RuntimeError.2), but during the next
60 seconds it comes back after acknowledgement by input ACK (LIB-1752, 1762)
 V3 library:
o LifeCom2 (on modbus) Error bit is blinking in normal operation when Sync cable is removed from PLC (LIB-
1641)
o Lifecom2 (CAN only) cable disconnection sometimes causing PLC switchover (LIB-1645)
o When another program than HA is loaded to the CPU the display might still show "ArunP". Workaround: Call the
FB "PmDispSetText" with: Text="*run**", TimeOnScreen=0 once (LIB-1794)
 Bulk Data Tool:
o Fast counters are not fully supported --> User has to manually configure fast counters in the application (LIB-
1626)

38
Appendix - Appendix 13: HA ModbusTCP Library Package for AC500 V2+V3 (PS5601 runtime license required)
2019-01-28

o DC562 and DO562 are not yet supported (LIB-1606)


 Ethernet coupler CM577 is not supported --> Use CM597 instead

Change history

Package V1.2.0.0 (2018-08-24): Release version for AB2.1.2


 Library and examples updated to AB2.1.2 and FW3.1.4
 Fixed issues:
o Proper error indication if more than 1024 Sync FB instances (LIB-1646)
o Utility blocks optimized, if declared as retain persistent (LIB-1708)
o Improved diagnosis: Global variable for number of sent ethernet frames: iNoOfEthFrames (LIB-1647 / LIB-1692)
o No Signal flicker when CI52x Ethernet cable is removed (LIB-1657)

Package V1.1.0.1 (2018-04-24): RC1 version for AB2.1.1


 Library and examples updated to AB2.1.1 and FW3.1.3
 Fixed issues:
o Fast counters are not working in HA system (LIB-1624 / LIB-1625)
o Overview Visualization: LifeCom over CAN indication is misleading (LIB-1621)
o Primary bit disturbance in secondary PLC when MRP switch is powered off (LIB-1601 / LIB-1610)
o Run time Error is reset when there is a configuration error (LIB-1656)
o When the CI52x FB is disabled and enabled outputs on the module is not longer frozen (Lib-1638)
o Integrated help file contains wrong table of content (LIB-1483)

Package V1.1.0.0 (2018-02-02): Beta version for AB2.1.0


 Library and examples updated to AB2.1.0 and FW3.1.x
 Naming of function blocks, inputs and outputs updated according to PLC Open Style
 Fixed issues:
o HA_TCP_CONTROL FB outputs are running even when the EN = FALSE (LIB-1407, LIB-1406)
o If CAN is used for second LifeCom (only possible with V3 library):
 CAN communication is not getting reestablished after cable reconnection, Workaround: Restart
system (LIB-1352)
 On long run CAN error is appearing automatically without any disturbance to the CAN cable.
LifeCom2 signal is lost (LIB-1457)
o Error handling
 Lifecom2 error is not getting reset, if PLC A is missing while restarting the system (LIB-1436, LIB-
1416)
 Configuration error bit0 (CI module configuration mismatch) observed when one of the PLC is
powered off (LIB-1474)
 Runtime error “CI52x module lost” is not cleared automatically after inserting the CI52x module again.
Workaround: Manually acknowledge with CI function block
 Sync error observed when Ethernet switch (MRP) power off (Connected to PLC B Primary), very rare
 HA_TCP_CONTROL: No proper configuration error, when IP_A2 and IP_B2 are equal (LIB-1398)
 Remote IO Modules error indication not working as expected
 PLC stop is not causing for LifeCom2 Error if the same is configured over Modbus (LIB-1478 /LIB-
1477)
 Primary bit is not set to FALSE when PLC is in STOP mode (LIB-1451)
o Bulk Data Manager Tool does not fit for small screens (LIB-1472) …not all CI clusters visible.
o Slow update of cluster signal if one PLC is powered off (LIB-1434)

Package V1.0.0.1 (2017-08-15): Examples enhanced


 V2 Example enhanced: V2_HA_MODBUS_Example_Visu_02.project
 V3 Example enhanced: V3_HA_MODBUSTCP_Example_Visu_02.project

Package V1.0.0.0 (2017-08-11): First version (Application Library) for AB2.0.x


 first package

39

You might also like