background image

Product overview 

 

 

Embedded PC 

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. 

EtherCAT as fast I/O-System / K-Bus as alternative I/O-System 

The CX9000 is available in two versions: with K-bus for direct connection of Bus Terminals, and as an E-bus version 
for direct connection of EtherCAT Terminals. In the basic confi guration, two RJ 45 sockets that are internally 
connected to an integrated switch are available as interfaces. This simplifies wiring of several CX9000 within a line 
topology. No separate switch hardware is required. The two externally accessible Ethernet ports are independent of 
the EtherCAT interface, which is served by a second MAC (media access controller) provided by the CPU. 

Basic module and Systeminterfaces 

Further interfaces may be added ex works as required: A screen display can be realized using a CX9000-N001 
device, i.e. a module combining DVI/ VGA + 2 x USB 2.0. The combination of DVI and USB enables all types of 
Beckhoff Control Panel with DVI/USB interface to be used. Touch functionality is connected via USB. As a further 
option, two RS232 modules or two RS422/RS485 modules can be configured as COM1 and COM2. All serial 
interfaces feature opto-decoupling. Mass storage in form of a Compact Flash card can be used via the CX9000-A000 
module, which offers physical storage capacity in the range of several gigabytes. 

SPS, Motion Control and Visualization 

Like for all Beckhoff controllers, TwinCAT is used for programming the CX9000 as an automation device. The device 
itself contains the run-time environment for PLC and Motion Control. One of the two Ethernet interfaces is used as 
programming interface. 

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. 

Summary of Contents for CX90 0 Series

Page 1: ...Hardware documentation for CX90x0 Ethernet controller CX900x xxxx CX901x xxxx CX90x0 Nxxx version 2 4 date 2008 06 11...

Page 2: ......

Page 3: ...compartment 20 DIP switch settings 21 System interfaces 24 Technical data 24 Connections CX9000 N010 25 Connections CX9000 N030 27 Connections CX9000 N031 28 3 Transport 31 Unpacking installation and...

Page 4: ...Table of contents 2 Embedded PC 7 Appendix 48 Update image 48 Accessories 57 Certifications 58 Support and service 59...

Page 5: ...pment 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 guarant...

Page 6: ...s 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 Note This symbol indicates inf...

Page 7: ...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 w...

Page 8: ...added 2 0 notes on UL added 1 9 order information changed 1 8 notes on K Bus diagnosis added 1 7 notes on USV and CF card handling added title picture changed 1 6 Notes on software image update 1 5 ca...

Page 9: ...loss on the hard disk Please read the section on Switching off Switch off all system components and uncouple the Industrial PC from the system if the PC is not used for control purposes e g during a f...

Page 10: ...interfaces This simplifies wiring of several CX9000 within a line topology No separate switch hardware is required The two externally accessible Ethernet ports are independent of the EtherCAT interfac...

Page 11: ...rmat 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...

Page 12: ...CE Control software TwinCAT CE PLC Runtime or TwinCAT CE NC PTP Runtime Power supply 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 Dielectr...

Page 13: ...CE Control software TwinCAT CE PLC Runtime or TwinCAT CE NC PTP Runtime Power supply 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 Dielectr...

Page 14: ...AT CE PLC Runtime or TwinCAT CE NC PTP Runtime Power supply 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 500 Vrms suppl...

Page 15: ...AT CE PLC Runtime or TwinCAT CE NC PTP Runtime Power supply 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 500 Vrms suppl...

Page 16: ...AM 32 MB Flash 128 MB RAM E Bus K Bus DVI 2 x USB no TwinCAT TwinCAT PLC Runtime TwinCAT NC Runtime CX9000 0000 X x X CX9000 0001 X x x CX9000 1000 X x x CX9000 1001 X x x CX9001 0000 x x x CX9001 000...

Page 17: ...configurations are available Ordering information E Bus K Bus DVI 2 x USB no TwinCAT TwinCAT PLC Runtime TwinCAT NC Runtime CX9010 0000 x x CX9010 0001 x x CX9010 0002 x x x CX9010 0100 x x x CX9010...

Page 18: ...ts 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...

Page 19: ...ports of a basic CPU module must not be connected to the same external switch Note Only for use in LAN not for connection to telecommunication circuits Schematic structure of the network components T...

Page 20: ...as terminal bus CX900x 1xxx the second MAC interface is not connected Operating system perspective The operating system only sees one of the connections for the network interface The status is always...

Page 21: ...tion to the two Ethernet ports this basic module also features DVI USB interfaces The pin assignment of the basic CPU module with two USB and a DVI I interface is explained under the associated CX9000...

Page 22: ...ollowing specification Electrical properties at 20 C Standard charge Dimensions Battery type nominal voltage nominal capacity continuous load Diameter Height Weight CR2032 3 0 V 225 mAh 0 20 mA 20 00...

