You are on page 1of 78

Release Notes 06/2014 M003927-06

Manufacturer
Eaton Automation GmbH
Spinnereistrasse 8-14
CH-9008 St. Gallen
Schweiz
www.eaton-automation.com
www.eaton.eu

Support
Region North America Other regions
Eaton Corporation Please contact your local distributor or send an
Electrical Sector e-mail to: automation@eaton.com
1111 Superior Ave.
Cleveland, OH 44114
United States
877-ETN-CARE (877-386-2273)
www.eaton.com

Original instructions
English

Redaction
Daniel Lenherr

Brand and product names


All brand and product names are trademarks or registered trademarks of the owner concerned.

Copyright
© Eaton Automation GmbH, CH-9008 St. Gallen
All rights reserved, also for the translation.
None of this documents may be reproduced or processed, duplicated or distributed by electronic
systems in any form (print, photocopy, microfilm or any other process) without the written permission
of Eaton Automation GmbH, St. Gallen.
Subject to modifications.

2
Contents

1 XSOFT-CODESYS V2.3.9 SP4 .......................................................................................... 5


1.1 Release information ............................................................................................................ 5
1.2 Features and changes ........................................................................................................ 8
1.3 Documentation .................................................................................................................... 8
1.4 Known restrictions ............................................................................................................... 8
1.5 Addressed Defects and Changes ....................................................................................... 8

2 XSOFT-CODESYS V2.3.9 SP3 (Patch 2) ........................................................................ 13


2.1 Release information .......................................................................................................... 13
2.2 Version information ........................................................................................................... 14
2.3 Features and changes ...................................................................................................... 16
2.4 Documentation .................................................................................................................. 16
2.5 Known restrictions ............................................................................................................. 16
2.6 Addressed Defects and Changes ..................................................................................... 17

3 XSOFT-CODESYS V2.3.9 SP3 (Patch 1) ........................................................................ 22


3.1 Release information .......................................................................................................... 22
3.2 Version information ........................................................................................................... 23
3.3 Features and changes ...................................................................................................... 25
3.4 Documentation .................................................................................................................. 25
3.5 Known restrictions ............................................................................................................. 25
3.6 Addressed Defects and Changes ..................................................................................... 26

4 XSOFT-CODESYS V2.3.9 SP3 ........................................................................................ 30


4.1 Release information .......................................................................................................... 30
4.2 Version information ........................................................................................................... 31
4.3 Features and changes ...................................................................................................... 33
4.4 Documentation .................................................................................................................. 33
4.5 Known restrictions ............................................................................................................. 33
4.6 Addressed Defects and Changes ..................................................................................... 34

5 XSOFT-CODESYS V2.3.9 SP2 (Patch 1) ........................................................................ 44


5.1 Release information .......................................................................................................... 44
5.2 Version information ........................................................................................................... 45
5.3 Features and changes ...................................................................................................... 45
5.4 Documentation .................................................................................................................. 45
5.5 Known restrictions ............................................................................................................. 46
5.6 Addressed Defects and Changes ..................................................................................... 46

6 XSOFT-CODESYS V2.3.9 SP2 ........................................................................................ 48


6.1 Release information .......................................................................................................... 48
6.2 Version information ........................................................................................................... 49
6.3 Features and changes ...................................................................................................... 51
6.4 Documentation .................................................................................................................. 51
6.5 Known restrictions ............................................................................................................. 51
6.6 Addressed Defects and Changes ..................................................................................... 52

7 MXpro 2.3.9 SP1 .............................................................................................................. 58

3
7.1 Release information .......................................................................................................... 58
7.2 Version information ........................................................................................................... 59
7.3 Features and changes ...................................................................................................... 60
7.4 Documentation .................................................................................................................. 60
7.5 Addressed Defects and Changes ..................................................................................... 61

8 MXpro 2.3.9 (Patch 3) ...................................................................................................... 62


8.1 Release information .......................................................................................................... 62
8.2 Version information ........................................................................................................... 63
8.3 Features and changes ...................................................................................................... 64
8.4 Documentation .................................................................................................................. 64
8.5 Addressed Defects and Changes ..................................................................................... 65

9 MXpro 2.3.9 (Patch 2) ...................................................................................................... 66


9.1 Release information .......................................................................................................... 66
9.2 Version information ........................................................................................................... 67
9.3 Features and changes ...................................................................................................... 68
9.4 Documentation .................................................................................................................. 68
9.5 Addressed Defects and Changes ..................................................................................... 69

10 MXpro 2.3.9 (Patch 1) ...................................................................................................... 70


10.1 Release information .......................................................................................................... 70

11 MXpro 2.3.9 ...................................................................................................................... 71


11.1 Release information .......................................................................................................... 71
11.2 Version information ........................................................................................................... 72
11.3 Features and changes ...................................................................................................... 73
11.4 Documentation .................................................................................................................. 74
11.5 Known restrictions ............................................................................................................. 74
11.6 Addressed Defects and Changes ..................................................................................... 75

4
1 XSOFT-CODESYS V2.3.9 SP4

1.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP4
Build 1858
Setup Setup_XSOFT_CODESYS_V2.3.9_SP4.exe
Product Management H. Heck
Test Management A. Schmid
Quality Management P. Zuber

5
1.1.1 Programming system

Component Actual Version


CoDeSys 2.3.9.44
CoDeSys Gateway 2.3.9.31
CoDeSys OPC 2.3.13.11

1.1.2 Target firmware


Firmware Actual Version
RTS for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450, XC-152 2.4.13
TargetFirmwareWinCE_V2.4.13.exe
RTS for XVC-6xx 1.41
TargetFirmwareVxWorks-V141.exe
RTS for XVC-100 1.29
TargetFirmware166-V129.exe
RTS for XN-PLC-CANopen 1.05
Update_XNPLCCANopen_V01_05_Build_1033.hex
RTS for XC-101 4.02
Update_XC101_V04_02_Build_4002.hex
RTS for XC-121 1.17
Update_XC121_V01_17_Build_1152.hex
RTS for XC-201 1.05.15
btsxc201_v010515.nbk
RTS for XC-202 2.4.13 1)
TargetFirmwareWinCE_V2.4.13.exe (btsxc202_v020413.bin)
RTS for EC4P-221 2.40
Update_EC4P221_V02_40_Build_2240.hex
RTS for EC4P-222 2.40
Update_EC4P222_V02_40_Build_2240.hex

1) Format of version information (major.minor.revision.build) changed

6
1.1.3 Target systems

Target system Actual Version


XV-1xx 2.3.9 SP4
XV-2xx 2.3.9 SP4
XV-4xx 2.3.9 SP4
XVS-4xx 2.3.9 SP4
MA2-450 2.3.9 SP4
XVC-100 2.3.9 SP4
XVC-6xx 2.3.9 SP4
XN-PLC-CANopen 2.3.9 SP4
EC4P-200 2.3.9 SP4
XC-CPU101-C64K-8DI-6DO 2.3.9 SP4
XC-CPU101-C128K-8DI-6DO 2.3.9 SP4
XC-CPU101-C256K-8DI-6DO 2.3.9 SP4
XC-CPU121-2C256K 2.3.9 SP4
XC-CPU201-EC256K-8DI-6DO 2.3.9 SP4
XC-CPU201-EC256K-8DI-6DO-XV 2.3.9 SP4
XC-CPU201-EC512K-8DI-6DO 2.3.9 SP4
XC-CPU201-EC512K-8DI-6DO-XV 2.3.9 SP4
XC-CPU202-EC4M-8DI-6DO-XV 2.3.9 SP4
XC-152 2.3.9 SP4

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

7
1.2 Features and changes
Components of PLC programming system CoDeSys updated
 Fixed security vulnerabilities
Components of PLC runtime system CoDeSys updated
 Fixed security vulnerabilities
Various firmware updates
Various library changes
Various GSD/EDS files for CAN, Profibus and SWD updated
GSD/EDS files for SWD functionality updated
 Modules "EU5E-SWD-4PT-2", "DX-NET-SWD1", "DX-NET-SWD3", "SL4-SWD" and "SL7-
SWD" are now supported

1.3 Documentation
Various documentation changes

1.4 Known restrictions


-

1.5 Addressed Defects and Changes

1.5.1 XSOFT-CODESYS V2.3.9 SP4

Ticket Summary Status


642 Various GSD/EDS files for CAN, Profibus and SWD updated. Old versions fixed
of various GSD/EDS files removed.
642 GSD/EDS files for SWD functionality updated. fixed
Modules "EU5E-SWD-4PT-2", "DX-NET-SWD1", "DX-NET-SWD3", "SL4-
SWD" and "SL7-SWD" are now supported.
641 Remote Client updated fixed
636 Components of PLC programming system CoDeSys updated. fixed
New basic version 2.3.9.44
631 Web visu: Java version > 7u51 needs signed applets. fixed

8
1.5.2 Target system XV-1xx

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

1.5.3 Target system XV-2xx


Ticket Summary Status
640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
- Firmware updated (PLC runtime system / operating system) fixed

1.5.4 Target system XV-4xx

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

9
1.5.5 Target system MA2-450

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

1.5.6 Target system XVC-100

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.

1.5.7 Target system XVC-6xx

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.

1.5.8 Target system XVS-4xx

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

