Beruflich Dokumente
Kultur Dokumente
CHANGE NOTES
AUTOMATIONWORX Software Suite –
An overview of the change notes
Application note
8040_en_14 © PHOENIX CONTACT 2015-09-18
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
and Windows 8.1 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 2015 Version 1.82 AddOn V1........................................................................ 7
3.1 General information ........................................................................................................................................7
3.2 PC Worx .........................................................................................................................................................7
3.3 Config+...........................................................................................................................................................7
3.4 Diag+..............................................................................................................................................................7
3 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
3.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
3.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 ver-
project sion 4.40 is replaced with a type ILC 1X1 controller fea-
When a PROFINET device and a PROFINET controller turing firmware version <4.40, the Modbus/TCP server
were used simultaneously in one multi resources functionality in PC Worx will no longer be available. The
project, users would receive an error message corresponding configuration files will be deleted from
informing them that an IP address must be unique the project. Variables already linked will however keep
within one project. the IEC 61131-3 addresses. This may lead to the fol-
This behavior has been rectified. lowing error message when creating a project: "The lo-
cation of the I/O variable 'xxxxx' does not match to any
– Faulty assignment after moving of I/O modules
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. 3.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 3.4 Diag+
PROFIBUS master, the information on the parameter-
ization of PC Worx was not correctly converted in some Error corrections
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 4.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
4.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 4.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 parameter-
ization 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.
6 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.
6.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).
6.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
6.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 When evaluating the slot definitions, the message
“Value was either too large or too small for an Int16” has
As of firmware Version 4.30, the ILC 1x1 modular small-
sometimes been output in the Message Window. This
scale controllers support the basic version of the atvise®
error has been rectified.
builder visualization software from CERTEC EDV GmbH.
When a PC Worx project is compiled, an xml file is created – Downloading the PROFIBUS master configuration for
in which the variables to be visualized are saved. When the type RFC 470 PN 3TX compact controllers
project is sent to the controller, the generated xml file is An error in PC Worx prevented the IB IL PB-MA
stored on the SD card of the ILC 1x1 controller. PROFIBUS master from being configured, when this
For more detailed information on using the ILC 1x1 with the master was directly connected to a type
atvise® builder software, please refer to the RFC 470 PN 3TX compact controller via INTERBUS.
AH EN ILC 1X1 ≥ FW 4.30 – ATVISE® application note. It The required communication path could not be
is provided with the setup for firmware 4.30. The application resolved correctly. This error was rectified.
note can also be downloaded at – Local diagnostics for AXC 1050(/XC) modular
phoenixcontact.net/products. controllers
In Diag+, diagnostics of the local controller modules
Error corrections could no longer be called after changing the diagnostic
– Representation and parameterization of PROFIsafe view.
modules To display the diagnostic data again, the connection to
Due to a fault, the representation of PROFIsafe the controller in Diag+ had to be disconnected and
modules in the SafetyProg bus navigator was reestablished. This error has been rectified.
incomplete. "F_Dest_Add" was not specified in the
representation. However, the specifiction of Known limitations and errors
"F_Dest_Add" is important, because it is also used for – Hiding the first PROFINET device of an Axioline F
the representation in the variables grid to display the station
assignment of input and output signals to the variables Hiding the first PROFINET device of an Axioline F
in the safety program. In addition, the device station causes a crash in Diag+. If PROFIsafe modules
parameterization editor for PROFIsafe modules from are also present in the Axioline F station, their F
the Inline device family could not be displayed. Both addresses are reported to be faulty.
bugs have been fixed.
– Error message “The location of the I/O variable 'PND_~'
– Online access via NAT (Network Address Translation) does not match to any I/O group!”
PC Worx also allows the online access to controllers in The “The location of the I/O variable 'PND_~' does not
networks which perform an IP address translation match to any I/O group!” error message may occur
(Network Address Translation/NAT). This is done in when a resource from the project tree is not assigned to
PC Worx by activating the "use virtual LAN" option in a hardware in the bus structure. In this case, the I/O
the "Communication" settings tab. Due to an error, the groups for the PROFINET device variables are not
online access has been totally blocked. This bug has created.
been fixed. Assign the resource that is not connected in the “bus
– Parameterization of PROFIsafe submodules configuration” window to a hardware, or exclude the
In certain cases, specific attributes in GSDML files were resource in the “project tree window”.
not correctly evaluated. As a result, PROFIsafe was not – Restrictions for the use of Modbus gateways
supported by the submodules concerned. Neither The use of Modbus gateways is currently supported by
F addresses nor further F parameters could be ILC 1x1 controllers with firmware ≥ 4.20 only. The
represented or configured. This bug has been fixed. gateways cannot be used with the other controllers that
– Import of GSDML files support Modbus.
When importing GSDML files, elements for parameters, When using the MB_ASYNC_RW firmware function
i.e., RecordDataItem or Ref have been evaluated block, it must be observed that PC Worx offers a new
wrongly if bit data are written and at the same time the version of the function block by default. However, for
optional attributes "BitOffset" or "BitLength" were not ILC 1x1 controllers with a firmware version 4.20 or
considered. In this case the conversion was aborted. earlier and for all type AXC 1050(XC),
This bug has been fixed. PC WORX (S)RT controllers, the previous version of
– Converting GSDML files 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.
7 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.
7.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).
7.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
7.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
– Online access via NAT (Network Address Translation)
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
PC Worx also allows the online access to controllers in In Diag+, diagnostics of the local controller modules
networks which perform an IP address translation can no longer be called after changing the diagnostic
(Network Address Translation/NAT). This is done in view.
PC Worx by activating the "use virtual LAN" option in To display the diagnostic data again, the connection to
the "Communication" settings tab. Due to an error, the the controller in Diag+ must be disconnected and
online access has been totally blocked. This bug has reestablished.
been fixed. – Restrictions for the use of Modbus gateways
– Parameterization of PROFIsafe submodules The use of Modbus gateways is currently supported by
In certain cases, specific attributes in GSDML files were ILC 1x1 controllers with firmware 4.20 only. The
not correctly evaluated. As a result, PROFIsafe was not gateways cannot be used with the other controllers that
supported by the submodules concerned. Neither support Modbus.
F addresses nor further F parameters could be When using the MB_ASYNC_RW firmware function
represented or configured. This bug has been fixed. block, it must be observed that PC Worx offers a new
– Import of GSDML files version of the function block by default. However, for
When importing GSDML files, elements for parameters, ILC 1x1 controllers with a firmware version 4.20 or
i.e., RecordDataItem or Ref have been evaluated earlier and for all type AXC 1050(XC),
wrongly if bit data are written and at the same time the PC WORX (S)RT controllers, the previous version of
optional attributes "BitOffset" or "BitLength" were not the function block must be used. To use the previous
considered. In this case the conversion was aborted. version of the function block, the required processor
This bug has been fixed. type must at least be temporarily specified for the
relevant POU. The “Update FU/FB” function can then
– Downloading the PROFIBUS master configuration for
be used to change the signature of the function block.
type RFC 470 PN 3TX compact controllers
It is not possible to exchange a controller in a project
An error in PC Worx prevented the IB IL PB-MA
with connected Modbus gateways with a controller that
PROFIBUS master from being configured, when this
does not support gateways. However, it must be noted
master was directly connected to a type
that PC Worx does not block the exchange process at
RFC 470 PN 3TX compact controller via INTERBUS.
first but will abort the process later.
The required communication path could not be
resolved correctly. This error was rectified. – Using projects in older PC Worx versions
Projects that were created in PC Worx version 6.30
Known limitations and errors including an installed AddOn, can also be opened in a
PC Worx version without installed AddOn. If one of the
– Hiding the first PROFINET device of an Axioline F
new functions is used in the project (e.g., touch display
station
or Modbus gateway support), the compilation process
Hiding the first PROFINET device of an Axioline F is aborted with an error message when using the
station causes a crash in Diag+. If PROFIsafe modules “Make” or “Rebuild Project” function.
are also present in the Axioline F station, their F
– Formatting the parameterization memory in Config+
addresses are reported to be faulty.
When formatting a parameterization memory in
– Error message “The location of the I/O variable 'PND_~'
Config+, the process window opens in the background.
does not match to any I/O group!”
Press the “Alt” and “Tab” keys simultaneously to move
The “The location of the I/O variable 'PND_~' does not the progress window into the foreground.
match to any I/O group!” error message may occur
– Message when transmitting a project in PC Worx
when a resource from the project tree is not assigned to
a hardware in the bus structure. In this case, the I/O When transmitting a project to the controller, the “Bus
groups for the PROFINET device variables are not configuration or bus specific variable properties not
created. compiled! [Configuration.Resource] Continue
Assign the resource that is not connected in the “bus download? Yes/No” message is displayed. This
configuration” window to a hardware, or exclude the message is likely to appear if a PROFINET device was
resource in the “project tree window”. added in the bus configuration. At the beginning of the
compilation process, the bus configuration is saved at
– Local diagnostics on modular type AXC 1050(/XC)
first when using the “Make” or “Rebuild Project”
small-scale controllers
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
9 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
9.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
9.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)
9.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
Error corrections
PC Worx, SafetyProg and the controller. If the configured
version is one higher than the version of the connected – Improvement for connecting SafetyProg to PC Worx
device, the connection establishment is aborted after a
corresponding note.
In order to ensure the data consistency between a Known limitations and errors
PC Worx project and one or several contained
– Different format for REAL_TO_STRING
SafetyProg projects, SafetyProg had to be closed by
PC Worx in some applications. PC Worx and The resulting string output by the REAL_TO_STRING
SafetyProg have been updated so that SafetyProg function differs for different types of controllers. For the
usually does not have to be closed by PC Worx. exponential representation of REAL numbers, the
exponent is specified by 2 or 3 digits depending on the
– Internal error when compiling projects with safety
target.
controllers
– INTERBUS PCP communication references
When using exchange variables between standard and
safety controller in SafetyProg, an error in the PC Worx PC Worx assigns communication references for
compiler caused an internal error during compilation of INTERBUS devices with PCP. When using PCP
the program for the safety controller as the data function blocks, the communication references as well
direction and the Standard or Safety attribute did not as the logical device number consisting of system,
match the specified address range. This bug has been segment and position information can be specified. The
fixed. logical device number should preferably be used
because the communication references can change
– Program crash when opening the project control dialog
when editing the bus structure and thus have to be
A SafetyProg error caused the program to freeze when adapted in the control program.
opening the project control dialog and trying to
– Project must be compiled at least two times before
establish a connection to the controller while the safety
downloading
controller was in startup or POST phase. This bug has
been fixed. For controllers of the type RFC 470S PN 3TX a
PC Worx project can be successfully compiled but
– Incorrect evaluation of GSDML files
when downloading the project to the device a message
In certain cases, elements of GSDML files were not appears indicating that the project has not been
correctly evaluated. As a result of this, the checksums compiled if during compilation SafetyProg was opened.
for the relevant modules and submodules in SafetyProg This problem can be omitted by deactivating the
could not be determined correctly and thus plausibility creation of cross references during compilation (this
errors were reported. Due to this, these modules and corresponds to the default setting) or by closing
submodules could not be configured, parameterized SafetyProg.
and put into operation. This bug has been fixed.
– System variables for Application Manager
However, it is necessary to remove the affected devices
including their modules from the project and also from The system variables for the Application Manager are
the device catalog. The devices and their modules have created and initially deactivated. Therefore, the system
to be re-imported into the device catalog and also re- variables have to be explicitly activated before their
inserted into the project. use.
– Incorrect evaluation of GSD files The initial value of the "APPMGR_TEMPLATE_ID"
variable is changed every time a compile, make or build
In certain cases, the entries DPV1_Slave and Fail_Safe
process is performed. This function prevents from
specified in GSD files were not correctly evaluated. As
debugging possibly incorrect online values after
a result of this, a faulty parameter telegram has been
compiling by displaying a corresponding message
generated and the affected devices could not be put
dialog.
into operation. This bug has been fixed.
– License Manager
– Destruction of graphical worksheets / program crash
when compiling The License Manager sometimes displays old
subversions. This has no effect on the product
Due to an error in the graphical editor, graphical
licensing. The License Manager rather displays the
worksheets had been destroyed. Compiling these
smallest version from which a particular license key is
worksheets in turn led to a PC Worx crash. Both bugs
valid.
have been fixed.
– Timeout error message when debugging projects
containing several resources
It is recommended to deactivate all resources in a
project for which no communication connection to the
controller hardware can be established and which are
not required for the debug session. This prevents from
the cyclic occurrence of timeout error messages.
– 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 – Copying and inserting LD networks into large
local drive. worksheets
user management to the project password protection – Optimized code for eCLR based controllers
with the directly related control password. Due to safety In the resource settings, there is a new compiler option
reasons, it is not possible to switch into the opposite available for the controller types AXC 1050, ILC 1xx, PC
direction. WORX RT BASIC / PC WORX SRT and
– Opening a PC Worx project in a previous version RFC 460R PN 3TX. This option is not described in the
When opening a project which has been created with online help. With activated option, the compiler
the current PC WORX version 6.30, an error is generates less overhead during code generation, while
displayed to inform that no suitable converter is at the same time the debug possibilities are limited. This
available to open the relevant project. The error in turn means that full debug functionality is only
message also applies to previous versions of PC Worx. available with deactivated option (not optimized code
– Different behavior when connecting safe signals and generation).
variables in PC WORX – Subsequent installation and uninstallation of the USB
– When connecting safe signals with variables in driver
PC Worx, there is a different behavior depending on the The USB driver used for the configuration of controllers
authorization status. A connection to the standard of the type AXC 1050 can be added to the system via a
variable in PC Worx is always created. A connection to modification installation. The USB driver can be
the safety controller program is only created if the user uninstalled via "Control Panel, Programs and
has authorization for PC Worx or SafetyProg. This Features". The USB driver will not be uninstalled by
connection can be re-created at any time provided the deselecting the checkbox when performing a
user has appropriate authorization. modification installation of the AUTOMATIONWORX
– Using the applicative system redundancy with Software Suite.
AXL BK PN – Machine Sequential Function Chart language not
Bus couplers of the type AXL BK PN cannot be used supported on eCLR based controllers
together with the applicative system redundancy for The Machine Sequential Function Chart language
controllers of the types ILC 3xx PN and cannot be used for developing programs for controllers
RFC 470 PN 3TX. The redundancy function is only of the type AXC 1050, ILC 1xx, PC WORX RT BASIC /
available for controller type RFC 460R PN 3TX. PC WORX SRT and RFC 460R PN 3TX, however the
– Using OPC in conjunction with firewalls language can be selected when creating new blocks.
Only when these blocks are used, the compiler
In some cases, particularly in conjunction with
generates an error message.
Windows 8, the OPC test client could not search
through the data points and display their values. The 9.4 WebVisit
reason for this is the firewall of the PC on which the
software runs. The OPC-Server and also the test client Support of web visualization with HTML5
correctly display the values after adapting the firewall
rules. Together with the integrated web server on the controllers
ILC 1x1 and the new firmware version 4.20, WebVisit
provides HTML5-based web visualizations.
10.4 Diag+
11 AX Software Suite 2012 Version The Process Data Assignment view and the global
variables grid worksheet have been revised. The
1.70 Service Pack 2 assignment of input and output signals to variables is
now exclusively done in the Process Data Assignment
11.1 Components of the AX Software Suite 2012
view. The variables for the standard controller are
Version 1.70 Service Pack 2
defined in the global variables grid worksheet. In
Software Version addition, all variables are defined in the global variables
PC Worx 6.20.331 grid worksheet which are exchanged with the safety
SafetyProg 3.00.1230 controller and also the variables of the safety controller
which are connected to input and output signals.
AX OPC Server 3.0.66
– Program-wide cross references
Config+ 1.51.331
In PC Worx, cross references of the control program
Diag+ 2.50.331
can be displayed and the usage location can be
Diag+ NetScan 1.40.331 accessed. This also considers cross references which
WebVisit 6.10.00 exist in a safety controller project used in PC Worx. The
new feature is that this functionality is now also
11.2 General information available in reverse direction.
This chapter describes all changes made between the
Project comparison with a connected controller
current version of the AUTOMATIONWORX Software Suite
2012 V1.70 SP2 and the last released version "2012 V1.70 The previous function "Project Comparison" has been
SP1". extended. In addition to the offline comparison (the current
Please note that an operation of the software with guest loaded project is compared with a project stored on the PC
account is not possible. or in the network), now also the online comparison (the
current loaded project is compared with the project stored
The software is now supported under Windows 7 (including
on the PLC) is implemented.
64-bit versions). Service Pack 3 is mandatory for the
operation under Windows XP. The software is not New functions:
supported under Windows XP 64-bit. The software no – The new Project Comparison Tree window shows the
longer supports Windows 2000 and older versions. results of the project comparison as a tree.
– The different status symbols in the Project Comparison
11.3 PC Worx Result window make it easy to identify which parts have
been changed.
Improvements in handling projects for safety
– A detail comparison shows the details of any change.
controllers
The changed part can be directly accessed.
– Protection against unintended changes in protected
PC Worx safety projects Initialization of user-defined data types
Depending on the selected safety model for the safety Initial values for variables can be specified in the 'Init'
project there are situations where modifications must column in variables grid worksheets. As for complex user-
not be made. This restriction also covers the data defined data types such as STRUCT or ARRAY several
exchange between PC Worx and SafetyProg. In order elements must be initialized, a special syntax is required.
not to compromise the data consistency, the editing The new multi-element variable window simplifies this
possibilities are restricted for those project components handling.
that are related to a safety project.
The logon status when editing the corresponding Improved LD online display
project components is now shown in the status bar in
Online values of LD connection lines (between contacts) are
textual form (user name, authorization level) and
highlighted in color depending on their values. For that
highlighted in color.
purpose the connection logic is simulated in PC Worx. The
In addition, the access timeout can be specified after color of the connection lines is derived from this logic and
which the user is automatically logged off if no user the value of the respective variable. The complete line is
activity is detected. The same setting applies to the shown in the same color (depending on the calculated
PC Worx login. value). In addition, the online display of the contact is
– Common variables grid worksheet for standard and adapted to the status value (not only to the variable value).
safety controller
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.
11.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.
11.5 Diag+
12.3 PC Worx
13 AX Software Suite 2012 Depending on the selected safety model for the safety
project there are situations, where modifications must
Version 1.70 not be made. This restriction also covers the data
exchange between PC Worx and SafetyProg. In order
13.1 Components of the AX Software Suite 2012
not to compromise the data consistency, the editing
Version 1.70
possibilities are restricted for those project components
Software Version that are related to a safety project.
PC Worx 6.20.105
eCLR/ProConOS compatibility
SafetyProg 2.6.878
AX OPC Server 2.210.56 – EN/ENO support for eCLR targets
Config+ 1.50.105 Beneath the control system types based on ProConOS,
Diag+ 2.50.105 the EN/ENO functionality is now also available for the
compact controllers ILC 1xx based on the eCLR
Diag+ NetScan 1.40.105
runtime 2.2.
WebVisit 6.01.05
– Logic analysis for eCLR targets
13.2 General information The logic analysis is now completely available for the
compact controllers ILC 1xx as well as for the Soft PLC
This chapter describes all changes made between the PC WORX RT BASIC.
current version of the AUTOMATIONWORX Software Suite
2012 V1.70 and the last released version "2010 V1.60 SP1 Improved project translation to other languages
HF3".
The translation of projects into different languages has been
Please note that an operation of the software with guest improved fundamentally. It is now possible to translate from
account is not possible. any source language. Unlike before, changes to the source
The software is now supported under Windows 7 (including language can be made as well. The translation of the project
64-bit versions). Service Pack 3 is mandatory for the can be done either by an export and subsequent import or
operation under Windows XP. The software is not even directly in PC Worx.
supported under Windows XP 64-bit. The software no
longer supports Windows 2000 and older versions. Improved device replacement function
The device replacement function has been improved in the
13.3 PC Worx
PC Worx network configurator. This function now also
allows the exchange of PROFINET devices. Thus devices
Improvements in handling projects for safety
can be exchanged by other hardware or firmware versions.
controllers
– Reducing the number of compiler runs New supported controllers/firmware
The number of necessary compiler runs during the – ILC 1x1 ETH, ILC 1x1 ETH/XC
generation of projects using safety controllers could be
PC Worx as well as PC Worx Express now also support
reduced. Now all changes to the project components
the following controllers, each with the firmware version
that are related to a contained safety controller project
4.00:
are compiled immediately in the background and
– ILC 131 ETH
passed to the respective project. For this reason
compiler runs providing safe signals and exchange – ILC 131 ETH/XC
variables for the safety project are no longer required. – ILC 151 ETH
– Access protection on the safety controller – ILC 151 ETH/XC
The named controllers are based on the eCLR runtime
PC Worx and SafetyProg offer a new safety model for
2.2, and can therefore be used together with the EN/
specific safety controllers. In addition to the current user
ENO functionality.
administration in SafetyProg with the option of certifying
projects, the password protection safety model (access For these controllers, a start-up delay can be
on projects) combined with the password protection on configured for the INTERBUS master.
the safety controller is implemented.
– Protection against unintended changes in protected
PC Worx safety projects
– 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
13.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.
13.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.
14 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
14.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
14.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
14.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
– Firmware 3.91 for RFC 470S PN 3TX and 3.83 for RFC
You can directly jump from the cross reference list in
470 PN 3TX
PC Worx to the position where the variable is used in
SafetyProg. -
14.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.
14.5 Diag+
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.
17 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.
17.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
17.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.
17.4 Config+
17.5 NetNames+
When exporting/importing device data, also the
manufacturer and the device type are exported or imported.
17.6 Setup
The installation crash that occurred when importing device
descriptions is fixed.
18 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.
18.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
18.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
18.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
19.5 Config+
No changes.
19.6 Diag+
No changes.
19.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
20.6 Diag+
20.7 NetNames+
22 AX Software Suite 2008 – The checksums of the PC Worx project, the PLC
project, the boot project on the PLC and the project
Version 1.40 Service Pack 1 sources do not match.
22.1 Components of the AX Software Suite 2008 This comparison is based on CRC checksums that are also
Version 1.40 Service Pack 1 provided to the user as system variables:
– PLC_CRC_PRJ_RAM: CRC over the project executed
Software Version
on the PLC
PC Worx 5.20.17
– PLC_CRC_PRJ_BOOT: CRC over the boot project
AX OPC Server 2.210.96
– PLC_CRC_PRJ_SRC: CRC over the project sources
Config+ 1.20.17 (on the PLC)
Diag+ 2.20.15
Diag+ NetScan 1.10.19 Hidden block libraries
WebVisit 5.12 The "Attributes" tab in the properties dialog of a POU
contains the checkbox "Hidden".
22.2 General information If this checkbox is checked, the selected POU is not
This chapter describes all changes made between the displayed in an instantiated library.
current version of the AUTOMATIONWORX Software Suite
2008 V1.40 SP 1 and the last released full version "2008 Dialog "Delete Control"
V1.40". The dialog "Delete Control" can be deactivated for the
current session by checking the checkbox "Don't show this
22.3 PC Worx dialog again".
New controllers PROFINET
As of Suite V1.40 SP 1, PC Worx supports the following INTERBUS devices assigned to PROFINET proxies can
controllers: now be hidden.
– RFC 470 PN 3TX
The PROFINET/PROFIBUS proxy FL NP PND-4TX PB is
supported. GSD files can be imported into the device
General
catalog by the menu item "Import GSD File...".
In the Project Wizard dialog, controller families are clearly
separated in several tabs. Network documentation
The menu item "Document Network" allows to generate a
Automatic management of VAR_EXTERNAL
documentation in HTML or RTF format for the project node
declarations
in the network configuration.
The use of VAR_EXTERNAL declarations can be disabled
(set during installation or with the option "Extras/Options/ Process data monitor
General/Hide external variables").
A new process data monitor allows to access addressed
The VAR_EXTERNAL declarations are fully managed by INTERBUS process data (process data can only be written
PC Worx. Please note that no VAR_EXTERNAL_PG and if the PLC is in the STOP state).
VAR_EXTERNAL_FB declarations can be used with the
option "Hide external variables" checked. Performance improvements
If this option is checked, the compile time increases. – The network configuration of controllers the resources
of which are deactivated are no longer compiled.
Consistency check
– The compiler for PROFINET configurations is
For controllers with coprocessor firmware 3.00 and higher considerably increased.
(except RFC 430/450), a consistency check is performed – The download speed for the controllers ILC1xx, CP/FC/
when closing a project (provided an online connection is ILC 3xx, S-MAX 4xx with coprocessor firmware 2.00
established), and higher, RFC 4xx as of coprocessor firmware 5.06
In the following cases a warning message appears: and RFC 470 with coprocessor firmware 3.00 and
– No boot project on the PLC higher is further increased.
– No project sources on the PLC
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.
22.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.
22.6 Diag+
Error corrections
If the DiagPlus.ocx is instantiated in external applications,
the related .NET assemblies do not have to be copied
manually to the application directory.
23 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
23.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.
23.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
23.3 All products
23.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
23.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.
23.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.
23.7 Diag+
Due to functional extensions and error corrections the
version number is changed from 2.10 to 2.20.
Inserting a new variable Font size, type and some font attributes (bold, italic,
If the user tries to insert a new local variable, for etc.) can be set as default values for new comments.
example "NewVar1" (radio button "Local" activated), The default settings are done in the Options dialog on
the system first checks whether a global variable with the page "Graphic Editor". The default values are
this name already exists in the global variables applied when inserting new network comments (left
worksheet. If this is the case, a dialog appears where power rail), free placeable comments or new step
the user can decide whether the already existing global comments.
variable should be used or if a new local variable should From now on, the last 10 editing operations can be
be inserted. At this point the user can define whether undone in the graphic editor. However, after particular
the message shall appear for every new inserted complex editing steps, the undo command is not
variable or not by checking the appropriate checkbox in available (for example, after automatic FB replacement
the dialog (the dialog can be reactivated via the Options or moving SFC branches). In this case, the Undo button
dialog). If the user decides to use the global variable, is grayed out.
PC Worx returns to the dialog "Variables Properties" Replacement of blocks in the graphic editor:
with the settings for the existing global variable – New formal parameters are added at the bottom of
activated. This allows the user to check the data type, the block symbol. Thus, the block height will
initial value, address etc. of the global variable and to change. If other formal parameters, which are
edit the parameters, if necessary. After completing the positioned above the newly inserted parameters,
settings and confirming the dialog, the new variable is have been deleted at the same time, the resulting
inserted into the local variables grid as gaps are used to place the new parameters.
VAR_EXTERNAL (_PG/_FB) declaration and in the – If the block width has been increased, variables
selected group of the selected global variables that are directly connected to outputs (without line)
worksheet as VAR_GLOBAL (_PG/_FB) declaration. will be automatically moved to the right – if there is
Modifying existing variables enough space. The same applies to contacts and
If the user changes the properties of an existing global right power rails, if the LD network is only
variable, these changes are automatically applied to the connected to one formal parameter of the blocks to
selected global variables worksheet as well as to the be replaced. Moving is not possible, if functions or
VAR_EXTERNAL (_PG/_FB) declarations in the local function blocks are connected or contained in the
variables worksheet. The properties of the global connected network.
variable (data type, comment) are also applied to the – If the block width has been increased, connection
local variable. lines that are connected to outputs may be
Once a global variable has been changed, the external shortened.
variables of other POUs can be updated using the – If the data type or name of a formal parameter has
command "Update External Variables from Globals". been changed, an already existing connection in
– FBD/LD-specific improvements in the graphic editor the network to this FP will be removed (same
With the new zoom level "Fit to Width", the entire width behavior as before).
of the active worksheet can be displayed. For the – If the block height has been increased due to new
graphic editor, this zoom level is set with the formal parameters but there is not enough free
appropriate command in the "Layout" menu. space below the block, all objects below the block
The function "Set Current Zoom for Reset" (menu are automatically moved downwards. This is only
"Layout") stores the current zoom level set for the possible if the objects to be moved are not
worksheet with the PC Worx installation. This level is connected (directly or indirectly) to the block.
used, if the user executes the command "Reset Zoom". – SFP-specific improvements in the graphic editor
The cursor is positioned to the upper left corner when Command "Show Active Step" in menu "Online"
selecting the command "Reset Zoom". These actions This command is available with activated variable
apply only to closed worksheets; the zoom levels of status. It is used to locate the currently active step. If
open worksheets are not affected. required, the displayed worksheet area is automatically
moved in order to show the active step. If several steps
are active at the same time (in case of a parallel
branch), the topmost and leftmost step is focused.
In SFC worksheets in online mode (variable status is
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.
24.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.
24.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.
25.6 NetNames
NetNames is a new tool for the easy assignment of IP
addresses in PROFINET networks.
26.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.
26.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 27.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.
27.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).
28.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,
29.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! – Tooltips for variables used in ST
The following control systems (as of the given versions)
support this feature:
– RFC 430 ETH-IB, Version 30/4.6D/5.00
Tooltips are now available in the textual languages IL The multi user support allows several users to work on
and ST. The selected tooltips are visible in online and the same project. You can create a server project from
offline mode. In order to set the scope of the tooltips to any client project and create several client projects from
be shown in the worksheets, select the menu item this server project. With help of the check in and check
"Options" from the "Extras" menu and go to the page out mechanism, a client project can announce itself to
"Tooltips" in the appearing dialog. the server and thus be part of the complete project.
– Project comparison
New functions in the "Bus Configuration" workspace
The project comparison feature has been expanded.
– More than one difference is displayed. – Support of PROFINET networks.
– The differences are displayed in the actual project – Assistant guided replacement of masters with import of
and in the reference project. the assignments.
– Direct copying between Excel and variables worksheet – Complex and composed masters are now treated like a
You can copy the content of the variables worksheet device.
into an Excel worksheet and vice versa using the – "Extended Settings" for RFC 430/450.
clipboard. – IP address assignment in "Extended Settings" for S7
– PLCOpen XML import/export modules.
Support of the new exchange format according to – New component (Module Catalog) for modular devices.
PLCOpen based on XML for the languages IL, ST, LD
and FBD. New functions in the "Process Data Assignment"
– Drag & Drop in the project tree workspace
Objects can be moved and copied in the project tree via – Display of variables groups (refresh view with F5)
drag and drop (for example worksheets, POUs, – Filters "All", "Connected", "Unconnected"
resources, ...). – Connections with customer-defined data types
– Implicit addressing
Direct access to parts of a bit string without using the 29.4 Config+
BIT_UTIL library.
– myDWORDvar.x22 (bit 22) General functions
– myDWORDvar.b1 (byte 1) See PC Worx
– myDWORDvar.w0 (word 0)
– 1000 structure elements Support of additional controller boards
The number of elements per STRUCT has been Config+ now additionally supports the following modules
increased from 200 to 1000. and firmware versions:
– Integrated Source Code Control system – IBS ISA SC/RI/RT-LK, FW 4.5x
Support of the SCCAPI interface for source code – IBS ISA SC/RI/RT-LK (Master), FW 4.67
management software (for example Visual – IBS PCI SC/RI-LK, FW 4.5x
SourceSafe®). – IBS PCI SC/RI-LK (Master), FW 4.63
– Fixed Format Ladder editor – IBS PCI SC/RI/I-T, FW 4.5x
New grid-oriented editor on basis of the LD editor. – IBS PCI SC/RI/I-T, FW 4.62
– Update of global variables – IBS PCI SC/RI/I-T (Master), FW 4.63
Creation of global variables from the local instance – IBS PCI SC/RI-LK, FW 4.62
variables. Update of the global variables with the data of
– IBS S7 400 DSC/I-T, FW 4.5x
the local instance variables after modifying the global
variables worksheet. This function is called from the – IBS S7 400 DSC/I-T, FW 4.62
context menu of the resource in the project tree. – IBS S7 400 DSC/I-T, FW 4.63
– Step chain comment – IBS S7 400 ETH DSC/I-T, FW 4.5x
Assignment of a comment to a step. The comment is – IBS S7 400 ETH DSC/I-T, FW 4.62
fixed to the step and moved together with the step. – IBS S7 400 ETH DSC/I-T, FW 4.63
– Multi user
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.
29.5 Diag+
Due to the possibility of a parallel installation of Diag+, the
version has been upgraded to version 1.22.
8040_en_14 PHOENIX CONTACT GmbH & Co. KG • Flachsmarktstraße 8 • 32825 Blomberg • Germany 70 / 70
phoenixcontact.com