Sie sind auf Seite 1von 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
Eaton Corporation
Electrical Sector
1111 Superior Ave.
Cleveland, OH 44114
United States
877-ETN-CARE (877-386-2273)
www.eaton.com

Other regions
Please contact your local distributor or send an
e-mail to: automation@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.

Contents
1
1.1
1.2
1.3
1.4
1.5

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


Release information ............................................................................................................ 5
Features and changes ........................................................................................................ 8
Documentation .................................................................................................................... 8
Known restrictions ............................................................................................................... 8
Addressed Defects and Changes ....................................................................................... 8

2
2.1
2.2
2.3
2.4
2.5
2.6

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


Release information .......................................................................................................... 13
Version information ........................................................................................................... 14
Features and changes ...................................................................................................... 16
Documentation .................................................................................................................. 16
Known restrictions ............................................................................................................. 16
Addressed Defects and Changes ..................................................................................... 17

3
3.1
3.2
3.3
3.4
3.5
3.6

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


Release information .......................................................................................................... 22
Version information ........................................................................................................... 23
Features and changes ...................................................................................................... 25
Documentation .................................................................................................................. 25
Known restrictions ............................................................................................................. 25
Addressed Defects and Changes ..................................................................................... 26

4
4.1
4.2
4.3
4.4
4.5
4.6

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


Release information .......................................................................................................... 30
Version information ........................................................................................................... 31
Features and changes ...................................................................................................... 33
Documentation .................................................................................................................. 33
Known restrictions ............................................................................................................. 33
Addressed Defects and Changes ..................................................................................... 34

5
5.1
5.2
5.3
5.4
5.5
5.6

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


Release information .......................................................................................................... 44
Version information ........................................................................................................... 45
Features and changes ...................................................................................................... 45
Documentation .................................................................................................................. 45
Known restrictions ............................................................................................................. 46
Addressed Defects and Changes ..................................................................................... 46

6
6.1
6.2
6.3
6.4
6.5
6.6

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


Release information .......................................................................................................... 48
Version information ........................................................................................................... 49
Features and changes ...................................................................................................... 51
Documentation .................................................................................................................. 51
Known restrictions ............................................................................................................. 51
Addressed Defects and Changes ..................................................................................... 52

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

7.1
7.2
7.3
7.4
7.5

Release information .......................................................................................................... 58


Version information ........................................................................................................... 59
Features and changes ...................................................................................................... 60
Documentation .................................................................................................................. 60
Addressed Defects and Changes ..................................................................................... 61

8
8.1
8.2
8.3
8.4
8.5

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


Release information .......................................................................................................... 62
Version information ........................................................................................................... 63
Features and changes ...................................................................................................... 64
Documentation .................................................................................................................. 64
Addressed Defects and Changes ..................................................................................... 65

9
9.1
9.2
9.3
9.4
9.5

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


Release information .......................................................................................................... 66
Version information ........................................................................................................... 67
Features and changes ...................................................................................................... 68
Documentation .................................................................................................................. 68
Addressed Defects and Changes ..................................................................................... 69

10
10.1

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


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

11
11.1
11.2
11.3
11.4
11.5
11.6

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


Release information .......................................................................................................... 71
Version information ........................................................................................................... 72
Features and changes ...................................................................................................... 73
Documentation .................................................................................................................. 74
Known restrictions ............................................................................................................. 74
Addressed Defects and Changes ..................................................................................... 75

XSOFT-CODESYS V2.3.9 SP4

1.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

XSOFT-CODESYS-2
2.3.9 SP4
1858
Setup_XSOFT_CODESYS_V2.3.9_SP4.exe
H. Heck
A. Schmid
P. Zuber

1.1.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

1.1.2

Actual Version
2.3.9.44
2.3.9.31
2.3.13.11

Target firmware
Firmware
RTS for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450, XC-152

Actual Version
2.4.13

RTS for XVC-6xx

1.41

TargetFirmwareWinCE_V2.4.13.exe
TargetFirmwareVxWorks-V141.exe

RTS for XVC-100

1.29

TargetFirmware166-V129.exe

RTS for XN-PLC-CANopen

1.05

RTS for XC-101

4.02

Update_XNPLCCANopen_V01_05_Build_1033.hex
Update_XC101_V04_02_Build_4002.hex

RTS for XC-121

1.17

RTS for XC-201

1.05.15

Update_XC121_V01_17_Build_1152.hex
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

RTS for EC4P-222

2.40

Update_EC4P221_V02_40_Build_2240.hex
Update_EC4P222_V02_40_Build_2240.hex
1)

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

1.1.3

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

Actual Version
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4
2.3.9 SP4

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

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 "SL7SWD" 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
642
642

641
636
631

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

Status
fixed
fixed

fixed
fixed
fixed

1.5.2

Target system XV-1xx


Ticket
640

639
639
-

1.5.3

Status
fixed

fixed
fixed
fixed

Target system XV-2xx


Ticket
640

639
-

1.5.4

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

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

Status
fixed

fixed
fixed

Target system XV-4xx


Ticket
640

639
639
-

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

Status
fixed

fixed
fixed
fixed

1.5.5

Target system MA2-450


Ticket
640

639
639
-

1.5.6

fixed
fixed

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

Status
fixed

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

Status
fixed

Target system XVS-4xx


Ticket
640

639
639
-

10

fixed

Target system XVC-6xx


Ticket
640

1.5.8

Status
fixed

Target system XVC-100


Ticket
640

1.5.7

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

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