10
1.5.9 Target system XC-152

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

1.5.10 Target system XC-101

Ticket Summary Status


639 Library SysLibSockets.lib updated: no functional changes, data type fixed
SOCKET_KEEPALIVE added

1.5.11 Target system XC-201

Ticket Summary Status


639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
- Firmware updated (PLC runtime system / operating system) fixed

1.5.12 Target system XC-202

Ticket Summary Status


640 Firmware installation: The target system installation or the firmware update fixed
is now reached in the PLC programming system via <PLC configuration> in
the 'Firmware' tab.
639 Library SysLibSockets.lib updated: No functional changes, data type fixed
SOCKET_KEEPALIVE added
639 Library SysLibAlarmTrend.lib updated fixed
630 New firmware download functionality fixed
- Firmware updated (PLC runtime system / operating system) fixed

11
1.5.13 RTS for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450, XC-152

Ticket Summary Status


644 PLC runtime system updated fixed
New basic version 2.4.7.45
633 Operating system updated fixed
new OS V2.26.7 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450
and XC-152
628 User specific tcp/ip communication port number is now supported. Registry fixed
entry "TcpIp_Port" added.

1.5.14 RTS for XC202


Ticket Summary Status
643 PLC runtime system updated fixed
New basic version 2.4.7.45
634 Function AddIpAddress does not work fixed
630 Firmware download/update functionality changed. New functionality to get fixed
version information of firmware component.

12
2 XSOFT-CODESYS V2.3.9 SP3 (Patch 2)

2.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP3 (Patch 2)
Build 1794
Setup Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
Product Management H. Heck
Test Management A. Schmid
Quality Management P. Zuber

13
2.2 Version information

2.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.35 2.3.9.35
CoDeSys Gateway 2.3.9.28 2.3.9.25
CoDeSys OPC 2.3.13.8 2.3.13.8

2.2.2 Target firmware


Firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.12.exe 2.4.12 2.4.11
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152
TargetFirmwareVxWorks-V141.exe 1.41 1.39
RTS VxWorks for XVC-6xx
TargetFirmware166-V129.exe 1.29 1.29
RTS for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
RTS XN for XN-PLC-CANopen
Update_XC101_V04_02_Build_4002.hex 4.02 4.02
for XC-101
Update_XC121_V01_17_Build_1152.hex 1.17 1.17
for XC-121
btsxc201_v010510.nbk 1.05.10 1.05.10
for XC-201
btsxc202_v010015.bin 1.00.15 1.00.13
for XC-202
Update_EC4P221_V02_40_Build_2240.hex 2.40 2.39
for EC4P-221
Update_EC4P222_V02_40_Build_2240.hex 2.40 2.39
for EC4P-222

14
2.2.3 Target systems

Target system Actual Version Previous Version


XV-1xx 2.3.9 SP3 2.3.9 SP3
XV-2xx 2.3.9 SP3 2.3.9 SP3
XV-4xx 2.3.9 SP3 2.3.9 SP3
XVS-4xx 2.3.9 SP3 2.3.9 SP3
MA2-450 2.3.9 SP3 2.3.9 SP3
XVC-100 2.3.9 SP3 2.3.9 SP3
XVC-6xx 2.3.9 SP3 2.3.9 SP3
XN-PLC-CANopen 2.3.9 SP3 2.3.9 SP3
EC4P-200 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C64K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C128K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C256K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU121-2C256K 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC256K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC256K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC512K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC512K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-CPU202-EC4M-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-152 2.3.9 SP3 2.3.9 SP3

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

15
2.3 Features and changes
Gateway Server components updated
 Fixed security vulnerabilities
Various firmware updates
GSD/EDS files for SWD functionality updated
 Modules "WOE-SWD-ECS3D2D" and "WOE-SWD-MOTUS" are now supported

2.4 Documentation
-

2.5 Known restrictions


-

16
2.6 Addressed Defects and Changes

2.6.1 XSOFT-CODESYS V2.3.9 SP3

Ticket Summary Type Status


619 Remote Client updated change fixed
614 Gateway Server components of PLC programming system change fixed
CoDeSys updated: Fixed security vulnerabilities
CDS-11040
CDS-11041
- GSD/EDS files for SWD functionality updated changed fixed
Modules "WOE-SWD-ECS3D2D" and "WOE-SWD-MOTUS" are
now supported.

2.6.2 Target system XV-1xx

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
621 Library 3S_CANopenMaster.lib changed: Node guarding with life bug fixed
time factor 2 leads to problems after node restart => Fixed error
in guarding functions. After node restart, each value of guarding
toggle bit is accepted.
607 Library 3S_CANopenManager.lib changed: Independent of change fixed
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
- RTS WinCE / Firmware updated change fixed

2.6.3 Target system XV-2xx

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
621 Library 3S_CANopenMaster.lib changed: Node guarding with life bug fixed
time factor 2 leads to problems after node restart => Fixed error
in guarding functions. After node restart, each value of guarding
toggle bit is accepted.
607 Library 3S_CANopenManager.lib changed: Independent of change fixed
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
- RTS WinCE / Firmware updated change fixed

17
2.6.4 Target system XV-4xx

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
621 Library 3S_CANopenMaster.lib changed: Node guarding with life bug fixed
time factor 2 leads to problems after node restart => Fixed error
in guarding functions. After node restart, each value of guarding
toggle bit is accepted.
607 Library 3S_CANopenManager.lib changed: Independent of change fixed
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
- RTS WinCE / Firmware updated change fixed

2.6.5 Target system MA2-450

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
621 Library 3S_CANopenMaster.lib changed: Node guarding with life bug fixed
time factor 2 leads to problems after node restart => Fixed error
in guarding functions. After node restart, each value of guarding
toggle bit is accepted.
607 Library 3S_CANopenManager.lib changed: Independent of change fixed
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
- RTS WinCE / Firmware updated change fixed

2.6.6 Target system XVS-4xx

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
- RTS WinCE / Firmware updated change fixed

18
2.6.7 Target system XC-152

Ticket Summary Type Status


624 Target settings: UDINT_TO_REAL() returns wrong value. Fixed bug fixed
in target settings (SupportULongToReal=1)
621 Library 3S_CANopenMaster.lib changed: Node guarding with life bug fixed
time factor 2 leads to problems after node restart => Fixed error
in guarding functions. After node restart, each value of guarding
toggle bit is accepted.
607 Library 3S_CANopenManager.lib changed: Independent of change fixed
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
- RTS WinCE / Firmware updated change fixed

2.6.8 Target system XVC-6xx

Ticket Summary Type Status


- RTS VxWorks / Firmware updated change fixed

2.6.9 Target system XC-202

Ticket Summary Type Status


- Library WSAFunction.lib changed: new feature fixed
New function "WSA_SSL_PERFORM_HANDSHAKE()" added.
- Firmware updated change fixed

2.6.10 Target system EC4P-2xx


Ticket Summary Type Status
- Firmware updated change fixed

19
2.6.11 RTS WinCE V2.4.12

Ticket Summary Type Status


620 Installation: Operating system updated change fixed
New OS V2.26.6 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx,
XC-152 and MA2-450
613 Firmware download: FTP download with optional port number is new feature fixed
now supported.
611 RTS WinCE: Profibus bug fixed
DPV1 Read/Write on EU5C-SWD-DP does not work.
609 RTS WinCE: Profibus bug fixed
DPV1 Read/Write with baud rate 9.6/19.2 kBaud does not work.
605 Library SysLibFile, function SysFileGetSize(): At network file bug fixed
access the file size is always 0.
605 Library SysLibFileAsync, function block SysFileGetSizeAsync(): bug fixed
At network file access the file size is always 0.
601 RTS WinCE: PLC browser commands "setpwd" and "delpwd" new fixed
are now supported.
598 RTS WinCE: EasyNet change fixed
If port 10001 is blocked (by SWD-Driver), port 10002 will be
used.
- RTS WinCE: PLC runtime system updated change fixed
New basic version 2.4.7.42

2.6.12 RTS VxWorks V1.41

Ticket Summary Type Status


604 RTS VxWorks: CstUDP bug fixed
Tx fails with new Ethernet-Driver for RTL 8103EL
600 RTS VxWorks: Additions for new Board SOM4463N new feature fixed
Support for Realtek RTL8103EL Ethernet
- Installation: EPAM runtime system updated change fixed
New basic version 3.5.0190

20
2.6.13 RTS btsxc202_v010015.bin

Ticket Summary Type Status


- CODESYS vulnerability issue bug fixed
- CAN direct: send TX-telegrams in state bug fixed
"SYSCAN_OUTPUTQUEUE_FULL" as well
- RTS WinCE: PLC runtime system updated change fixed
New basic version 2.4.7.42

2.6.14 RTS Update_EC4P221_V02_40_Build_2240.hex


Ticket Summary Type Status
- New firmware build, no functional changes

2.6.15 RTS Update_EC4P222_V02_40_Build_2240.hex

Ticket Summary Type Status


00000330 Modbus TCP slave communication sometime stops bug fixed

21
3 XSOFT-CODESYS V2.3.9 SP3 (Patch 1)

3.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP3 (Patch 1)
Build 1710
Setup Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
Product Management H. Heck
Test Management A. Schmid
Quality Management P. Zuber

22
3.2 Version information

3.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.35 2.3.9.35
CoDeSys Gateway 2.3.9.25 2.3.9.25
CoDeSys OPC 2.3.13.8 2.3.13.8

3.2.2 Target firmware


Firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.11.exe 2.4.11 2.4.10
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152
TargetFirmwareVxWorks-V139.exe 1.39 1.39
RTS VxWorks for XVC-6xx
TargetFirmware166-V129.exe 1.29 1.29
RTS for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
RTS XN for XN-PLC-CANopen
Update_XC101_V04_02_Build_4002.hex 4.02 4.01
for XC-101
Update_XC121_V01_17_Build_1152.hex 1.17 1.17
for XC-121
btsxc201_v010510.nbk 1.05.10 1.05.10
for XC-201
btsxc202_v010013.bin 1.00.13 1.00.12
for XC-202
Update_EC4P221_V02_39_Build_2239.hex 2.39 2.38
for EC4P-221
Update_EC4P222_V02_39_Build_2239.hex 2.39 2.38
for EC4P-222

23
3.2.3 Target systems

Target system Actual Version Previous Version


XV-1xx 2.3.9 SP3 2.3.9 SP3
XV-2xx 2.3.9 SP3 2.3.9 SP3
XV-4xx 2.3.9 SP3 2.3.9 SP3
XVS-4xx 2.3.9 SP3 2.3.9 SP3
MA2-450 2.3.9 SP3 2.3.9 SP3
XVC-100 2.3.9 SP3 2.3.9 SP3
XVC-6xx 2.3.9 SP3 2.3.9 SP3
XN-PLC-CANopen 2.3.9 SP3 2.3.9 SP3
EC4P-200 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C64K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C128K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU101-C256K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU121-2C256K 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC256K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC256K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC512K-8DI-6DO 2.3.9 SP3 2.3.9 SP3
XC-CPU201-EC512K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-CPU202-EC4M-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP3
XC-152 2.3.9 SP3 2.3.9 SP3

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

24
3.3 Features and changes
Various firmware updates

3.4 Documentation
Documentation for EC4E added
Various documentation changes

3.5 Known restrictions


-

25
3.6 Addressed Defects and Changes

3.6.1 XSOFT-CODESYS V2.3.9 SP3

Ticket Summary Type Status


- - - -

3.6.2 Target system XV-1xx

Ticket Summary Type Status


590 PLC configuration, EasyNet: Target does not support "daisy- change fixed
chain" functionality => removed button "Configure easyNet"
- RTS WinCE / Firmware updated change fixed

3.6.3 Target system XV-2xx

Ticket Summary Type Status


590 PLC configuration, EasyNet: Target does not support "daisy- change fixed
chain" functionality => removed button "Configure easyNet"
- RTS WinCE / Firmware updated change fixed

3.6.4 Target system XV-4xx

Ticket Summary Type Status


590 PLC configuration, EasyNet: Target does not support "daisy- change fixed
chain" functionality => removed button "Configure easyNet"
- RTS WinCE / Firmware updated change fixed

3.6.5 Target system MA2-450


Ticket Summary Type Status
590 PLC configuration, EasyNet: Target does not support "daisy- change fixed
chain" functionality => removed button "Configure easyNet"
- RTS WinCE / Firmware updated change fixed

26
3.6.6 Target system XVS-4xx

Ticket Summary Type Status


- RTS WinCE / Firmware updated change fixed

3.6.7 Target system XC-152

Ticket Summary Type Status


590 PLC configuration, EasyNet: Target does not support "daisy- change fixed
chain" functionality => removed button "Configure easyNet"
583 RTS WinCE: In an online connection with the SWD-Assist the Bug fixed
target is shown as "XV100".
- RTS WinCE / Firmware updated change fixed

3.6.8 Target system XC-101


Ticket Summary Type Status
- Firmware updated change fixed

3.6.9 Target system XC-202

Ticket Summary Type Status


- Firmware updated change fixed

3.6.10 Target system EC4P-2xx

Ticket Summary Type Status


- Firmware updated change fixed

27
3.6.11 RTS WinCE V2.4.11

Ticket Summary Type Status


599 RTS WinCE, SWD: Error due to incorrect swd conformance test bug fixed
fixed.
595 RTS WinCE, Profibus DP-Master CMM-MPI: Error "Wrong HSA" change fixed
changed to correction of HSA. Instead of error set HSA to next
valid value.
587 RTSWinCE, Profibus: Fixed problem with "Intel/Motorola" Word- bug fixed
Swap on "special configuration"
586 RTS WinCE: The SWD-Assist should show the firmware version change fixed
of running PLC runtime system.
585 RTS WinCE: Possible wrong detection of swd configuration on bug fixed
power on is fixed
583 RTS WinCE: In an online connection with the SWD-Assist the bug fixed
target is shown as "XV100".
581 RTS WinCE, SWD: LED shows wrong status for "No target bug fixed
configuration available" => Fixed error in SWD coordinator.
- Installation: Operating system updated change fixed
New OS V2.26.1 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx,
XC-152 and MA2-450

3.6.12 RTS btsxc202_v010013.bin


Ticket Summary Type Status
- Interrupts some time freezed bug fixed
- CANOpen: No guarding during STOP bug fixed
- Library xSysLibCom200.lib handles local RS232 new feature fixed

3.6.13 RTS Update_EC4P221_V02_39_Build_2239.hex


Ticket Summary Type Status
00000198 Routing with XC200 and MFD57 sometimes failed bug fixed

3.6.14 RTS Update_EC4P222_V02_39_Build_2239.hex

Ticket Summary Type Status


00000198 Routing with XC200 and MFD57 sometimes failed bug fixed
- Ethernet connection works faster change fixed

28
3.6.15 RTS Update_XC101_V04_02_Build_4002.hex

Ticket Summary Type Status


00001484 XIOC Modules with parameters does not work on XIOC- bug fixed
Extension Slots

29
4 XSOFT-CODESYS V2.3.9 SP3

4.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP3
Build 1664
Setup Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
Product Management I. Hengartner
Test Management A. Schmid
Quality Management P. Zuber

30
4.2 Version information

4.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.35 2.3.9.25
CoDeSys Gateway 2.3.9.25 2.3.9.21
CoDeSys OPC 2.3.13.8 2.3.13.7

4.2.2 Target firmware


Firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.10.exe 2.4.10 2.4.9
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152
TargetFirmwareVxWorks-V139.exe 1.39 1.39
RTS VxWorks for XVC-6xx
TargetFirmware166-V129.exe 1.29 1.29
RTS for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
RTS XN for XN-PLC-CANopen
Update_XC101_V04_01_Build_4001.hex 4.01 3.15
for XC-101
Update_XC121_V01_17_Build_1152.hex 1.17 1.14
for XC-121
btsxc201_v010510.nbk 1.05.10 1.05.04
for XC-201
btsxc202_v010012.bin 1.00.12 1.00.08
for XC-202
Update_EC4P221_V02_38_Build_2238.hex 2.38 2.32
for EC4P-221
Update_EC4P222_V02_38_Build_2238.hex 2.38 2.32
for EC4P-222

31
4.2.3 Target systems

Target system Actual Version Previous Version


XV-1xx 2.3.9 SP3 2.3.9 SP2 (Patch 1)
XV-2xx 2.3.9 SP3 2.3.9 SP2 (Patch 1)
XV-4xx 2.3.9 SP3 2.3.9 SP2 (Patch 1)
XVS-4xx 2.3.9 SP3 2.3.9 SP2 (Patch 1)
MA2-450 2.3.9 SP3 2.3.9 SP2 (Patch 1)
XVC-100 2.3.9 SP3 2.3.9 SP2
XVC-6xx 2.3.9 SP3 2.3.9 SP2
XN-PLC-CANopen 2.3.9 SP3 2.3.9 SP2
EC4P-200 2.3.9 SP3 2.3.9 SP2
XC-CPU101-C64K-8DI-6DO 2.3.9 SP3 2.3.9 SP2
XC-CPU101-C128K-8DI-6DO 2.3.9 SP3 2.3.9 SP2
XC-CPU101-C256K-8DI-6DO 2.3.9 SP3 2.3.9 SP2
XC-CPU121-2C256K 2.3.9 SP3 2.3.9 SP2
XC-CPU201-EC256K-8DI-6DO 2.3.9 SP3 2.3.9 SP2
XC-CPU201-EC256K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP2
XC-CPU201-EC512K-8DI-6DO 2.3.9 SP3 2.3.9 SP2
XC-CPU201-EC512K-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP2
XC-CPU202-EC4M-8DI-6DO-XV 2.3.9 SP3 2.3.9 SP2
XC-152 2.3.9 SP3 -

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

32
4.3 Features and changes
Components of PLC programming system CoDeSys updated
Following target system is now supported
 XC-152
Following target systems are no longer supported
 XC-CPU101-64K-8DI-6DO-XV
 XC-CPU101-128K-8DI-6DO-XV
 XC-CPU101-256K-8DI-6DO-XV
Various firmware updates
Various library changes
 new libraries added
 various libraries changed and updated
New GSD/EDS files for SWD functionality
Problems with the installation of target systems on operating system Windows 7 are fixed.

4.4 Documentation
Documentation for XIOC and SWD added
Various documentation changes

