CX9000 HWen
CX9000 HWen
CX9000 HWen
version:2.4 date:2008-06-11
Table of contents
Table of contents
1. Foreword
Notes on the documentation Safety instructions Documentation issue status 4 6
2. Product overview
Appropiate use System overview Basic modules
Technical data
CX900x-0xxx (E-bus) CX900x-1xxx (K-bus) CX9010-0xxx (E-bus) CX9010-1xxx (K-bus)
7
7 8 9
9 10 11 12 13 14 15 16 20 21
Configurations CX9000 Configurations CX9010 Connections Battery compartment DIP switch settings
System interfaces
Technical data Connections CX9000-N010 Connections CX9000-N030 Connections CX9000-N031
24
24 25 27 28
3. Transport
Unpacking, installation and transport
31
31
32
32
32 35 37
Start-up procedure
Start-up procedure
40
40
41
41
41 42 44
6. Decomissioning
Removal and disposal
Embedded PC
46
46
Table of contents
7. Appendix
Update image Accessories Certifications Support and service
48
48 57 58 59
Embedded PC
Foreword
1. Foreword
Notes on the Documentation
This description is only intended for the use of trained specialists in control and automation engineering who are familiar with the applicable national standards. It is essential that the following notes and explanations are followed when installing and commissioning these components.
Liability Conditions
The responsible staff must ensure that the application or use of the products described satisfy all the requirements for safety, including all the relevant laws, regulations, guidelines and standards. The documentation has been prepared with care. The products described are, however, constantly under development. For that reason the documentation is not in every case checked for consistency with performance data, standards or other characteristics. None of the statements of this manual represents a guarantee (Garantie) in the meaning of 443 BGB of the German Civil Code or a statement about the contractually expected fitness for a particular purpose in the meaning of 434 par. 1 sentence 1 BGB. In the event that it contains technical or editorial errors, we retain the right to make alterations at any time and without warning. No claims for the modification of products that have already been supplied may be made on the basis of the data, diagrams and descriptions in this documentation. This documentation is copyrighted. Any reproduction or third party use of this publication, whether in whole or in part, without the written permission of Beckhoff Automation GmbH, is forbidden.
Embedded PC
Foreword
State at Delivery
All the components are supplied in particular hardware and software configurations appropriate for the application. Modifications to hardware or software configurations other than those described in the documentation are not permitted, and nullify the liability of Beckhoff Automation GmbH.
Personnel Qualification
This description is only intended for the use of trained specialists in control and automation engineering who are familiar with the applicable national standards.
Danger This symbol is intended to highlight risks for the life or health of personnel.
Warning This symbol is intended to highlight risks for equipment, materials or the environment.
Embedded PC
Foreword
other things, the intervals between inspections of the controller. The operator must initiate such inspections in good time.
Operator requirements
Read the operating instructions All users of the product must have read the operating instructions for the system they work with. System know-how All users must be familiar with all accessible functions of the product.
Embedded PC
Foreword
Embedded PC
Product overview
2. Product overview
Appropriate Use
The CX-SYSTEM device series is a modular control system designed for top-hat rail installation. The system is scalable, so that the required modules can be assembled and installed in the control cabinet or terminal box as required.
When components are being fitted or removed, the supply voltage must be switched off.
Software knowledge
Warning Mandatory software knowledge!
Every user must be familiar with any of the functions of the software installed on the PC that he can reach.
Embedded PC
Product overview
System overview
Ethernet-Controller CX9000
With the Ethernet controller CX9000, Beckhoff presents a further extension of the family of CX-type embedded controllers. The CX9000 is a compact, high-performance yet cost-effective PLC and motion controller for 30 mm DIN rail mounting. Within the Beckhoff control world it is positioned between the Bus Terminal Controller series BX and the Embedded PC CX1000. The main feature of this devices is an energy-saving 266 MHz Intel IXP420 CPU with XScale technology that runs under the Microsoft Windows CE operating system. It thus offers adequate computing capacity even for complex automation tasks. The CX9000 requires no external storage media the device boots the operating system from the internal fl ash. Due to the low power consumption, within the specified operating range no fan is required. The CX9000 therefore requires no rotating components. As usual for the CX series, the device features a modular mechanical design. In its basic configuration, the compact device only measures 58 x 100 x 91 mm.
Software
Microsoft Windows CE enables the creation of fully graphic user programs,which are able to satisfy high expectationsthanks to the graphics chip integrated in the CX9000. In summary, the CX9000 is a compact Ethernet controller, which in combination with EtherCAT I/O allows very fast I/O control cycles. Windows CE and TwinCAT CE constitute the powerful software architecture for this controller.
Embedded PC
Product overview
Basic modules
Ethernet-Controller CX90x0
The CX9000 is a compact, top hat rail-mountable Ethernet Controller with direct connection to the Beckhoff I/O systems in IP 20. The CX90x0 is available in four basic versions: two version for Bus Terminals with K-bus, the other two for EtherCAT Terminals with E-bus. The CX90x0 comprises the CPU (available in 266 MHz and 533 MHz), the internal flash memory with two configuration options, the main memory (RAM) (available in two different sizes), and NOVRAM as non-volatile memory. Two Ethernet RJ 45 interfaces are also part of the basic configuration. These interfaces are connected to an internal switch and offer a simple option for creating a line topology without the need for additional Ethernet switches. A memory medium in Compact Flash format I and II is available as an optional module.(only in combination with system interface CX90x0-N010) The operating system is Microsoft Windows CE. The TwinCAT automation software transforms a CX90x0 system into powerful PLC and Motion Control system that can be operated with or without visualization. Further system interfaces can be connected to the CPU module ex works. The CX9000-N010 option can be connected to Beckhoff Control Panels or standard monitors with DVI or VGA input via the DVI and USB interfaces. Devices such as printer, scanner, mouse, keyboard, mass storage, CR-RW etc. can be connected via the USB2.0 interfaces. The module CX90x0-N030 offers two serial RS232 interfaces with a maximum transfer speed of 115 kbaud. These two interfaces can be implemented as RS422/RS485, in which case they are identified as CX90x0-N031. The Ethernet-Controller CX90xx is offered in four versions:
CX900x-0000 E-bus connection CX900x-1000 K-bus connection CX9010-0000 E-bus connection CX9010-1000 K-bus connection
Embedded PC
Product overview
Technical data Processor Internal flash memory Internal main memory interfaces Diagnostics LEDs Clock Operating system Control software Power supply
CX9000-0000 Intel IXP420 with Xscale Technology, 266-MHz clock rate 16 Mbyte Flash (internal, expandable up to 32 Mbyte) 64 Mbyte RAM (internal, expandable up to 128 Mbyte) 2 x RJ 45 (internal Switch), 10/100 Mbit 1 x Power, 2 x LAN, 1 x L/A, 1 x flash access internal battery-backed clock for time and date Microsoft Windows CE TwinCAT-CE-PLC-Runtime or TwinCAT-CE-NC-PTP-Runtime 24 VDC (-15%/+20%) To meet the UL requirements use a 4 A fuse or a power supply that has to satisfy NEC class 2!
Dielectric strength I/O connection NOVRAM I/O-DPRAM Power supply I/O terminals Max. power loss Dimensions (W x H x D) weight Operating / storage temperature Relative humidity Vibration/shock resistance EMC resistance burst/ESD Protection class
500 Vrms (supply/internal electronics) E-bus (EtherCAT Terminals) 128 kByte 2A 6 W (including CX9000-xxxx system interfaces) 59 mm x 100 mm x 91 mm ca. 250 g 0 C ... +50 C / -25 C ... +85 C 95% no condensation conforms to EN 60068-2-6 / EN 60068-2-27/29 conforms to EN 61000-6-2/EN 61000-6-4 IP 20
10
Embedded PC
Product overview
Technical data Processor Internal flash memory Internal main memory interfaces Diagnostics LEDs Clock Operating system Control software Power supply
CX9000-1000 Intel IXP420 with XScale Technology, 266-MHz clock rate 16 MByte Flash (internal, expandable up to 32 MByte) 64 MByte RAM (internal, expandable up to 128 MByte) 2 x RJ 45 (internal Switch), 10/100 MBit 1 x Power, 2 x LAN, 1 x K-Bus, 1 x Flash-Zugriff internal battery-backed clock for time and date Microsoft Windows CE TwinCAT-CE-PLC-Runtime or TwinCAT-CE-NC-PTP-Runtime 24 VDC (-15%/+20%) To meet the UL requirements use a 4 A fuse or a power supply that has to satisfy NEC class 2!
Dielectric strength I/O connection NOVRAM I/O-DPRAM Power supply I/O terminals Max. power loss Dimensions (W x H x D) weight Operating / storage temperature Relative humidity Vibration/shock resistance EMC resistance burst/ESD Protection class
500 Vrms (supply/internal electronics) K-bus (Bus Terminals) 128 kByte 4 kByte 2A 6 W (including CX9000-xxxx system interfaces) 59 mm x 100 mm x 91 mm ca. 250 g 0 C ... +50 C / -25 C ... +85 C 95% no condensation conforms to EN 60068-2-6 / EN 60068-2-27/29 conforms to EN 61000-6-2/EN 61000-6-4 IP 20
Embedded PC
11
Product overview
Technical data Processor Internal flash memory Internal main memory interfaces Diagnostics LEDs Clock Operating system Control software Power supply
CX9010-0000 Intel IXP420 with Xscale Technology, 533-MHz clock rate 32 Mbyte Flash (internal) 128 Mbyte RAM (internal) 2 x RJ 45 (internal Switch), 10/100 Mbit 1 x Power, 2 x LAN, 1 x L/A, 1 x flash access internal battery-backed clock for time and date Microsoft Windows CE TwinCAT-CE-PLC-Runtime or TwinCAT-CE-NC-PTP-Runtime 24 VDC (-15%/+20%) To meet the UL requirements use a 4 A fuse or a power supply that has to satisfy NEC class 2!
Dielectric strength I/O connection NOVRAM I/O-DPRAM Power supply I/O terminals Max. power loss Dimensions (W x H x D) weight Operating / storage temperature Relative humidity Vibration/shock resistance EMC resistance burst/ESD Protection class
500 Vrms (supply/internal electronics) E-bus (EtherCAT Terminals) 128 kByte 2A 7 W (including CX9000-xxxx system interfaces) 59 mm x 100 mm x 91 mm ca. 250 g 0 C ... +50 C / -25 C ... +85 C 95% no condensation conforms to EN 60068-2-6 / EN 60068-2-27/29 conforms to EN 61000-6-2/EN 61000-6-4 IP 20
12
Embedded PC
Product overview
Technical data Processor Internal flash memory Internal main memory interfaces Diagnostics LEDs Clock Operating system Control software Power supply
CX9010-1000 Intel IXP420 with XScale Technology, 533-MHz clock rate 32 MByte Flash (internal) 128 MByte RAM (internal) 2 x RJ 45 (internal Switch), 10/100 MBit 1 x Power, 2 x LAN, 1 x K-Bus, 1 x Flash-Zugriff internal battery-backed clock for time and date Microsoft Windows CE TwinCAT-CE-PLC-Runtime or TwinCAT-CE-NC-PTP-Runtime 24 VDC (-15%/+20%) To meet the UL requirements use a 4 A fuse or a power supply that has to satisfy NEC class 2!
Dielectric strength I/O connection NOVRAM I/O-DPRAM Power supply I/O terminals Max. power loss Dimensions (W x H x D) weight Operating / storage temperature Relative humidity Vibration/shock resistance EMC resistance burst/ESD Protection class
500 Vrms (supply/internal electronics) K-bus (Bus Terminals) 128 kByte 4 kByte 2A 7 W (including CX90x0-xxxx system interfaces) 59 mm x 100 mm x 91 mm ca. 250 g 0 C ... +50 C / -25 C ... +85 C 95% no condensation conforms to EN 60068-2-6 / EN 60068-2-27/29 conforms to EN 61000-6-2/EN 61000-6-4 IP 20
Embedded PC
13
Product overview
Configurations CX9000
The order identifier of the basic CPU module is derived as follows:
16 MB Flash 64 MB RAM
EBus
KBus
no TwinCAT
X X X X -
x x x x x x x x x x x x
x x x x x x x x -
x x x x x x x x
X x x x x x -
x x x x x x x x x x
x x x x
CX9000-0001
CX9000-1000
CX9000-1001
x x x x x x
CX9001-0000
CX9001-0001
CX9001-0002
CX9001-0100
CX9001-0101
CX9001-0102
CX9001-1000
CX9001-1001
CX9001-1002
CX9001-1100
CX9001-1101
CX9001-1102
14
Embedded PC
Product overview
Configurations CX9010
The order identifier of the basic CPU module is derived as follows:
Ordering information CX9010-0000 CX9010-0001 CX9010-0002 CX9010-0100 CX9010-0101 CX9010-0102 CX9010-1000 CX9010-1001 CX9010-1002 CX9010-1100 CX9010-1101 CX9010-1102
E-Bus
K-Bus
DVI, 2 x USB
no TwinCAT
x x x x x x -
x x x x x x
x x x x x x
x x x x -
x x x x x x x x
x x x x
Embedded PC
15
Product overview
Connections
The system is supplied with power via the integrated power supply. This is wired as follows:
The basic module is powered via the upper connectors with 24 V DC. The terminal bus can be supplied via the lower connections.
UL requirements
Danger For the compliance of the UL requirements the CX-Controllers should only be supplied
by a 24 VDC supply voltage, supplied by an isolating source and protected by means of a fuse (in accordance with UL248), rated maximum 4 Amp. by a 24 VDC power source, that has to satisfy NEC class 2. A NEC class 2 power supply shall not be connected in series or parallel with another (class 2) power source!
These UL requirements are valid for all supply voltages of the CX-Controllers!
16
Embedded PC
Product overview
Note Only for use in LAN, not for connection to telecommunication circuits.
Embedded PC
17
Product overview
If K-bus is used as terminal bus (CX900x-1xxx), the second MAC-interface is not connected.
18
Embedded PC
Product overview
These interfaces are connected to an internal 3-port switch and offer a simple option for creating a line topology without the need for additional Ethernet switches.
Compact Flash slot Further information can be found under Compact Flash slot.
Embedded PC
19
Product overview
Battery compartment
The battery compartment is located on the left-hand side of the CPU module, between the two Ethernet ports. It can be opened with the aid of a screwdriver (proceed carefully in order to avoid damage).
The battery is a CR2032 type from Panasonic with the following specification:
Battery type
Electrical properties (at 20 C) nominal voltage 3.0 V nominal capacity 225 mAh
CR2032
Danger
Replace Battery Part. No. CR2032 manufactured by Sanyo or Panasonic Only. Use of Another Battery May Present A Risk Of Fire Or Explosion. WARNING, Battery may explode if mistreated. Do Not Recharge, Disassemble or Dispose of in fire.
20
Embedded PC
Product overview
Once the compartment is opened, the four dip switches can be accessed. They are located left of the battery holder. On normal operation mode all switches are set to OFF. (All switches are down).
To change the settings of a dip switch its is advised to use a screwdriver with a small blade (2.5 mm x 7.5 cm length and parallel shaft, Beckhoff order number: ZB8700). Use the edge to move the switches with caution! The switches have four functions: 1. 2. 3. 4. Reset CX9000-Sytem to defaults Send debug codes to COM1 (if connected) Update mode to obtain a new image via PC server (Boot menu via COM1) Force TwinCAT to start in config mode
Embedded PC
21
Product overview
1. 2. 3.
Set dip switch 1 to ON (move switch 1 up). Connect CX-System to power and boot system. After a complete boot, the registry is regenerated. Set dip switch 1 back to OFF (switch 1 down) and close cover.
1. 2. 3. 4.
Set dip switch 2 to ON (move switch 2 up). Connect a serial monitor device (printer or terminal) to COM1 port. The settings for the interface are: 38400 baud, 8 bits , NO parity and 1 stop bit (38400,8,N,1). Connect CX-System to power and boot system. Debug messages are sent to the monitor device. After finishing diagnosis power set dip switch 2 back to OFF (switch 2 down) and close cover.
The Bootstrap Mode is implemented for image updates. The procedure is more complex so it is described in an own part of the documentation. Refer to the instruction for the process.
22
Embedded PC
Product overview
For some cases (e.g. errors in boot project) it is necessary to start TwinCAT in Config mode. So the boot project can be corrected or other settings can be (re)setted. 1. 2. 3. 4. Set dip switch 4 to ON (move switch 4 up). Connect CX-System to power and boot system. Make changes to the PLC power down the system. Set dip switch 4 back to OFF (switch 4 down) and close cover.
Embedded PC
23
Product overview
Like for the other members of the CX family, a number of optional interface modules are available for the basic CX9000 CPU module that can be installed ex works. The following interfaces are available:
CX9000-N010 DVI / USB Module CX9000-N030 serial interface for RS323 CX9000-N031 serial interface for RS422 / RS485
The CX9000-N010 option can be connected to Beckhoff Control Panels or standard monitors with DVI or VGA input via the DVI or USB interfaces.Devices such as printer, scanner, mouse, keyboard, mass storage, CR-RW etc. can be connected via the USB 2.0 interfaces. The modules CX9000-N030 offers two serial RS232 interfaces with a maximum transfer speed of 115 kbaud. These interfaces can be implemented in pairs as RS422/RS485, in which case they are identified as CX9000-N031 respectively. The system interfaces cannot be retrofitted or expanded in the field. They are supplied ex factory in the specified configuration and cannot be separated from the CPU module. The system interfaces run through the internal PC104 bus, so that further CX components can be connected. The power supply of the system interface modules is ensured via the internal PC104 bus. Technische Daten Interfaces Connection type Properties CX9000-N010 1 x DVI + 2 x USB 2.0 DVI-I 29-pin socket + 2 USB Ports type A DVI-I interface also carries out VGA signals (DVI-A) CX9000-N030 1 x COM1+2, RS232 1 x COM3+4, RS232 2 x D-Sub plug 9-pin max. baud rate 115 kbaud, can not be used simultaneously with N031/N041 CX9000-N031 1 x COM1+2, RS422/RS485 1 x COM3+4,RS422/RS485 2 x D-Sub plug 9-pin max. baud rate 115 kbaud, can not be used simultaneously with N030/N040
Power supply Dimensions Operating temperature Storage temperature Relative humidity Vibration/Shock resistance EMC resistance burst / ESD Protection class wight
via system bus (Through internal power supply in CX9000 module) 19 mm x 100 mm x 51 mm 0 C ... +55 C -25 C ... +85 C 95% no condensations conforms to EN 60068-2-6 / EN 60068-2-27/29 conforms to EN 61000-6-2/EN 61000-6-4 IP 20 app. 80 g
24
Embedded PC
Product overview
CX9000-N010 connections
In addition to the two Ethernet interfaces, this module features a DVI-I and two USB interfaces. Note The system interface CX9000-N010 can only be used in CX9000 system with large memory (CX9001-x00x).
DVI-I interface
The DVI-I interface transfers analog and digital data and is suitable for connection to analog graphics cards with 15 pin D-Sub connector and digital graphics cards with DVI-D output. The resolution at the screen or the Beckhoff Control Panel depends on the distance (maximum 5 m). The DVI interface uses VGA signals, so that the connection of CRT VGA monitors to the CX-System using a DVI to VGA adapter is also possible. This adapter is available as an accessory. DVI-I socket:
Pin 1 2 3 4 5 6 7
Assignment TMDS Data 2TMDS Data 2+ TMDS Data 2/4 Shield not connected not connected DDC Clock DDC Data
Pin 9 10 11 12 13 14 15
Assignment TMDS Data 1TMDS Data 1+ TMDS Data 1/3 Shield not connected not connected + 5V Power Ground ( +5V, Analog H/V Sync)
Pin 17 18 19 20 21 22 23
Assignment TMDS Data 0TMDS Data 0+ TMDS Data 0/5 Shield not connected not connected TMDS Clock Shield TMDS Clock +
Embedded PC
25
Product overview
16
24
TMDA Clock -
Pin assignment (cross) Pin C1 C2 C3 C4 Assignment Analog Red Video Out Analog Green Video Out Analog Blue Video Out Analog Horizontal Sync
Resolution at the monitor: Resolution in pixels 1600 x 1200 1280 x 1024 1024 x 768 800 x 600 640 x 480 Distance of the interface from the monitor 5m 5m 5m 5m 5m
USB interface:
The USB socket is a type A socket. The USB interface complies to USB 2.0 specification Pin 1 2 3 4 Shell Assignment VBUS DD+ GND Shield Typical assignment Red White Green Black Drain Wire
26
Embedded PC
Product overview
CX9000-N030 connections
The CX9000-N030 system interface features two RS232 interfaces, COM1 and COM2 (9 pin Sub-D plug connector). The maximum baud rate on all channels is 115 kBit. The pin assignment for all interfaces is equal and described below. The interface parameter can be set in the operating system or in the PLC program. RS232 COM interface (connector):
Pin assignment COM interface: PIN Signal Type 1 2 3 4 5 6 7 8 9 DCD RxD TxD DTR GND DSR RTS CTS RI Signal in Signal in Signal out Signal out Ground Signal in Signal out Signal in Signal in
Description Data Carrier Detected Receive Data Transmit Data Data Terminal Ready Ground Dataset Ready Request to Send Clear to Send Ring Indicator
Note The system interface CX9000-N30 can only be used instead and not simultaneously with system interface CX9000-N031. The system interface CX9000-N31 can only be used instead and not simultaneously with system interface CX9000-N030.
Embedded PC
27
Product overview
CX9000-N031 connections
The CX9000-N031 system interface features two RS422 / RS 485 interfaces, COM1 and COM2 (9 pin Sub-D plug connector). The maximum baud rate on all channels is 115 kBit. The pin assignment for all interfaces is equal and described below. The interface parameter can be set in the operating system or in the PLC program. RS232 COM interface (connector):
Pin assignment COM interface: PIN Signal 2 3 5 6 7 8 TxD+ RxD+ GND VCC TxDRxD-
Description Transmit 422 Receive 422 Ground +5V Transmit 422 Receive 422
For RS 485 Pin 2 and 3 ( Data +) as well as Pin7 and 8 (Data -) have to be connected..
28
Embedded PC
Product overview
The upper switch sets the parameters for the upper interface, the lower switch sets the parameter for the lower interface. The system must be powered down, if the settings of the switches are changed! The settings for default use should be mentioned by ordering the interface module.
RS485 with Echo, End-Point ( Terminated) DIP Status 1 2 3 4 5 6 7 8 on off on off off on on on
Function Echo on Echo off Auto send on Always send on Auto receive on Always receive on Term on Term on
Embedded PC
29
Product overview
RS485 without Echo, Drop-Point ( without Termination) DIP Status Function 1 2 3 4 5 6 7 8 off on on off off on off off Echo on Echo off Auto send on Always send on Auto receive on Always receive on Term on Term on
RS485 with Echo, Drop-Point ( without Termination) DIP Status Function 1 2 3 4 5 6 7 8 on off on off off on off off Echo on Echo off Auto send on Always send on Auto receive on Always receive on Term on Term on
Note The system interface CX9000-N31 can only be used instead and not at the same time with system interface CX9000-N030. The system interface CX9000-N30 can only be used instead and not at the same time with system interface CX9000-N031.
30
Embedded PC
Transport
3. Transport
Unpacking, installation and transport
The specified storage conditions must be adhered to (see "Technical data").
Unpacking
Proceed as follows to unpack the unit: 1. Remove packaging. 2. Do not discard the original packaging. Keep it for future relocation. 3. Check the delivery for completeness by comparing it with your order. 4. Please keep the associated paperwork. It contains important information for handling the unit. 5. Check the contents for visible shipping damage. 6. If you notice any shipping damage or inconsistencies between the contents and your order, you should notify Beckhoff Service. Achtung Danger of damage to the unit!
During transport in cold conditions, or if the unit is subjected to extreme temperature swings, condensation on and inside the unit must be avoided. Prior to operation, the unit must be allowed to slowly adjust to room temperature. Should condensation occur, a delay time of approximately 12 hours must be allowed before the unit is switched on.
Installation
The devices are designed for installation in control cabinets. You will find installation instructions in the chapter mechanical mounting.
Embedded PC
31
32
Embedded PC
Embedded PC
33
CX1100-0910
CX1100-0920
34
Embedded PC
Then fix the CX9000 block on the top hat-rail using the latching straps. You should hear a soft click.
Embedded PC
35
Installation position:
Warning The maximum ambient temperature for CPU modules mounted on a top-hat rail is 55C. The orientation in which the device is fitted must be selected in such a way that cooling air can flow vertically through the ventilation holes. The images show the correct installation position.
The high-performance CX9000 system generates a significant amount of heat, which is dissipated via a passive ventilation system. This system requires the unit to be mounted correctly. Ventilation openings are located at the top and bottom of the housing. The system therefore has to be installed horizontally. This ensures optimum air flow.
36
Embedded PC
1.2. Releasing the CX9000 system In order to release the CX-block, pull the white straps at the bottom of the module in the direction of the arrows. They will lock in the extended position. After pulling the terminal release of the power supply unit, the block can be removed carefully from the top-hat rail.
Embedded PC
37
2.2 Engaging on the top-hat rail Before engaging the system back on the top-hat rail the user should ensure all white tension straps are pulled down. The user should take care of the space between the terminals and the Embedded PC system. The space for the removed terminal must be kept to reinstall the terminal.
Then fix the CX9000 block on the top hat-rail using the latching straps. You should hear a soft click.
38
Embedded PC
2.3 Connecting the Embedded PC to the terminal bus By reinstalling the once removed terminal the system is connected to the bus.
Finally the wiring must be reinstalled. The removed terminal is reconnected as before. The power supply is now connected via the UPS-connectors. (see chapter connections for details)
Embedded PC
39
Start-up procedure
Switching the PC on and off
Switching on
The power supply for the basic CPU module comes from the power supply unit. The basic CPU module starts automatically when the power supply unit is connected to the mains. Switching on for the first time When you switch on the PC for the first time, the pre-installed operating system (optional) will be started.
Switching off
The Embedded PC switches off when the power supply unit is switched off. The control software typically running on Embedded PCs should be shut down or stopped correctly. A user who may not close software may also not switch the Embedded PC off, since data can be lost from the hard disk by switching off while software is running. Once the software has been stopped, the operating system can be shut down. Only then should the power supply be interrupted.
40
Embedded PC
Embedded PC
41
HDD
The I/O error K-Bus LED blink code Fast blinking First slow sequence Second slow sequence Start of the error code Error code Error code argument
LEDs for K-Bus diagnosis Error Error code code argument Persistent, continuous blinking 0 1 pulse 1 2 0 2 pulses n (n > 0)
Description
Remedy - Check power supply for overvoltage or undervoltage peaks - Implement EMC measures - If a K-Bus error is present, it can be localised by a restart of the power supply (by switching it off and then on again) Revert to the manufacturers setting Insert fewer Bus Terminals. The programmed configuration has too many entries in the table Software update required for the power supply Check programmed configuration for correctness Incorrect table entry
EMC problems
EEPROM checksum error Code buffer overflow Unknown data type Programmed configuration has an incorrect table entry Table comparison (Bus Terminal n)
3 pulses
- No Bus Terminal inserted - One of the Bus Terminals is defective; halve the number of Bus Terminals attached and check whether K-Bus command error the error is still present with the remaining Bus Terminals. Repeat until the defective Bus Terminal is located. K-Bus data error, break Check whether the n+1 Bus Terminal is correctly behind the power supply connected; replace if necessary. Check whether the Bus End Terminal 9010 is Break behind Bus Terminal n connected. K-Bus error in register Exchange the nth bus terminal communication with Bus Terminal n Checksum error in Flash Revert to the manufacturers setting program Bus Terminal n is not Revert to the manufacturer's setting which will clear the consistent with the boot project. configuration that existed
42
Embedded PC
n n n
when the boot project was created nth Bus Terminal has the wrong format Number of Bus Terminals is no longer correct Length of the K-Bus data is no longer correct
Start the power supply again, and if the error occurs again then exchange the Bus Terminal. Start the power supply up again. Start the power supply up again.
Error code argument The number of pulses indicates the position of the last Bus Terminal before the fault. Passive Bus Terminals, such as a power feed terminal, are not included in the count. In the case of some errors, rectification does not cause the power supply to leave the blink sequence. The power supply can only be restarted by switching its supply voltage off and on again.
Embedded PC
43
k_bus_request AT %QX0.0
: BOOL;
END_VAR In the PLC program the analysis can be done as follows: (this is only pseudo code) .... IF k_bus_state = 1 THEN (* an error occured on K-Bus*) (* request vaules for ErrCode and ErrArg *)
k_bus_request := TRUE; CASE k_bus_err_code OF 0 : return; 1 : CASE k_bus_arg OF 0 : report error; 1 : report error; 2 : report error; END_CASE; 2 : CASE k_bus_arg OF 0 : report error; ELSE report error; END_CASE; 3 : report error 4 : CASE k_bus_arg OF 0 : report error; ELSE report error; END_CASE; 5 : report error 9 : CASE k_bus_arg OF
0 : report error; (* checksum error in program flash *) ELSE report error; (* terminal 'k_bus_arg' does not exist in boot configuration *)
44
Embedded PC
END_CASE; 14 : report error 15 : report error 16 : report error END_CASE k_bus_request := TRUE; .... To make the control work, the register and the program must be linked in System Manager. If the PLC program is attached in System Manager the following signals are available: (* reset bus, if reason for error is removed, bus starts again *) (* 'k_bus_arg'-th terminal has wrong format *) (* wrong number of bus terminals *) (* length of K-Bus data is invalid *)
Analog the registers of the terminal bus are shown in System Manager:
Link signals and variables: k_bus_err_code with k_bus_err_arg k_bus_state and k_bus_request with Request[0] with with ErrorCode ErrorArg BusState
If all signals are linked the programmer can load configuration and PLC program onto the system.
Embedded PC
45
Decomissioning
6. Decomissioning
Removal and disposal A CX9000 hardware configuration is dismantled in 2 stages:
0. Switching off and disconnecting the power supply
Before a CX-System can be dismantled, the system should be switched off, and the power supply should be disconnected.
1.2. Releasing the CX-System In order to release the CX-block, pull the white straps at the bottom of the module in the direction of the arrows. They will lock in the extended position. After pulling the terminal release of the power supply unit, the block can be removed carefully from the top-hat rail.
46
Embedded PC
Decomissioning
Only modules (CPU, fieldbus connections and UPS modules) that can be separated non-destructively feature a release device. Modules that cannot be separated only feature a marking point (with or without red paint seal). Applying force to these elements will destroy them.
Warning Forcibly opening the module housing (e.g. removing the cover) will destroy the housing.
Disposal
The device must be fully dismantled in order to dispose of it. Electronic parts must be disposed of in accordance with national electronics scrap regulations.
Embedded PC
47
Appendix
7. Appendix
Update Image
General
Warning In general an update of the image is not necessary: The basic functionality of TwinCAT and TwinCAT PLC are working fine. Update the Image ONLY if there is an advice from BECKHOFF Automation GmbH. Never change a running system ! If the image update is required, here some basic information for overview:
Note
One single file "BOOT.BIN" is required to update the image : BOOT.BIN contains full CE operating system but also the TwinCAT functionality. This single file can NOT just xcopied to the target CX9000 device
There are two ways to update the image of the CX9000-System: 1. 2. Short description: The general steps to update an CX9000-image are: 1. 2. 3. 4. 5. 6. 7. download the new image and the required tool from BECKHOFF FTP server provide the new image on the host PC (notebook, PC ..) start the image-server-tool on the host pc: this tool is listening on network to be connected from CX9000 device. The initial activity to get a new image is started by the CX9000 device: This will happen if CX9000 is configured to start in boot-strap mode. after downloading the image from host pc the CX9000 will reorganize itself, this will take some time (several minutes) You may not power cycle during this phase otherwise the device will be damaged! After all activities have been finished, power down the CX9000 device, deactivate "boot strap" and power on device. Update mechanism has been finished. Step by step 1. Images on BECKHOFF FTP via Image-Server interactive tool on CX9000
For CX9000-x00x (16 MB flash) use CX9000 LF: ftp.beckhoff.com/Software/embPC-Control/CE/Platforms/CX1800-0100-0003_LF For CX9001-x00x (32 MB flash) use CX9000 HMI: ftp.beckhoff.com/Software/embPC-Control/CE/Platforms/CX1800-0101-0003_HMI The tool "Image-Server" for host PC is available in both HMI and LF folder (same tool in two folders), download file "CX9000_ImageUpdate.zip" Keep the structure of the zip file when unzipping.
48
Embedded PC
Appendix
2. Prepare Image-Server (once) Provide the image server on the host PC, the components are:
Two batchfiles "CxImgSrv_HMI.bat" and "CxImgSrv_LF.bat" Note that the CX9000 is shipped with different hardware environment (e.g. more or less flash memory). Folder "\Tools" contains the image server itself: CxImageSrv.exe Folder "\Images" contains the HMI and LF subfolders with the required file "Boot.bin" If you receive a new NK.BIN file, just rename it to "Boot.bin" and provide it in the correct subfolder
3. Prepare CX9000 Prepare the "Boot-Strap Mode" on CX9000. There are two ways to set the CX9000 into "Boot-Strap Mode":
1. 2.
set a DIP-switch on CX9000 start a program, to set the CX9000 into"Boot-Strap Mode".
Prepare the CX9000 to start in "boot-strap" mode. Power down the CX9000 Open the battery compartment (located between two ethernet ports) It can be opened with the aid of a screwdriver (proceed carefully in order to avoid damage).
3.
Find the dip switches 1,2,3,4 and set switch 3 from OFF to ON
Alternative the administrator can start a tool on the CX-Systems to set the CX9000 into "Boot-Strap Mode". First the program must be downloaded from the BECKHOFF FTP-Server. If the CX9000 has no USB the tool can be transferred via ftp onto the system. Use CERHOST-Tools to control the CX9000 remote via Ethernet. Activate the FTP server on the CX, if not it is disabled. The necessary configuration is shown below:
Embedded PC
49
Appendix
It is a good idea to choose "\Temp" or "\Public" as target directory, though this range is mapped into the RAM regions instead of the hard disc located in flash memory. For operation the system must be rebooted.Just follow the instructions on the screen. After restart of the CX9000 the program can be copied easily to the CX9000 with the explorer:
50
Embedded PC
Appendix
Warning Via CERHOST the program will be started with a double click on the icon. Warning: Do NOT start the program if you have no image-Server ( see below) AND a correct image!
The CX9000 is now no longer useable for PLC until an update was made!
The reset to operational is done automatically if the the update has taken place.
connect CX9000 to ethernet network Note Image server will listen in complete network to be contacted by CX9000 Two solutions to be sure that you just update your CX9000 device.... and not others in network ! (for details see network notes below)
4. Start image server Start the image server on the host PC:
start the correct batch file "CxImgSrv_HMI.bat" or "CxImgSrv_LF.bat" (to let image-server provide the HMI or the LF image in network) The batch file will start a command-shell and prompt : "Waiting for download request..."
5. Phases during image update Start CX90x0 to initiate the download procedure :
Initial phase : Start CX90x0 to initiate the download procedure :power on CX90x0 The CX90x0 tries to find an image server on network to download an image.
Download phase : Image server will prompt a message in command shell if an image is downloaded to CX90x0 Message is like : Boot image request from device CX90x0_BA23 Working directory is Image\HMI Calling TFTP.exe -i <CX90x0-IP> PUT boot.bin On CX90x0 the HDD led will light up : The CX- device is erasing and copying new image.
Reorganisation phase : The image server will prompt a message, that the download of new image has been finished. Now, close command shell. (Press <CTRL> + <c> or close the window)
Set system back to operation mode; to avoid the system to run the update procedure again. Set the dip switch 3 back to "off" and close the battery compartment.
Embedded PC
51
Appendix
7. Finish Update Update is now complete. Reconnect the CX90x0-System to the network. The CX-System can now be used as before.
Image server will listen in complete network to be contacted by CX9000 Two solutions to be sure that you just update your CX9000 device.... and not others in network !
1a. provide a subnet (like a second network card in host PC) or 1b. connect host-pc and CX9000 directly without involving company network or 2. The image server can be configured to let CX directly request image from specific IP address. Step 1: connect CX9000 with PC, get IP address of PC like 192.16.18.123 Step 2: edit the image-server-batch-file and add the IP address to the commandline. (Sample : Tools\CxImageSrv Images\HMI 192.16.18.123 ) Step 3: proceed with booting CX9000 in boot strap mode. Now the CX will try do request image from IP address 192.16.18.123
Warning The CX90x0 is still working to initialize the flash ! DO NOT POWER DOWN THE CX90x0 ! Wait until CX90x0 PWR led is BLUE it has finished update!
52
Embedded PC
Appendix
Interactive tool on CX9000: First the program "Cx9ImageUpdate.exe" must be downloaded from BECKHOFF FTP-Server. If the CX9000 has no USB the tool can be transferred via ftp onto the system. Use CERHOST-Tools to control the CX9000 remote via Ethernet. Activate the FTP server on the CX, if not it is disabled. The necessary configuration is shown below:
It is a good idea to choose "\Temp" or "\Public" as target directory, though this range is mapped into the RAM regions instead of the hard disc located in flash memory. For operation the system must be rebooted.Just follow the instructions on the screen. After restart of the CX9000 the program can be copied easily to the CX9000 with the explorer:
Embedded PC
53
Appendix
If there is enough free space on the CX9000 (big memory) the image can be copied together with to tool. Otherwise the image file can be accessed via network drive. In this case you should map the drive to the CX9000:
If the image is copied to the CX9000 or the network drive is mapped to the system the update tool can be started by double click on the icon. The program ask for the filename of the image. The complete path to the file must be entered now. Depending on the network configuration the password is requested again.
54
Embedded PC
Appendix
After click on "FLASH IMAGE" button a request box appears to confirm the image file. This is the last chance to abort the update process.
The progress is shown in the status line in the bottom of the tool.
When the update is complete the following message appears in the status field:
Embedded PC
55
Appendix
The CX9000 can be rebooted now. If the system has started again it can be used as before. The update tool and the image are removed if they were copied on the RAM drive.
56
Embedded PC
Appendix
Accessories
Compact flash cards order number CX1900-0023 CX1900-0025 CX1900-0027 Description 1 GByte compact flash card type I 2 GByte compact flash card type I 4 GByte compact flash card type I
Connectors and Adaptors order Description number CX1900-0101 DVI-to-VGA passive Adaptor for connecting a standard desktop VGA monitor to the CX-System singles out the VGA signals of the DVI-I interface 29-pin male DVI-A connector (bottom) to 15-pin female connector (top) weight approx. 40 g dimensions (W x H x D) 40 x 42 x 15 mm
Description Universal plastic labels for the CX-System (package contains 1000 labels) snaps into the premoulded spots on the CX-System components labeling can be done with a X-Y plotter dimension of the single label 15 x 5 mm material: white colored plastic Murrplastik type KMR 5/15, order number 86401014
replacement battery for CX-System order number Description CX1900-0102 Battery for das CX-System - original product description: Panasonic type CR2032 3V/225mAh
Embedded PC
57
Appendix
Certifications
All products of the Embedded PC family are CE, UL and GOST-R certified. Since the product family is continuously developed further, we are unable to provide a full listing here. The current list of certified products can be found on the Embedded PC certificates web page or at www.beckhoff.de under Embedded PC.
58
Embedded PC
Appendix
Beckhoff Support
Support offers you comprehensive technical assistance, helping you no only with the application of individual Beckhoff products, but also with other, wide-ranging services:
Hotline: Fax: e-mail:
world-wide support design, programming and commissioning of complex automation systems and extensive training program for Beckhoff system components +49(0)5246/963-157 +49(0)5246/963-9157 [email protected]
Beckhoff Service
The Beckhoff Service Center supports you in all matters of after-sales service:
Hotline: Fax:
on-site service repair service spare parts service hotline service +49(0)5246/963-460 +49(0)5246/963-479
e-mail: [email protected] You will find further support and service addresses on our Internet pages under http://www.beckhoff.com.
Beckhoff Headquarters
Beckhoff Automation GmbH Eiserstr. 5 33415 Verl Germany Phone: Fax: +49(0)5246/963-0 +49(0)5246/963-198
e-mail: [email protected] The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet pages: http://www.beckhoff.com You will also find further documentation for Beckhoff components there.
Embedded PC
59