Status
fixed

fixed
fixed
fixed

1.5.9

Target system XC-152


Ticket
640

639
639
-

1.5.10

fixed
fixed
fixed

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

Status
fixed

Target system XC-201


Ticket
639
639
-

1.5.12

Status
fixed

Target system XC-101


Ticket
639

1.5.11

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

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

Status
fixed
fixed
fixed

Target system XC-202


Ticket
640

639
639
630
-

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

Status
fixed

fixed
fixed
fixed
fixed

11

1.5.13

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


Ticket
644
633

628

1.5.14

Status
fixed
fixed

fixed

RTS for XC202


Ticket
643
634
630

12

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

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

Status
fixed
fixed
fixed

XSOFT-CODESYS V2.3.9 SP3 (Patch 2)

2.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

XSOFT-CODESYS-2
2.3.9 SP3 (Patch 2)
1794
Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
H. Heck
A. Schmid
P. Zuber

13

2.2

Version information

2.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

2.2.2

Actual Version
2.3.9.35
2.3.9.28
2.3.13.8

Previous Version
2.3.9.35
2.3.9.25
2.3.13.8

Actual Version
2.4.12

Previous Version
2.4.11

1.41

1.39

1.29

1.29

Update_XNPLCCANopen_V01_05_Build_1033.hex

1.05

1.05

Update_XC101_V04_02_Build_4002.hex

4.02

4.02

1.17

1.17

btsxc201_v010510.nbk

1.05.10

1.05.10

btsxc202_v010015.bin

1.00.15

1.00.13

2.40

2.39

2.40

2.39

Target firmware
Firmware
TargetFirmwareWinCE_V2.4.12.exe
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152

TargetFirmwareVxWorks-V141.exe
RTS VxWorks for XVC-6xx

TargetFirmware166-V129.exe
RTS for XVC-100
RTS XN for XN-PLC-CANopen
for XC-101

Update_XC121_V01_17_Build_1152.hex
for XC-121
for XC-201
for XC-202

Update_EC4P221_V02_40_Build_2240.hex
for EC4P-221

Update_EC4P222_V02_40_Build_2240.hex
for EC4P-222

14

2.2.3

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

Actual Version
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3

Previous Version
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
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
619
614

Summary
Remote Client updated
Gateway Server components of PLC programming system
CoDeSys updated: Fixed security vulnerabilities

Type
change
change

Status
fixed
fixed

CDS-11040
CDS-11041

2.6.2

fixed

Target system XV-1xx


Ticket
624
621

607

2.6.3

GSD/EDS files for SWD functionality updated


changed
Modules "WOE-SWD-ECS3D2D" and "WOE-SWD-MOTUS" are
now supported.

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
Library 3S_CANopenMaster.lib changed: Node guarding with life
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.
Library 3S_CANopenManager.lib changed: Independent of
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
RTS WinCE / Firmware updated

Type
bug

Status
fixed

bug

fixed

change

fixed

change

fixed

Type
bug

Status
fixed

bug

fixed

change

fixed

change

fixed

Target system XV-2xx


Ticket
624
621

607

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
Library 3S_CANopenMaster.lib changed: Node guarding with life
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.
Library 3S_CANopenManager.lib changed: Independent of
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
RTS WinCE / Firmware updated

17

2.6.4

Target system XV-4xx


Ticket
624
621

607

2.6.5

621

607

Status
fixed

bug

fixed

change

fixed

change

fixed

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
Library 3S_CANopenMaster.lib changed: Node guarding with life
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.
Library 3S_CANopenManager.lib changed: Independent of
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
RTS WinCE / Firmware updated

Type
bug

Status
fixed

bug

fixed

change

fixed

change

fixed

Type
bug

Status
fixed

change

fixed

Target system XVS-4xx


Ticket
624
-

18

Type
bug

Target system MA2-450


Ticket
624

2.6.6

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
Library 3S_CANopenMaster.lib changed: Node guarding with life
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.
Library 3S_CANopenManager.lib changed: Independent of
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
RTS WinCE / Firmware updated

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
RTS WinCE / Firmware updated

2.6.7

Target system XC-152


Ticket
624
621

607

2.6.8

Status
fixed

bug

fixed

change

fixed

change

fixed

Summary
RTS VxWorks / Firmware updated

Type
change

Status
fixed

Target system XC-202


Ticket
-

2.6.10

Type
bug

Target system XVC-6xx


Ticket
-

2.6.9

Summary
Target settings: UDINT_TO_REAL() returns wrong value. Fixed
in target settings (SupportULongToReal=1)
Library 3S_CANopenMaster.lib changed: Node guarding with life
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.
Library 3S_CANopenManager.lib changed: Independent of
transmission type and data content of TX-PDOs, TX-PDOs are
sent after "node start" once.
RTS WinCE / Firmware updated

Summary
Library WSAFunction.lib changed:
New function "WSA_SSL_PERFORM_HANDSHAKE()" added.
Firmware updated

Type
Status
new feature fixed
change

fixed

Type
change

Status
fixed

Target system EC4P-2xx


Ticket
-

Summary
Firmware updated

19

2.6.11

RTS WinCE V2.4.12


Ticket
620

613
611
609
605
605
601
598

2.6.12

Type
change

Status
fixed

new feature fixed


bug

fixed

bug

fixed

bug

fixed

bug

fixed

new

fixed

change

fixed

change

fixed

Type
bug

Status
fixed

RTS VxWorks V1.41


Ticket
604
600
-

20

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

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

new feature fixed


change

fixed

2.6.13

RTS btsxc202_v010015.bin
Ticket
-

2.6.14

Type
bug
bug

Status
fixed
fixed

change

fixed

Type

Status

Type
bug

Status
fixed

RTS Update_EC4P221_V02_40_Build_2240.hex
Ticket
-

2.6.15

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

Summary
New firmware build, no functional changes

RTS Update_EC4P222_V02_40_Build_2240.hex
Ticket
Summary
00000330 Modbus TCP slave communication sometime stops

21

XSOFT-CODESYS V2.3.9 SP3 (Patch 1)

3.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

22

XSOFT-CODESYS-2
2.3.9 SP3 (Patch 1)
1710
Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
H. Heck
A. Schmid
P. Zuber

3.2

Version information

3.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

3.2.2

Actual Version
2.3.9.35
2.3.9.25
2.3.13.8

Previous Version
2.3.9.35
2.3.9.25
2.3.13.8

Actual Version
2.4.11

Previous Version
2.4.10

1.39

1.39

1.29

1.29

Update_XNPLCCANopen_V01_05_Build_1033.hex

1.05

1.05

Update_XC101_V04_02_Build_4002.hex

4.02

4.01

1.17

1.17

btsxc201_v010510.nbk

1.05.10

1.05.10

btsxc202_v010013.bin

1.00.13

1.00.12

2.39

2.38

2.39

2.38

Target firmware
Firmware
TargetFirmwareWinCE_V2.4.11.exe
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152

TargetFirmwareVxWorks-V139.exe
RTS VxWorks for XVC-6xx

TargetFirmware166-V129.exe
RTS for XVC-100
RTS XN for XN-PLC-CANopen
for XC-101

Update_XC121_V01_17_Build_1152.hex
for XC-121
for XC-201
for XC-202

Update_EC4P221_V02_39_Build_2239.hex
for EC4P-221

Update_EC4P222_V02_39_Build_2239.hex
for EC4P-222

23

3.2.3

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

24

Actual Version
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3

Previous Version
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
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.

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
-

3.6.2

Type
change

Status
fixed

change

fixed

Summary
PLC configuration, EasyNet: Target does not support "daisychain" functionality => removed button "Configure easyNet"
RTS WinCE / Firmware updated

Type
change

Status
fixed

change

fixed

Summary
PLC configuration, EasyNet: Target does not support "daisychain" functionality => removed button "Configure easyNet"
RTS WinCE / Firmware updated

Type
change

Status
fixed

change

fixed

Type
change

Status
fixed

change

fixed

Target system MA2-450


Ticket
590
-

26

Summary
PLC configuration, EasyNet: Target does not support "daisychain" functionality => removed button "Configure easyNet"
RTS WinCE / Firmware updated

Target system XV-4xx


Ticket
590

3.6.5

Status
-

Target system XV-2xx


Ticket
590

3.6.4

Type
-

Target system XV-1xx


Ticket
590

3.6.3

Summary
-

Summary
PLC configuration, EasyNet: Target does not support "daisychain" functionality => removed button "Configure easyNet"
RTS WinCE / Firmware updated

3.6.6

Target system XVS-4xx


Ticket
-

3.6.7

583
-

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

Type
change

Status
fixed

Bug

fixed

change

fixed

Summary
Firmware updated

Type
change

Status
fixed

Type
change

Status
fixed

Type
change

Status
fixed

Target system XC-202


Ticket
-

3.6.10

Status
fixed

Target system XC-101


Ticket
-

3.6.9

Type
change

Target system XC-152


Ticket
590

3.6.8

Summary
RTS WinCE / Firmware updated

Summary
Firmware updated

Target system EC4P-2xx


Ticket
-

Summary
Firmware updated

27

3.6.11

RTS WinCE V2.4.11


Ticket
599
595

587
586
585
583
581
-

3.6.12

Summary
Interrupts some time freezed
CANOpen: No guarding during STOP
Library xSysLibCom200.lib handles local RS232

change

fixed

bug

fixed

change

fixed

bug

fixed

bug

fixed

bug

fixed

change

fixed

Type
bug
bug
new feature

Status
fixed
fixed
fixed

Type
bug

Status
fixed

Type
bug
change

Status
fixed
fixed

RTS Update_EC4P222_V02_39_Build_2239.hex
Ticket
Summary
00000198 Routing with XC200 and MFD57 sometimes failed
Ethernet connection works faster

28

Status
fixed

RTS Update_EC4P221_V02_39_Build_2239.hex
Ticket
Summary
00000198 Routing with XC200 and MFD57 sometimes failed

3.6.14

Type
bug

RTS btsxc202_v010013.bin
Ticket
-

3.6.13

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

3.6.15

RTS Update_XC101_V04_02_Build_4002.hex
Ticket
Summary
00001484 XIOC Modules with parameters does not work on XIOCExtension Slots

Type
bug

Status
fixed

29

XSOFT-CODESYS V2.3.9 SP3

4.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

30

XSOFT-CODESYS-2
2.3.9 SP3
1664
Setup_XSoft_CoDeSys_V2.3.9_SP3.exe
I. Hengartner
A. Schmid
P. Zuber

4.2

Version information

4.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

4.2.2

Actual Version
2.3.9.35
2.3.9.25
2.3.13.8

Previous Version
2.3.9.25
2.3.9.21
2.3.13.7

Actual Version
2.4.10

Previous Version
2.4.9

1.39

1.39