Page 23: ...tween two ethernet ports It can be opened with the aid of a screwdriver proceed carefully in order to avoid damage Once the compartment is opened the four dip switches can be accessed They are located...

Page 24: ...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 3 Connect CX System to power and boot system Debug m...

Page 25: ...necessary to start TwinCAT in Config mode So the boot project can be corrected or other settings can be re setted 1 Set dip switch 4 to ON move switch 4 up 2 Connect CX System to power and boot system...

Page 26: ...hey 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 con...

Page 27: ...he 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...

Page 28: ...Out C4 Analog Horizontal Sync Resolution at the monitor Resolution in pixels Distance of the interface from the monitor 1600 x 1200 5 m 1280 x 1024 5 m 1024 x 768 5 m 800 x 600 5 m 640 x 480 5 m USB i...

Page 29: ...connector Pin assignment COM interface PIN Signal Type Description 1 DCD Signal in Data Carrier Detected 2 RxD Signal in Receive Data 3 TxD Signal out Transmit Data 4 DTR Signal out Data Terminal Read...

Page 30: ...t 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...

Page 31: ...he 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 Setti...

Page 32: ...nd on 4 off Always send on 5 off Auto receive on 6 on Always receive on 7 off Term on 8 off Term on Setting DIP Switches RS422 RS422 full duplex end point DIP Status Function 1 on Echo on 2 off Echo o...

Page 33: ...ny 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...

Page 34: ...dbus interfaces have to be provided The overall width of the application is made up of the individual modules With a height of 100 mm the module dimensions exactly match those of the Beckhoff Bus Term...

Page 35: ...Assembly and connecting Embedded PC 33 CX9000 N0x0 System interfaces CX1100 09x0 UPS module CX1100 0900...

Page 36: ...Assembly and connecting 34 Embedded PC CX1100 0910 CX1100 0920...

Page 37: ...pulled down before attaching to the top hat rail This can be done using an ordinary screwdriver and a slight turn Then fix the CX9000 block on the top hat rail using the latching straps You should he...

Page 38: ...Mounting must provide a clearance of 30 mm both above and below a CX System device combination to ensure adequate ventilation of the base CPU module and the power supply unit Correct installation posi...

Page 39: ...be disconnected 1 Removing from the top hat rail Before the individual CX9000 modules are disconnected the whole CX9000 hardware block should be removed from the top hat rail Proceed as follows 1 1 Re...

Page 40: ...handled carefully in order to avoid damage When correctly assembled no significant gap can be seen between the attached housings If the modules are assembled the cover can be replaced 2 2 Engaging on...

Page 41: ...e CX System After successful latching on the top hat rail the straps should be pushed back to their original position 2 3 Connecting the Embedded PC to the terminal bus By reinstalling the once remove...

Page 42: ...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...

Page 43: ...n STOP mode green TwinCAT is in RUN mode blue TwinCAT is in CONFIG mode PWR off System is offline LAN 1 LAN Link green LINK ACTIVITY for first switched LAN PORT CX9000_N000 LAN 2 LAN Link green LINK A...

Page 44: ...OM checksum error Revert to the manufacturer s setting 1 Code buffer overflow Insert fewer Bus Terminals The programmed configuration has too many entries in the table 1 pulse 2 Unknown data type Soft...

Page 45: ...ower supply up again 16 pulses n Length of the K Bus data is no longer correct Start the power supply up again Error code argument The number of pulses indicates the position of the last Bus Terminal...

Page 46: ...k_bus_state AT IB2 USINT 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 k_bus_request TRUE request vaules for E...

Page 47: ...gain 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 Analog the registers of...

Page 48: ...ove the first Terminal next to the power supply unit on the top hat rail First remove any wiring from power supply unit and then from the first terminal on the top hat rail next to the power supply un...

Page 49: ...module latching mechanism pushing them apart The plug connectors of the PC 104 interface can then be pulled apart carefully Only modules CPU fieldbus connections and UPS modules that can be separated...

Page 50: ...rver tool on the host pc this tool is listening on network to be connected from CX9000 device 4 The initial activity to get a new image is started by the CX9000 device This will happen if CX9000 is co...

Page 51: ...to Boot Strap Mode 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 1 Power down the CX9000 2 Open the battery compartme...

Page 52: ...ctory 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 resta...

Page 53: ...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...

Page 54: ...thout 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...

Page 55: ...te 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 m...

Page 56: ...twork 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...

Page 57: ...confirm the image file This is the last chance to abort the update process When confirming the image file a warning appears on the screen The progress is shown in the status line in the bottom of the...

Page 58: ...Appendix 56 Embedded PC 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...

Page 59: ...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 Labeling Tags order number Description CX1900 0200 Universal plastic labels fo...

Page 60: ...mily 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 E...

Page 61: ...nts Hotline 49 0 5246 963 157 Fax 49 0 5246 963 9157 e mail support beckhoff com Beckhoff Service The Beckhoff Service Center supports you in all matters of after sales service on site service repair...

Reviews: