Académique Documents
Professionnel Documents
Culture Documents
CHANGE NOTES
AUTOMATIONWORX Software Suite –
An overview of the change notes
Application note
8040_en_24 © PHOENIX CONTACT 2019-06-24
1 Description
We are continuously enhancing and improving our
AUTOMATIONWORX Software Suite in order to maintain
our leading position in the field of PLC programming
systems. We are also implementing new features that will
further simplify your daily work, namely creating the best
possible PLC application quickly and effectively.
We have created this application note to provide you with a
quick overview of new features and functions added lately.
Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8,
Windows 8.1 and Windows 10 are trademarks of the Microsoft Corporation.
All other product names used are trademarks of the respective organizations.
AX SOFTWARE SUITE – CHANGE NOTES
2 Table of contents
1 Description..................................................................................................................................1
2 Table of contents ........................................................................................................................2
3 AX Software Suite 2019 Version 1.86 AddOn RFC 460R PN 3TX-S ..........................................8
3.1 General information ........................................................................................................................................8
3.2 PC Worx .........................................................................................................................................................8
20.4 Diag+............................................................................................................................................................43
3.2 PC Worx
Error corrections
– WORD_TO_INT/INT_TO_WORD Known errors and limitations
Directly connecting the WORD_TO_INT function or – Digit as the first character of a POU name
INT_TO_WORD function to another function can result
When assigning names to POUs and code worksheets,
in a cross-reference error on the safety-related
it is no longer possible to use a digit as the first
controller.
character of the name.
The compiler now detects the direct connection of the Note: If digits are used as the first character in the name
aforementioned functions and outputs a warning, of POUs or code worksheets in existing projects, the
enabling the user to prevent this error. user will be prompted to rename them.
– ST code: Semicolon after THEN Otherwise, these projects cannot be complied without
For programs in ST code, a semicolon after the errors.
keyword THEN results in a cross-reference error on the
safety-related controller. 4.4 WebVisit
The compiler now indicates an error if the keyword
THEN is followed by a semicolon. Clearing folders
This allows the user to correct the faulty code before A prompt has been added before folders are cleared.
downloading to the controller.
– Mixed LD/FBD networks fileName/PPOName extension
Networks that have been created in both LD and FBD An option for fileName/PPOName extension has been
representation can result in a cross-reference error on added.
the safety-related controller. The cross-reference error
occurs when a contact is simultaneously connected to Painter x/y < 0
the output of one function block and the input of another
Support for Painter x/y < 0 has been extended.
function block.
The compiler now detects the connection and outputs a Configuration of the project path
warning, enabling the user to prevent the cross-
reference error. In the Prj_MergeItq/Tcr function, the configuration of the file
selection dialog with the current project path is no longer
– Instance calls/instance parameters in conditional
necessary.
branching in structured text
Instance calls or access to instance parameters within OPC UA driver configuration
conditional branching in structured text (e.g., IF or
CASE) can result in cross-reference errors on the OPC UA driver configuration has been extended in the PLC
safety-related controller. Editor SCADA.
The compiler now indicates an error if instances are
Number of recursive background levels
called or instance parameters are accessed in
conditional branching. This enables the user to prevent The number of recursive background levels has been
the cross-reference error. increased from 5 to 10 in the PLC Editor and HMI runtime.
– ELSE in comment
4.5 AX OPC Server
A compiler error that occurred when a capitalized ELSE
appeared in the comment of an IF instruction has been
Error corrections
rectified.
– Variables dialog for verified POUs – AddItem() with arrays
With regard to verified Program Organization Units A crash could occur as a result of erroneously calling
(POUs), the erroneously permitted creation of variables AddItem() with arrays.
via the variables dialog has been corrected. It is now no This error has been rectified.
longer possible to create variables via the variables – Browsing Retain variables
dialog for a verified POU. A crash could occur when browsing Retain variables.
This error has been rectified.
– Memory leak in the event of a client connection abort
A memory leak in the event of a client connection abort
combined with access to arrays has been rectified.
5.2 PC Worx
Error corrections
– PC WORX BASIC LIC
The PC WORX BASIC LIC item (Order No. 2985275) is
meant to enable the creation of projects with I/O data up
to 2048 bytes. Due to an error in the license query,
projects with more than 128 bytes I/O data could not be
generated.
This error has been rectified.
– PROFINET-Compiler error AXC 3051
When using an AXC 3051 controller with PROFINET
devices, the following error occurs while compiling the
project:
„[Internal error] PROFINET-Kompilierfehler - Unknown
error“
This error has been rectified.
6.2 PC Worx
Error corrections
– AXC 3050 Modbus configuration
If projects were created with PC Worx 6.30.2349 for the
AXC 3050 using Modbus, this led to a compiler error,
even with the correct settings:
„The configuration file could not be created: Unknown
error code“.
This error has been rectified.
– PROFINET compiler error
The use of PROFINET devices in which individual
modules contained several submodules with process
data that was linked to variables in the user program led
to a PROFINET compiler error:
„Overlaying or overlapping of two process data items of
the device!“.
This error has been rectified.
submodules), even though the Failure to meet these marginal conditions may result in
“ParameterizationDisallowed” flag has been set in the undefined states on the controller. For example, it is no
device description. longer possible to download changes. Controller
This error has been rectified. freezing is possible or the controller is reset by the
– “MSFC reassign SFC branch” hardware watchdog.
The „reassign SFC branch” option could not be
selected in the MSFC programming language.
This error has been rectified.
– Graphical editor
The graphical editor (LD, FBD, SFC) does not allow – Modbus configuration of type AXC 3050 controllers
entry of the letters “S” or “R”, in order to start the The Modbus configuration of type AXC 3050 controllers
selection dialog for the function blocks. in the “Bus Structure” window results in the following
This error has been rectified. error message:
– GSDML import “The configuration file could not be created: Unknown
Various errors with regard to the GSDML import have error code”
been rectified. To eliminate this error, a hotfix will be available shortly
after the release of the AX Software Suite 2018
Known errors and limitations Version 1.85.
– MEMORY_COPY and MEMORY_SET replace
7.3 WebVisit
MEMCPY, IMEMCPY and MEMSET
When transferring program code from projects for
New functions available in version 6.50 build 23
Proconos-based controllers to projects with eCLR-
based controllers, certain parts of the program may – Using the “Build all” function for compilation, all project
have to be revised (see the following marginal files are saved without explicit request.
conditions): – A macro is available for indicating offline trends.
– The MEMSET, MEMCPY and IMEMCPY – The “Replace” function complements the “Search and
functions are no longer directly available for eCLR- Find” function.
based controllers. They have been replaced by the – Trend and alarm macros support the “Save” function in
MEMORY_COPY and HTML5.
MEMORY_SET functions.
– It is now possible to search the SVG library using the
Recommendation: Do not use the MEMCPY, MEMSET “Image preview”.
and IMEMCPY functions for eCLR-based controllers. If
– <Ctrl> + mouse wheel can now also be used for
the functions cannot be replaced by the new
zooming in teq views.
MEMORY_COPY and MEMORY_SET functions due to
the fact, for example, that they are used in a protected – There are no longer period limitations for trend and
library, integrate the compatibility library alarm loggers.
(LegacyProConOS firmware library) into the project. – A polyline painter is now available for lines > 1 pixel.
The library provides these functions. Observe the – As regards HTML5 displays, the auto zooming option
following marginal conditions when using the new has been implemented.
functions: – A configuration dialog is now available for advanced
– Only connect elements of a byte array or byte trend logger configurations.
elements of structures to the SRC and DST input
variables. Implicit addressing via xxx.B0 etc. is not 7.4 SafetyProg
permitted.
– Only connect elements of the flag area to the SRC Known errors and limitations
and DST input variables. Variables belonging to the – New naming scheme for PROFIsafe diagnostic
input (%I) or output area (%Q) are not permitted. variables
– Ensure that the complete area to be written or The new generation of safety controllers allows using
copied is within the area of the source or the entire F-Dest address area (1 ... 65534). The
destination variable. In addition, you need to previous generation was only able to support the
observe CNT and OFFSET. address area 1 ... 999 or 1 ... 1000. This results in an
adapted naming scheme for automatically generated – Parallel online access to the controller
PROFIsafe diagnostic variables. This is particularly Parallel online access to the safety controller by several
important when migrating projects between the two SafetyProg instances is not possible.
controller generations. – Software update
When updating the AX Software Suite 1.83 or 1.84 to
version 1.85 and the corresponding SafetyProg
versions 3.40 or 3.50, observe the sequence of
installation steps:
a) Updating the AX Software Suite:
Perform the update, either via update installation or
reinstallation.
b) Reinstall SafetyProg.
– Compiling of projects with changes made to the XML export of the diagnostic archive
resource settings
By using Diag+, the diagnostic archive on the different
For the AXC1050_30 resource type, several profile controllers can be read. The diagnostic archive can be
settings are available. If you do not select the current exported either as a text or as an XML file.
profile, you need to deactivate or delete certain system The export function has been revised. XML files can now be
variables. If you do not deactivate or delete the relevant displayed in web browsers. The files to be displayed can be
system variables, an error message will appear during selected by means of a filter function.
compiling.
– APDU status variables Known limitations and errors
For some PROFINET devices, the APDU status – File format of archived project files
variables are available only when the I/O data of the
The file format used for archiving project files is different
PROFINET device and of the corresponding sub-
than before.
modules have been linked to variables. This especially
When opening files in the new format in older versions
applies to PROFINET devices having a Device Access
of the Config+ software, the error message “Error
Point that has not been inserted into slot 0 but in another
extracting the Config+ archive!” appears.
slot. With the devices in question, variables can be
The following functions of the program are affected:
linked to the status variables; however, no IEC address
– Archiving and opening of projects
is assigned to the variables during compiling. This
means no useful values about the status of the device – Sending/reading of projects with sources
in question are available during the runtime of the
8.4 AUTOMATIONWORX Software Suite
program.
– Program temporarily not responding Live support with FastViewer
After editing variables (especially variables used in the
The FastViewer software has been integrated into the
safety controller) in the global variable worksheet,
AUTOMATIONWORX Software Suite. The FastViewer
PC Worx temporarily does not respond. This occurs
software allows for live support by the Phoenix Contact
even more frequently when the available system
Competence Center.
resources are very tight, as may be the case with virtual
For additional information on the FastViewer software,
machines, for example. The use of more CPUs and
please refer to www.fastviewer.de.
more main memory improves the response behavior of
the software.
Known limitations and errors
8.3 Config+ – Installation
After installation on PCs running Windows 10 LTSB, the
Process data monitoring for IBS S7 400 DSC/I-T via start menu items only appear after a Windows restart.
serial interface
– License Manager
For type IBS S7 400 DSC/I-T controller boards, process If several versions of the
data monitoring can be used via a serial interface. AUTOMATIONWORX Software Suite are installed on
the same PC, the License Manager will not show the
Support of type AXL F BK SAS bus couplers correct PC Worx licensing status in some cases. In
Type AXL F BK SAS bus couplers can now be started up by those cases, the License Manager keeps the “Demo”
using the Config+ software. The SCL files for the bus status when licensing is complete. The actual licensing
coupler are created by means of the status is displayed in the Info Dialog box (“?, Info”
PC Worx IED Configurator software. menu) in PC Worx. However, when a license key is
specified and activated, all installed PC Worx versions
Archiving of project files are activated correctly.
The options for archiving project files in Config+ have been
revised; the resulting file size of the archives was reduced
significantly. Thus, it is now possible in many cases to send
the configuration files together with the project file to the
INTERBUS controller board and the flash memory.
9.2 PC Worx
Error corrections
– Incorrect linking of APDU status
The APDU status could not be linked correctly for (DAP)
modules with SubmoduleIdentNumber = 0 and missing
subslot number. This concerns (sub) modules of
PROFINET GSDML version 1.0 in particular.
This error has been rectified.
12 AX Software Suite 2016 Support for the MRP protocol in PROFINET networks
Version 1.83 For PROFINET networks, an MRP configuration can now be
applied.
12.1 Components of the AX Software Suite 2016
Version 1.83 Support for the GSDML specification 2.32
13 AX Software Suite 2015 – FDCML file of ILC 151 GSM/GPRS type controllers
Version 1.82 AddOn V1 The descriptive text of the FDCML file of
ILC 151 GSM/GPRS type controllers described only
13.1 General information eight entries instead of 16 entries.
The FDCML file has been corrected.
This chapter describes all changes made between the
– DNS names of controllers
current version of the AUTOMATIONWORX Software Suite
2015 V1.82 Hotfix 1 and the last released version Controllers' DNS names starting with numbers were
"2015 V1.82". valid in PC Worx, but would not work with the
All parts of the previously released version (2015 V1.82 PROFINET controller stack.
Hotfix 1) are included in the current version (2015 V1.82 DNS names starting with numbers will not be accepted
AddOn V1). by PC Worx anymore.
– Function blocks of the AXC 3050 controller
13.2 PC Worx As of now, PC Worx also supports the
WR_LREAL_BY_SYM and RD_LREAL_BY_SYM
Modbus/TCP server configuration function blocks for the AXC 3050 controller.
From firmware version 4.40, type ILC 1X1 modular small-
scale controllers can be used as a Modbus/TCP server. The Known limitations and errors
Modbus/TCP server can be configured in PC Worx. – Replacing a type ILC 1X1 controller featuring firmware
version 4.40 with a type ILC 1X1 controller featuring
Error corrections firmware version <4.40
– PROFINET device and PROFINET controller in one When a type ILC 1X1 controller featuring firmware
project version 4.40 is replaced with a type ILC 1X1 controller
When a PROFINET device and a PROFINET controller featuring firmware version <4.40, the Modbus/TCP
were used simultaneously in one multi resources server functionality in PC Worx will no longer be
project, users would receive an error message available. The corresponding configuration files will be
informing them that an IP address must be unique deleted from the project. Variables already linked will
within one project. however keep the IEC 61131-3 addresses. This may
This behavior has been rectified. lead to the following error message when creating a
project: "The location of the I/O variable 'xxxxx' does not
– Faulty assignment after moving of I/O modules
match to any I/O group."
After moving a PROFINET bus coupler's linked I/O In this case, the address needs to be deleted manually
modules directly to a controller, a software malfunction via the corresponding variable's context menu in the
occured, and it was therefore not possible anymore to global variables table.
link I/O modules to any variables.
This malfunction has been rectified. 13.3 Config+
– Missing “Device parameters” view
After updating an already installed Error corrections
AUTOMATIONWORX Software Suite version 1.81 to – Support of type IBS USC/4 master boards
version 1.82, the “Device parameters” view in “Device On systems with only the Config+ software installed, it
details” was not shown correctly due to an OCX error. was not possible to generate the configuration for a type
This error has been rectified. IBS USC/4 master board.
– Information on the parameterization of PROFIBUS DP This error has been rectified.
devices
When PROFIBUS DP devices were used with a 13.4 Diag+
PROFIBUS master, the information on the
parameterization of PC Worx was not correctly Error corrections
converted in some cases. – Displaying the XML export file
This error has been rectified.
Generated XML export files can now also be displayed in
Internet Explorer 9 or later versions.
This chapter describes all changes made between the 14.3 Config+
current version of the AUTOMATIONWORX Software Suite
2015 V1.82 Hotfix 1 and the last released version Error corrections
"2015 V1.82".
– Support of type IBS USC/4 master boards
14.2 PC Worx On systems with only the Config+ software installed, it
was not possible to generate the configuration for a type
Error corrections IBS USC/4 master board.
This error has been rectified.
– PROFINET device and PROFINET controller in one
project 14.4 Diag+
When a PROFINET device and a PROFINET controller
were used simultaneously in one multi resources Error corrections
project, users would receive an error message
– Displaying the XML export file
informing them that an IP address must be unique
within one project. Generated XML export files can now also be displayed
This behavior has been rectified. in Internet Explorer 9 or later versions.
– Faulty assignment after moving of I/O modules
After moving a PROFINET bus coupler's linked I/O
modules directly to a controller, a software malfunction
occured, and it was therefore not possible anymore to
link I/O modules to any variables.
This malfunction has been rectified.
– Missing “Device parameters” view
After updating an already installed
AUTOMATIONWORX Software Suite version 1.81 to
version 1.82, the “Device parameters” view in “Device
details” was not shown correctly due to an OCX error.
This error has been rectified.
– Information on the parameterization of PROFIBUS DP
devices
When PROFIBUS DP devices were used with a
PROFIBUS master, the information on the
parameterization of PC Worx was not correctly
converted in some cases.
This error has been rectified.
– FDCML file of ILC 151 GSM/GPRS type controllers
The descriptive text of the FDCML file of
ILC 151 GSM/GPRS type controllers described only
eight entries instead of 16 entries.
The FDCML file has been corrected.
– DNS names of controllers
Controllers' DNS names starting with numbers were
valid in PC Worx, but would not work with the
PROFINET controller stack.
DNS names starting with numbers will not be accepted
by PC Worx anymore.
16 AX Software Suite 2013 on the controller is highly simplified due to this mechanism.
The previous mechanisms such as BootP or the assignment
Version 1.81 AddOn V3 via a serial protocol are still supported.
16.1 Components of the AX Software Suite 2013
Support of Modbus gateways
Version 1.81 AddOn V3
Modular compact controllers of the type ILC 1x1 with
Software Version firmware version 4.20 or higher can be configured as
PC Worx 6.30.767 Modbus servers. Furthermore, Modbus RTU devices can
SafetyProg 3.20.2125 be configured and put into operation via corresponding
AX OPC Server 3.0.67 gateways (TCP/RTU).
Config+ 1.60.767
Support of PROFINET bus couplers of the type
Diag+ 2.60.767 AXL F BK PN
Diag+ NetScan 1.50.767
PC Worx has been extended by the device description for
WebVisit 6.21.00
the PROFINET - AXL F BK PN bus coupler
(order no. 2701815).
16.2 General information
This chapter describes all changes made between the Support of the PROFINET controller function for
current version of the AUTOMATIONWORX Software Suite modular type AXC 1050(/XC) small-scale controllers
2013 V1.81 AddOn V3 and the last released version "2013 As from firmware version 2.0, modular type AXC 1050(/XC)
V1.81 AddOn V2". small-scale controllers can be configured as a PROFINET
All parts of the previously released version (2013 V1.81 controller. PC Worx supports the following quantity
AddOn V2) are included in the current version (2013 V1.81 structures on the controller:
AddOn V3).
Set update time for inputs/ Max. number of
Please note that an operation of the software with guest
outputs PROFINET devices
account is not possible.
4 ms 1
The software is now supported under Windows 7 and
8 ms 2
Windows 8 (including 64-bit versions). Service Pack 3 is
mandatory for the operation under Windows XP. The 16 ms 4
software is not supported under Windows XP 64-bit. The ≥ 32 ms 8
software no longer supports Windows 2000 and older
versions. The installation on Windows 8.1 systems is not Support for AXC 3050 modular high-performance
possible. controllers
AXC 3050 modular high-performance controllers can now
16.3 PC Worx
be programmed and configured with PC Worx. This
controller type supports the connection of Modbus TCP and
Configuration of TD 1030T touch panels
PROFINET devices and AXL F modules in the usual way.
In PC Worx, one or several touch displays of the type Furthermore, connected AXL F modules can be configured
TD 1030T can be added to the modular compact controllers as fast inputs with PC Worx.
of the type AXC 1050(/XC) and ILC 1x1. PC Worx includes
several templates for these panels. The contained operating
elements can be connected to control variables in the
engineering. In this way, simple visualization solutions can
be achieved extremely fast.
Support for the atvise® builder visualization software – Converting GSDML files
As of firmware Version 4.30, the ILC 1x1 modular small- When evaluating the slot definitions, the message
scale controllers support the basic version of the atvise® “Value was either too large or too small for an Int16” has
builder visualization software from CERTEC EDV GmbH. sometimes been output in the Message Window. This
When a PC Worx project is compiled, an xml file is created error has been rectified.
in which the variables to be visualized are saved. When the – Downloading the PROFIBUS master configuration for
project is sent to the controller, the generated xml file is type RFC 470 PN 3TX compact controllers
stored on the SD card of the ILC 1x1 controller. An error in PC Worx prevented the IB IL PB-MA
For more detailed information on using the ILC 1x1 with the PROFIBUS master from being configured, when this
atvise® builder software, please refer to the master was directly connected to a type
AH EN ILC 1X1 ≥ FW 4.30 – ATVISE® application note. It RFC 470 PN 3TX compact controller via INTERBUS.
is provided with the setup for firmware 4.30. The application The required communication path could not be
note can also be downloaded at resolved correctly. This error was rectified.
phoenixcontact.net/products. – Local diagnostics for AXC 1050(/XC) modular
controllers
Error corrections
In Diag+, diagnostics of the local controller modules
– Representation and parameterization of PROFIsafe could no longer be called after changing the diagnostic
modules view.
Due to a fault, the representation of PROFIsafe To display the diagnostic data again, the connection to
modules in the SafetyProg bus navigator was the controller in Diag+ had to be disconnected and
incomplete. "F_Dest_Add" was not specified in the reestablished. This error has been rectified.
representation. However, the specifiction of
"F_Dest_Add" is important, because it is also used for Known limitations and errors
the representation in the variables grid to display the – Hiding the first PROFINET device of an Axioline F
assignment of input and output signals to the variables station
in the safety program. In addition, the device
Hiding the first PROFINET device of an Axioline F
parameterization editor for PROFIsafe modules from
station causes a crash in Diag+. If PROFIsafe modules
the Inline device family could not be displayed. Both
are also present in the Axioline F station, their F
bugs have been fixed.
addresses are reported to be faulty.
– Online access via NAT (Network Address Translation)
– Error message “The location of the I/O variable 'PND_~'
PC Worx also allows the online access to controllers in does not match to any I/O group!”
networks which perform an IP address translation
The “The location of the I/O variable 'PND_~' does not
(Network Address Translation/NAT). This is done in
match to any I/O group!” error message may occur
PC Worx by activating the "use virtual LAN" option in
when a resource from the project tree is not assigned to
the "Communication" settings tab. Due to an error, the
a hardware in the bus structure. In this case, the I/O
online access has been totally blocked. This bug has
groups for the PROFINET device variables are not
been fixed.
created.
– Parameterization of PROFIsafe submodules Assign the resource that is not connected in the “bus
In certain cases, specific attributes in GSDML files were configuration” window to a hardware, or exclude the
not correctly evaluated. As a result, PROFIsafe was not resource in the “project tree window”.
supported by the submodules concerned. Neither – Restrictions for the use of Modbus gateways
F addresses nor further F parameters could be
The use of Modbus gateways is currently supported by
represented or configured. This bug has been fixed.
ILC 1x1 controllers with firmware ≥ 4.20 only. The
– Import of GSDML files gateways cannot be used with the other controllers that
When importing GSDML files, elements for parameters, support Modbus.
i.e., RecordDataItem or Ref have been evaluated When using the MB_ASYNC_RW firmware function
wrongly if bit data are written and at the same time the block, it must be observed that PC Worx offers a new
optional attributes "BitOffset" or "BitLength" were not version of the function block by default. However, for
considered. In this case the conversion was aborted. ILC 1x1 controllers with a firmware version 4.20 or
This bug has been fixed. earlier and for all type AXC 1050(XC),
PC WORX (S)RT controllers, the previous version of
the function block must be used. To use the previous
version of the function block, the required processor – Use of the atvise® builder visualization software
type must at least be temporarily specified for the The xml file containing the variables to be visualized is
relevant POU. The “Update FU/FB” function can then only generated in PC Worx using the “Rebuild Project”
be used to change the signature of the function block. command. In many instances, compiling using the
It is not possible to exchange a controller in a project “Make” command is not sufficient.
with connected Modbus gateways with a controller that In addition, the xml file is sent to the controller when the
does not support gateways. However, it must be noted complete PC Worx project is sent to the controller.
that PC Worx does not block the exchange process at The xml file is not included when sending project
first but will abort the process later. changes to the controller.
– Using projects in older PC Worx versions – IP address assignment via the BootP server
Projects that were created in PC Worx version 6.30 IP address assignment via the BootP server in PC Worx
including an installed AddOn, can also be opened in a only works correctly if the firewall on the Windows PC
PC Worx version without installed AddOn. If one of the that is used accepts incoming UDP packets at port 67.
new functions is used in the project (e.g., touch display If the Windows firewall is used, the “netsh advfirewall
or Modbus gateway support), the compilation process firewall add rule name="Open Port 67" dir=in
is aborted with an error message when using the action=allow protocol=UDP localport=67” command
“Make” or “Rebuild Project” function. can be used to add a corresponding rule in the firewall.
– Formatting the parameterization memory in Config+ You must be logged into the Windows PC with
When formatting a parameterization memory in administrator rights in order to create the rule.
Config+, the process window opens in the background. If using a firewall from another manufacturer, the
Press the “Alt” and “Tab” keys simultaneously to move corresponding rule should likewise be added.
the progress window into the foreground.
– Message when transmitting a project in PC Worx
When transmitting a project to the controller, the “Bus
configuration or bus specific variable properties not
compiled! [Configuration.Resource] Continue
download? Yes/No” message is displayed. This
message is likely to appear if a PROFINET device was
added in the bus configuration. At the beginning of the
compilation process, the bus configuration is saved at
first when using the “Make” or “Rebuild Project”
function. During the compilation process, addresses
are calculated which are written back to the bus
configuration. This is the reason why the above
message is output when transmitting the project. The
result after compilation already contains the
modifications so that transmission could be continued.
During transmission with source code, the bus
configuration that was present before compilation
would be sent to the controller. For safety reasons, the
“Make” function should therefore be called again prior
to transmission.
– Use of touch displays
When using type TD 1030T touch displays, all signals
of the touch display must be linked to variables in the
control program; only then, the device configuration is
valid. Otherwise, the “I/O variable 'PND_~' does not
match any I/O group” error message is output. The
variables, especially the string variables for the labels,
should be pre-initialized with useful values, however,
they must not necessarily be used in the program code.
17 AX Software Suite 2013 on the controller is highly simplified due to this mechanism.
The previous mechanisms such as BootP or the assignment
Version 1.81 AddOn V2 via a serial protocol are still supported.
17.1 Components of the AX Software Suite 2013
Support of Modbus gateways
Version 1.81 AddOn V2
Modular compact controllers of the type ILC 1x1 with
Software Version firmware version 4.20 or higher can be configured as
PC Worx 6.30.767 Modbus servers. Furthermore, Modbus RTU devices can
SafetyProg 3.20.2125 be configured and put into operation via corresponding
AX OPC Server 3.0.67 gateways (TCP/RTU).
Config+ 1.60.767
Support of PROFINET bus couplers of the type
Diag+ 2.60.767 AXL F BK PN
Diag+ NetScan 1.50.767
PC Worx has been extended by the device description for
WebVisit 6.21.00
the PROFINET - AXL F BK PN bus coupler
(order no. 2701815).
17.2 General information
This chapter describes all changes made between the Support of the PROFINET controller function for
current version of the AUTOMATIONWORX Software Suite modular type AXC 1050(/XC) small-scale controllers
2013 V1.81 AddOn V2 and the last released version "2013 As from firmware version 2.0, modular type AXC 1050(/XC)
V1.81 AddOn V1". small-scale controllers can be configured as a PROFINET
All parts of the previously released version (2013 V1.81 controller. PC Worx supports the following quantity
AddOn V1) are included in the current version (2013 V1.81 structures on the controller:
AddOn V2).
Set update time for inputs/ Max. number of
Please note that an operation of the software with guest
outputs PROFINET devices
account is not possible.
4 ms 1
The software is now supported under Windows 7 and
8 ms 2
Windows 8 (including 64-bit versions). Service Pack 3 is
mandatory for the operation under Windows XP. The 16 ms 4
software is not supported under Windows XP 64-bit. The ≥ 32 ms 8
software no longer supports Windows 2000 and older
versions. The installation on Windows 8.1 systems is not Error corrections
possible. – Representation and parameterization of PROFIsafe
modules
17.3 PC Worx
Due to a fault, the representation of PROFIsafe
Configuration of TD 1030T touch panels modules in the SafetyProg bus navigator was
incomplete. "F_Dest_Add" was not specified in the
In PC Worx, one or several touch displays of the type representation. However, the specifiction of
TD 1030T can be added to the modular compact controllers "F_Dest_Add" is important, because it is also used for
of the type AXC 1050(/XC) and ILC 1x1. PC Worx includes the representation in the variables grid to display the
several templates for these panels. The contained operating assignment of input and output signals to the variables
elements can be connected to control variables in the in the safety program. In addition, the device
engineering. In this way, simple visualization solutions can parameterization editor for PROFIsafe modules from
be achieved extremely fast. the Inline device family could not be displayed. Both
bugs have been fixed.
IP address assignment for modular compact
controllers
Modular compact controllers of the type ILC 1x1 with
firmware version 4.20 or higher can be searched in the
PROFINET network and their IP address as well the
controller name can be configured via DCP (Dynamic
Configuration Protocol). The assignment of the IP address
– Online access via NAT (Network Address Translation) – Local diagnostics on modular type AXC 1050(/XC)
PC Worx also allows the online access to controllers in small-scale controllers
networks which perform an IP address translation In Diag+, diagnostics of the local controller modules
(Network Address Translation/NAT). This is done in can no longer be called after changing the diagnostic
PC Worx by activating the "use virtual LAN" option in view.
the "Communication" settings tab. Due to an error, the To display the diagnostic data again, the connection to
online access has been totally blocked. This bug has the controller in Diag+ must be disconnected and
been fixed. reestablished.
– Parameterization of PROFIsafe submodules – Restrictions for the use of Modbus gateways
In certain cases, specific attributes in GSDML files were The use of Modbus gateways is currently supported by
not correctly evaluated. As a result, PROFIsafe was not ILC 1x1 controllers with firmware 4.20 only. The
supported by the submodules concerned. Neither gateways cannot be used with the other controllers that
F addresses nor further F parameters could be support Modbus.
represented or configured. This bug has been fixed. When using the MB_ASYNC_RW firmware function
– Import of GSDML files block, it must be observed that PC Worx offers a new
When importing GSDML files, elements for parameters, version of the function block by default. However, for
i.e., RecordDataItem or Ref have been evaluated ILC 1x1 controllers with a firmware version 4.20 or
wrongly if bit data are written and at the same time the earlier and for all type AXC 1050(XC),
optional attributes "BitOffset" or "BitLength" were not PC WORX (S)RT controllers, the previous version of
considered. In this case the conversion was aborted. the function block must be used. To use the previous
This bug has been fixed. version of the function block, the required processor
type must at least be temporarily specified for the
– Downloading the PROFIBUS master configuration for
relevant POU. The “Update FU/FB” function can then
type RFC 470 PN 3TX compact controllers
be used to change the signature of the function block.
An error in PC Worx prevented the IB IL PB-MA
It is not possible to exchange a controller in a project
PROFIBUS master from being configured, when this
with connected Modbus gateways with a controller that
master was directly connected to a type
does not support gateways. However, it must be noted
RFC 470 PN 3TX compact controller via INTERBUS.
that PC Worx does not block the exchange process at
The required communication path could not be
first but will abort the process later.
resolved correctly. This error was rectified.
– Using projects in older PC Worx versions
Known limitations and errors Projects that were created in PC Worx version 6.30
including an installed AddOn, can also be opened in a
– Hiding the first PROFINET device of an Axioline F
PC Worx version without installed AddOn. If one of the
station
new functions is used in the project (e.g., touch display
Hiding the first PROFINET device of an Axioline F or Modbus gateway support), the compilation process
station causes a crash in Diag+. If PROFIsafe modules is aborted with an error message when using the
are also present in the Axioline F station, their F “Make” or “Rebuild Project” function.
addresses are reported to be faulty.
– Formatting the parameterization memory in Config+
– Error message “The location of the I/O variable 'PND_~'
When formatting a parameterization memory in
does not match to any I/O group!”
Config+, the process window opens in the background.
The “The location of the I/O variable 'PND_~' does not Press the “Alt” and “Tab” keys simultaneously to move
match to any I/O group!” error message may occur the progress window into the foreground.
when a resource from the project tree is not assigned to
– Message when transmitting a project in PC Worx
a hardware in the bus structure. In this case, the I/O
groups for the PROFINET device variables are not When transmitting a project to the controller, the “Bus
created. configuration or bus specific variable properties not
Assign the resource that is not connected in the “bus compiled! [Configuration.Resource] Continue
configuration” window to a hardware, or exclude the download? Yes/No” message is displayed. This
resource in the “project tree window”. message is likely to appear if a PROFINET device was
added in the bus configuration. At the beginning of the
compilation process, the bus configuration is saved at
first when using the “Make” or “Rebuild Project”
function. During the compilation process, addresses
19 AX Software Suite 2013 New function for handling arrays and structs
Version 1.81 PC Worx provides new functions for the handling of
variables with array and struct data types. The functions
19.1 Components of the AX Software Suite 2013 LOWER_BOUND and UPPER_BOUND can be used to
Version 1.81 determine the array limits. With the SIZEOF function, the
array size can be determined. The functions
Software Version
TO_BIG_ENDIAN and TO_LITTLE_ENDIAN allow to
PC Worx 6.30.767 convert the byte order.
SafetyProg 3.20.2125
AX OPC Server 3.0.67 Extension of the Logic Analyzer
Config+ 1.60.767 The Logic Analyzer has been revised. It is now possible to
Diag+ 2.60.767 display the curves over the number of PLC cycles and the
Diag+ NetScan 1.50.767 time. In addition, recorded curves can be shown in a chart.
WebVisit 6.21.00
Multitasking for redundant controller
RFC 460R PN 3TX
19.2 General information
As known from other controllers, PC Worx also provides
This chapter describes all changes made between the
multitasking for the redundant control system
current version of the AUTOMATIONWORX Software Suite
RFC 460R PN 3TX with the new firmware version 5.10.
2013 V1.81 and the last released version "2013 V1.80".
Please note that an operation of the software with guest Support of PROFIsafe in the AXL-F device family
account is not possible.
PC Worx supports safe input/output modules of the AXL-F
The software is now supported under Windows 7 and device family by means of the PROFIsafe protocol.
Windows 8 (including 64-bit versions). Service Pack 3 is
mandatory for the operation under Windows XP. The Additional PROFIsafe diagnostic variables
software is not supported under Windows XP 64-bit. The
software no longer supports Windows 2000 and older From firmware version 2.38 of the safety controller
versions. The installation on Windows 8.1 systems is not RFC 470S PN 3TX, additional PROFIsafe control and
possible. diagnostic variables are available. Two additional variables
(F_ADDR_XXX_IPAR_OK and F_ADDR_XXX_IPAR_EN)
19.3 PC Worx can be created on module level. In addition, also
corresponding global variables (PASS_OUT_GLOBAL,
Support of web visualization with HTTPS DEVICE_FAULT_GLOBAL, CE_CRC_GLOBAL,
WD_TIME_OUT_GLOBAL, ACK_REQ_GLOBAL,
With the integrated web server on the compact controllers ACK_REI_GLOBAL) are available to allow the realization of
ILC 1x1, HTTPS in addition to HTTP can be used for the a simple group diagnostic.
web visualization. The desired protocol can be configured
with PC Worx. For the use of HTTPS, PC Worx provides the Support of PROFINET frame IDs from RTC2 band
required certificate on the respective controller using the
certificate information entered in the project. PC Worx assigns frame IDs from the RTC2 band when
configuring PROFINET networks. For networks with
Check of the firmware version of the safety controller PROFINET devices which do not support the current
specification, it can be enforced by a configuration setting
Due to functional enhancements in the firmware of the that frame IDs from the RTC1 band are assigned.
safety controller RFC 470S PN 3TX the firmware version of
the safety controller is also checked in addition to the Attention: A mixed operation of both configurations is not
hardware version and firmware version of the standard possible.
controller when establishing a connection between
PC Worx, SafetyProg and the controller. If the configured
version is one higher than the version of the connected
device, the connection establishment is aborted after a
corresponding note.
– Ethernet topology, firewall and faulty UDP – Wrong error message when accessing a safety
implementation in devices controller with password protection
For some devices or firmware versions with a faulty If a control password protected safety controller is in an
implementation of the IP stack, no neighbor information error status and if it is tried to access this safety
may be read from the relevant devices. In some cases controller from a project with activated user
it was found that the UDP requests were completely management, an error message is reported. In this error
answered but with a wrong return address. These message, a safety controller restart is proposed as
answers are always blocked by firewalls. In such cases, remedy. This error remedy is not sufficient. The error
the firewall on the PC has to be completely disabled. It status can only be eliminated by formatting the Flash
is not sufficient to create filter rules. memory of the controller via the project control dialog
– Restricted user rights in PC Worx / Config+ while having a password protected project opened and
The rights of the currently logged-on user may be after logging on to the safety controller with the directly
restricted under Windows 7 and Windows 8 even if the related control password. Alternatively, the Flash card
user is a member of the administration group. If can be formatted using the engineering PC and a
PC Worx or Config+ needs administrative access to suitable Flash card reader.
files and settings, the applications have to be launched – Using variables in conjunction with several safety
using the "Run as administrator" context menu controllers
command. Alternatively, the UAC (User Access A PC Worx project may include several safety
Control) can be temporarily or permanently deactivated controllers and also standard controllers. Exchange
under Windows Vista or set to the lowest level in variables can be defined for the data exchange
Windows 7. Afterwards, the user has to log off and log between standard controller and safety controller.
on again to the operating system. Exchange variables are identified by the project name
– Error when inserting devices with default modules (includes the safety controller name) shown in the
The insertion of a device into the bus structure may fail respective column in the global variables grid
if the bus structure already contains further devices of worksheet of the standard controller. This column
this type and individual or all default modules have been provides all safety controllers available in the project.
replaced. This can be avoided by copying and inserting However, only those safety controllers can be used
the device already contained in the bus structure. which are in the same PROFINET or INTERBUS
network. For all further controllers no exchange
– Limitations regarding the project translation to other
variables are generated and neither passed to the
languages
corresponding safety controller project.
After having translated a project to another local
– Using PROFIsafe input/output signals
language on a PC, this language is available on this
particular PC without any restrictions. If the project is, PROFINET / PROFIsafe process data is transmitted in
however, further edited on another PC, it may be Big Endian format. In the RFC 470S PN 3TX,
possible in rare cases that individual languages cannot processing of process data is based on the Little Endian
be edited because the underlying operating system format. If input/output signals greater than one byte
does not support the required regional and language (SAFEWORD, SAFEDWORD, SAFEINTEGER) are
settings. processed and not evaluated as single-bit information,
the user has to perform a format conversion from Big
– Installation of the AUTOMATIONWORX Software Suite
Endian to Little Endian on applicative level.
from a network share
– Project comparison with a connected controller
The software's scope of delivery includes required third
party software packages which are installed before the For reasons of know-how protection, creating and
actual installation routine. If the required packages storing additional information for the project
(Microsoft .NET Framework 3.5, Microsoft Visual C++ comparison with the connected controller can be
Runtime 2005 and 2008 as well as Microsoft Windows deactivated. If subsequently a project comparison with
Installer 3.1) are not yet available on the target PC, this the connected controller is performed, the error
may result in an error when installing from a network message "Communication error: Error while uploading
share. The successful installation of these packages is the data!" appears. This error message also occurs if
a mandatory prerequisite for the subsequent installation the project has been downloaded to the controller using
routine. Therefore, the installation should not be an older PC Worx version.
continued in such case and instead be repeated from a
local drive.
– Copying and inserting LD networks into large – Error message while compiling because of nested
worksheets function block accesses
Before inserting networks into a large LD worksheet When compiling a project containing a compact
sufficient space should be created by using the stretch controller of the type ILC 1xx, a compiler error message
commands because otherwise not all network parts (for is generated if within a function block direct function
example only the network name) might be inserted due block accesses are followed by nested function block
to lack of space. accesses. The error message does not occur if the
– Compile error after importing IEC61131 files order is reversed in the program code or the code is
After importing IEC61131 files which contain global executed in a program.
variables, the relevant project cannot be compiled any Error:
more in PC Worx because the assignments of the INOUT_LSR_State.X_Error := FALSE ;
already existing variables to the signals will be INOUT_LSR_ConnectionPoint.SR_LinkManager.SR_
overwritten and thus become invalid. These signals are State.SR_StateEncoder := INOUT_LSR_State ;
marked with <Error> in the Process Data Assignment No error:
view. To reuse this project, these faulty assignments INOUT_LSR_ConnectionPoint.SR_LinkManager.SR_
must be disconnected and subsequently re-connected. State.SR_StateEncoder := INOUT_LSR_State ;
– "Read PROFINET" error after installing additional INOUT_LSR_State.X_Error := FALSE ;
network adapters – Error message during global search in PC Worx
After installing additional network adapters, the The global search within large programs can cause the
operating system must be restarted to ensure that the error: Insufficient memory. To avoid this error message,
new installed network adapter can be used without the "Initializing multi-element variables" dialog should
restrictions. Without restarting the operating system, be closed before doing a global search.
existing network adapters can be used, however the – Empty Ethernet Topology view after initial program start
selection and use of the new installed adapter causes a
After installation of PC Worx and starting the program
program crash.
the first time, the Ethernet Topology view is empty and
– Error when downloading the project including the the mouse pointer shows the busy icon. Only after the
project sources while SafetyProg is opened PC Worx restart, the view is correctly displayed.
If a download with included project sources should be – Data in "Redundancy information" view in Diag+ not up
carried out in PC Worx, it must be ensured that to date
SafetyProg is closed. Otherwise PC Worx may freeze
When switching several times between the different
when zipping the project sources.
views in Diag+, the Redundancy information view is not
– Error message while compiling correctly displayed and updated. The data is not
When compiling a project, a compiler error message is correctly displayed until the connection to the controller
generated, if a VAR_EXTERNAL variable and has been disconnected and re-established.
simultaneously a VAR_GLOBAL or VAR_GLOBAL_PG – Software installation on PCs without Internet access
variable with the same name as the VAR_EXTERNAL
The executable files of this software package are code
variable and with set "NotOnPLC" flag is defined in a
signed. This protects the files from subsequent
POU. Details on the error "Variable '...' refers to a global
manipulation. The digital signature is checked when
variable in resource '...' which has the NotOnPlc Flag
loading these files. Therefore an Internet connection is
set." can be found in the online help. The corresponding
established and a Certificate Revocation List of the
help topic can only be called by selecting the error
certification publisher is retrieved. If no Internet
message clear text in the help index. The "Help on
connection exists, this process may take some time and
Message" function is not available for this error
lead to performance losses. You can disable the
message.
certificate revocation checking if no Internet connection
is available. To do this, open the Windows Control
Panel, click "Internet Options" and then click the
"Advanced Tab". In the "Security" area disable the
"Check for server certificate revocation" option. This
modification is only required if the PC is part of a
network without or with limited Internet access.
– Use of password protection in projects – Optimized code for eCLR based controllers
Depending on the controller type, SafetyProg In the resource settings, there is a new compiler option
combined with PC Worx and Config+ provides two available for the controller types AXC 1050, ILC 1xx, PC
different safety models. As known from previous WORX RT BASIC / PC WORX SRT and
software versions, the user management is still RFC 460R PN 3TX. This option is not described in the
supported. Here, the authorization is bound to the online help. With activated option, the compiler
engineering PC. Furthermore, the password protected generates less overhead during code generation, while
access to the RFC 470S PN 3TX safety controller also at the same time the debug possibilities are limited. This
introduced a project-bound password protection. It is in turn means that full debug functionality is only
possible to switch the safety model from the PC-bound available with deactivated option (not optimized code
user management to the project password protection generation).
with the directly related control password. Due to safety – Subsequent installation and uninstallation of the USB
reasons, it is not possible to switch into the opposite driver
direction. The USB driver used for the configuration of controllers
– Opening a PC Worx project in a previous version of the type AXC 1050 can be added to the system via a
When opening a project which has been created with modification installation. The USB driver can be
the current PC WORX version 6.30, an error is uninstalled via "Control Panel, Programs and
displayed to inform that no suitable converter is Features". The USB driver will not be uninstalled by
available to open the relevant project. The error deselecting the checkbox when performing a
message also applies to previous versions of PC Worx. modification installation of the
– Different behavior when connecting safe signals and AUTOMATIONWORX Software Suite.
variables in PC WORX – Machine Sequential Function Chart language not
– When connecting safe signals with variables in supported on eCLR based controllers
PC Worx, there is a different behavior depending on the The Machine Sequential Function Chart language
authorization status. A connection to the standard cannot be used for developing programs for controllers
variable in PC Worx is always created. A connection to of the type AXC 1050, ILC 1xx, PC WORX RT BASIC /
the safety controller program is only created if the user PC WORX SRT and RFC 460R PN 3TX, however the
has authorization for PC Worx or SafetyProg. This language can be selected when creating new blocks.
connection can be re-created at any time provided the Only when these blocks are used, the compiler
user has appropriate authorization. generates an error message.
– Using the applicative system redundancy with
AXL BK PN 19.4 WebVisit
Bus couplers of the type AXL BK PN cannot be used
Support of web visualization with HTML5
together with the applicative system redundancy for
controllers of the types ILC 3xx PN and Together with the integrated web server on the controllers
RFC 470 PN 3TX. The redundancy function is only ILC 1x1 and the new firmware version 4.20, WebVisit
available for controller type RFC 460R PN 3TX. provides HTML5-based web visualizations.
– Using OPC in conjunction with firewalls
In some cases, particularly in conjunction with
Windows 8, the OPC test client could not search
through the data points and display their values. The
reason for this is the firewall of the PC on which the
software runs. The OPC-Server and also the test client
correctly display the values after adapting the firewall
rules.
20.4 Diag+
21 AX Software Suite 2012 Version – Common variables grid worksheet for standard and
safety controller
1.70 Service Pack 2
The Process Data Assignment view and the global
21.1 Components of the AX Software Suite 2012 variables grid worksheet have been revised. The
Version 1.70 Service Pack 2 assignment of input and output signals to variables is
now exclusively done in the Process Data Assignment
Software Version view. The variables for the standard controller are
PC Worx 6.20.331 defined in the global variables grid worksheet. In
SafetyProg 3.00.1230 addition, all variables are defined in the global variables
AX OPC Server 3.0.66 grid worksheet which are exchanged with the safety
controller and also the variables of the safety controller
Config+ 1.51.331
which are connected to input and output signals.
Diag+ 2.50.331
– Program-wide cross references
Diag+ NetScan 1.40.331
In PC Worx, cross references of the control program
WebVisit 6.10.00 can be displayed and the usage location can be
accessed. This also considers cross references which
21.2 General information exist in a safety controller project used in PC Worx. The
This chapter describes all changes made between the new feature is that this functionality is now also
current version of the AUTOMATIONWORX Software Suite available in reverse direction.
2012 V1.70 SP2 and the last released version "2012 V1.70
SP1". Project comparison with a connected controller
Please note that an operation of the software with guest The previous function "Project Comparison" has been
account is not possible. extended. In addition to the offline comparison (the current
The software is now supported under Windows 7 (including loaded project is compared with a project stored on the PC
64-bit versions). Service Pack 3 is mandatory for the or in the network), now also the online comparison (the
operation under Windows XP. The software is not current loaded project is compared with the project stored
supported under Windows XP 64-bit. The software no on the PLC) is implemented.
longer supports Windows 2000 and older versions. New functions:
– The new Project Comparison Tree window shows the
21.3 PC Worx results of the project comparison as a tree.
– The different status symbols in the Project Comparison
Improvements in handling projects for safety
Result window make it easy to identify which parts have
controllers
been changed.
– Protection against unintended changes in protected – A detail comparison shows the details of any change.
PC Worx safety projects The changed part can be directly accessed.
Depending on the selected safety model for the safety
project there are situations where modifications must Initialization of user-defined data types
not be made. This restriction also covers the data Initial values for variables can be specified in the 'Init'
exchange between PC Worx and SafetyProg. In order column in variables grid worksheets. As for complex user-
not to compromise the data consistency, the editing defined data types such as STRUCT or ARRAY several
possibilities are restricted for those project components elements must be initialized, a special syntax is required.
that are related to a safety project. The new multi-element variable window simplifies this
The logon status when editing the corresponding handling.
project components is now shown in the status bar in
textual form (user name, authorization level) and Improved LD online display
highlighted in color.
Online values of LD connection lines (between contacts) are
In addition, the access timeout can be specified after
highlighted in color depending on their values. For that
which the user is automatically logged off if no user
purpose the connection logic is simulated in PC Worx. The
activity is detected. The same setting applies to the
color of the connection lines is derived from this logic and
PC Worx login.
the value of the respective variable. The complete line is
shown in the same color (depending on the calculated
EPLAN coupling
The data exchange with EPLAN P8 has been updated. The
import/export procedure has been simplified. The import
function now allows to import EPLAN data either into a new
or an already existing PC Worx project. The Import / Export
dialog opened by selecting "File, Import..." provides the new
EPLAN import option.
21.4 Config+
New functions
– Multiple assignment of addresses when using groups/
alternatives
Multiple use of memory addresses is now available for
INTERBUS controller boards if the addresses are
connected to process data of devices which are
assigned to different groups or alternatives. This now
allows to undock devices during running operation and
to dock other devices instead, whereas the replaced
devices can share a memory address area.
22.3 PC Worx
Improvements in handling projects for safety The device replacement function has been improved in the
controllers PC Worx network configurator. This function now also
allows the exchange of PROFINET devices. Thus devices
– Reducing the number of compiler runs can be exchanged by other hardware or firmware versions.
The number of necessary compiler runs during the
generation of projects using safety controllers could be New supported controllers/firmware
reduced. Now all changes to the project components
– ILC 1x1 ETH, ILC 1x1 ETH/XC
that are related to a contained safety controller project
are compiled immediately in the background and PC Worx as well as PC Worx Express now also support
passed to the respective project. For this reason the following controllers, each with the firmware version
compiler runs providing safe signals and exchange 4.00:
variables for the safety project are no longer required. – ILC 131 ETH
– Access protection on the safety controller – ILC 131 ETH/XC
– ILC 151 ETH
PC Worx and SafetyProg offer a new safety model for
specific safety controllers. In addition to the current user – ILC 151 ETH/XC
administration in SafetyProg with the option of certifying The named controllers are based on the eCLR runtime
projects, the password protection safety model (access 2.2, and can therefore be used together with the EN/
on projects) combined with the password protection on ENO functionality.
the safety controller is implemented. For these controllers, a start-up delay can be
configured for the INTERBUS master.
– ILC 3xx PN firmware V3.95 – For robot controller data to be forwarded to the
With the firmware edition 3.95, new functionalities, higher-level system, process data of the system
function blocks and data types are available for the coupler card have to be addressed into the MPM.
ILC 3xx PN controller family: – The multiple assignment option in the process data
– IP_INFO function block assignment dialog has been implemented.
– Data type LREAL
Important bug fixes
– Address based variable status
– Configuration of substitute value behavior and – Crash when starting an application
connection establishment for PROFINET In Config+ and PC Worx external applications for
– New system variables to control and monitor INTERBUS devices with PCP can be started, mainly to
PROFINET functions be able to configure and parameterize these devices.
– RFC 470S PN 3TX firmware V3.92 These applications have to be configured before by the
The controller type RFC 470S PN 3TX offers from user in Config+ or PC Worx. If this configuration is
firmware version 3.92 the possibility to control the incomplete, the previous software version crashes.
access to the safety controller by the use of a password. This bug has been fixed.
The access without entering the assigned password
23.5 Diag+
only allows monitoring functions. The user is not
granted full access to the safety controller before the
Optical diagnostic in PROFINET networks
password has been entered.
The safety controller can still be operated with the The operation of the optical diagnostic for PROFINET
previous safety model as well. networks in Diag+ has been improved and functionally
expanded. The two stored data sets can now be shown
Important bug fixes simultaneously in a comparison view.
– Program crashed when generating the cross reference Improved Ethernet Topology
list
The program crashed when the cross reference list was The graphical display and the communication with Ethernet
generated and the auto-hide function was activated for devices have been optimized in the Ethernet Topology.
the message window. The operation of the zoom function for selecting the visible
area of bigger topology views has been improved.
23.4 Config+ For PROFINET devices in the Ethernet Topology, the
device-related PROFINET diagnostic can now be shown in
New functions Diag+ (only in Diag+ that is not integrated in PC Worx)
– Changes in forwarding process data from lower-level directly in the Ethernet Topology.
INTERBUS systems
The following items have been changed concerning the
forwarding of lower-level process data to the higher-
level controller system in Config+:
– The base address has been removed completely
from the system. It has no more impact, even in old
projects with a base address set.
– The "System Coupler" tab has been removed. Its
functionality is now covered by the "Direct Data
Links" tab.
– The signal view (on the bottom right in the process
data dialog) is extended by the process data of the
system coupler card (special device number
0.240). This allows to assign host addresses of the
lower-level controller as well. Unlike the previous
Config+ solution, I/Os are now no more forwarded
to the higher-level system via the MPM, but as a
real direct link as done in the previous CMD
software.
24 AX Software Suite 2010 – SafetyProg version 2.6 must be used together with
PC Worx 6.10 SP 1.
Version 1.60 Service Pack 1
Operand-based powerflow
24.1 Components of the AX Software Suite 2010
Version 1.60 Service Pack 1 For the controllers RFC 470S PN 3TX (FW 3.91) and RFC
470 PN 3TX (FW 3.83) a new address status type with
Software Version powerflow is supported.
PC Worx 6.10.105
By default, online worksheets show the variable values
SafetyProg 2.6.439 stored in the I/O image at the end of a working cycle. Value
AX OPC Server 2.210.192 changes that occur during working cycles are not visible in
Config+ 1.40.105 online worksheets. This display mode is known as variable
Diag+ 2.40.105 status. In addition, online worksheets for ProConOS target
systems can be switched to address status with powerflow
Diag+ NetScan 1.30.105
display.
WebVisit 6.01.02
For other controllers or firmware versions, powerflow means
24.2 General information that online worksheets show "accumulator-based" values,
i.e., the variable values are read form the accumulator at the
This chapter describes all changes made between the moment when the program processes the respective
current version of the AUTOMATIONWORX Software Suite variable.
2010 V1.60 SP 1 and the last released version "2010
The new type is known as operand-based powerflow. This
V1.60".
means that online variable values are the actual operand
Please note that an operation of the software with guest values, read directly from the related memory location when
account is not possible. actually executing the operand's code position. Operand-
The software is now supported under Windows 7 (including based powerflow is always instance-related.
64-bit versions). Service Pack 3 is mandatory for the
operation under Windows XP. The software no longer Improved debug support for PC Worx RT and ILC 1xx
supports Windows 2000 and older versions. controllers
The support of debug functions has been improved for ILC
24.3 PC Worx 1xx controllers with firmware version 3.90 and higher and
PC Worx RT V1.1.
Graphical editor
– SFC editor GSDML support according to the specification V2.25
– Activating the edit mode by pressing the TAB key Now also device description files according to the GSDML
In SFC, steps, transitions and action blocks can be specification V2.25 can be imported into PC Worx.
directly edited using the TAB key.
– Step comments are preserved when copying New supported controllers/firmware
Up to now, comments were cut off from the step – ILC 190 ETH 2TX
when copying steps in SFC. Now comments are
PC Worx and PC Worx Express now also support the
preserved when copying steps.
ILC 190 ETH 2TX controller.
– Project comparison for Fixed Format LD editor
– PC Worx RT V1.1
The project comparison now also supports the Fixed
PC Worx now supports the controller PC Worx RT,
Format LD editor.
version 1.1.
Improvements in handling projects for safety – Firmware 3.90 for ILC 1xx
controllers PC Worx and PC Worx Express now support the
firmware version 3.90 for the controllers of the type ILC
– Jump from the PC Worx cross reference list to
1xx.
SafetyProg
You can directly jump from the cross reference list in
PC Worx to the position where the variable is used in
SafetyProg. -
– Firmware 3.91 for RFC 470S PN 3TX and 3.83 for RFC
470 PN 3TX
For the controllers RFC 470S PN 3TX with firmware
version 3.91 and higher and RFC 470 PN 3TX with
firmware version 3.83 and higher, PC Worx now
supports the following new firmware blocks:
– Function: TASK_RETURN
– Function block: LOAD_SAVE_RETAIN
24.4 Config+
Bug fixes
– Error when reading the INTERBUS
When reading the INTERBUS, the program crashed if a
specific error code was signaled for the
respective INTERBUS master.
24.5 Diag+
– Cutting, copying and pasting actions – Completion of FDT 1.2.1 interface functions
Actions can be copied or cut to the clipboard and The software implements the IFdtActiceX2 interface
pasted at a specific position in SFC worksheets. according to the FDT 1.2.1 specification. This allows
– Cutting, copying and pasting SFC sequences the use of modal dialogs by DTMs.
Sequences of steps and transitions can be copied or
Performance improvements
cut to the clipboard and pasted at a specific position in
SFC worksheets. The compiliation process has been speed-optimized, in
particular for PROFINET IO controllers. This improvement
Watch Window varies depending on the size and structure of the project to
The number of Watch Window tabs has been increased to be compiled.
10. The tabs can be renamed for each individual project.
System variables for the Application Manager
Improvements in handling projects for safety The following system variables for the Application Manager
controllers are added for newly created projects independent from the
– Synchronization of cross references used controller type and firmware version:
In addition to the internal cross references, the cross – APPMGR_APPLICATION_ID
references list now also displays external cross – APPMGR_TEMPLATE_ID
references in a single list. Thus, the cross references – APPMGR_APPLICATION_NAME
from different sub projects for safety functions are now The variables are created but the user has to activate them
available. explicitly before their use. Further details can be found in the
– Automatic assignment of F_Dest addresses Release Notes.
When inserting PROFIsafe devices into the bus
structure, new F_Dest addresses are assigned for each Applicative redundancy for the ILC 170 device
device. The next free address in a range defined by the The applicative redundancy for the ILC 170 device is
user is assigned. available from firmware 3.70 onward.
– Comments on variables
Comments can be added to replacement variables and Switching INTERBUS devices
safe I/O variables. These comments are also available Switching of devices is now possible for controllers of the
in the project on the safety controller after the 100 series performance class analog to the 300 series
compilation process. performance class.
In addition, the function texts of all process data can be
edited by the user. These comments are also available 25.4 Config+
in the project on the safety controller after the
compilation process. Bug fixes
– Bug fixes in the DTM View
Improvements in handling FDT functions
In the previous software version, the representation of
– Improved identification of DTMs DTM user interfaces in the DTM View caused a
The "Module Equipment ID" element, which is available software conflict (stop) when positioning the mouse
for all devices in the network configuration, is no cursor within the DTM function and pressing a mouse
synchronized bidirectionally with the FDT tag (data key. This error is fixed in the new version.
element) which is provided for all DTMs. – Bug fixes in the Process Data Assignment View
Thus, devices can be uniquely identified throughout the In the previous version, invalid connections of process
classic network configuration and the FDTbased data could be realized. Such connections lead to an
configuration. error message in the corresponding field bus
– Support of CLR 2.0 DTMs connection. The interruption of this connection caused
The software supports CLR 2.0 DTMs which have been a program crash. The creation of the connections is
implemented according to the FDT Group specification now prevented correctly.
"FDT Development with .NET". The faulty connections specified in the previous
software version can now be interrupted.
25.5 Diag+
Reading back the PROFINET IO configuration data has
been accelerated for controllers of the type RFC 470S PN-
3TX with firmware version 3.80 or later.
Error removal
Settings, in particular communication settings, will be
synchronized when using the DTMs from this library
together with the Config+ and PC Worx products. This
synchronization has not been executed correctly in previous
versions. This error has now been removed. Thus, all
settings made automatically or manually in the network
configuration of Config+ and PC Worx are also available in
the DTMs now.
27 AX Software Suite 2009 The problem that existing networks were destroyed after
inserting a new network from the clipboard does no longer
Version 1.50 Service Pack 2 exist.
27.1 Components of the AX Software Suite 2009
Sequential Function Chart (SFC)
Version 1.50 Service Pack 2
Inconsistent step IDs after performing "Download Changes"
Software Version do no longer occur.
PC Worx 6.00.25
AX OPC Server 2.40.137 GSDML import
Config+ 1.30.25 PC Worx 6.00 SP 2 supports the import of GSDML files,
Diag+ 2.30.05 version 2.2.
Diag+ NetScan 1.20.02 If the UseAsBits attribute is assigned to process data in the
WebVisit 5.14.05 GSDML file, PC Worx automatically creates bit objects.
This chapter describes all changes made between the The assignment of duplicate IP addresses/DNS names to a
current version of the AUTOMATIONWORX Software Suite controller instance and a PROFINET device instance of the
2009 V1.50 SP 2 and the last released version "2009 V1.50 same device type will no longer cause an error when
SP 1". compiling the project.
Please note that the software cannot be used with the
Controller update
GUEST account.
For larger projects, the function "Find altered FB/FU" If an ILC 1xx controller is updated using the "Complex
causes GDI memory leaks under Windows XP SP 2. This Devices Exchange Wizard", also the resource settings are
problem does no longer occur with Windows XP SP 3. updated.
The clipboard is not available for editing in SFC. If the error message "The resource settings are
inconsistent" is displayed, please replace the ILC 1xx
27.3 PC Worx controller using the "Complex Devices Exchange Wizard".
The memory leak, that could lead to a program crash after The export/import formats for EPlan P8, WinMOD and
several days of online operation, is eliminated. AXSales/Project+ have been updated.
If the command "Patch POU" was executed for a project, The Ethernet IP settings of a network can be exported to a
that was not consistent with the controller project while csv file using the new export format "IP Export File (*.csv)".
switching to online mode, erroneous values could be
displayed. "Patch POU" is no longer possible if the sources BootP Server
and the project stored on the controller are inconsistent. Compatibility problems of the integrated BootP Server with
controllers with FW ≥ 3.5 are fixed.
Function Block Diagram (FBD)
If a formal parameter was initialized with at string greater PROFIBUS settings
than 100 characters, the following formal parameter was not The program does no longer crash after the input of invalid
displayed. This problem is fixed. values.
Client/Server projects
Projects with controllers of the ILC 1xx family can now be
used as client/server projects.
Extras/Options/Backup
By activating the "Before compilation" option, always a
backup is created first when executing the commands
"Make" and "Rebuild Project".
Russian Windows
The error "Wrong assignment of variable and process data
item. The data types or data lengths do not match." no
longer occurs for ILC 1xx projects that contain Cyrillic letters
in the project path or project name.
27.4 Config+
27.5 NetNames+
When exporting/importing device data, also the
manufacturer and the device type are exported or imported.
27.6 Setup
The installation crash that occurred when importing device
descriptions is fixed.
28 AX Software Suite 2009 or deleted, the symbol is rearranged. The block call looks
like for a newly inserted function block.
Version 1.50 Service Pack 1
In case of function calls, also the parameter order is
Hotfix 1 decisive.
28.1 Components of the AX Software Suite 2009 When updating functions/function blocks, connection lines
Version 1.50 Service Pack 1 Hotfix 1 are deleted if the data types do no match. During this check,
a STRING(n) is processed just like a STRING, thus these
Software Version data types can remain connected.
PC Worx 6.00.25
AX OPC Server 2.40.137 After delete operations open connection lines or pads
Config+ 1.30.25 exist that couldn't be deleted
Diag+ 2.30.05 Currently there are no known cases in which open
Diag+ NetScan 1.20.02 connection lines or pads remain.
WebVisit 5.14.05
After delete operations open connection lines or pads
exist that couldn't be deleted
28.2 General information
Currently there are no known cases in which open
This chapter describes all changes made between the
connection lines or pads remain.
current version of the AUTOMATIONWORX Software Suite
2009 V1.50 SP 1 Hotfix 1 and the last released version Connection lines were deleted after updating the
"2009 V1.50 SP 1". functions/function blocks
Please note that the software cannot be used with the
Currently there are no cases known in which connection
GUEST account.
lines are deleted when updating the functions/function
28.3 PC Worx – Graphical editor blocks (Update FB/FU command). In addition, a check was
implemented (see chapter Project import from previous
Project import from previous versions versions).
EVC protected objects can only be deleted by deleting the PC Worx Express 6.00 SP 1 additionally supports the
appropriate XML file in the EVC subdirectory. When following controllers/firmware versions:
deleting the XML file, the EVC mechanism automatically – ILC 130 ETH Rev. ≥ 01/3.50
deletes the EVC objects in the PC Worx project. – ILC 150 ETH Rev. ≥ 01/3.50
After deletion of an EVC object, an EVC protected object – ILC 150 GSM/GPRS Rev. ≥ 01/3.50
with the same name (if available) is imported into the – ILC 155 ETH Rev. ≥ 01/3.50
PC Worx project.
– ILC 170 ETH Rev. ≥ 01/3.50
EVC protected objects are not exported by the EVC
mechanism. Startup parameterization
If the project is saved under a different name, the status For the following PCP devices, parameters can be set by
"Externally Controlled" is reset. The attribute "EVC default on startup of the controller (as of firmware version
protected" is deactivated for all objects with activated EVC 3.5).
protection. The objects are then handled like normal EVC
– IB IL TEMP 4/8 RTD-PAC
objects. Also the read-only attribute is reset.
– IB IL TEMP 4/8 RTD/EF-PAC
If an EVC protected object POU is copied and pasted, the
– IB IL TEMP 4/8 RTD/EF-2MBD-PAC
copied POU is not EVC protected. The new POU is then
automatically exported to the EVC root directory. – IB IL SGI 2/P-PAC
Creating a EVC object of the same name and type in the – FLM TEMP 4 RTD M12
EVC root directory by calling it from the version control This functionality has to be activated for the INTERBUS
system overwrites an already existing EVC protected master by setting the parameter "Startup parameterization"
object. An appropriate warning appears in the message to "Start".
window.
Virtual IP addresses
In the project, an EVC object cannot be overwritten by an
EVC protected object. To access controllers, for example, via NAT router, a virtual
When exporting an EVC protected object (IEC Export, IP address can be specified in the "Communication" tab.
PLCOpen XML Export), the EVC attribute is ignored. This address is used for communication. All IP settings
defined in the project will not change. This functionality is
The attribute "EVC protected" is saved to an extra bit in the
activated by checking the "Use virtual LAN" checkbox. For
extended options of a node. This bit is not used by older
PC Worx versions. Also the subdirectories in the EVC root every available set of IP settings, an additional virtual set of
directory are ignored by the monitoring mechanism. IP settings can be specified.
Until now the complete hardware subtree is added to the zip On the "Extended Settings" tab, the following GSM and
file @HW.ZIP and copied to the EVC directory. GPRS settings can be specified for the ILC 150 GSM/GPRS
Rev. ≥ 01/3.50:
– SIM parameters
– PIN
– Service Center phone number
– Roaming
– Allowed phone numbers
– CHAP user and password
– GPRS settings
29.5 Config+
No changes.
29.6 Diag+
No changes.
29.7 NetNames+
No changes.
when closing a project (provided an online connection is Wizard for Configuration of Several Devices (as of
established). V1.50)
In the following cases a warning message appears: The bus structure provides the "Wizard for Configuration of
– No boot project on the PLC Several Devices". It allows to easily configure several
– No project sources on the PLC devices with one function.
– The checksums of the PC Worx project, the PLC The current version provides the following functions:
project, the boot project on the PLC and the project – for FL SWITCH MCS/MM/SMCS in IP operating mode
sources do not match. – Trap Receiver
This comparison is based on CRC checksums that are also – (R)STP
provided to the user as system variables: – VLAN tagging
– PLC_CRC_PRJ_RAM: CRC over the project executed – IGMP snooping
on the PLC – Large Tree Support
– PLC_CRC_PRJ_BOOT: CRC over the boot project – Fast ring detection
– PLC_CRC_PRJ_SRC: CRC over the project sources – LLDP
(on the PLC) – Save current configuration
– FL BLUETOOTH AP
Hidden library blocks (as of V1.40 SP x)
– Bluetooth security
The "Attributes" tab in the properties dialog of a POU – Coexistence settings
contains the "Hidden" checkbox. – Device mode
If this checkbox is checked, the selected POU is not – Device reset
displayed in an instantiated library.
Network documentation (as of V1.40 SP x)
"Delete Control" dialog (as of V1.40 SP x)
The menu item "Document Network" allows to generate a
The "Delete Control" dialog can be deactivated for the documentation in HTML or RTF format for the project node
current session by checking the checkbox "Don't show this in the network configuration.
dialog again".
Process Data Monitor (as of V1.40 SP x)
PROFINET (as of V1.40 SP x)
A new Process Data Monitor allows to access addressed
INTERBUS devices assigned to PROFINET proxies can INTERBUS process data (process data can only be written
now be hidden. if the PLC is in the STOP state).
The PROFINET/PROFIBUS proxy FL NP PND-4TX PB is Controllers of the ILC 1xx family do not support serial
supported. GSD files can be imported into the device connections.
catalog by the menu item "Import GSD File...".
Process Data Assignment (as of V1.50)
PROFINET (as of V1.50)
Several variables can be assigned to process data items by
PROFINET devices with PDev (Physical Device) support one command.
are configured using PDev modules. PDev information can Data type and direction (I/Q) can be highlighted with colors.
be requested at runtime via RD_REC. This function is
available as of FW >= 3.5. The variables group is additionally selected when activating
"Locate Variable".
FDT container (as of V1.50)
Exchange Wizard (as of V1.50)
This feature requires administrator rights.
The controller Exchange Wizard can be used to additionally
An FDT container is integrated in PC Worx. If a DTM is exchange the following devices:
available for a device, it can be displayed in the new DTM
– FL NP PND-4TX IB
workspace.
– FL NP PND-4TX IB-LK
The device catalog can be scanned for installed DTMs.
Found DTMs are integrated into the device catalog by a – FLM BK PN M12 DI8 M12-2TX
simplified device description and can then be inserted into – IL PN BK DI8 DO4 2TX
projects. – SAFETY SLC 400 PND-4TX-IB
– STME PN 24 BK-2TX
30.6 Diag+
30.7 NetNames+
Software Version This comparison is based on CRC that are available to the
user as system variables:
PC Worx 5.20.17
– PLC_CRC_PRJ_RAM: CRC over the project carried
AX OPC Server 2.210.107
out over the PLC
Config+ 1.20.17
– PLC_CRC_PRJ_BOOT: CRC over the boot project
Diag+ 2.20.15
– PLC_CRC_PRJ_SRC: CRC over the project sources
Diag+ NetScan 1.10.19 (on the PLC)
WebVisit 5.12
Hidden library blocks
31.2 General information
In the properties dialog of a POE the “Hidden” attribute is
This chapter describes all changes made between the displayed on the “Attributes” tab.
current version of the AUTOMATIONWORX Software Suite If this attribute is selected this POE is not shown in an
2008 V1.40 SP 4 and the last released full version "2008 instanced library.
V1.40".
Delete control dialog
31.3 PC Worx
The “Delete control” dialog may be disabled for the current
New controllers session with the “Don’t show this dialog again” option.
Software Version This comparison is based on CRC checksums that are also
provided to the user as system variables:
PC Worx 5.20.17
– PLC_CRC_PRJ_RAM: CRC over the project executed
AX OPC Server 2.210.96
on the PLC
Config+ 1.20.17
– PLC_CRC_PRJ_BOOT: CRC over the boot project
Diag+ 2.20.15
– PLC_CRC_PRJ_SRC: CRC over the project sources
Diag+ NetScan 1.10.19 (on the PLC)
WebVisit 5.12
Hidden block libraries
32.2 General information
The "Attributes" tab in the properties dialog of a POU
This chapter describes all changes made between the contains the checkbox "Hidden".
current version of the AUTOMATIONWORX Software Suite If this checkbox is checked, the selected POU is not
2008 V1.40 SP 1 and the last released full version "2008 displayed in an instantiated library.
V1.40".
Dialog "Delete Control"
32.3 PC Worx
The dialog "Delete Control" can be deactivated for the
New controllers current session by checking the checkbox "Don't show this
dialog again".
As of Suite V1.40 SP 1, PC Worx supports the following
controllers: PROFINET
– RFC 470 PN 3TX
INTERBUS devices assigned to PROFINET proxies can
General now be hidden.
The PROFINET/PROFIBUS proxy FL NP PND-4TX PB is
In the Project Wizard dialog, controller families are clearly
supported. GSD files can be imported into the device
separated in several tabs.
catalog by the menu item "Import GSD File...".
Automatic management of VAR_EXTERNAL
Network documentation
declarations
The menu item "Document Network" allows to generate a
The use of VAR_EXTERNAL declarations can be disabled
documentation in HTML or RTF format for the project node
(set during installation or with the option "Extras/Options/
in the network configuration.
General/Hide external variables").
The VAR_EXTERNAL declarations are fully managed by Process data monitor
PC Worx. Please note that no VAR_EXTERNAL_PG and
A new process data monitor allows to access addressed
VAR_EXTERNAL_FB declarations can be used with the
INTERBUS process data (process data can only be written
option "Hide external variables" checked.
if the PLC is in the STOP state).
If this option is checked, the compile time increases.
Consistency check
For controllers with coprocessor firmware 3.00 and higher
(except RFC 430/450), a consistency check is performed
when closing a project (provided an online connection is
established),
In the following cases a warning message appears:
The INTERBUS diagnostics is now also available in The OPC Server additionally supports the following
PC Worx Express. controllers:
– RFC 470 PN 3TX
Error corrections
– The error message "The storage location for the I/O
variables xxx does not match any I/O group" for ILC 1xx
controllers does not longer occur.
– The stability of modem/COM server connections to ILC
1xx controllers is improved.
Performance improvements
The download speed is increased.
32.5 Config+
Network documentation
The menu item "Document Network" allows to generate a
documentation in HTML or RTF format for the project node
in the network configuration.
33 AX Software Suite 2008 100. The graphical user interface is customized to the
requirements of programming beginners. Due to only a
Version 1.40 limited number of menus and meaningful ICONS, an
intuitive operation is guaranteed. The IEC programming
33.1 Components of the AX Software Suite 2008
languages "Structured Text" and "Ladder Diagram"
Version 1.40
(graphical programming language) are supported.
Software Version PC Worx Express is a free program version without
PC Worx 5.20.17 licensing restrictions. 64 KB input data and 64 KB output
AX OPC Server 2.210.96 data are available to the user.
Config+ 1.20.17 The languages English and German are supported.
Diag+ 2.20.11 As of Firmware 3.0, the function "Download Changes" will
Diag+ NetScan 1.10.19 also be available in PC Worx Express.
WebVisit 5.12 Further information can be found in the PC Worx Express
Quickstart manual.
33.2 General information
Supported controls
This chapter describes all changes made between the
current version of the AUTOMATIONWORX Software Suite The following controls are supported:
2008 V1.40 and the last released full version "2007 V1.30 – ILC 150 ETH ≥ 01/2.00
SP 2". – ILC 150 GSM/GPRS ≥ 01/2.00
– ILC 155 ETH ≥ 01/2.00
33.3 All products
33.5 PC Worx
Windows Vista
Due to functional extensions and error corrections the
All Suite programs are enabled for Vista Business.
version number is changed from 5.10 to 5.20.
To ensure compatibility with Windows Vista, the directory
structure has been changed (among other things). As a New controls
result, the installation requires more free memory space on
the system partition (usually C:\) than for older Suite The current version additionally supports the following
versions (also if the Suite shall not be installed on the controls:
system partition). – ILC 150 GSM/GPRS. ≥ 01/2.00
The project folder has been moved from – ILC 155 ETH ≥ 01/2.00
<Suite>\bin\projects to – S-MAX 400 / 41x CE PN ≥ 00/4.6F/2.00
Documents and Settings\All Users\(Shared) – RFC 4x0 ETH IB ≥ 36/4.6D/5.06
Documents\<Application name>
Remote control
Now, all device descriptions are installed in the folder
Documents and Settings\All Users\FDCML10. For certain controls, the tab "Communication" provides the
following nodes:
Ethernet topology – RS232 Modem
– The dialog "Device Properties" has been modified and – COM Server
extended. Here you can select the COM interfaces configured for the
– Tab Ports modified modem or FL COM Server. The serial driver is then
The tab Ports has been modified. It now shows more configured accordingly. From here, you can run the tool PSI
information. MODEM TOOL and the Redirector software for the FL COM
– New tab Redundancy Server in order to configure the remote connection (if
installed).
Shows information on the (R)STP and MRP status.
Note: Both, the PSI MODEM TOOL and the Redirector
33.4 PC Worx Express software are not part of the AUTOMATION Software Suite.
PC Worx Express is a new, easy to use version of our well-
known PC Worx. The main focus lies on the easy entry into
the world of IEC 61131 programming our controls of class
As of Coprocessor firmware 3.00, the localization of runtime Due to error corrections and Vista compatibility the version
errors for controls of the type CP/FC/ILC 3xx has been number is increased to 2.30.01.
improved.
33.6 Config+
Due to functional extensions and error corrections the
version number is changed from 1.10 to 1.20.
HFI support
For IBS PCI SC/I-T boards, a configuration file for the HFI
Code Generator can be created via "Parameterize" / "CSV
for HFI Code Generator".
Network check
The menu item "Edit/Check" allows to check the current
network for errors at any time.
33.7 Diag+
Due to functional extensions and error corrections the
version number is changed from 2.10 to 2.20.
If the selected resource is write-protected (e.g., in case Font size, type and some font attributes (bold, italic,
of a MultiUser client project: resource not checked out), etc.) can be set as default values for new comments.
all control elements relevant for the global variable, The default settings are done in the Options dialog on
such as 'Initial value', 'I/O address', 'OPC', 'PDD' are the page "Graphic Editor". The default values are
inactive. applied when inserting new network comments (left
Inserting a new variable power rail), free placeable comments or new step
If the user tries to insert a new local variable, for comments.
example "NewVar1" (radio button "Local" activated), From now on, the last 10 editing operations can be
the system first checks whether a global variable with undone in the graphic editor. However, after particular
this name already exists in the global variables complex editing steps, the undo command is not
worksheet. If this is the case, a dialog appears where available (for example, after automatic FB replacement
the user can decide whether the already existing global or moving SFC branches). In this case, the Undo button
variable should be used or if a new local variable should is grayed out.
be inserted. At this point the user can define whether Replacement of blocks in the graphic editor:
the message shall appear for every new inserted – New formal parameters are added at the bottom of
variable or not by checking the appropriate checkbox in the block symbol. Thus, the block height will
the dialog (the dialog can be reactivated via the Options change. If other formal parameters, which are
dialog). If the user decides to use the global variable, positioned above the newly inserted parameters,
PC Worx returns to the dialog "Variables Properties" have been deleted at the same time, the resulting
with the settings for the existing global variable gaps are used to place the new parameters.
activated. This allows the user to check the data type, – If the block width has been increased, variables
initial value, address etc. of the global variable and to that are directly connected to outputs (without line)
edit the parameters, if necessary. After completing the will be automatically moved to the right – if there is
settings and confirming the dialog, the new variable is enough space. The same applies to contacts and
inserted into the local variables grid as right power rails, if the LD network is only
VAR_EXTERNAL (_PG/_FB) declaration and in the connected to one formal parameter of the blocks to
selected group of the selected global variables be replaced. Moving is not possible, if functions or
worksheet as VAR_GLOBAL (_PG/_FB) declaration. function blocks are connected or contained in the
Modifying existing variables connected network.
If the user changes the properties of an existing global – If the block width has been increased, connection
variable, these changes are automatically applied to the lines that are connected to outputs may be
selected global variables worksheet as well as to the shortened.
VAR_EXTERNAL (_PG/_FB) declarations in the local – If the data type or name of a formal parameter has
variables worksheet. The properties of the global been changed, an already existing connection in
variable (data type, comment) are also applied to the the network to this FP will be removed (same
local variable. behavior as before).
Once a global variable has been changed, the external – If the block height has been increased due to new
variables of other POUs can be updated using the formal parameters but there is not enough free
command "Update External Variables from Globals". space below the block, all objects below the block
– FBD/LD-specific improvements in the graphic editor are automatically moved downwards. This is only
With the new zoom level "Fit to Width", the entire width possible if the objects to be moved are not
of the active worksheet can be displayed. For the connected (directly or indirectly) to the block.
graphic editor, this zoom level is set with the – SFP-specific improvements in the graphic editor
appropriate command in the "Layout" menu. Command "Show Active Step" in menu "Online"
The function "Set Current Zoom for Reset" (menu This command is available with activated variable
"Layout") stores the current zoom level set for the status. It is used to locate the currently active step. If
worksheet with the PC Worx installation. This level is required, the displayed worksheet area is automatically
used, if the user executes the command "Reset Zoom". moved in order to show the active step. If several steps
The cursor is positioned to the upper left corner when are active at the same time (in case of a parallel
selecting the command "Reset Zoom". These actions branch), the topmost and leftmost step is focused.
apply only to closed worksheets; the zoom levels of In SFC worksheets in online mode (variable status is
open worksheets are not affected. active), the value of a fulfilled transition (condition) that
is programmed as transition detail is displayed.
When deleting action blocks or transitions with a related that are not (yet) used in the code but already assigned
detail, the user is asked whether the detail should be to inputs/outputs. Variables that are assigned to flags or
deleted too. system flags ('Address' = %M...) are deleted by this
When renaming a transition with a detail, the user is command.
asked whether the detail should be renamed too. New cross references filter setting "Only selected
Moving SFC branches: variable":
Double-clicking the lower connection point of a This option can be combined with the other filter
divergence marks the entire branch that is located options. If activated, only variables are considered that
closest to the click position. In order to identify the SFC match the variable currently marked. If no variable is
elements, which belong to this branch, the branch is selected, all variables in the POU are displayed.
scanned from bottom to top. The following 3 cases are – Availability of blocks
distinguished: All POUs can now be created with PLC type and
a) The entire branch can be analyzed until a unique processor type "<independent>". All functions and
line of the correspondent open connection is function blocks can be selected during program
reached. In this case, all objects in the branch will development.
be marked. This independency also applies to user libraries.
b) The entire branch cannot be uniquely analyzed Depending on the availability of a function or function
using the algorithm, but it is unique up to the next block on the control, an error message is indicated
closing connection. In this case, all objects up to when compiling or downloading.
the 1st closing connection will be marked. – Graphic editor
c) The algorithm does not fulfill any condition. In this In the graphic editor, several improvements have been
case, the message "Unable to detect SFC branch" made regarding the network templates.
appears.
– Time stamp for POU
If the entire branch is marked, it can be moved to the
right or to the left. This allows, in particular, The "Properties" dialog shows date and time of the last
interchanging branches. The length of horizontal modification.
connections is automatically adapted (increased or – Project tree
shortened), if necessary. When copying a POU in the project tree, the
Pressing <Shift> + double-clicking on the lower worksheets of the target POU are automatically
connection point of a divergence or selecting the renamed if the worksheet names start with the POU
context menu item "Reassign SFC Branch" marks the name. Otherwise, the worksheet names in the copied
relevant objects by applying the algorithm described POU are kept unchanged. The same applies when
above. If this operation was successful, the marked renaming POUs.
branch will be disconnected from the closing – POU localization
connection and, at the same time, the branch edit mode If the "Automatic Localization" mode is activated (menu
will be activated (analog to branch insert modus). Now item "Automatic Localization On/Off" in the menu
the user can combine the branches at another valid "View"), the currently active worksheet is always the
position. By doing so, the entire branch can be moved marked element in the project tree. This mode is only
horizontally and it is possible to set insertion marks with available in edit mode. In online mode, it is inactive.
a left mouse click (as known from the branch insert
mode). New functions in the "Bus Configuration" workspace
– Improved handling of cross references
– Control exchange
Command "Delete unused variables and FB instances"
If you are exchanging a control using the "Complex
in menu "Build":
Devices Exchange Wizard", PLC and processor type
This command applies to all POUs in the project and all are possibly set to the current values. Available typed
global variables. After selecting the command, a dialog POUs must be modified manually (see also 2.3.1).
appears informing the user that the deletion cannot be
– INTERBUS Assistant
undone. Furthermore, the dialog allows excluding I/O
variables (variables with entered %I or %Q address) Consistent baud rates are now longer checked in the
from the deletion. This allows keeping global variables INTERBUS system (512 kbaud or 2Mbaud).
– INTERBUS Topology
INTERBUS networks can be displayed graphically in
the INTERBUS Topology and also printed.
– GSDML import
You can import GSDML files according to the
specification 2.1.
34.4 Config+
Due to functional extensions and error corrections the
version number is changed from 1.10 to 1.10 SP 1.
SafetyProg integration
You can run SafetyProg directly from Config+.
The project management is done by Config+. Zipped
Config+ projects (*.zcp) contain the integrated SafetyProg
projects.
INTERBUS Topology
INTERBUS networks can be displayed graphically in the
INTERBUS Topology and also printed.
Status window
Status transitions of the PLC "Run" ⇔ "Stop" ⇔ "On" are
indicated.
The number of active/inactive groups/items can be
displayed per client.
The status and number of variables can be displayed for
each PLC.
34.6 NetNames
NetNames is a new tool for the easy assignment of IP
addresses in PROFINET networks.
– SafetyProg integration You can run SafetyProg directly from Config+. The project
management is done by Config+. Zipped Config+ projects
SafetyProg can be run directly from PC Worx, the
(*.zcp) contain the integrated SafetyProg projects.
project management is done by PC Worx.
– Task assignment for global variables INTERBUS baud rates
Updating of all resource-global variables can now be
Consistent baud rates are now longer checked in the
done with any cyclic task.
INTERBUS system (512 kbaud or 2Mbaud).
– SCC compatibility
The compatibility with the version management INTERBUS Topology
systems VSS and MKS is improved.
INTERBUS networks can be displayed graphically in the
INTERBUS Topology and also printed.
Status window
Status transitions of the PLC "Run" ⇔ "Stop"⇔ "On" are
indicated.
The number of active/inactive groups/items can be
displayed per client.
The status and number of variables can be displayed for
each PLC.
35.6 NetNames
NetNames is a new tool for the easy assignment of IP
addresses in PROFINET networks.
36.3 Config+
Due to functional extensions and error corrections the
version number is changed from 1.01 to 1.10.
General functions
See PC Worx.
PD assignment optimized
Successive bit objects are summarized to bit string objects
in order to optimize the bus cycle time.
36.4 Diag+
Due to functional extensions and error corrections the
version number is changed from 2.00 to 2.10.
To improve the performance, now only the activated New functions in the "Process Data Assignment"
window is switched to the address status. workspace
Also the telegram length has been increased for – Reconnecting using the mouse
performance reasons.
Single assignments can be reconnected via Drag&Drop
For further improvement of the download performance,
(new in SP 2).
another communication dll is used as of COP FW 1.41
and in case of Ethernet communication (replacement of Config+
the device description using the Complex Devices
Exchange Wizard required!) (new in SP 2). Due to functional extensions and error corrections, the
– Download version number has changed from 1.01 to 1.01 SP 2.
A warning appears also in case of a reset (if the option General functions
is activated).
"Download Changes" can be performed directly via the See PC Worx.
toolbar. Please reset the workspaces in the "Options" – Changed workspaces
dialog box by selecting "Extras, Options" (new in SP 2). The workspaces have been newly structured:
– Bus Configuration
New functions in the "Bus Configuration" workspace – Process Data Assignment
– Integrated BootP Server – Read INTERBUS
The BootP Server integrated in PC Worx and Config+ – Diagnostics
assigns the following IP parameters, that are contained – FDT (not yet used)
in the loaded bus project, to the requesting IP device: – Custom
– IP Address
– Subnet Mask 37.4 Diag+
– Default Gateway Due to functional extensions and error corrections, the
⇒ "Extras, BootP/SNMP/TFTP Settings..." version number has changed from 1.22 to 2.00.
– Bus view
Optimized refresh command. Diagnostic Archive
The handling of system couplers has been partially The Diagnostic archive can be read from the following
revised. controls:
If controls are replaced using the Replace Wizard, now – CP 306 ETH Rev. ≥ 00/4.6F/1.41
the old IP address is used. – CP 310 ETH Rev. ≥ 00/4.6F/1.41
– Device Catalog – CP 312 ETH Rev. ≥ 00/4.6F/1.41
More detailed error message in case of an invalid – FC 350 PCI ETH Rev. ≥ 01/4.6F/1.41
import.
– ILC 350 ETH/M Rev. ≥ 01/4.6F/1.41
The module catalog displays only modules that can be
– ILC 350 ETH Rev. ≥ 01/4.6F/1.41
used in the current context.
User-defined catalogs do not longer display [!] the – ILC 350 PN Rev. ≥ 01/4.6F/1.41
availability of the compiled device description (*.dev). – ILC 370 ETH 2TX-IB Rev. ≥ 01/4.6F/1.41
– EXCEL Link – ILC 370 ETH 2TX-IB/M Rev. ≥ 01/4.6F/1.41
The "Adjustment" function now also allows to add – ILC 370 PN 2TX-IB Rev. ≥ 01/4.6F/1.41
variables groups via the Excel file (new in SP 2). – ILC 390 PN 2TX-IB Rev. ≥ 01/4.6F/1.41
Several error corrections. – S-MAX 406 CE PN Rev. ≥ 00/4.6F/1.41
– LC Display – S-MAX 406 CE Rev. ≥ 01/4.6F/1.41
Long connection names are completely displayed in a
tooltip.
37.5 AX OPC Server
Array of STRING
For an array of STRING, all elements are filled with correct
values.
Improved communication
As of COP FW 1.41, the communication performance using
a new communication dll is increased (as of SP 2).
– Changed workspaces
The workspaces have been newly structured:
– Bus Configuration
– Process Data Assignment
– Read INTERBUS
– Diagnostics
– FDT (not yet used)
– Custom
38.2 Diag+
Due to functional extensions and error corrections, the
version number has changed from 1.22 to 2.00.
Message archive
The message archive can be read from the following
controls:
– CP 306 ETH Rev. ≥ 00/4.6F/1.41
– CP 310 ETH Rev. ≥ 00/4.6F/1.41
– CP 312 ETH Rev. ≥ 00/4.6F/1.41
– FC 350 PCI ETH Rev. ≥ 01/4.6F/1.41
– ILC 350 ETH/M Rev. ≥ 01/4.6F/1.41
– ILC 350 ETH Rev. ≥ 01/4.6F/1.41
– ILC 350 PN Rev. ≥ 01/4.6F/1.41
– ILC 370 ETH 2TX-IB Rev. ≥ 01/4.6F/1.41
– ILC 370 ETH 2TX-IB/M Rev. ≥ 01/4.6F/1.41
– ILC 370 PN 2TX-IB Rev. ≥ 01/4.6F/1.41
– ILC 390 PN 2TX-IB Rev. ≥ 01/4.6F/1.41
– S-MAX 406 CE PN Rev. ≥ 00/4.6F/1.41
– S-MAX 406 CE Rev. ≥ 01/4.6F/1.41
Array of STRING
For an array of STRING, all elements are filled with correct
values.
The programs PC Worx, Config+, Diag+ and New functions in the "IEC Programming" workspace
Diag+ NetScan are now available in Chinese.
– Switching variables of the type BOOL
New programs In Online mode, you can switch graphical worksheets
(FBD, LD and SFC) to an extended Online mode. This
The following programs have been added compared to the
mode allows to force or overwrite the values of
Suite version 1.10.
variables of the type BOOL by simply clicking and
– AX OPC Server releasing the left mouse button. After releasing the left
– Visu+ mouse button, the variable returns to its original value.
To be able to use this feature, you first have to set a
Removed errors certain flag (TB) for this variable in the properties dialog
The driver for the serial interface now runs also on of the variable.
Multiprocessor/HT systems. – Network templates
The network template is a code frame (written in LD,
39.3 PC Worx FBD, ST or IL) which can be saved as template. In this
Due to functional extensions and error corrections the template you can substitute variables, instance names,
version number is changed from 3.12 to 5.00. address output and comments by placeholders when
inserting the template within a worksheet.
General new functions – Use of DIN variables
– Possibility to perform online changes The IEC namespace has been expoanded by the DIN
One hundred percent ability to perform online changes namespace. The characters - + < > can be used at any
of the IEC programming environment during runtime position in the variable name but not at the beginning.
(except the programming language Machine The characters / * # and the numbers 0 to 9 are allowed
Sequential Function Chart, MSFC). Changes are at any position.
performed in real-time. No PLC stop required!
The following control systems (as of the given versions)
support this feature:
– RFC 430 ETH-IB, Version 30/4.6D/5.00
Error corrections
– Errors corrected for the following controller boards:
– IBS ISA SC/RI/RT-LK (Slave) ID 233 PD 96 with
variable PDU size.
– Additional error corrections
– OPC items are now longer generated in any case.
39.5 Diag+
Due to the possibility of a parallel installation of Diag+, the
version has been upgraded to version 1.22.
8040_en_24 PHOENIX CONTACT GmbH & Co. KG • Flachsmarktstraße 8 • 32825 Blomberg • Germany 88 / 89
phoenixcontact.com
AX SOFTWARE SUITE – CHANGE NOTES