1.29

1.29

Update_XNPLCCANopen_V01_05_Build_1033.hex

1.05

1.05

Update_XC101_V04_01_Build_4001.hex

4.01

3.15

1.17

1.14

btsxc201_v010510.nbk

1.05.10

1.05.04

btsxc202_v010012.bin

1.00.12

1.00.08

2.38

2.32

2.38

2.32

Target firmware
Firmware
TargetFirmwareWinCE_V2.4.10.exe
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450,
XC-152

TargetFirmwareVxWorks-V139.exe
RTS VxWorks for XVC-6xx

TargetFirmware166-V129.exe
RTS for XVC-100
RTS XN for XN-PLC-CANopen
for XC-101

Update_XC121_V01_17_Build_1152.hex
for XC-121
for XC-201
for XC-202

Update_EC4P221_V02_38_Build_2238.hex
for EC4P-221

Update_EC4P222_V02_38_Build_2238.hex
for EC4P-222

31

4.2.3

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

32

Actual Version
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3
2.3.9 SP3

Previous Version
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
-

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

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
426
443

501
540

553
562
579

34

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

Type
bug

Status
fixed

bug

fixed

new feature fixed


bug
fixed

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.
Components of PLC programming system CoDeSys updated
change
fixed
Setup: Remote Client added
new feature fixed
Setup: Executable installation files signed with a trusted software new feature fixed
certificate

4.6.2

Target system XV-1xx


Ticket
436
491

531
539

542

543
555

556
556
567

558

559
-

4.6.3

Summary
Web visu: Extended monitoring service (complex data types) is
now supported
Export and import of Profibus slaves is now supported.
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
Library WSAFunctions.lib added:
Used for mail delivery over Secure Sockets (SSL)
Library 3S_CANopenNetVar.lib changed: Event triggered CAN
network variables are no longer sent when starting the plc
project.
The Profibus Master (Hilscher/Onboard) supports automatic
change of the byte order (Intel / Motorola) with an additional
configuration switch
Target visu: The output of password text in hidden format is now
supported
Library 3S_CANopenMaster.lib changed: Startup behavior of
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
Library SysLibAlarmTrend.lib updated
Library SysLibTargetVisu.lib updated
Library 3S_CANopenMaster.lib changed:
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
Library Syslib_Add.lib changed:
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
Library CanUser.lib and 3S_CanDrv.lib changed:
New function "CanUser_Busload" added
Library SysLibSockets.lib updated
Library SysLibFileStream.lib updated
Target settings: local library variables in function blocks are now
invisible
RTS WinCE / Firmware updated

Type
Status
new feature fixed
bug

fixed

new feature fixed


bug

fixed

new feature fixed

bug

fixed

bug

fixed

change
change
bug

fixed
fixed
fixed

new feature fixed

new feature fixed


change
fixed
change
fixed
new feature fixed
change

fixed

Target system XV-2xx


Ticket
436
491

Summary
Web visu: Extended monitoring service (complex data types) is
now supported
Export and import of Profibus slaves is now supported.

Type
Status
new feature fixed
bug

fixed

35

531
539

542

543
555

567

558

559
-

4.6.4

new feature fixed


bug

fixed

new feature fixed

bug

fixed

bug

fixed

bug

fixed

new feature fixed

new feature fixed


change
fixed
change
fixed
new feature fixed
change

fixed

Target system XV-4xx


Ticket
436
491

531
539

542

36

CoDeSys-Bugfix #10139: Error on Import of exported Profibus


slaves
Library WSAFunctions.lib added:
Used for mail delivery over Secure Sockets (SSL)
Library 3S_CANopenNetVar.lib changed: Event triggered CAN
network variables are no longer sent when starting the plc
project.
The Profibus Master (Hilscher/Onboard) supports automatic
change of the byte order (Intel / Motorola) with an additional
configuration switch
Target visu: The output of password text in hidden format is now
supported
Library 3S_CANopenMaster.lib changed: Startup behavior of
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
Library 3S_CANopenMaster.lib changed:
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
Library Syslib_Add.lib changed:
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
Library CanUser.lib and 3S_CanDrv.lib changed:
New function "CanUser_Busload" added
Library SysLibSockets.lib updated
Library SysLibFileStream.lib updated
Target settings: local library variables in function blocks are now
invisible
RTS WinCE / Firmware updated

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

Type
Status
new feature fixed
bug

fixed

new feature fixed


bug

fixed

new feature fixed

543
555

556
556
567

558

559
-

4.6.5

configuration switch
Target visu: The output of password text in hidden format is now
supported
Library 3S_CANopenMaster.lib changed: Startup behavior of
CAN master changed => Fixed error in CAN startup if many
nodes are configured but not connected.
Library SysLibAlarmTrend.lib updated
Library SysLibTargetVisu.lib updated
Library 3S_CANopenMaster.lib changed:
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
Library Syslib_Add.lib changed:
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
Library CanUser.lib and 3S_CanDrv.lib changed:
New function "CanUser_Busload" added
Library SysLibSockets.lib updated
Library SysLibFileStream.lib updated
Target settings: local library variables in function blocks are now
invisible
RTS WinCE / Firmware updated

bug

fixed

bug

fixed

change
change
bug

fixed
fixed
fixed

new feature fixed

new feature fixed


change
fixed
change
fixed
new feature fixed
change

fixed

Target system MA2-450


Ticket
436
491

531
539

542

543
555

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

Type
Status
new feature fixed
bug

fixed

new feature fixed


