The basic CX1010 module is the basic device of the CX family. With a 500 MHz Pentium® MMX-compatible processor it offers average CPU performance. Depending on the application, the CX1010 can also be operated in “headless” mode, i.e. without display and keyboard. While the resulting control system has no visualisation, it does have communications capability via the built-in Ethernet interface. If local visualisation is required, this can be implemented via a DVI (digital video interface), to which all Beckhoff Control Panels and all commercially available monitors with DVI or VGA input can be connected. The touch screen signal is read via one of the two available USB interfaces.
The modules of the CX series system are connected with each other via the standardised PC/104 bus (16 bit). The individual system components are modules with a width of 19 mm (single) or 38 mm (double) that can be arranged in series. The basic unit consists of a CPU (CX1010) module and a power supply module (CX1100-000x).
The CPU module is available in several variants, e.g.:
- System interfaces: As an option, a DVI and two USB interfaces can be added to the existing Ethernet interface. Further system interfaces for serial communication (2 x RS232 or 2 x RS422/485) or audio signals can be ordered separately.
- operating system: Microsoft Windows CE or Microsoft Windows XP Embedded
- TwinCAT software (pre-installed): without a TwinCAT system, with TwinCAT CE PLC, TwinCAT CE NC PTP, or with the associated full version of the individual TwinCAT levels for PLC and NC PTP
Power supply unit with integrated I/O interface
Four different types of power supply units are available:
- 24 V DC power supply without I/O interface (CX1100-0001)
- 24 V DC power supply with terminal bus interface for connecting the Beckhoff Bus Terminals (CX1100-0002)
- 24 V DC power supply with terminal bus interface for connecting the Beckhoff Bus Terminals and IP-Link connection for interfacing of the Beckhoff Fieldbus Box modules (CX1100-0003)
- 24 V DC power supply with terminal bus interface for connecting the Beckhoff EtherCAT Terminals (CX1100-0004)
All power supply variants have an illuminated, low-glare LC display with FSTN technology and two rows with 16 characters each for displaying status messages. The application programs can also use the display for displaying application-specific texts. 8 kB of non-volatile memory for remanent data are also included.
The range of optional modules is complemented by fieldbus connections for PROFIBUS, CANopen, DeviceNet, SERCOS interface and Lightbus, both as master or slave versions.
PLC, Motion Control and visualisation
In combination with the TwinCAT automation software, the Embedded PC CX1010 becomes a powerful IEC 61131-3 PLC with up to four user tasks. Additionally, Motion Control tasks can also be executed. Depending on the required cycle time, several servo axes can be controlled. Even special functions such as “flying saw”, “electronic gearbox” and “cam plate” can be realised. The CX1010 thus becomes a controller that covers PLC, Motion Control and visualisation tasks with a single hardware. Under Windows CE, thanks to the real-time capability of the operating system, user tasks written in high-level languages can be processed in real-time in parallel with TwinCAT.
Remote programming via Ethernet
The CX1010 units are programmed via a laptop or a desktop PC that is connected with the CX1010 via Ethernet (network or crossover cable). The programs are developed on the laptop with a standard TwinCAT software licence and then loaded into the target device.
TwinCAT offers convenient network search functions for selection and commissioning via Ethernet: All CX1010 stations available at the Ethernet are scanned in. Even their periphery is detected, including all terminals and fieldbus modules. It is also possible to load the programs and settings that are active in the target device into the programming station, and to modify and subsequently re-activate them. This ensures that the current software version is used at all times.
The decision about which operating system version and which TwinCAT version to use in conjunction with the CX1010 system is depending on the application. If the focus is on comprehensive visualisation or if complex Windows NT/2000/XP programs already exist, Windows XP Embedded is the right operating system, since these programs do not have to be adapted. If, however, no visualisation is required or simple visualisation is sufficient, if short run-up times are required and the total costs should be low, Windows CE as an operating system that is gentle on resources is ideal. Both versions have similar networking capabilities, since the Windows sockets enable comfortable IP communication via Ethernet. Furthermore, TwinCAT transforms every CX1010 system into an ADS device that can communicate with every other TwinCAT device in the network via this protocol. These communication options enable the creation and networking of complex heterogeneous control networks using Beckhoff PCs, CX devices and Bus Terminal Controllers.
The Beckhoff OPC server is available for interfacing with SCADA software on both operating system variants Windows CE or Windows XP Embedded. In other words, the CX1010 also offers unproblematic visualisation and simultaneous control in real-time on a single system.