Professional Documents
Culture Documents
Contents
1 Information about B&R Automation Software............................................................................................1
1.1 B&R Automation Software Service Release 2.2.1.2.......................................................................1
1.2 New Functions are documented for the following versions.............................................................2
1.2.1 New functions in Service Release 2.2.1.2.............................................................................2
1.2.2 New Functions in AS V2.2.....................................................................................................6
1.2.3 Neue Funktionalitten in AS V2.1.5.0..................................................................................16
1.2.4 New Functions for AS V2.1..................................................................................................17
1.2.5 New Functions for AS V2.0..................................................................................................22
1.3 Error Corrections are documented for the following versions.......................................................24
1.3.1 Error corrections in Service Release 2.2.1.2.......................................................................25
1.3.2 Error Corrections AS V2.2 Service Packs and Service Release.........................................31
1.3.3 Error Corrections − AS V2.1 to AS V2.2..............................................................................32
1.3.4 Error Corrections − AS V2.1 to AS V2.1.5.0........................................................................39
1.3.5 Error Corrections AS V2.1...................................................................................................42
1.4 Known Problems and Deficiencies are documented for the following versions............................44
1.4.1 Known problems in Service Release 2.2.1.2.......................................................................44
1.4.2 Known Problems and Deficiencies in AS V2.2....................................................................45
1.4.3 Known Problems and Deficiencies in AS V2.1....................................................................46
i
Information about B&R AutomationSoftware
ii
1 Information about B&R Automation Software
This file contains current Information of B&R Automation Software. We recommend that you read the entire
file before installing and using the B&R Automation Software.
B&R Industrie Elektronik GmbH has the Copyright ((C) 1999−2002) for all in the following table with * signed
components.
1
Information about B&R AutomationSoftware
The installation of the following Service Release 2.2.1.0001 software components can be done separately via
the installation menu "BrMenu.exe" (only the selected component will be updated):
AR102, AR105, CP360, i386 Base, Libraries (i386), Libraries (m68k) + m68k Baes
1.2.1.1.1 AR102
2
Information about B&R AutomationSoftware
can be operated using IF6. Simultaneous operation of CAN and RS485 is not
possible.
♦ UPS support (ID#55120)
Communication can now take place with a B&R UPS using the AsUPS library. If a
power failure is detected on the UPS, Automation Runtime shuts down and is
brought to a secure state. Automation Runtime is restarted by a power on.
♦ SMTP support
Email can now be sent using functions in the Ethernet library.
♦ 'spooler' library created for i386 (ID#38400)
To operate intelligent modules (DM455, NC352), the application program must be
spooled to these modules by Automation Runtime.
♦ 'if661' library created for i386
Functions from this library are used to operate the 3IF661.9 module.
♦ New 'FileCopy' function in the FileIO library (ID# 47490).
♦ Access monitoring with the SRAM200x library
With the new SRAM200x library, read and write access to the SRAM area can be
monitored.
1.2.1.1.3 CP360
3
Information about B&R AutomationSoftware
♦ During a test, a warning is given before executing a command. The user can
supress the warning for a certain command by marking the respective CheckBox in
the Warning dialog box. After each restart of AS, all warnings are shown again, even
4
Information about B&R AutomationSoftware
if the user supressed a warning text the last time AS was run.
Currently, only the warning " Danger! You can cause a dangerous movement.
Please observe the safety regulations in the manual." is output for the command
"ncREL_MOVE, ncSTART" .
♦ During a test, it is now possible to execute the command "ncMOVE, ncSTOP" by
pressing the F3 key in addition to pressing the "STOP" button.
1.2.1.2.3 Visual Components
PVI Control, PVI−Alarm System, PVI−Trend System, PVI Configurator, PVI Transfer, PVI
Manager
♦ With the PVI Alarm System Bit and value alarms van be monitored. With the PVI
Alarm Configurator the alarms can be configured, to evaluate and record the alarms
the Alarm server is used. With the PVI Alarm Control the alarms can be displayed.
With the additional API interface the indication of the alarms can be realised by the
user. Also a historical clipbord is included.
♦ With the PVI Trend System process variables can be pictured graphical. With the
PVI Trend Configurator the alarms can be configured, to evaluate and record the
trend the Trend server is used. With the PVI Trend Control the trend can be
displayed. Also a historical clipbord is included.
5
Information about B&R AutomationSoftware
♦ Library debugging
equivalent to task debugging; now allows library functions to also be tested in the
6
Information about B&R AutomationSoftware
debugger
♦ Profiler
measures CPU and stack loads on runtime targets
♦ Configuration dialog box
for simple configuration of interface parameters, memory allocation, IP addresses,
and much more
♦ ANSI/ASCII string formats
tasks and FBKs from the PG2000 in which umlauts are used can be imported into
Automation Studio without reworking.
strings in data modules, tasks, and libraries can now be optionally compiled in ANSI
or ASCII formats.
♦ Library dependencies
dependencies of other libraries are automatically entered, but can now be edited by
the user.
in addition, dependencies can be version or date dependent.
♦ Project printing
the entire contents of a project can now be printed with only one command (source
text, software objects, configuration settings, IO module assignment, hardware
structure)
♦ Repeated installations and switching versions
several versions of Automation Studio can now be installed. The active version can
be selected using the version switcher (only one version can be active, all other
versions cannot be started during this time)
♦ "Generate Transfer List"
produces download lists for PVI Transfer Tool
♦ Integrated error logbook help
help for the error message is displayed in the error logbook
♦ Hardware help reorganized
hardware module help is started by pressing F1. The description tab on the right
side has been removed.
♦ Project lists
project lists can be created in Automation Studio and externally. These lists can be
used for transferring and export Automation Studio projects.
♦ tasks can be exported without library information (export files are smaller)
♦ project name and scheme name are shown in the title bar
♦ scheme files can be deleted
♦ already saved scheme files are displayed when saved again
♦ additional menu option "Window / Close Ctrl−F4"
♦ permanent variable size setting in the Sysconf editor once more
♦ searching for software objects in the GDM
♦ standard target memory for data modules and tasks
♦ Ethernet as an online connection
unique configuration dialog box in Automation Studio for Ethernet online
communication
♦ Local PP boot
if a project is now transferred to the PP (parallel processor) a warm restart and cold
restart are executed directly on the main processor.
♦ expansion to 8 task classes for Automation Runtime projects (CP360, AR10x)
♦ IO driven task class for Automation Runtime projects (CP360)
♦ multiple lined function call in ST
♦ output parameters when calling memcpy, strcpy, memset, and strcat in IEC
languages are configured for i386 to m68k (they also return the next address and
not the start address)
♦ CP476 hardware support updated
ME0x0 modules can be inserted and used further (IO connections, Visual
Components).
7
Information about B&R AutomationSoftware
1.2.2.1.1.2 Motion Components
• Standardization of trace displays in McTrace, Cam Editor and Automation Studio Trace
• Custom binary saving format .mch implemented in the Trace display object
• Deactivation of ACOPOS modules in the HW configuration
• NC configuration structure is now suited for several networks of many different types
• Operating ACOPOS modules on the Powerlink network is now possible
• 8Vxxxx.00−2 hardware accepted (HWC files, calling the help)
• Network command trace (as successor to the CAN command trace)
• ASCII Export Version 2.0 for network trace (with column for network[IF−Index], z.B. CAN[0],
CAN[1], PLK[0], VIRT[0], etc. )
• CAN Trace and Network Trace binary data is stored in the Motion Temp directory after each
load procedure, before the interpretation of the data begins − the _trc.bin files which are
automatically created ca be loaded in the Network Trace − an example for the name of a file
generated in this manner is: m68k_manid128_manver0.992_net_trc.bin
♦ Touch configuration
As an update for using touch displays with IPC 2000 and 5000 systems, now any
free serial interface can be used and configured for the touch screen. Interfaces
used by other devices (i.e. C100) are automatically not available.
♦ Variable numbering of text groups
Up to now, text numbers (indices) of texts could only be increased beginning with
the number 0. Now the text numbers of each text can optionally be set individually.
In this way, error numbers can be more easily assigned an appropriate error text, for
example.
♦ Variables in text group texts
Texts in a text group no longer have to contain only static texts; instead, dynamic
texts can be put together at runtime using the contents of PLC process variables. In
this way, error messages can be extended to include additional information, for
example, or high performance status displays can be easily implemented.
♦ Saving variables in the alarm list
In addition to the information stored previously in the alarm list, now up to four
pieces of numeric information from PLC process variables can also be stored with
the alarm text. In this way, alarms can be written with additional information such as
the error number of errors pertaining to intelligent IO components or the item which
caused the error to occur. Configuration takes place in the same way as text group
variables.
♦ Standardized scaling
Scaling of numeric data types was extremely simplified since all numeric data types
(except UDINT and FLOAT) will be able to be scaled to the entire DINT range in the
future. This removes the previous restriction which only allowed process variables to
be scaled within the value range of its own data type.
♦ Compressed bitmaps
Color bitmaps can be saved in compressed format with Visual Components 2.2
which allows them to be displayed very quickly. Compression is optimized for
graphics with large, monochrome surfaces like those which are very frequently used
for system images and schematic representations. Optimal compression is enabled
in this way.
Bitmaps are managed and used as previously; compression takes place
automatically with all supported controllers the next time the project is Built.
♦ New controller
In addition to the previously supported CAN operator panels, now serial operator
panels can be connected to the RS232 interface(s) and configured with Visual
Components. All display units which could be used previously with the C130 CAN
controller can be connected to the C100 controller.
♦ PS/2 AT keyboard support for IPC systems
8
Information about B&R AutomationSoftware
With AT keyboard support, a lot of time can be saved by the simplified input of texts
and numbers, especially during the startup phase. In this way, the operator panel
can be designed even more to the operation of the machine while an AT keyboard
can be used during startup. By default, Visual Components supports German and
English (US) keyboard formats. Other formats can be defined as needed.
♦ Importing and exporting projects and parts of a project
Visual Components now supports importing and exporting of projects and parts of
projects; work invested can be more easily reused than previously in new projects.
All components from the Visual Components tree view can be individually or
collectively exported and imported. Dependencies are considered automatically so
that exporting can never be incomplete. Exporting and importing take place in XML
format; naturally, exporting and importing text in ASCII format is available.
1.2.2.1.2 NC Software
ACP10, Nc15x
1.2.2.1.2.1 ACP10
V0.501, V0.500, V0.495, V0.494, V0.493, V0.491, V0.490, V0.478, V0.475, V0.474
V0.501
♦ Drum Sequencer:
The number of tracks was increased to six.
♦ Extrapolation Filter:
The actual position filter for encoder 1/2/3 has been expanded to include
extrapolation. Activation and configuration are carried out with
ENCOD1/2/3_S_FILTER_TE.
V0.500
V0.495
A stop of movement is not triggered due to the limit. With longer limitation, movement can be
9
Information about B&R AutomationSoftware
A possibility which allows greater return power for mains supply of Un = 400V has been
developed for applications already sent out, which drive return power in the DC bus network
and are larger than the maximum brake power.
V0.494
V0.493
10
Information about B&R AutomationSoftware
purposes and are therefore not displayed as default setting. They can be selectively enabled
and disabled:
PARID_MSG_CONF_ERROR_NUMBER = fehler_nr
PARID_MSG_CONF_ACTIVATE_ERROR = ncEIN and ncAUS
PARID_MSG_CONF_ERROR_NUMBER = 64500
PARID_MSG_CONF_ACTIVATE_ERROR = ncEIN
PARID_MSG_CONF_ERROR_NUMBER = 64501
PARID_MSG_CONF_ACTIVATE_ERROR = ncEIN
• Return Power Monitoring:
At DC bus voltage > 770V, the limiter is activated. An E−Stop is executed and an error
message is sent.
• Current Regulator (IREG):
Anti−Windup has been built into the current regulators.
• Over−temperature Monitoring Braking Resistor (Bleeder):
When the braking resistor reaches over−temperature, an E−Stop is executed.
• DC Bus Voltage Monitoring:
The software limit which causes an E−Stop has been removed.
V0.491
• Drive Synchronization:
The manipulated variable for drive synchronization can be configured.
• Analog Signal Monitoring AC122:
The plausibility check was removed and therefore open connection monitoring enabled
(preparation for hardware change on AC122).
• Stop of Movement:
A configuration can be made to cause an E−Stop when over−current occurs. The number of
over−current E−Stops is saved.
• Data block transfer now has a higher priority in the NC manager idle time task than Trace
parameter transfer or Trace data upload. Both of these functions are now interrupted when a
data block transfer is requested, and for the duration of the data block transfer.
V0.490
• Watchdog:
The watchdog is only enabled when the controller is active.
• Brake chopper:
The brake chopper is only enabled when the controller is on.
11
Information about B&R AutomationSoftware
SCALE_R4_PARID = TORQUE_ACT
SCALE_R4_OFFSET = 0.0
SCALE_R4_FACTOR = 10000.0
• External Cyclic Set Value Entry Mode 2:
The parameter SCALE_R4_TO_I2 is now included in the actual value telegram on bytes 2
and 3.
• Drum Sequencer:
The following parameters can now be set when the drum sequencer is active for online
changes to the switching edges and the dead time compensation setting:
DRUMSEQ_TRACK_INDEX
DRUMSEQ_CAM_INDEX
DRUMSEQ_S_DO_ON
DRUMSEQ_S_DO_OFF
DRUMSEQ_DO_DELAY
Switching positions larger than the interval are now allowed for cams which overlap intervals.
The cam end code has been changed to DRUMSEQ_S_DO_OFF equal to zero:
When the drum sequencer is starting, no default off edge is generated any more after the
start position is reached.
Master speed filtering for switching time compensation has been optimized.
• The message queue for the NC manager task is now made with variable size for the I386
platform (depending on the amount of drives). The previous constant size of 2000 bytes is
sometimes not enough when many drives are used in an application. Until recently, this was
not a problem in applications.
• A timeout time of 64ms is now used for CAN request telegrams (previously 32ms), to
improve the chance that a send timeout error is not falsely displayed even when the CAN
12
Information about B&R AutomationSoftware
V0.478
V0.475
• A check is now made before downloading NC system modules (BsLoader, operating system)
to make sure they are compatible with the ACOPOS NC HW version. Otherwise, the
download is cancelled and a corresponding error message is given.
• The timeout time for burning NC system modules (BsLoader, operating system) on the
ACOPOS servo drive for NC system module download has been increased, since the
burning process for 8Vxxxx.00−2 can take longer than the previously set time.
If an earlier version of ACP10 SW is used with 8Vxxxx.00−2, the error 32033: "timeout
burning the system module after download" can occur.
V0.474
1.2.2.1.2.2 NC15x
V5.420
♦ NC157:
13
Information about B&R AutomationSoftware
♦ NC157:
A new response record type "ACOPOS reset" has been implemented. The following
states are set by the NC manager in the user data after this type is received:
V5.413
• CNC:
Restart now also functions for NC programs which use more than one trigger function (G200
/ G201). If only one trigger function is used per path section, an NC program can contain a
maximum of 31 such path sections without losing restart capability.
V5.412
1.2.2.1.3
1.2.2.1.4.1 PVI
♦ PVIButton Control
♦ PVITouchpad Control
for entering values using a touch display
♦ Method for reading connection parameters of a PVI object
♦ Notification when all form links are valid
♦ Mouse operation of the PVI Listbox
♦ Alignment for PVI Textbox
14
Information about B&R AutomationSoftware
AR V2.60, AR V2.28
1.2.2.1.5.1 AR V2.60
♦ AR Base (i386)
◊ A task class can be configured from which it and all higher task classes
(task class numbers) can be influenced by the task class idle time window.
All lower TCs remain unimpaired by the idle time window.
◊ Secure B&R module system
mirrors partitions for AR10x, therefore the AR systems must also be
reinstalled (Important: HDD must be repartitioned and reformatted)
◊ Update of the base system for profiling functions
◊ 8 cyclic task classes are now available
◊ Library debugging
♦ CP360
◊ Reading the node switch for INA station numbers
◊ Support of IF787, IF786 and IF789
♦ AR102
◊ AT keyboard support for Visual Components.
◊ PnP support for 5LS172.4
◊ Support of slot number switch (5LS127.4, etc)
♦ AR105
◊ PnP support of 5LS172.6 und 5LS172.61
◊ AT keyboard support for Visual Components.
◊ PnP support for 5LS172.4
◊ Support of slot number switch (5LS172.6, etc)
1.2.2.1.5.2 AR V2.29
♦ PP41 (m68k)
◊ PowerLink task class update
HSTC#2 can be configured as a PowerLink task class
♦ CP476 (m68k)
◊ PowerLink task class update
HSTC#2 can be configured as a PowerLink task class
1.2.2.1.5.3 AR V2.28
♦ AR Base (m68k)
◊ Can2000: RTR frames with varying data lengths − CAN_LIB V2.02
◊ Arouter: transmit queue per device instead of only one transmit queue
◊ FBase PP: Communication no longer via IRQs in case the CPU needs them
1.2.2.1.6 Windows CE
15
Information about B&R AutomationSoftware
♦ Libraries with source text are no longer overwritten when changing the operating
system. The library upgrade dialog box is shown. (ID#48880)
♦ V2.28
♦ Y1.55
1.2.3.2
Allgemeine Informationen
1.2.3.2.1 Vorgangsweise bei der Installation des Service Pack (von B&R Downloadarchiv):
16
Information about B&R AutomationSoftware
• Abhngig von den installierten Komponenten knnen beim bertragen der Dateien teilweise auch
englische Texte angezeigt werden.
1.2.3.2.3.1 im Wurzelverzeichnis:
♦ C Debugger now shows which lines are not removed during optimization
There were often problems in line coverage or when setting breakpoints in a C task
because the C compiler removed certain instructions during optimization. In online
mode, the lines which are still available after optimization are now shown.
♦ Import/Export of data types
Data types can now be imported and exported using the data type editor
♦ Support of the IF370 in B&R Automation Studio
♦ Checking variable assignments in the IEC languages
Now, the data type is monitored for assignments. If e.g.: a UDINT variable is
assigned to a USINT, an error message in now given because the entire range of
the UDINT variable cannot be saved in the USINT. Explicit type conversion (cast)
allows this error message to be corrected.
♦ Checking the input parameters (data types) for function calls in Automation Basic
and structured text
The input parameters for FBK calls is now also checked. If e.g.: a UDINT is given for
a function input instead of a USINT variable as expected, an error message occurs.
Explicit type conversion (cast) allows this error message to be corrected. For
outputs, the check takes place in the other direction.
♦ Instructions with multiple lines in Automation Basic
It is now possible to create instructions with multiple lines in Automation Basic. The
character " \ " marks a line break.
e.g.:
ab01var = \
ab02var + ab03var
♦ Range monitoring for field variables in the IEC languages
A function is available that now allows the user to carry out range monitoring for field
variables. This function delivers a field variable to the current index with each
access, the minimum and maximum index. The user can now decide in a function if
the index it to be limited or if an error (CPU in Service) should be entered.
♦ Project global setting for back end of a C task
− under Project/Settings/Compile & Transfer, the back end option can now be
selected for all C tasks to overwrite variables and the data type declaration.
♦ With Build All, there is now a division for which variables and constants are to be
deleted.
18
Information about B&R AutomationSoftware
19
Information about B&R AutomationSoftware
Error Corrections
20
Information about B&R AutomationSoftware
1.2.4.1.3 V 1.3.4
1.2.4.1.4.1 PVI
♦ VarAccess Control
Control for transparent access of variable values
♦ PVIListBox Control
Control for entry of values using selection from a list
♦ UniCode Support
respective VB Controls (Microsoft Forms 2.0 Object Library, PVIListbox,
PVITextbox) can now use UniCode texts
♦ Export/Import of resource files as CSV, UniCode Txt
♦ Alignment for PVITextboxControl
alignment in PVITextboxControl can now be specified
♦ Max / Min value monitoring in PVI Textbox Control
♦ Switch the Connection Description for Logical Tags
using the methods Get and SetConnection, the connection parameters for PVI
Objects can now be read or edited. (switch from COM1 to COM2, change the station
number in the network, etc.)
♦ Support of multiple configuration files in an application (a separate configuration file
for each form)
♦ Support of AR010 and AR000 (Shared Memory)
♦ Support of MiniNet
♦ Read and write arrays with Read and WriteTag
♦ Read and write structures with Read and Writebuffer
21
Information about B&R AutomationSoftware
1.2.4.1.4.3 PVI Tools
1.2.4.1.5.1 AR Y1.51
♦ AR Basis (i386)
◊ Overload handling implemented in CAN_xopen (Y1.40)
◊ New "DefaultGateway" parameter for Ethernet in Sysconf (Y1.46)
♦ CP360
◊ PP boot implemented (Y1.41)
♦ AR102
◊ Error handling for transmit error from the LS172 implemented (Y1.40)
◊ Timestamp for CAN frames taken from the LS172 (Y1.40)
♦ AR105
◊ Support for new VGA chip in Provit 5000C and 5600C (Chips & Tech 69030)
(Y1.48)
1.2.4.1.6 WindowsCE
1.2.4.1.7 B2.0.0.7
Automation Desktop,
♦ Visual Components,
which can be used to create visualization application (integrated in the B&R
Automation Studio user interface).
22
Information about B&R AutomationSoftware
23
Information about B&R AutomationSoftware
1.2.5.1.3.1 V 1.3.3
24
Information about B&R AutomationSoftware
Automation Runtime, Automation Studio, Automation Net, Versions Changer, Panel Studio
AR102, AR105, CP360, i386−Based, Libraries (i386), m68k−Based, Libraries & System
Modules (m68k), PPx1
1.3.1.1.1 AR102
♦ The system clock's time leap (after a cold restart) has been corrected (ID#11731)
♦ Online communication breakdown has been corrected (ID#12551)
If several online connections were routed via an AR102, it was possible that one of
the routed connections failed after a period of time
1.3.1.1.2 AR105
♦ Cycle time violation when accessing the hard drive has been corrected (ID#8423).
♦ Crash when erasing non−existent permanent internal variable areas has been
corrected (ID#12361).
1.3.1.1.3 CP360
♦ Changes made to the cycle time tolerance for task class 8 (ID#54620).
Default values were adjusted to task class 4 by m68k target systems.
♦ Problems when debugging libraries corrected.
♦ CAN Bus Off handling implemented.
1.3.1.1.5 Libraries (i386)
♦ Support of the "Time" data type when reading variables using INA
An error message appeared if an attempt was made to read a variable of data type
"Time". These variables can now be read.
♦ Conversion of FileIO to asynchronous functions (ID#55050)
Problems accessing defective data mediums were fixed with this conversion.
♦ FlexIQ
− I/O data module was limited to 64k
− If variables whose names were longer than 32 characters were entered into the I/O
data module, and they were not present on the AR,
then memory was overwritten when the error message was entered.
1.3.1.1.6 m68k−Based
♦ Crash when uploading synchronously and simultaneously deleting the same module
(ID#55860)
♦ Configuring timer devices possible in Sysconf (ID#50520)
If Error# 75 is entered in the logbook after the CPU was restarted, then the number
of timer devices was too small. Beginning with V2.30 (X5.53), this number can be
configured.
25
Information about B&R AutomationSoftware
♦ Support of the "Time" data type when reading variables using INA
An error message appeared if an attempt was made to read a variable of data type
"Time". These variables can now be read.
♦ Memory leaks in the CANIO library corrected (ID#14210)
♦ Support of ME020 and EX101 for CAN I/Os (ID#40660, 36880)
♦ Access monitoring for IOConfig
IOAlloc and IOFree now check status 0x0bdb −−> semaphore busy
♦ System module: fbtcpip
Stack was increased and problems with deinstallation corrected
♦ System module: tcpipdrv
Adjustments carried out for V2.30
1.3.1.1.8 PPx1
♦ If the data type of global variables was changed, then sometimes not all tasks were
recompiled (ID#55690).
♦ Crash when browsing in the Ladder Diagram corrected (ID#56265)
A crash occurred if a variable was copied and then ESC and PageDown were
pressed.
♦ Crash when closing the IEC editor with the Window/Close menu entry corrected.
♦ If tasks were imported with library constants, then, during compilation, the library
was also recompiled (ID#54915).
♦ Target memory was entered incorrectly (ID#53390)
If a data module from a PG2000 project was imported and then transferred with a
project list, then the module was transferred into the incorrect target memory.
♦ Faulty entry for timer device in the sysconf (ID#53075)
If a further parameter in the sysconf was changed after modifying the timer device,
the timer device settings were overwritten.
♦ Function block interface cleared (ID#54900, ID#54810)
If older projects were opened and/or compiled with old libraries, the FBK interfaces
could be cleared.
♦ Structure definition for i386 could not be translated (ID#50135)
♦ Crashes when debugging in Windows XP corrected (ID#54565)
♦ Shortcut menu in the tracer was not displayed in Windows 98 (ID#53275)
♦ Source texts for C Libraries were no longer found when double clicking on function
names, if the project was located in a path with empty spaces (ID#49920)
♦ Faulty IL generation corrected (ID#53620)
♦ Problems when copying FBK calls and renaming the instance variable corrected
(ID#53210)
♦ Description for the receive timeout changed from ms to character delay (character
time)
♦ Slaves for local expansion were no longer detected at hardware upload (ID#53590)
26
Information about B&R AutomationSoftware
♦ Analog CAN IO's for CM211 and CM411 modules could not be imported (ID#53235)
♦ Crashes during printing (if no printer had been installed) were corrected (ID#52985)
♦ Profiler crash for Windows 98 corrected (ID#54415)
♦ Profiler crash after aborting the booting process was corrected (ID#53485)
♦ Profiler restart after aborting the booting process was not possible (ID#53320)
♦ Incorrect Profiler module transferred (ID#52275)
Evaluation of the hardware type is made using project hardware. If there was an
online connection to another hardware type, an incorrect Profiler module could have
been transferred to the Target.
♦ The shortcut menu was not displayed using Shift−F10 in the Profiler (ID#12266)
♦ Problems when transferring data in function blocks corrected (ID#48750)
If several FBKs are called in a nested manner, a problem could occur when
transferring BOOL variables
♦ modified error message if CAN IOs are used in task class 5−8 (ID#11666)
♦ Problem of SFC Task import an export with large ladder diagramm network fixed
(ID#55210)
♦ wrong warning of IEC Code generator removed (ID#54235)
If an integer number is compared with a calculated integer number in an IF
statement, a warning is given by the code generator. (i.e. if var = konst1 /1 then)
♦ Select statement was not processed correctly if state, select or endselect were used
as variable names (ID#52035)
♦ The list of Automation Basic keywords and operators are updated (ID#51870)
♦ If recursive pointers was used in structure definitions, the entry of the data types into
the project database was wrong(ID#53240)
♦ Debugging of SFC Task >= 64k caused a crash of the Automation Runtime
(ID#56235)
♦ LineCoverage and Debugging was not working anymore in some C Tasks
(ID#54540)
If the name of the C file in the software tree did not correspond (case sensitive) to
the names of the C files on the hard drive, then the corresponding debug information
was not found.
♦ Problem of debugging libraries on i386 targets fixed (ID#52785, 52765, 52720,
52665, 52660, 52380, 49315, 12186, 12166, 12161, 10791, 10726, 10716)
♦ Shortcuts in menu "Debug" updated (ID# 52705)
♦ Crash after opening the serial Interface configuartion dialog in a C221 project fixed
(ID#54185)
♦ if String areas are used as function lock interface, they were wrong entered into the
header file (ID#55150)
♦ Crash after starting debugger for a C Task under WXP fixed (ID#54565)
♦ Memcard Update Manager transfers all system modules, before the Update
Memcard will be created (ID#55865)
♦ Memory Leaks removed (ID#54930, 56075, 56105)
♦ The user can supress the warnings "Warning: the record with index '.....' has ParID
zero."and "Warning: The value of parameter '....' in the record with index '....' could
not be retrieved." (which can occur relatively often for each trace data buffer) after
the first error is shown.
If ParID zero is recognized during interpretation of network trace data, the evaluation
of the data was previously aborted with the message "Failed to evaluate a record.
Error while evaluating the network trace buffer !".
Now a warning is shown in this case, and the evaluation will be continued after
acknowledge of the warning.
♦ If an new INIT parameter module for the NC157 was created with AS V2.2 and
assigned to an NC object on an NC157 module, during the compilation of the NC
objects from the second NC157 module on a network interface index not equal to
27
Information about B&R AutomationSoftware
zero was entered into the INIT parameter module . This caused the following error
message to be shown when opening NC watch, NC test and NC trace for such INIT
parameter modules:
28
Information about B&R AutomationSoftware
entered by the user, then the INIT parameter module was created even then, after
inserting of ACOPOS was rejected because of an error.
1.3.1.2.3 Visual Components
1.3.1.2.3.1
Visual Components editor
◊ Touch button hung if two keys were pressed at the same time.
(ID#84895)
◊ Refresh response was corrected for the active focus.
Visible/Invisible switching didn't work for the active focus.
(ID#53085)
◊ The first touch action after changing pages was ignored. (ID#53395)
◊ Font height for NumPad and AlphaNumPad input was not checked.
Font height is now checked and the next smaller font is used if it
cannot be displayed in the NumPad. (ID#53450)
◊ Visualization application was not started correctly if the alarm
system was used on m68k target systems. (ID#20228)
◊ Ends of fields were not cleared for advanced text output fields when
switching texts. (ID#54645)
29
Information about B&R AutomationSoftware
♦ PVI Control methode "ReadResource" doesn't work, if spaces are included in the
resource name(ID#54230)
♦ Memory Leaks using PVI Textboxes fixed (ID#57405)
1.3.1.3.2 PVI Configurator
30
Information about B&R AutomationSoftware
Automation Studio
Automation Desktop
♦ The contents of SFC tasks (ladder diagram steps) were not printed correctly
(ID#37195)
♦ Long variable names in ladder diagram tasks were shortened when printed
(ID#12446)
♦ Crash occurred when importing an SFC task with more than 2 nested SFC levels
(ID#53175)
♦ If a variable named step was used in an SFC task, then importing the task was
cancelled without an error message (ID#11901 and ID#51995)
♦ The PLC crashed if a new step was inserted with a breakpoint in an SFC task and
the task was then transferred to the PLC (ID#51475)
♦ Step names, qualifiers, or action names could be overwritten by tooltips (ID#51430)
♦ Changes in SFC tasks could only be saved in the uppermost level. Changes could
not be saved when in a subeditor (ST, LAD, IL). (ID#51390, ID#51405)
1.3.2.2
Automation Studio
31
Information about B&R AutomationSoftware
1.3.2.4.1 Installation Procedures for the Service Pack (from B&R Download Archive):
• Depending on the installed components, English texts may sometimes be displayed when
transferring files.
32
Information about B&R AutomationSoftware
1.3.3.1.1.1 Automation Desktop
33
Information about B&R AutomationSoftware
♦ C libraries with constants were compiled an additional time after a Build All
(ID#48440)
♦ When adding C libraries with source text, the source files paths were always entered
as absolute (ID#47610)
♦ LAD − if a function block output of type ANY was connected with a function block
input of type ANY, than an intermediate variable of type BOOL was used (ID#48135)
♦ LAD − if a single line network was created with a normally opened contact as an
input contact and a pos./neg. transition coil as an output, the editor crashed
(ID#49025)
♦ LAD − comments are incorrectly displayed when the comment box is reopened after
inserting comments during ladder diagrams and using "Shift + Enter" for line breaks.
This problem mainly occurs with Microsoft XML libraries (msxml.dll). This problem
has now been fixed (ID#49195)
♦ LAD − if function blocks were used without an output, the ladder diagram task could
no longer be opened (#ID49330)
♦ LAD − double−clicking on error messages in the LAD output window did not lead to
the error location (ID#11116)
♦ PVI manager crash caused by incorrect input parameters was corrected (ID#49400)
♦ AB and ST compiler errors corrected (ID#48085)
♦ Division functions which could return an incorrect result now produce a warning
when compiling
(i.e.: USINT divided by SINT and SINT is negative => incorrect result) (ID#49105)
♦ Data module could not be opened in online mode (ID#49640)
♦ Data module was switched to online mode when "Find in Files" was selected
(ID#11446)
♦ LAD variables from the previous network were overwritten if a function without an
input was used in the LAD (ID#48895)
♦ Structures could not be attached onto the "address" FBK (ID#48885)
♦ SFC crash when importing a task corrected (ID#49605)
♦ ST − "len" was recognized as a function in the ST editor and therefore was written in
capital letters. Problem when using function parameter names which were written in
lowercase in the function (ID#43215)
♦ "Generate Transfer List" no longer deletes modules on the PLC. In addition, the
memory monitor is now skipped when the transfer is simulated (ID#50145)
♦ "Insert Library" dialog box was enlarged. Libraries paths are now visible. (ID#49620)
1.3.3.1.1.2 Motion Components
♦ LED status was not accepted by the C130 during the booting phase (ID#50565)
♦ Bitmaps could not be placed over the background bitmap defined in the global
picture (ID#50340)
♦ Boolean variable as status variable when VC objects used (ID#49950)
♦ Crash corrected for variable scaling of input fields (ID#49935)
♦ Corrections and updates in Help (ID#49925,49785,49665,48800,48795)
♦ Error behavior of "Momentary Byte Hot Spots" and "Touch Buttons"
♦ Incorrect scaling of input fields (ID#49320)
♦ Output error when maximum bargraph amplitude used (left/right) (ID#48920)
♦ Variable search logic improved in variable dialog box (ID#48820)
♦ LED failure when hiding a VC object − error corrected (ID#48715)
♦ Scaled UINT variables were output in a position too far to the left ID#48105)
♦ 16 bit bitmaps are automatically converted into 256 color bitmaps (ID#47510)
♦ Alarm system filter did not function on m68k targets (ID#14728)
♦ Text import correction (ID#14028)
1.3.3.1.2 NC Software
ACP10, NC15x
1.3.3.1.2.1 ACP10
V0.502, V0.500, V0.495, V0.494, V0.493, V0.492, V0.491, V0.490, V0.478, V0.477, V0.475,
V0.474, V0.473
V0.502
♦ Because of an error in the basic FPGA, it is possible that the operating system no
longer works correctly after the system is started. Only the ERROR LED or the
ERROR LED and RUN LED are lit. The LEDs on the plug−in modules AC112 or
AC110 are not lit. Network communication was not possible.
This error only occurred in 8Vxxxx.00−2.
V0.500
V0.495
V0.494
35
Information about B&R AutomationSoftware
• When downloading a data block, errors were not entered into the user data (neither in the
message record, nor in the data block user structure). This error was present since V0.491.
V0.493
V0.492
V0.490
36
Information about B&R AutomationSoftware
V0.478
• If the NC Manager idle time task for trace data upload is interrupted for a long time between
the last test to determine if the telegram was already sent and the timeout check (e.g. by a
higher priority user idle time task), then a request timeout error (number 32061) could occur
even though the request telegram was sent correctly.
• Controlling the Power Supplies for the Plug−in Modules:
If an ACOPOS servo drive was equipped with several plug−in modules with high power
consumption, the operating system start failed. The error mainly occurred when using the
AC123 with ACOPOS 1640 and 128M.
V0.477
V0.475
V0.474
♦ Software Reset:
The response telegram on a software reset was not sent if the bus was heavily loaded.
V0.473
1.3.3.1.2.2 NC15x
V5.420
37
Information about B&R AutomationSoftware
• NC157:
The positions for external encoders are now only calculated when using an external encoder.
V5.414
• CNC:
The new restart for G200 now also functions for G201.
The programmed zero point offset (G92) was shown in the zero point monitor for tangential
and linear axes even after they were deselected.
1.3.3.1.3.1 PVI
1.3.3.1.4.1 AR V2.60
♦ AR Base (i386)
◊ Problems with tNetTask (Ethernet driver) corrected
This module requires some of the 60ms computing time
◊ Problem with time adjustment corrected
38
Information about B&R AutomationSoftware
♦ AR Base (m68k)
◊ INA CAN connection breaks off with error entry "14827" and "8840 −
INA2000 CAN: No Rx buffer free" in the error log (ID#50780)
◊ INA Ethernet connection breaks off with error entry "14918 − WARNING:
Routing: assignment error of sent frame" in error log (ID#50380)
◊ Free USERRAM space became smaller when frequently downloading the
same project in USERRAM without booting in−between (ID#49255)
♦ PP41
◊ Communication error when using a interface module IF6xx serial interface in
the PP41 expansion slot (EX101) (ID#49395)
1.3.3.1.4.3
1.3.3.1.4.4 AR V2.28
♦ AR Base (m68k)
◊ Reserved memory was not freed up when connection interrupted during an
online connection
◊ Error corrected when quick switching of physical connection (RS232
switching box) (ID#44635)
◊ When installing modules, the priority of called tasks was lowered only during
cyclic operation, not during booting (ID#45335, 45345)
♦ CP260
◊ Problems with Flash components corrected
♦ CP476
◊ Analog IOs did not function on the CP476 anymore if HSTC1 was present
(ID#47010)
1.3.3.1.5
1.3.3.1.6 PG2000
V2.44
♦ With larger ladder diagrams (approx. 300 lines), sometimes lines at the end of the
diagram were removed when the ladder diagram editor was opened (ID#47170,
46710)
♦ If a library error message was shown in the output window and the user double
clicked in the source text file, a data bank error could result (ID#48145)
♦ C libraries with constants were compiled again after a Build All (ID#48440)
♦ When adding C libraries with source text, the path of the source files was always
39
Information about B&R AutomationSoftware
♦ Status LEDs were incorrectly controlled (ID#49750): After loading the program to the
PLC, the status LEDs (Run, Error, Mode and Ready) were lit although the target was
in Run Mode.
♦ Project update with visual components objects.
Because the text data format in SR1 has already been changed, it is absolutely
required to carry out an update. Runtime versions < 1.12.2 (SR1) are no longer
compatible for compiled Visual Component projects. The problems which occurred
on SR1 with the update of V2.1 were repaired. Compiling the VC project is still
necessary so that the runtime components version corresponds to those of the VC
project.
♦ status variable was updated: On images with several input fields, the input field with
the current focus (active) can be queried using a status variable. This presumes that
each input field is assigned a different status variable. Bit 14 is placed in the status
word of the input field which is currently active.
♦ Changing the KeyLevel using the control program: Previously, the KeyLevel could
only be evaluated by the control
program (level 0−3). Starting with SR2, the level can also be set by the control
program (Value > 3 = KeyLevel 0).
♦ Scaling: If an input/output field activated scaling directly after assignment of a
variable of data type > USINT, then no PLC value > −128 to 127 could be input. The
dialog box must be closed without scaling and reopened so that the data type limit
can be reset.
♦ Field length: The field length could not be changed before assigning a variable. Now
the field length automatically sets to the character length of the appropriate data type
(i.e. UDINT − 10) and can later be changed.
♦ Triggering the LED with the PLC: A variable assigned a key LED was not displayed
in the Visual Components variable overview.
♦ Copying a static text: The color and status variable are now used.
♦ Increment / Decrement function: In order to assign a decrement function, a negative
increment (i.e. −1) must be used. This was not accepted correctly (error number
65535).
♦ Background Bitmap: Assigning a status variable to a background bitmap was not
accepted.
40
Information about B&R AutomationSoftware
♦ AS crash: When deleting a picture or when closing / compiling, a crash was fixed in
3 projects.
♦ C130 – Lines: In SR1, slanted lines were supported in the editor on the C130.
However, since this function is not supported by the C130, these were converted to
pixel positions by the CAN driver and specified in individual CAN frames. This
caused a very slow picture generation. This function was kept out of the editor in
SR2 – only horizontal and vertical lines are able to be drawn.
♦ Text groups without names: If a text group was created without a name and a text
for this text group was inserted right away, AS crashed.
♦ Scaling: When using scaling for UINT values with decimal places and the lower limit
was > 0, then when a limit violation occurred, "*****" were displayed.
♦ C130 – Locking input fields using status variables: If an input field was locked by a
status variable and not by a password in a C130 project, the input field was switched
to invisible but could still allow input but it could not be closed.
♦ C130 – Several C130s on one PLC: After a warm restart, there were problems
controlling LEDs on 2 different C130 displays.
♦ C130 with character displays: The key matrix reset itself when a key was pressed for
a long time.
♦ Reserved memory was not freed up when connection interrupted during an online
connection
♦ Error corrected when quick switching of physical connection (RS232 switching box)
(ID#44635)
♦ When installing modules, the priority of called tasks was lowered only during cyclic
operation, not during booting (ID#45335, 45345)
1.3.4.1.2.2 CP260
♦ Analog IOs did not function on the CP476 anymore if HSTC1 was present
(ID#47010)
1.3.4.2
1.3.4.3.1 Installation Procedures for the Service Pack (from B&R Download Archive):
41
Information about B&R AutomationSoftware
• Depending on the installed components, English texts may sometimes be displayed when
transferring files.
1.3.5.2
1.3.5.2.2 PVI
♦ in the INA2000 line, all resources used are released after canceling the connection
♦ CAN driver: the controller is automatically reinitialized when the BusOff state occurs
♦ Error correction for an incoming call in W9x (W9x crashed if PVI recognized an
incoming call)
♦ Error correction for Read/WriteRequest after connection interruption (if a
ReadRequest or WriteRequest occurred on the connection immediately after the
connection was interrupted, the request could be held up)
♦ MININET Line (LnMini.dll 2.00):
− Crash when ending with a broken connection was corrected.
− Crash if VT parameter is not given was corrected
♦ PVI Configurator switch for cast to string, so that no octal values are written if there
is a preceding zero
♦ PVI Control method ReadResource now also supports UniCode strings
♦ dynamic variables can now also be imported
1.3.5.2.4.1 AR Y1.51
♦ AR Basis (i386)
◊ crash of InaClient FBKs (Y1.51)
◊ AVT entry for CANIO FBKs also in service mode (Y1.48)
◊ optimization (approx. −25%) of the CANIRQ Handler (Y1.48)
43
Information about B&R AutomationSoftware
♦ CP360
◊ new PLD file (error accessing PCI interface) (Y1.50)
◊ Correction in basic address calculation for IF060/IF6xx on CP360 system
bus (Y1.49)
◊ new CP360 bus FPGA file (bit handling, error correction for XP152 DPR
access) (Y1.41)
♦ m68k
◊ CM471 Manager functions with CP474 again starting with V2.27
1.4.1.1.1 CP360
♦ If the CP360 boots without a network connection, then Ethernet communication can
no longer be started while it is running.
♦ After an operation system update the Powerlink IO nodes 3EX282.6 of series 2005
must be restarted.
♦ the functons of library FileIO can not be used anymore for the InitUp routine.
1.4.1.1.2 AR102 InstallKit
♦ After these setup files are installed, only installation diskettes for operating system
V2.61 can be created. However, if operating system V2.60 is required, then the
current installation kit must be uninstalled before installing the V2.60 installation kit.
1.4.1.1.3 AR105 InstallKit
♦ After these setup files are installed, only installation diskettes for operating system
V2.61 can be created. However, if operating system V2.60 is required, then the
current installation kit must be uninstalled before installing the V2.60 installation kit.
44
Information about B&R AutomationSoftware
♦ Crash occurs when overwriting large source blocks with paste in the C Editor (MS
Control problem)
♦ Beginning with AS V2.2, only AR V2.60 and higher can be used for i386 target
systems
Existing i386 projects must be reconfigured and Sysconf (Syedit) settings are
rejected (task class time, IP addresses, interface parameters for CAN and serial,
memory allocation, CAN IO parameters)
♦ Data type monitoring in the Ladder Diagram editor relaxed; no direct monitoring of
data types when input
♦ The Automation Studio Tracer can only be used if Motion Components was installed.
The Trace recording object requires Motion Software program libraries.
♦ If Office XP is installed on the machine, then Automation Studio could crash if the
Online Info dialog box is opened. When Office XP is installed, the registration for the
MS Calendar control is destroyed. Other applications which use this object can also
no longer be used (VB applications, VC applications). To remedy this, the MS
Calendar control has to be reregistered in the Windows 'System' or 'System32' path.
♦ a crash occurs when overwriting large source blocks with copy and paste in the C
Editor (problem from MS Control)
♦ only AR V2.60 can be used with AS V2.2 in i386 projects
♦ existing i386 projects must be reconfigured and Sysconf (Syedit) settings are
rejected (task class time, IP addresses, interface parameters for CAN and serial,
memory allocation, CAN IO parameters)
♦ data type monitoring in the ladder plan editor relaxed, no direct monitoring of data
types when input
♦ the Automation Studio Trace only can be used, if Motion Components are installed.
The Trace Object needs some program librarys from Motion software.
45
Information about B&R AutomationSoftware
1.4.2.1.1.2 Motion Components
♦ the Microsoft XML 3.0 setup program needs the Microsoft Installer. This system
upgrade could be installed with Microsoft Internet Explorer or is part of the Windows
operatingsystem (Windows ME, 2000, XP). If it is not installed on your computer,
you can find it on Automation Software CD in the directory
1.4.2.1.2 NC Software
NC15x
1.4.2.1.2.1 NC15x
♦ CNC axes settings are not initiallized correctly for axes , which are declared in the
INIT parameter module of a CNC object in the CNC axes settings (components
"achse[i].cncax.obj") that are a part of another NC154 (or NC157) module (so−called
"module external axes").
1.4.2.1.3
1.4.2.1.5 V2.60
♦ AR targets (except for CP360) cannot be updated from Y1.5x to V2.60 using
Automation Studio.
AR10x must be repartitioned and reformatted (necessary for secure B&R module
system; application data is now located in Partition2 and mirrored inPartition3 −−
System is located on Partition1)
♦ The new WebServer (webserv.br) must be used. The BR module is now located in
(...\Br_AS_220\As\System\V0260\i386\webserv.br)
46
Information about B&R AutomationSoftware
1.4.3.1.1.1 Automation Desktop
♦ "Library information not sent to target system" not carried out by Update Wizard
(Strip Library Info)
♦ a crash occurs when overwriting large source blocks with copy and paste in the C
Editor (problem from MS Control)
♦ when importing a task, libraries in the project could be deleted (brsystem, etc)
♦ when transferring the operating system of Motion Components, the associated
manager must first be transferred to the PLC. Because a false download sequence
can occur in Automation Studio, the operating system (nc157sys, etc.) should be
deactivated during the first download. Transferring the operating system can be
started directly after downloading the associated manager and after the subsequent
cold restart.
1.4.3.2
1.4.3.2.1.1 PVI
1.4.3.2.2.1 AR Y1.51
♦ AR Basis (i386)
◊ No exception task on i386
◊ with AR000, a connection cannot be established for SharedMemory if the
PVI Manager is running as an NT Service
◊ CAN_open ignores baud rate from the FBK call if INA communication is
started in Syedit
♦ m68k
◊ Hardware upload of a PP21 does not function
47
Information about B&R AutomationSoftware
48