bug

fixed

new feature fixed

bug

fixed

bug

fixed

37

556
556
567

558

559
-

4.6.6

change
change
bug

fixed
fixed
fixed

new feature fixed

new feature fixed


change
fixed
change
fixed
new feature fixed
change

fixed

Target system XVS-4xx


Ticket
436
491

531
542

556
556
558

38

Library SysLibAlarmTrend.lib updated


Library SysLibTargetVisu.lib updated
Library 3S_CANopenMaster.lib changed:
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
Library Syslib_Add.lib changed:
New function "Sys_IpMaskAddr2" added. Function to read the IP
address, mask address and gateway address.
Library CanUser.lib and 3S_CanDrv.lib changed:
New function "CanUser_Busload" added
Library SysLibSockets.lib updated
Library SysLibFileStream.lib updated
Target settings: local library variables in function blocks are now
invisible
RTS WinCE / Firmware updated

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

Type
Status
new feature fixed
bug

fixed

new feature fixed


new feature fixed

change
fixed
change
fixed
new feature fixed

change
fixed
change
fixed
new feature fixed
change

fixed

4.6.7

Target system XC-101


Ticket
-

491

4.6.8

Type
change

Status
fixed

bug

fixed

bug
change

fixed
fixed

Type
change

Status
fixed

bug
change

fixed
fixed

Type
change

Status
fixed

change

fixed

Target system XC-121


Ticket
-

4.6.9

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

Summary
Library CANUser.lib changed:
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
Firmware updated

Target system XC-201


Ticket
-

436
491

Summary
Library CANUser.lib changed:
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:
Function SysSaveRetains has new return value
Library DNP3_V20.lib and DNP3_V22 added
Library XC200_UTIL2_V24.lib added
Web visu: Extended monitoring service (complex data types) is
now supported
Export and import of Profibus slaves is now supported.
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
Firmware updated

new feature fixed


new feature fixed
new feature fixed
bug

fixed

change

fixed

39

4.6.10

Target system XC-202


Ticket
-

436
491

566
-

4.6.11

Type
Status
new feature fixed
change

fixed

new feature fixed


new feature fixed
new feature fixed
bug

fixed

new feature fixed


change
fixed

Target system EC4P-2xx


Ticket
-

40

Summary
Target settings: local library variables in function blocks are now
invisible
Library CANUser.lib changed:
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
Library XC200_UTIL2_V24.lib added
Web visu: Extended monitoring service (complex data types) is
now supported
Export and import of Profibus slaves is now supported.
CoDeSys-Bugfix #10139: Error on Import of exported Profibus
slaves
Target settings: the update of unused IOs is now supported
Firmware updated

Summary
Library CANUser.lib changed:
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
Faster access to MMC
Library EC_File.lib changed: Directories can be created
Library SysLibSockets.lib added
Firmware updated

Type
change

Status
fixed

change
change
new feature
new feature
change

fixed
fixed
fixed
fixed
fixed

4.6.12

RTS WinCE V2.4.10


Ticket
433
530

531
538
541
548
552
557
561

578
579
-

4.6.13

Summary
RTS WinCE: Basic version 2.4.7.32 of runtime system integrated
RTS WinCE: Target visu supports long texts (Strings up to 255
Bytes
SmartWire-DT functionality:
IO update of SmartWire-DT units with addressed arrays or
structures is now supported
RTS WinCE: Mail delivery over Secure Sockets (SSL) is now
supported
RTS WinCE: PLC runtime system crashes if target visu used jpg
files
RTS WinCE: The shutdown of the PLC runtime system registers
no longer license points.
RTS WinCE: New PLC browser command 'wdgshow' is now
supported
RTS WinCE: Based on display resolution and display
orientation, an automatic scaling of the dialog is now supported.
RTS WinCE: WEB server updated (V1.1.9.10)
RTS WinCE: Profibus
If communication errors occur, DPV1 messages are not sent =>
Fixed error and set DPV1 state to idle
RTS WinCE: Default value of TCPIP_BLOCK_READ_TIMEOUT
set to 40 seconds (Value can be changed in file PlcRts.reg)
Installation: Executable installation file signed with a trusted
software certificate
SWD online functionality is now supported
Installation: Operating system updated
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

Type
change
change

Status
fixed
fixed

bug

fixed

new feature fixed


bug

fixed

bug

fixed

new feature fixed


new feature fixed
change
bug

fixed
fixed

change

fixed

new feature fixed


new feature fixed
change
fixed

new feature fixed

RTS Update_XC121_V01_17_Build_1152.hex
Ticket
-

Summary
Possible loss of Retain Data during Power Down
No bootproject created if CAN is active

Type
bug
change

Status
fixed
fixed

41

4.6.14

RTS btsxc201_v010510.nbk
Ticket
-

4.6.15

Summary
WEB server updated (V1.1.9.10)
Additional UTIL functions
Additional DNP3 functions
RestoreRetain function fixed

Type
change
new feature
new feature
bug

Status
fixed
fixed
fixed
fixed

Summary
Signal data overflow
Load Bootproject from MMC is signalised by LED
red/yellow/green
Faster MMC access

Type
Status
bug
fixed
new feature fixed
change

fixed

Type
bug
bug
new feature

Status
fixed
fixed
fixed

change
change

fixed
fixed

RTS Update_EC4P222_V02_38_Build_2238.hex
Ticket
-

42

Status
fixed
fixed
fixed

RTS Update_EC4P221_V02_38_Build_2238.hex
Ticket
-

4.6.17

Type
change
new feature
new feature

RTS btsxc202_v010012.bin
Ticket
-

4.6.16

Summary
WEB server updated (V1.1.9.10)
Additional UTIL functions
Additional DNP3 functions

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

4.6.18

RTS Update_XC101_V04_01_Build_4001.hex
Ticket
-

Summary
Support for new flash devices on hardware
System tick for Timer function blocks corrected

Type
change
bug

Status
fixed
fixed

43

XSOFT-CODESYS V2.3.9 SP2 (Patch 1)

5.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

44

XSOFT-CODESYS-2
2.3.9 SP2 (Patch 1)
1504
Setup_XC_XV_Targets_V2.3.9_SP2_Patch_1.exe
I. Hengartner
A. Schmid
P. Zuber

This version is not released as typical full installation.


It includes a specific installation of some PLC target systems.

5.2

Version information

5.2.1

Programming system
No part of the current release

5.2.2

Target firmware
Firmware
TargetFirmwareWinCE_V2.4.9.exe

Actual Version
2.4.9

Previous Version
2.4.8

Actual Version
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)
2.3.9 SP2 (Patch 1)