4.5 Known restrictions


-

33
4.6 Addressed Defects and Changes

4.6.1 XSOFT-CODESYS V2.3.9 SP3

Ticket Summary Type Status


426 Web visu: format string %i is not working. CoDeSys-Bugfix bug fixed
#8617
443 Target visu: Dynamic texts are not working in table header. bug fixed
CoDeSys-Bugfix: #5886: Translation: Visu table header are
missing in translation file
CoDeSys-Bugfix: #7476: Webvisu: Problems of visu elements
with option Best-Fit
501 Documentation for XIOC and SWD added new feature fixed
540 Setup: On operating system Windows 7, the target systems are bug fixed
not installed and uninstalled correctly.

The name, version and location strings are not terminated


correctly. Long texts containing uninitialized strings are
displayed after the correct values. This leads to problems when
using or uninstalling the target systems.
553 Components of PLC programming system CoDeSys updated change fixed
562 Setup: Remote Client added new feature fixed
579 Setup: Executable installation files signed with a trusted software new feature fixed
certificate

34
4.6.2 Target system XV-1xx

Ticket Summary Type Status


436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
531 Library WSAFunctions.lib added: new feature fixed
Used for mail delivery over Secure Sockets (SSL)
539 Library 3S_CANopenNetVar.lib changed: Event triggered CAN bug fixed
network variables are no longer sent when starting the plc
project.
542 The Profibus Master (Hilscher/Onboard) supports automatic new feature fixed
change of the byte order (Intel / Motorola) with an additional
configuration switch
543 Target visu: The output of password text in hidden format is now bug fixed
supported
555 Library 3S_CANopenMaster.lib changed: Startup behavior of bug fixed
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
556 Library SysLibAlarmTrend.lib updated change fixed
556 Library SysLibTargetVisu.lib updated change fixed
567 Library 3S_CANopenMaster.lib changed: bug fixed
After expiration of the guard time, the guard timer is not restarted
immediately. The guard timer is started again until the next call
=> Fixed error in CAN monitoring
558 Library Syslib_Add.lib changed: new feature fixed
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
559 Library CanUser.lib and 3S_CanDrv.lib changed: new feature fixed
New function "CanUser_Busload" added
- Library SysLibSockets.lib updated change fixed
- Library SysLibFileStream.lib updated change fixed
- Target settings: local library variables in function blocks are now new feature fixed
invisible
- RTS WinCE / Firmware updated change fixed

4.6.3 Target system XV-2xx


Ticket Summary Type Status
436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed

35
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
531 Library WSAFunctions.lib added: new feature fixed
Used for mail delivery over Secure Sockets (SSL)
539 Library 3S_CANopenNetVar.lib changed: Event triggered CAN bug fixed
network variables are no longer sent when starting the plc
project.
542 The Profibus Master (Hilscher/Onboard) supports automatic new feature fixed
change of the byte order (Intel / Motorola) with an additional
configuration switch
543 Target visu: The output of password text in hidden format is now bug fixed
supported
555 Library 3S_CANopenMaster.lib changed: Startup behavior of bug fixed
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
567 Library 3S_CANopenMaster.lib changed: bug fixed
After expiration of the guard time, the guard timer is not restarted
immediately. The guard timer is started again until the next call
=> Fixed error in CAN monitoring
558 Library Syslib_Add.lib changed: new feature fixed
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
559 Library CanUser.lib and 3S_CanDrv.lib changed: new feature fixed
New function "CanUser_Busload" added
- Library SysLibSockets.lib updated change fixed
- Library SysLibFileStream.lib updated change fixed
- Target settings: local library variables in function blocks are now new feature fixed
invisible
- RTS WinCE / Firmware updated change fixed

4.6.4 Target system XV-4xx

Ticket Summary Type Status


436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
531 Library WSAFunctions.lib added: new feature fixed
Used for mail delivery over Secure Sockets (SSL)
539 Library 3S_CANopenNetVar.lib changed: Event triggered CAN bug fixed
network variables are no longer sent when starting the plc
project.
542 The Profibus Master (Hilscher/Onboard) supports automatic new feature fixed
change of the byte order (Intel / Motorola) with an additional

36
configuration switch
543 Target visu: The output of password text in hidden format is now bug fixed
supported
555 Library 3S_CANopenMaster.lib changed: Startup behavior of bug fixed
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
556 Library SysLibAlarmTrend.lib updated change fixed
556 Library SysLibTargetVisu.lib updated change fixed
567 Library 3S_CANopenMaster.lib changed: bug fixed
After expiration of the guard time, the guard timer is not restarted
immediately. The guard timer is started again until the next call
=> Fixed error in CAN monitoring
558 Library Syslib_Add.lib changed: new feature fixed
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
559 Library CanUser.lib and 3S_CanDrv.lib changed: new feature fixed
New function "CanUser_Busload" added
- Library SysLibSockets.lib updated change fixed
- Library SysLibFileStream.lib updated change fixed
- Target settings: local library variables in function blocks are now new feature fixed
invisible
- RTS WinCE / Firmware updated change fixed

4.6.5 Target system MA2-450

Ticket Summary Type Status


436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
531 Library WSAFunctions.lib added: new feature fixed
Used for mail delivery over Secure Sockets (SSL)
539 Library 3S_CANopenNetVar.lib changed: Event triggered CAN bug fixed
network variables are no longer sent when starting the plc
project.
542 The Profibus Master (Hilscher/Onboard) supports automatic new feature fixed
change of the byte order (Intel / Motorola) with an additional
configuration switch
543 Target visu: The output of password text in hidden format is now bug fixed
supported
555 Library 3S_CANopenMaster.lib changed: Startup behavior of bug fixed
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.

37
556 Library SysLibAlarmTrend.lib updated change fixed
556 Library SysLibTargetVisu.lib updated change fixed
567 Library 3S_CANopenMaster.lib changed: bug fixed
After expiration of the guard time, the guard timer is not restarted
immediately. The guard timer is started again until the next call
=> Fixed error in CAN monitoring
558 Library Syslib_Add.lib changed: new feature fixed
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
559 Library CanUser.lib and 3S_CanDrv.lib changed: new feature fixed
New function "CanUser_Busload" added
- Library SysLibSockets.lib updated change fixed
- Library SysLibFileStream.lib updated change fixed
- Target settings: local library variables in function blocks are now new feature fixed
invisible
- RTS WinCE / Firmware updated change fixed

4.6.6 Target system XVS-4xx

Ticket Summary Type Status


436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
531 Library WSAFunctions.lib added: new feature fixed
Used for mail delivery over Secure Sockets (SSL)
542 The Profibus Master (Hilscher/Onboard) supports automatic new feature fixed
change of the byte order (Intel / Motorola) with an additional
configuration switch
556 Library SysLibAlarmTrend.lib updated change fixed
556 Library SysLibTargetVisu.lib updated change fixed
558 Library Syslib_Add.lib changed: new feature fixed
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
- Library SysLibSockets.lib updated change fixed
- Library SysLibFileStream.lib updated change fixed
- Target settings: local library variables in function blocks are now new feature fixed
invisible
- RTS WinCE / Firmware updated change fixed

38
4.6.7 Target system XC-101

Ticket Summary Type Status


- Library CANUser.lib changed: change fixed
FB CanUser_ReadQueue not restricted to 8 Telegrams
anymore. In one FB instance max. 25 CAN telegrams will be
read from CAN driver.
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
- Corrected timer tick bug fixed
- Firmware updated change fixed

4.6.8 Target system XC-121


Ticket Summary Type Status
- Library CANUser.lib changed: change fixed
FB CanUser_ReadQueue not restricted to 8 Telegrams
anymore. In one FB instance max. 25 CAN telegrams will be
read from CAN driver.
- Possible loss of Retain Data during Power Down bug fixed
- Firmware updated change fixed

4.6.9 Target system XC-201

Ticket Summary Type Status


- Library CANUser.lib changed: change fixed
FB CanUser_ReadQueue not restricted to 8 Telegrams
anymore. In one FB instance max. 25 CAN telegrams will be
read from CAN driver.
- Library SysLibPlcCtrl.lib changed: change fixed
Function SysSaveRetains has new return value
- Library DNP3_V20.lib and DNP3_V22 added new feature fixed
- Library XC200_UTIL2_V24.lib added new feature fixed
436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
- Firmware updated change fixed

39
4.6.10 Target system XC-202

Ticket Summary Type Status


- Target settings: local library variables in function blocks are now new feature fixed
invisible
- Library CANUser.lib changed: change fixed
FB CanUser_ReadQueue not restricted to 8 Telegrams
anymore. In one FB instance max. 25 CAN telegrams will be
read from CAN driver.
- Library DNP3_V20.lib and DNP3_V22.lib added new feature fixed
- Library XC200_UTIL2_V24.lib added new feature fixed
436 Web visu: Extended monitoring service (complex data types) is new feature fixed
now supported
491 Export and import of Profibus slaves is now supported. bug fixed
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
566 Target settings: the update of unused IOs is now supported new feature fixed
- Firmware updated change fixed

4.6.11 Target system EC4P-2xx

Ticket Summary Type Status


