Abb
Abb
Abb
0 - 2019-01-28
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
2
Changes in Automation Builder 2.2.0 - Automation Builder 2019-01-28
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
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
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
Important Notes:
- For AC500 V3 CPUs, the diagnostic handling is different from the AC500 V2 CPUs.
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
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.
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.
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
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.
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/
Solutions
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
12
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28
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
14
Changes in Automation Builder 2.2.0 - Panel Builder 2019-01-28
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
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
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.
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)
18
Appendix - Appendix 1: Release notes HA Library Package 2.4.4 2019-01-28
19
Appendix - Appendix 2: Release notes PS553-DRIVES 1.2.6 2019-01-28
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.
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
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)
21
Appendix - Appendix 3: PS566 CMS Signal Processing Package (Technology Preview)
2019-01-28
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.
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
none
Basic CMS libraries and examples are part of the Automation Builder:
This package contains additional libraries, examples and documentation for the Condition Monitoring System:
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
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.
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
The software Libraries in this package have been tested with the following versions:
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
This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
License is obtained via an authorization code as a product, which has to be bought via the normal AC500 sales channels.
24
Appendix - Appendix 5: PS554 FTP Client Library Package (Technology Preview)
2019-01-28
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.
The software Libraries in this package have been tested with the following versions:
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
none
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
The software Libraries in this package have been tested with the following versions:
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
SolarNREL_AC500_V22.lib
Solar_AC500_V22.lib
This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
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.
26
Appendix - Appendix 6:PS562 Solar Library Package (license required)
2019-01-28
27
Appendix - Appendix 7: PS563 Water Library Package (license required)
2019-01-28
The software Libraries in this package have been tested with the following versions:
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)
LogData_AC500_V23.lib
PUMP_AC500_V23.lib
HMI example for ACQ Drive (project for pumping functions in ACQ810)
28
Appendix - Appendix 7: PS563 Water Library Package (license required)
2019-01-28
This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
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.
Pump Station Configuration Tool as Technology Preview: Boost Control Mode added
LogData_AC500_V23.lib: Bugfix direct communication Mode 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
The software Libraries in this package have been tested with the following versions:
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
This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
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.
30
Appendix - Appendix 9:AC500 HVAC Library Package (Technology Preview)
2019-01-28
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.
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:
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
none
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.
The software Libraries in this package have been tested with the following versions:
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
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
The software Libraries in this package have been tested with the following versions:
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
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)
This Library Package is part of the Automation Builder. It can be selected as an Option during installation.
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.
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)
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
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
35
Appendix - Appendix 12: CODESYS IEC 61850 Server 4.0.4 (runtime license required)
2019-01-28
36
Appendix - Appendix 13: PS5605-Drives Library Package for AC500 V3 (Technology preview)
2019-01-28
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.
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.
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
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
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:
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, 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
38
Appendix - Appendix 13: HA ModbusTCP Library Package for AC500 V2+V3 (PS5601 runtime license required)
2019-01-28
Change history
39