Previous Version
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2

RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

5.2.3

Target systems
Target system
XV-1xx
XV-2xx
XV-4xx
XVS-4xx
MA2-450

5.3

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

Features and changes


SmartWire-DT functionality for XV-1xx is now supported.
Various firmware updates
Various library changes

5.4

new libraries added

various libraries changed and updated

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
495

497
502

5.6.2

497

Status
fixed

new feature fixed


new feature fixed
change
fixed

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

Type
change

Status
fixed

new feature fixed


change
fixed

Target system XVS-4xx


Ticket
497

46

Type
change

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


Ticket
495

5.6.3

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

Summary
Target visu: Colored buttons are now supported
RTS WinCE / Firmware updated

Type
Status
new feature fixed
change
fixed

5.6.4

RTS WinCE V2.4.9


Ticket
493

497
498

499

502
503
505

509
529

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

Type
bug

Status
fixed

new feature fixed


new feature fixed

bug

fixed

new feature fixed


change

fixed

change

fixed

change

fixed

bug

fixed

47

XSOFT-CODESYS V2.3.9 SP2

6.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

48

XSOFT-CODESYS-2
2.3.9 SP2
1384
Setup_XSoft_CoDeSys_V2.3.9_SP2.exe
I. Hengartner
A. Schmid
P. Zuber

6.2

Version information

6.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

6.2.2

Actual Version
2.3.9.25
2.3.9.21
2.3.13.7

Previous Version
2.3.9.5
2.3.9.0
2.3.12.2

Actual Version
2.4.8

Previous Version
2.4.7

1.39

1.39

1.29

1.29

1.05

1.05

Update_XC101_V03_15_Build_3142.hex

3.15

3.15

Update_XC121_V01_15_Build_1150.hex

1.15

1.14

1.05.06

1.05.04

btsxc202_v010008.bin

1.00.08

Update_EC4P221_V02_32_Build_2232.hex

2.32

2.31

2.32

2.31

Target firmware
Firmware
TargetFirmwareWinCE_V2.4.8.exe
RTS WinCE for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

TargetFirmwareVxWorks-V139.exe
RTS VxWorks for XVC-6xx

TargetFirmware166-V129.exe
RTS for XVC-100

Update_XNPLCCANopen_V01_05_Build_1033.hex
RTS XN for XN-PLC-CANopen
for XC-101
for XC-121

btsxc201_v010506.nbk
for XC-201
for XC-202

for EC4P-221

Update_EC4P222_V02_32_Build_2232.hex
for EC4P-222

49

6.2.3

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

50

Actual Version
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2
2.3.9 SP2

Previous Version
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
-

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

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

6.4

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".

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
458
-

6.6.2

Type
change
change

Status
fixed
fixed

Type
change

Status
fixed

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


Ticket
457
457

459
459
459
462
463
470
472

483

485

52

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

Summary
CAN libraries changed: The use of additional CAN interface is now
supported
Library CanUser_Sync.lib added:
Replaces the library CanSync_Lib.lib. The library
CanUser_Sync.lib supports the use of additional CAN interfaces
Library SysLibCallback.lib changed: events added
Library SysLibFileAsync.lib changed:
CoDeSys-Bugfix #8336: Some defines for error codes missing
Library SysLibMem.lib changed: No functional changes.
Comments changed
RTS WinCE / Firmware updated
PLC configuration: The import of SmartWire-DT configuration data
is now supported
PLC configuration: Export and import of IO modules is now
supported
Library NetVarUdp_LIB_V23.lib changed:
CoDeSys-Bugfix #8909: Memory overwrite using the FB
NetVarSDO_Udp
Library 3S_CANopenMaster.lib changed:
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.
Target settings: Checkbox Load bootproject automatically is now
supported

new feature fixed

change
change

fixed
fixed

change

fixed

change
fixed
new feature fixed
new feature fixed
change

fixed

change

fixed

new feature fixed

6.6.3

Target system XVS-4xx


Ticket
459
459
459
462
470
472

485

6.6.4

Type
change
change

Status
fixed
fixed

change

fixed

change
fixed
new feature fixed
change

fixed

new feature fixed

Target system XVC-100


Ticket
463
470

6.6.5

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

Summary
PLC configuration: The import of SmartWire-DT configuration
data is now supported
PLC configuration: Export and import of IO modules is now
supported