- Library CANUser.lib changed: change fixed
FB CanUser_ReadQueue not restricted to 8 Telegrams
anymore. In one FB instance max. 25 CAN telegrams will be
read from CAN driver.
- Enhanced stability of Ethernet-Stack change fixed
- Faster access to MMC change fixed
- Library EC_File.lib changed: Directories can be created new feature fixed
- Library SysLibSockets.lib added new feature fixed
- Firmware updated change fixed

40
4.6.12 RTS WinCE V2.4.10

Ticket Summary Type Status


- RTS WinCE: Basic version 2.4.7.32 of runtime system integrated change fixed
433 RTS WinCE: Target visu supports long texts (Strings up to 255 change fixed
Bytes
530 SmartWire-DT functionality: bug fixed
IO update of SmartWire-DT units with addressed arrays or
structures is now supported
531 RTS WinCE: Mail delivery over Secure Sockets (SSL) is now new feature fixed
supported
538 RTS WinCE: PLC runtime system crashes if target visu used jpg bug fixed
files
541 RTS WinCE: The shutdown of the PLC runtime system registers bug fixed
no longer license points.
548 RTS WinCE: New PLC browser command 'wdgshow' is now new feature fixed
supported
552 RTS WinCE: Based on display resolution and display new feature fixed
orientation, an automatic scaling of the dialog is now supported.
557 RTS WinCE: WEB server updated (V1.1.9.10) change fixed
561 RTS WinCE: Profibus bug fixed
If communication errors occur, DPV1 messages are not sent =>
Fixed error and set DPV1 state to idle
578 RTS WinCE: Default value of TCPIP_BLOCK_READ_TIMEOUT change fixed
set to 40 seconds (Value can be changed in file PlcRts.reg)
579 Installation: Executable installation file signed with a trusted new feature fixed
software certificate
- SWD online functionality is now supported new feature fixed
- Installation: Operating system updated change fixed
New OS V2.26.0 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx
and MA2-450
- Installation: Target system XC-152 is now supported new feature fixed

4.6.13 RTS Update_XC121_V01_17_Build_1152.hex


Ticket Summary Type Status
- Possible loss of Retain Data during Power Down bug fixed
- No bootproject created if CAN is active change fixed

41
4.6.14 RTS btsxc201_v010510.nbk

Ticket Summary Type Status


- WEB server updated (V1.1.9.10) change fixed
- Additional UTIL functions new feature fixed
- Additional DNP3 functions new feature fixed

4.6.15 RTS btsxc202_v010012.bin


Ticket Summary Type Status
- WEB server updated (V1.1.9.10) change fixed
- Additional UTIL functions new feature fixed
- Additional DNP3 functions new feature fixed
- RestoreRetain function fixed bug fixed

4.6.16 RTS Update_EC4P221_V02_38_Build_2238.hex


Ticket Summary Type Status
- Signal data overflow bug fixed
- Load Bootproject from MMC is signalised by LED new feature fixed
red/yellow/green
- Faster MMC access change fixed

4.6.17 RTS Update_EC4P222_V02_38_Build_2238.hex


Ticket Summary Type Status
- Signal data overflow bug fixed
- MAC Address bug bug fixed
- Load Bootproject from MMC is signalised by LED new feature fixed
red/yellow/green
- Faster MMC access change fixed
- Enhanced stability of Ethernet sockets, change fixed
compatible with XC-PLCs

42
4.6.18 RTS Update_XC101_V04_01_Build_4001.hex

Ticket Summary Type Status


- Support for new flash devices on hardware change fixed
- System tick for Timer function blocks corrected bug fixed

43
5 XSOFT-CODESYS V2.3.9 SP2 (Patch 1)

5.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP2 (Patch 1)
Build 1504
Setup Setup_XC_XV_Targets_V2.3.9_SP2_Patch_1.exe
Product Management I. Hengartner
Test Management A. Schmid
Quality Management P. Zuber

This version is not released as typical full installation.


→ It includes a specific installation of some PLC target systems.

44
5.2 Version information

5.2.1 Programming system


No part of the current release

5.2.2 Target firmware

Firmware Actual Version Previous Version


TargetFirmwareWinCE_V2.4.9.exe 2.4.9 2.4.8
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

5.2.3 Target systems


Target system Actual Version Previous Version
XV-1xx 2.3.9 SP2 (Patch 1) 2.3.9 SP2
XV-2xx 2.3.9 SP2 (Patch 1) 2.3.9 SP2
XV-4xx 2.3.9 SP2 (Patch 1) 2.3.9 SP2
XVS-4xx 2.3.9 SP2 (Patch 1) 2.3.9 SP2
MA2-450 2.3.9 SP2 (Patch 1) 2.3.9 SP2

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

5.3 Features and changes


SmartWire-DT functionality for XV-1xx is now supported.
Various firmware updates
Various library changes
 new libraries added
 various libraries changed and updated

5.4 Documentation
No documentation changes

45
5.5 Known restrictions
SmartWire-DT functionality
IO update of SmartWire-DT units with addressed arrays or structures does not work.
 abyDPout AT %QB0: ARRAY [1..10] OF BYTE;
 abyDPin AT %IB0: ARRAY [1..10] OF BYTE;

5.6 Addressed Defects and Changes

5.6.1 Target system XV-1xx

Ticket Summary Type Status


495 Library 3S_CANopenMaster.lib changed: change fixed
The fast startup of can nodes does not work => Fixed error in CAN
initialization
497 Target visu: Colored buttons are now supported new feature fixed
502 PLC configuration: SmartWire-DT functionality is now supported new feature fixed
RTS WinCE / Firmware updated change fixed

5.6.2 Target system XV-2xx, XV-4xx and MA2-450

Ticket Summary Type Status


495 Library 3S_CANopenMaster.lib changed: change fixed
The fast startup of can nodes does not work => Fixed error in CAN
initialization
497 Target visu: Colored buttons are now supported new feature fixed
RTS WinCE / Firmware updated change fixed

5.6.3 Target system XVS-4xx


Ticket Summary Type Status
497 Target visu: Colored buttons are now supported new feature fixed
RTS WinCE / Firmware updated change fixed

46
5.6.4 RTS WinCE V2.4.9

Ticket Summary Type Status


493 RTS WinCE: Target visu bug fixed
When a button (Tip mode ) is pressed while a touch error is
detected, the button was not released => Fixed behaviour in
touch handling
497 RTS WinCE: Target visu new feature fixed
Colored buttons are now supported (CE5.0)
498 RTS WinCE: WEB server new feature fixed
Multipurpose Internet Mail Extensions (MIME) xlsm / xlsx are
now supported
499 RTS WinCE: EasyNet bug fixed
Simultaneous operation of EasyNet- and CAN-Master does not
work => Fixed error in CAN Initialization
502 RTS WinCE: SmartWire-DT functionality new feature fixed
The use of SmartWire-DT interface is now supported
503 TargetFirmwareWinCE: FTP console application replaced with change fixed
new FTP application
505 TargetFirmwareWinCE: Operating system updated change fixed
New OS V2.24.5 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx
and MA2-450
509 RTS WinCE: Target visu change fixed
Basic version 2.4.7.27 integrated
529 RTS WinCE: After changing the IP address, the function bug fixed
Sys_IpMaskAddr() returned wrong values.

47
6 XSOFT-CODESYS V2.3.9 SP2

6.1 Release information


Product XSOFT-CODESYS-2
Release 2.3.9 SP2
Build 1384
Setup Setup_XSoft_CoDeSys_V2.3.9_SP2.exe
Product Management I. Hengartner
Test Management A. Schmid
Quality Management P. Zuber

48
6.2 Version information

6.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.25 2.3.9.5
CoDeSys Gateway 2.3.9.21 2.3.9.0
CoDeSys OPC 2.3.13.7 2.3.12.2

6.2.2 Target firmware


Firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.8.exe 2.4.8 2.4.7
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450
TargetFirmwareVxWorks-V139.exe 1.39 1.39
RTS VxWorks for XVC-6xx
TargetFirmware166-V129.exe 1.29 1.29
RTS for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
RTS XN for XN-PLC-CANopen
Update_XC101_V03_15_Build_3142.hex 3.15 3.15
for XC-101
Update_XC121_V01_15_Build_1150.hex 1.15 1.14
for XC-121
btsxc201_v010506.nbk 1.05.06 1.05.04
for XC-201
btsxc202_v010008.bin 1.00.08 -
for XC-202
Update_EC4P221_V02_32_Build_2232.hex 2.32 2.31
for EC4P-221
Update_EC4P222_V02_32_Build_2232.hex 2.32 2.31
for EC4P-222

49
6.2.3 Target systems

Target system Actual Version Previous Version


XV-1xx 2.3.9 SP2 2.3.9 SP1
XV-2xx 2.3.9 SP2 2.3.9 SP1
XV-4xx 2.3.9 SP2 2.3.9 SP1
XVS-4xx 2.3.9 SP2 2.3.9 SP1
MA2-450 2.3.9 SP2 2.3.9 SP1
XVC-100 2.3.9 SP2 2.3.9 SP1
XVC-6xx 2.3.9 SP2 2.3.9 SP1
XN-PLC-CANopen 2.3.9 SP2 2.3.9 SP1
EC4P-200 2.3.9 SP2 2.3.9
XC-CPU101-C64K-8DI-6DO 2.3.9 SP2 2.3.9
XC-CPU101-C64K-8DI-6DO-XV 2.3.9 SP2 2.3.9
XC-CPU101-C128K-8DI-6DO 2.3.9 SP2 2.3.9
XC-CPU101-C128K-8DI-6DO-XV 2.3.9 SP2 2.3.9
XC-CPU101-C256K-8DI-6DO 2.3.9 SP2 2.3.9
XC-CPU101-C256K-8DI-6DO-XV 2.3.9 SP2 2.3.9
XC-CPU121-2C256K 2.3.9 SP2 2.3.9
XC-CPU201-EC256K-8DI-6DO 2.3.9 SP2 2.3.9
XC-CPU201-EC256K-8DI-6DO-XV 2.3.9 SP2 2.3.9
XC-CPU201-EC512K-8DI-6DO 2.3.9 SP2 2.3.9
XC-CPU201-EC512K-8DI-6DO-XV 2.3.9 SP2 2.3.9
XC-CPU202-EC4M-8DI-6DO-XV 2.3.9 SP2 -

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

50
6.3 Features and changes
Replaces the existing software products MXpro and easy Soft CoDeSys.
Components of PLC programming system CoDeSys updated.
 Operating system Windows 7 now supported
The import of SmartWire-DT configuration data into the PLC configuration is now supported.
The use of additional CAN interface is now supported.
New target system XC-CPU202-EC4M-8DI-6DO-XV
Various firmware updates
Various library changes
 new libraries added
 various libraries changed and updated
 various libraries removed

PLC libraries of targets XC-CPU-101…, XC-CPU-201… and EC4P-200:


→ As a result of internal migration all PLC libraries were new time stamps. Information about
effective libraries changes are listed in chap. "Addressed Defects and Changes".

6.4 Documentation
Various documentation changes

6.5 Known restrictions


System events / call of POUs
If you compile existing PLC projects with the new version, the system event-based calls of POUs,
which are defined in the task configuration do not work. However it is possible to resolve the problem
with a workaround.
 Define an input variable in each POU
Sample:
PROGRAM
VAR_INPUT
xDummy: BOOL;
END_VAR

51
6.6 Addressed Defects and Changes

6.6.1 XSOFT-CODESYS V2.3.9 SP2

Ticket Summary Type Status


458 Components of PLC programming system CoDeSys updated change fixed
- Library Util.lib changed: change fixed
CoDeSys-Bugfix #9780: Too complex expression for SH removed

6.6.2 Target system XV-1xx, XV-2xx, XV-4xx and MA2-450


Ticket Summary Type Status
457 CAN libraries changed: The use of additional CAN interface is now change fixed
supported
457 Library CanUser_Sync.lib added: new feature fixed
Replaces the library CanSync_Lib.lib. The library
CanUser_Sync.lib supports the use of additional CAN interfaces
459 Library SysLibCallback.lib changed: events added change fixed
459 Library SysLibFileAsync.lib changed: change fixed
CoDeSys-Bugfix #8336: Some defines for error codes missing
459 Library SysLibMem.lib changed: No functional changes. change fixed
Comments changed
462 RTS WinCE / Firmware updated change fixed
463 PLC configuration: The import of SmartWire-DT configuration data new feature fixed
is now supported
470 PLC configuration: Export and import of IO modules is now new feature fixed
supported
472 Library NetVarUdp_LIB_V23.lib changed: change fixed
CoDeSys-Bugfix #8909: Memory overwrite using the FB
NetVarSDO_Udp
483 Library 3S_CANopenMaster.lib changed: change fixed
If a boot-up object is received in state 97 (optional node not
detected), the can master will not initiate a node-reset command.
Solves problems with slow boot-up sequences of optional nodes.
485 Target settings: Checkbox “Load bootproject automatically” is now new feature fixed
supported

52
6.6.3 Target system XVS-4xx

Ticket Summary Type Status


459 Library SysLibCallback.lib changed: events added change fixed
459 Library SysLibFileAsync.lib changed: change fixed
CoDeSys-Bugfix #8336: Some defines for error codes missing
459 Library SysLibMem.lib changed: No functional changes. change fixed
Comments changed
462 RTS WinCE / Firmware updated change fixed
470 PLC configuration: Export and import of IO modules is now new feature fixed
supported
472 Library NetVarUdp_LIB_V23.lib changed: change fixed
CoDeSys-Bugfix #8909: Memory overwrite using the FB
NetVarSDO_Udp
485 Target settings: Checkbox “Load bootproject automatically” is new feature fixed
now supported

6.6.4 Target system XVC-100


Ticket Summary Type Status
463 PLC configuration: The import of SmartWire-DT configuration new feature fixed
data is now supported
470 PLC configuration: Export and import of IO modules is now new feature fixed
supported

6.6.5 Target system XVC-6xx

Ticket Summary Type Status


463 PLC configuration: The import of SmartWire-DT configuration new feature fixed
data is now supported
470 PLC configuration: Export and import of IO modules is now new feature fixed
supported

53
6.6.6 Target system XN-PLC-CANopen

Ticket Summary Type Status


463 PLC configuration: The import of SmartWire-DT configuration new feature fixed
data is now supported
- CAN system libraries updated change fixed
- Library CanUser_Master.lib changed: change fixed
FB CanUser_SdoTransfer: Filtered COB-ID will be released by
reset
- Library CanUser_Master.lib changed: change fixed
FB CanUser_DiagNode: Compare entire EMCY-Telegram to
check xNodeEmergencyError

6.6.7 Target system XC-101


Ticket Summary Type Status
- Library CanUser_Master.lib changed: change fixed
FB CanUser_SdoTransfer: Filtered COB-ID will be released by
reset
- Library CanUser_Master.lib changed: change fixed
FB CanUser_DiagNode: Compare entire EMCY-Telegram to
check xNodeEmergencyError
466/480 Checkers.dll added additionally into specific target system change fixed
directories
- Firmware updated change fixed

6.6.8 Target system XC-121


Ticket Summary Type Status
- Library CanUser_Master.lib changed: change fixed
FB CanUser_SdoTransfer: Filtered COB-ID will be released by
reset
- Library CanUser_Master.lib changed: change fixed
FB CanUser_DiagNode: Compare entire EMCY-Telegram to
check xNodeEmergencyError
466/480 Checkers.dll added additionally into specific target system change fixed
directories
- Firmware updated change fixed

54
6.6.9 Target system XC-201

Ticket Summary Type Status


- Library CanUser_Master.lib changed: change fixed
FB CanUser_SdoTransfer: Filtered COB-ID will be released by
reset
- Library CanUser_Master.lib changed: change fixed
FB CanUser_DiagNode: Compare entire EMCY-Telegram to
check xNodeEmergencyError
472 Library NetVarUdp_LIB_V23.lib changed: change fixed
CoDeSys-Bugfix #8909: Memory overwrite using the FB
NetVarSDO_Udp
466/480 Checkers.dll added additionally into specific target system change fixed
directories
- Firmware updated change fixed

6.6.10 Target system EC4P-2xx

Ticket Summary Type Status


- Library CanUser_Master.lib changed: change fixed
FB CanUser_SdoTransfer: Filtered COB-ID will be released by
reset
- Library CanUser_Master.lib changed: change fixed
FB CanUser_DiagNode: Compare entire EMCY-Telegram to
check xNodeEmergencyError
- Library EC_Util2.lib changed: new feature fixed
New function "PlcIdGetMacAddress" added
- New Library: EC_Lib Sockets.lib new feature fixed
Ethernet socket handling comes with demo in export file
“EC_UDPcom.exp” located in Library directory
- Firmware updated change fixed

55
6.6.11 RTS WinCE V2.4.8

Ticket Summary Type Status


456 RTS WinCE: Refactoring CAN interface new feature fixed
The use of additional CAN interface is now supported
464 RTS WinCE: Eaton labeling change fixed
Micro Innovation and MXpro names removed. Registry key
changed
465 TargetFirmwareWinCE: Eaton labeling change fixed
Micro Innovation and MXpro names removed. Batch- and
registry files changed
465 TargetFirmwareWinCE: Operating system updated change fixed
New OS V2.20.5 (CE3.0) for XV-2xx, XV-4xx, XVS-4xx and
MA2-450
465 TargetFirmwareWinCE: Operating system updated change fixed
New OS V2.24.1 (CE5.0) for XV-1xx, XV-2xx, XV-4xx, XVS-4xx
and MA2-450
467 TargetFirmwareWinCE: Verify and compare the operating new feature fixed
system version before download
467 TargetFirmwareWinCE: The dialog for selection of the target new feature fixed
system does not appear, if the firmware download is started into
the PLC programming tool
451/468 RTS WinCE: Licensing of Target-/WEB visualisation corrected bug fixed
Alarm an trend function in combination with WEB visualisation
may request no license points
481 RTS WinCE: THC initialisation without DLL name is now change fixed
supported
486 RTS WinCE: Profibus CMM-MPI bug fixed
Due to a timing-problem the restart of a Siemens-PLC as DP-
Slave is sometimes not successful (Input-Queue-Problem).
281 RTS WinCE: Profibus CMM-MPI bug fixed
PLC browser commands 'hilshow', 'dpsshow' and 'ioshow'
removed (commands are not supported)
492 RTS WinCE: WEB server updated (V1.1.9.7) change fixed

6.6.12 RTS Update_XC121_V01_15_Build_1150.hex


Ticket Summary Type Status
- Support for new flash devices on hardware new feature fixed

56
6.6.13 RTS btsxc201_v010506.nbk

Ticket Summary Type Status


- Deadlock when setting RTC bug fixed

6.6.14 RTS btsxc202_v010008.bin


Ticket Summary Type Status
- 1st OS for a new device - -

6.6.15 RTS Update_EC4P221_V02_32_Build_2232.hex

Ticket Summary Type Status


- RS232 and CAN configuration were displayed new feature fixed

6.6.16 RTS Update_EC4P222_V02_32_Build_2232.hex

Ticket Summary Type Status


- RS232 and CAN configuration were displayed new feature fixed
00000319 OPC communication stopped bug fixed

57
7 MXpro 2.3.9 SP1

7.1 Release information


Product MXpro
Release 2.3.9 SP1
Build 1122
Setup Setup_MXpro_V2.3.9_SP1.exe
Product Management I. Hengartner
Test Management A. Schmid
Quality Management P. Zuber

58
7.2 Version information

7.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.5 2.3.9.5
CoDeSys Gateway 2.3.9.0 2.3.9.0
CoDeSys OPC 2.3.12.2 2.3.12.2

7.2.2 Target firmware


Target firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.7.exe 2.4.7 2.4.6
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450
SetupTargetFirmwareVxWorks-V139.exe 1.39 1.39
for XVC-6xx
SetupTargetFirmware166-V129.exe 1.29 1.29
for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
for XN-PLC-CANopen

7.2.3 Target systems


Target system Actual Version Previous Version
XV-1xx 2.3.9 SP1 2.3.9
XV-2xx 2.3.9 SP1 2.3.9
XV-4xx 2.3.9 SP1 2.3.9
XVS-4xx 2.3.9 SP1 2.3.9
MA2-450 2.3.9 SP1 2.3.9
XVC-100 2.3.9 SP1 2.3.9
XVC-6xx 2.3.9 SP1 2.3.9
XN-PLC-CANopen 2.3.9 SP1 2.3.9

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.
No functional changes on targets XVC-100, XVC-6xx and XN-PLC-CANopen. There were
only changed the descriptions.

59
7.3 Features and changes
Target visualization and Web visualization are now supported
Functionality to disable configured Profibus stations before initialization is now supported
New library
IO_Add.lib: User library with additional functions for IO configuration (disable configured
Profibus stations before initialization)
TargetFirmwareWinCE
New OS-Version V2.22.0 (CE5.0)

7.4 Documentation

New:
Documentation for target visualization

Changed:
M002381.pdf - User manual MXpro: MXpro/PLCWinCE (German)
M002382.pdf - User manual MXpro: MXpro/PLCWinCE (English)

60
7.5 Addressed Defects and Changes

7.5.1 MXpro V2.3.9 SP1

Ticket Summary Type Status


423 MXpro: Problems solved if MXpro is started by user with limited bug fixed
account type. Location of general configuration directories
changed (Compile, Upload, etc.).

7.5.2 RTS WinCE V2.4.7


Ticket Summary Type Status
110 Input-/Outputpuffer of Ethernet/IP function SYSEIP_Init enlarged bug fixed
400/403 XV-1xx: Management of retain data changed change fixed
402 System crash due incompatible SymARTIClient and ARTIClient bug fixed
driver between PLC runtime system and other applications.
Name of SymARTIClient and ARTIClient driver of PLC runtime
system renamed.
404 Functionality to disable configured Profibus stations before new feature fixed
initialization is now supported
406 Target visualization and Web visualization are now supported new feature fixed
413 TargetFirmwareWinCE: New OS (WinCE 5.0) change fixed
416 Taskbar icon implemented. Hide-, minimize- and close button in new feature fixed
system bar of PLC application window implemented.
420 In case of unknown hardware identification, the diagnosis/text new feature fixed
output will displayed in a message box.

61
8 MXpro 2.3.9 (Patch 3)

8.1 Release information


Product MXpro
Release 2.3.9 (Patch 3)
Build 1017
Setup Setup_MXpro_V2.3.9.exe
Product Management H. Heck
Test Management I. Hengartner
Quality Management P. Zuber

62
8.2 Version information

8.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.5 2.3.9.5
CoDeSys Gateway 2.3.9.0 2.3.9.0
CoDeSys OPC 2.3.12.2 2.3.12.2

8.2.2 Target firmware


Target firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.6.exe 2.4.6 2.4.6
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450
SetupTargetFirmwareVxWorks-V139.exe 1.39 1.39
for XVC-6xx
SetupTargetFirmware166-V129.exe 1.29 1.29
for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
for XN-PLC-CANopen

8.2.3 Target systems


Target system Actual Version Previous Version
XV-1xx 2.3.9 2.3.9
XV-2xx 2.3.9 2.3.9
XV-4xx 2.3.9 2.3.9
XVS-4xx 2.3.9 2.3.9
MA2-450 2.3.9 2.3.9
XVC-100 2.3.9 2.3.9
XVC-6xx 2.3.9 2.3.9
XN-PLC-CANopen 2.3.9 2.3.9

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

63
8.3 Features and changes
TargetFirmwareWinCE
New OS-Version V2.21.2 for XV-1xx

8.4 Documentation

New:
-

Changed:
-

64
8.5 Addressed Defects and Changes

8.5.1 RTS WinCE V2.4.6

Ticket Summary Type Status


401 TargetFirmwareWinCE: New OS for XV-1xx change fixed

65
9 MXpro 2.3.9 (Patch 2)

9.1 Release information

Product MXpro
Release 2.3.9 (Patch 2)
Build 990
Setup Setup_MXpro_V2.3.9.exe
Product Management H. Heck
Test Management I. Hengartner
Quality Management P. Zuber

66
9.2 Version information

9.2.1 Programming system

Component Actual Version Previous Version


CoDeSys 2.3.9.5 2.3.9.5
CoDeSys Gateway 2.3.9.0 2.3.9.0
CoDeSys OPC 2.3.12.2 2.3.12.2

9.2.2 Target firmware


Target firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.6.exe 2.4.6 2.4.5
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450
SetupTargetFirmwareVxWorks-V139.exe 1.39 1.39
for XVC-6xx
SetupTargetFirmware166-V129.exe 1.29 1.29
for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.05
for XN-PLC-CANopen

9.2.3 Target systems


Target system Actual Version Previous Version
XV-1xx 2.3.9 -
XV-2xx 2.3.9 2.3.9
XV-4xx 2.3.9 2.3.9
XVS-4xx 2.3.9 2.3.9
MA2-450 2.3.9 2.3.9
XVC-100 2.3.9 2.3.9
XVC-6xx 2.3.9 2.3.9
XN-PLC-CANopen 2.3.9 2.3.9

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

67
9.3 Features and changes
Following target system is now supported
 XV-1xx
NetVarUdp_LIB_V23.lib
This library is a bug fix of the previous version NetVarUdp_LIB_V23.lib V2.4.7.0 (Contained in MXpro
V2.3.9) for the target systems XV-2xx, XV-4xx, XVS-4xx and MA2-450.
To solve the STOP/START-Problem of the UDP-Networkvariables the new version of the library
NetVarUdp_LIB_V23.lib (V2.4.7.1) has to be used.

When installing the software, the user is asked whether he would like to replace the
→ previously installed library NetVarUdp_LIB_V23.lib V2.4.7.0 through the new library
NetVarUdp_LIB_V23.lib V2.4.7.1.

9.4 Documentation

New:
-

Changed:
M002381.pdf - User manual MXpro: MXpro/PLCWinCE (German)
M002382.pdf - User manual MXpro: MXpro/PLCWinCE (English)

68
9.5 Addressed Defects and Changes

9.5.1 RTS WinCE V2.4.6

Ticket Summary Type Status


383 Target XV-1xx is now supported new feature fixed
388 TargetFirmwareWinCE: New OS for XV-2xx, XV-4xx, XVS-4xx change fixed
and MA2-450.
392 DP-Master CMM-MPI: PLC runtime system crashes if station bug fixed
with station address 126 has been configured.
393 PB-diagnosis: PB-diagnosis of station with same station address bug fixed
(SLA) as configured HSA did not work.
398 PLC-Runtime Shutdown: Shutdown of projects with DP-Master bug fixed
CMM-MPI did not work.
399 DP-Master CMM-MPI: PLC runtime system crashes if wrong bug fixed
configuration with a length > 100 bytes has been configured.

69
10 MXpro 2.3.9 (Patch 1)

10.1 Release information


This version was not released.

70
11 MXpro 2.3.9

11.1 Release information


Product MXpro
Release 2.3.9
Build 840
Setup Setup_MXpro_V2.3.9.exe
Product Management H. Heck
Test Management I. Hengartner
Quality Management P. Zuber

71
11.2 Version information

11.2.1 Programming system

Components Actual Version Previous Version


CoDeSys 2.3.9.5 2.3.6.4
CoDeSys Gateway 2.3.9.0 2.3.6.0
CoDeSys OPC 2.3.12.2 2.3.11.0

11.2.2 Target firmware


Target firmware Actual Version Previous Version
TargetFirmwareWinCE_V2.4.4.exe 2.4.4 2.4.2 resp. 2.4.3
for XV-2xx, XV-4xx, XVS-4xx, MA2-450
SetupTargetFirmwareVxWorks-V139.exe 1.39 1.37
for XVC-6xx
SetupTargetFirmware166-V129.exe 1.29 1.29
for XVC-100
Update_XNPLCCANopen_V01_05_Build_1033.hex 1.05 1.03
for XN-PLC-CANopen

11.2.3 Target systems


Target system Actual Version Previous Version
XV-2xx 2.3.9 2.3.6 SP1
XV-4xx 2.3.9 2.3.6 SP1
XVS-4xx 2.3.9 2.3.6 SP1
MA2-450 2.3.9 2.3.6 SP1
XVC-100 2.3.9 2.3.6 SP1
XVC-6xx 2.3.9 2.3.6 SP1
XN-PLC-CANopen 2.3.9 2.3.6 SP1

All target systems can be installed additionally to previously installed versions. Previously
→ installed target systems are not affected.

72
11.3 Features and changes
Operating System Windows Vista now supported.
Profibus DPV1 functionality for XV-4xx, XV-2xx, XVS-4xx, MA2-450
easy-NET functionality for XV-4xx, XV-2xx, MA2-450
Force functionality of CAN-I/Os
New libraries added
Standard_V2.lib
SysLibFileAsync.lib
SysLibFileStream.lib
SysLibForce.lib
SysLibGetAddress.lib
SysLibPLCConfig.lib
SysLibOs.lib
SysLibShm.lib
SysLibSocketsAsync.lib
SysLibSymbols.lib
TcpUdpLib.lib
SysLibEasyNet.lib
Hilscher.lib
SysLibDPV1Hilscher.lib
SysLibDPV1.lib
CANsync_Lib.lib
Various libraries changes
Util.lib: Typed literal warnings removed
Util_no_Real.lib: Typed literal warnings removed
SysLibCallback.lib: Comments changed
SysLibDir.lib: New function SysDirClose, comments changed
SysLibSockets.lib: New function SysSockGetLastErrorSync, various functional changes
SysLibProjectInfo.lib: New function SysGetProjectId, various functional changes
SysLibTasks.lib: Comments changed
3S_CanOpenMaster.lib: CanOpenMaster Start-up behaviour changed. Disabled delay between 2
NodeReset commands if no slave is on the bus.
NetVarUdp_LIB_V23.lib: New basic version

73
11.4 Documentation

New:
M002381.pdf - User manual MXpro: MXpro/PLCWinCE (German)
M002382.pdf - User manual MXpro: MXpro/PLCWinCE (English)
M000897.pdf - User manual MXpro: SymARTI-Library (German)
M002497.pdf - User manual MXpro: SymARTI-Library (English)

Changed:
Various documents

11.5 Known restrictions


CAN: Baud rate 800kBaud needs OS Version > V2.20.3

74
11.6 Addressed Defects and Changes

11.6.1 MXpro V2.3.9

Ticket Summary Type Status


2 Display of Task-Times in Online-Mode: new feature fixed
The User can add manually the Libraries SysTaskInfo.lib und
SysLibTime.lib
21 Forcing of CAN I/Os does not work new feature fixed
96 Function SysDirClose is missing new feature fixed
103 VAR_IN_OUT: Problem if BYTE- or WORD-Pointers are used bug fixed
(WinCE-Targets)
152 Calling SetupTargetFirmware only works if the correct MXpro- new feature fixed
Version is used
256 Manual of library SysLibRtc_Add.lib is missing new feature fixed
257 Manual of library SysLib _Add.lib is missing new feature fixed
260 MXpro: Version for Windows-Vista new feature fixed
262 MXpro: Error in IO-Configuration for XN-PLC-CANOPEN bug fixed
263 MXpro: Doc. Lib-Contents has no reference to VxWorks new feature fixed
264 MXpro: actual Copyright-Dates and Version info (Splash-Screen) change fixed
265 MXpro: Startmenue: Link to XN-PLC-Hex-File bug fixed
266 MXpro: Doc-Directory Updates change fixed
267 CANopen: start-up takes more time if no slave is on the bus bug fixed
273 User manual for CANopen-Libraries (English) new feature fixed
275 User manual for FtpClient-Library (English) new feature fixed
276 User manual for FastIO_Lib-Library (English) new feature fixed
277 Integration of WinCE 5.0 in TargetFirmwareWinCE new feature fixed
282 MXpro Targets: Moving PLCConf-Directory change fixed
288 <Online><Stop> und afterwards <Online><Start> causes a bug fixed
higher PLC-Cycle time
289 User manual for Library Busdiag.lib new feature fixed
290 Implementation of Moeller EasyNet Protocol new feature fixed
303 MXpro crash after „Project compare“ bug fixed
306 Relative path with subdirectories for compile-files not supported bug fixed
309 MXpro Targets: Name "Micro Innovation AG" replaced with change fixed
"Micro Innovation"
310 MXpro: Target-Installation for XCC-67x new feature fixed
312 MXpro RTS: Error message "SrvHandleDataTransfer: bug fixed
DOWNLOAD.SDB Error"
314 PLC Configuration: support for max. 100 CAN-nodes bug fixed
317 Online change failed: Program to large bug fixed

75
324 New OS change fixed
331 MXpro: Target-DLL (for the calling of SetupTargetFirmware) / new feature fixed
easy-NET Configuration
332 New CoDeSys Version change fixed
333 New CoDeSys Gateway-Server change fixed
335 New CoDeSys Online-Help change fixed
344 SymARTI: No Login-Check allowed (Login does not work for bug fixed
ELAU-Targets)
349 Data type FILETIME is defined more than once bug fixed
351 Conflicting identifiers in Libraries NetVarUdp_LIB_V23.lib and change fixed
TcpUdpLib.lib
353 XN-PLC-CANopen: don’t delete PLC-Configuration on Target- change fixed
Change

76
11.6.2 RTS WinCE V2.4.4

Ticket Summary Type Status


329 RTS WinCE: I/O-Config for Hilscher-Profibus-Driver does not bug fixed
work with "Spec. Config"
225 SysLibDir.Lib: Problems with SysDirRename() and change fixed
SysDirRemove() on WinCE 5.0
268 RTS: System-Handles can be misused from the PLC-Program new feature fixed
(TCP/IP, File) => “Handle-protection” in the PLC-RTS
270 CANsync Library for WinCE-RTS new feature fixed
271 RTS WinCE: new Callback to read CAN-Interface Pointers new feature fixed
274 RTS WinCE: wrong Error message "DOWNLOAD.SDB Error" bug fixed
278 RTS WinCE: FB DiagGetBusState: xReady does not work bug fixed
287 Change Registry-Path 'Micro Innovation AG' => 'Micro change fixed
Innovation'
296 Setup TargetFirmwareWinCE: New OS change fixed
298 DP-Master CMM-MPI should not start after license error change fixed
299 RTS WinCE: Hilscher-DPRAM-Watchdog not activated as bug fixed
default
302 RTS WinCE: Baud rate for serial interface not taken from PLC- bug fixed
RTS
304 RTS WinCE: Debugging over serial interface not working bug fixed
305 PLC browser: command 'rtsinfo' returns wrong value under bug fixed
WinCE 5.0
307 DP V1 functionality for Onboard Profibus-DP new feature fixed
321 PLC browser command 'tskclear causes crash bug fixed
327 RTS WinCE: PageFaults if no Retain-Memory is available bug fixed
330 RTS WinCE: PageFault after Shutdown (UserDllExit-Function bug fixed
missing in some DLLs)
350 RTS WinCE: Library-Funktion "SysExecuteCommand" opens bug fixed
Error-Window in case of error

77
11.6.3 RTS VxWorks V1.39

Ticket Summary Type Status


27 Profibus Master : missing diagnostic information after wrong bug fixed
parameterization of the Gesys EC1 DP-Slave
29 PLC doesn’t start if a PB Masterproject is loaded and a PB- bug fixed
Slave-Hardware is available
53 XVC-601: Switch is in „STOP“ and LED displays „RUN“ bug fixed
259 New Function Block "Sys_MacAddr" for VxWorks Targets new feature fixed
316 UDP-User Library: Error if IP-Adress is not Class-C bug fixed
318 VxWorks: Ethernet-Treiber FEI for Congatec Celeron-M Board new feature fixed
319 SetupTargetFirmwareVxWorks: New Target XVC-670 (Celeron- new feature fixed
M-Board)
320 Rts VxWorks: DiagGetState is different to RTS WinCE bug fixed
337 VxWorks: Support for 2nd Disk-Partition change fixed
338 VxWorks: Systemclock can return wrong values bug fixed

11.6.4 RTS XN-PLC-CANopen V1.05

Ticket Summary Type Status


322 XN-PLC-CANopen does not actualize analog inputs after the bug fixed
download of a boot project
339 Wrong answer of the controller XC161 Step BB after a received bug fixed
CAN RTR-Frame (Errata sheet)
341 Writing of more than one variable at a time over OPC does not bug fixed
work an causes a crash of the PLC
342 A call of the PLC browser causes a hang of the PLC bug fixed
343 Support of the feature „target magic“ (Version handling of new feature fixed
MXpro-Targets)

78

You might also like