Type
Status
new feature fixed
new feature fixed

Target system XVC-6xx


Ticket
463
470

Summary
PLC configuration: The import of SmartWire-DT configuration
data is now supported
PLC configuration: Export and import of IO modules is now
supported

Type
Status
new feature fixed
new feature fixed

53

6.6.6

Target system XN-PLC-CANopen


Ticket
463
-

6.6.7

466/480
-

change
change

fixed
fixed

change

fixed

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

Type
change

Status
fixed

change

fixed

change

fixed

change

fixed

Type
change

Status
fixed

change

fixed

change

fixed

change

fixed

Target system XC-121


Ticket
-

466/480
-

54

Type
Status
new feature fixed

Target system XC-101


Ticket
-

6.6.8

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

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

6.6.9

Target system XC-201


Ticket
-

472

466/480
-

6.6.10

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

Type
change

Status
fixed

change

fixed

change

fixed

change

fixed

change

fixed

Type
change

Status
fixed

change

fixed

Target system EC4P-2xx


Ticket
-

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

new feature fixed


new feature fixed

change

fixed

55

6.6.11

RTS WinCE V2.4.8


Ticket
456
464

465

465

465

467
467

451/468

481
486

281

492

6.6.12

Type
Status
new feature fixed
change

fixed

change

fixed

change

fixed

change

fixed

new feature fixed


new feature fixed

bug

fixed

change

fixed

bug

fixed

bug

fixed

change

fixed

RTS Update_XC121_V01_15_Build_1150.hex
Ticket
-

56

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

Summary
Support for new flash devices on hardware

Type
Status
new feature fixed

6.6.13

RTS btsxc201_v010506.nbk
Ticket
-

6.6.14

Status
fixed

Summary
1st OS for a new device

Type
-

Status
-

RTS Update_EC4P221_V02_32_Build_2232.hex
Ticket
-

6.6.16

Type
bug

RTS btsxc202_v010008.bin
Ticket
-

6.6.15

Summary
Deadlock when setting RTC

Summary
RS232 and CAN configuration were displayed

Type
Status
new feature fixed

RTS Update_EC4P222_V02_32_Build_2232.hex
Ticket
Summary
RS232 and CAN configuration were displayed
00000319 OPC communication stopped

Type
Status
new feature fixed
bug
fixed

57

MXpro 2.3.9 SP1

7.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

58

MXpro
2.3.9 SP1
1122
Setup_MXpro_V2.3.9_SP1.exe
I. Hengartner
A. Schmid
P. Zuber

7.2

Version information

7.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

7.2.2

Actual Version
2.3.9.5
2.3.9.0
2.3.12.2

Previous Version
2.3.9.5
2.3.9.0
2.3.12.2

Actual Version
2.4.7

Previous Version
2.4.6

1.39

1.39

1.29

1.29

1.05

1.05

Actual Version
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1
2.3.9 SP1

Previous Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Target firmware
Target firmware
TargetFirmwareWinCE_V2.4.7.exe
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

SetupTargetFirmwareVxWorks-V139.exe
for XVC-6xx

SetupTargetFirmware166-V129.exe
for XVC-100

Update_XNPLCCANopen_V01_05_Build_1033.hex
for XN-PLC-CANopen

7.2.3

Target systems
Target system
XV-1xx
XV-2xx
XV-4xx
XVS-4xx
MA2-450
XVC-100
XVC-6xx
XN-PLC-CANopen

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
423

7.5.2

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

Type
bug

Status
fixed

Type
bug
change
bug

Status
fixed
fixed
fixed

RTS WinCE V2.4.7


Ticket
110
400/403
402

404
406
413
416
420

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

new feature fixed


new feature fixed
change
fixed
new feature fixed
new feature fixed

61

MXpro 2.3.9 (Patch 3)

8.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

62

MXpro
2.3.9 (Patch 3)
1017
Setup_MXpro_V2.3.9.exe
H. Heck
I. Hengartner
P. Zuber

8.2

Version information

8.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

8.2.2

Actual Version
2.3.9.5
2.3.9.0
2.3.12.2

Previous Version
2.3.9.5
2.3.9.0
2.3.12.2

Actual Version
2.4.6

Previous Version
2.4.6

1.39

1.39

1.29

1.29

1.05

1.05

Actual Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Previous Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Target firmware
Target firmware
TargetFirmwareWinCE_V2.4.6.exe
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

SetupTargetFirmwareVxWorks-V139.exe
for XVC-6xx

SetupTargetFirmware166-V129.exe
for XVC-100

Update_XNPLCCANopen_V01_05_Build_1033.hex
for XN-PLC-CANopen

8.2.3

Target systems
Target system
XV-1xx
XV-2xx
XV-4xx
XVS-4xx
MA2-450
XVC-100
XVC-6xx
XN-PLC-CANopen

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
401

Summary
TargetFirmwareWinCE: New OS for XV-1xx

Type
change

Status
fixed

65

MXpro 2.3.9 (Patch 2)

9.1

Release information
Product
Release
Build
Setup
Product Management
Test Management
Quality Management

66

MXpro
2.3.9 (Patch 2)
990
Setup_MXpro_V2.3.9.exe
H. Heck
I. Hengartner
P. Zuber

9.2

Version information

9.2.1

Programming system
Component
CoDeSys
CoDeSys Gateway
CoDeSys OPC

9.2.2

Actual Version
2.3.9.5
2.3.9.0
2.3.12.2

Previous Version
2.3.9.5
2.3.9.0
2.3.12.2

Actual Version
2.4.6

Previous Version
2.4.5

1.39

1.39

1.29

1.29

1.05

1.05

Actual Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Previous Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Target firmware
Target firmware
TargetFirmwareWinCE_V2.4.6.exe
for XV-1xx, XV-2xx, XV-4xx, XVS-4xx, MA2-450

SetupTargetFirmwareVxWorks-V139.exe
for XVC-6xx

SetupTargetFirmware166-V129.exe
for XVC-100

Update_XNPLCCANopen_V01_05_Build_1033.hex
for XN-PLC-CANopen

9.2.3

Target systems
Target system
XV-1xx
XV-2xx
XV-4xx
XVS-4xx
MA2-450
XVC-100
XVC-6xx
XN-PLC-CANopen

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.

9.4

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.

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
383
388
392
393
398
399

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

Type
Status
new feature fixed
change
fixed
bug

fixed

bug

fixed

bug

fixed

bug

fixed

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
Release
Build
Setup
Product Management
Test Management
Quality Management

MXpro
2.3.9
840
Setup_MXpro_V2.3.9.exe
H. Heck
I. Hengartner
P. Zuber

71

11.2

Version information

11.2.1

Programming system
Components
CoDeSys
CoDeSys Gateway
CoDeSys OPC

11.2.2

Actual Version
2.3.9.5
2.3.9.0
2.3.12.2

Previous Version
2.3.6.4
2.3.6.0
2.3.11.0

Actual Version
2.4.4

Previous Version
2.4.2 resp. 2.4.3

1.39

1.37

1.29

1.29

1.05

1.03

Actual Version
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9
2.3.9

Previous Version
2.3.6 SP1
2.3.6 SP1
2.3.6 SP1
2.3.6 SP1
2.3.6 SP1
2.3.6 SP1
2.3.6 SP1

Target firmware
Target firmware
TargetFirmwareWinCE_V2.4.4.exe
for XV-2xx, XV-4xx, XVS-4xx, MA2-450

SetupTargetFirmwareVxWorks-V139.exe
for XVC-6xx

SetupTargetFirmware166-V129.exe
for XVC-100

Update_XNPLCCANopen_V01_05_Build_1033.hex
for XN-PLC-CANopen

11.2.3

Target systems
Target system
XV-2xx
XV-4xx
XVS-4xx
MA2-450
XVC-100
XVC-6xx
XN-PLC-CANopen

72

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

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
2

21
96
103
152
256
257
260
262
263
264
265
266
267
273
275
276
277
282
288
289
290
303
306
309
310
312
314
317

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

Type
Status
new feature fixed

new feature fixed


new feature fixed
bug
fixed
new feature fixed
new feature
new feature
new feature
bug
new feature
change
bug
change
bug
new feature
new feature
new feature
new feature
change
bug

fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed
fixed

new feature
new feature
bug
bug
change

fixed
fixed
fixed
fixed
fixed

new feature fixed


bug
fixed
bug
bug

fixed
fixed

75

324
331
332
333
335
344
349
351
353

76

New OS
MXpro: Target-DLL (for the calling of SetupTargetFirmware) /
easy-NET Configuration
New CoDeSys Version
New CoDeSys Gateway-Server
New CoDeSys Online-Help
SymARTI: No Login-Check allowed (Login does not work for
ELAU-Targets)
Data type FILETIME is defined more than once
Conflicting identifiers in Libraries NetVarUdp_LIB_V23.lib and
TcpUdpLib.lib
XN-PLC-CANopen: dont delete PLC-Configuration on TargetChange

change
fixed
new feature fixed
change
change
change
bug

fixed
fixed
fixed
fixed

bug
change

fixed
fixed

change

fixed

11.6.2

RTS WinCE V2.4.4


Ticket
329
225
268
270
271
274
278
287
296
298
299
302
304
305
307
321
327
330
350

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

Type
bug

Status
fixed

change

fixed

new feature fixed


new feature
new feature
bug
bug
change

fixed
fixed
fixed
fixed
fixed

change
change
bug

fixed
fixed
fixed

bug

fixed

bug
bug

fixed
fixed

new feature
bug
bug
bug

fixed
fixed
fixed
fixed

bug

fixed

77

11.6.3

RTS VxWorks V1.39


Ticket
27
29
53
259
316
318
319
320
337
338

11.6.4

Type
bug

Status
fixed

bug

fixed

bug
new feature
bug
new feature
new feature

fixed
fixed
fixed
fixed
fixed

bug
change
bug

fixed
fixed
fixed

Type
bug

Status
fixed

bug

fixed

bug

fixed

RTS XN-PLC-CANopen V1.05


Ticket
322
339
341
342
343

78

Summary
Profibus Master : missing diagnostic information after wrong
parameterization of the Gesys EC1 DP-Slave
PLC doesnt start if a PB Masterproject is loaded and a PBSlave-Hardware is available
XVC-601: Switch is in STOP and LED displays RUN
New Function Block "Sys_MacAddr" for VxWorks Targets
UDP-User Library: Error if IP-Adress is not Class-C
VxWorks: Ethernet-Treiber FEI for Congatec Celeron-M Board
SetupTargetFirmwareVxWorks: New Target XVC-670 (CeleronM-Board)
Rts VxWorks: DiagGetState is different to RTS WinCE
VxWorks: Support for 2nd Disk-Partition
VxWorks: Systemclock can return wrong values

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

bug
fixed
new feature fixed