Beckhoff CP9035

The CP9035 card acts as a PC-side connector for the Beckhoff Control Panel - Link system. The difference to the CP9030 card is, that the CP9035 uses a PCI slot instead of an ISA one.

With CP-Link, the Beckhoff Control Panel can be connected via coax cables to the PC, which makes long distances available. Beside TFT display, Mauspad/Touchscreen and Keyboard information, a Beckhoff Control Panel can contain Special Keys and LEDs, which can be accessed through TwinCAT ( see also:Beckhoff IPC - Special Keys and UPS).

"CP9030/CP9035" Tab

Beckhoff CP9035 1:

PCI Bus/Slot: The appropriate PCI slot, where the CP9035 sits in, can/has to be selected here (see also Search).

Search: With the use of this button, the System Manager scans the current PC for CP9035 cards. Alternatively, the PC can be searched for by TwinCAT supported I/O Devices with the -> "Scan Devices" function.

Buttons: The number of implemented Special Keys at the Control Panel has to be selected here. Default number is 27, which suits for the most of the Control Panels (see also -> "BECKHOFF Knowledge Base").

LEDs: The number of implemented LEDs and/or lamps at the Control Panel has to be selected here. Default number is 27, which suits for the most of the Control Panels (see also -> "BECKHOFF Knowledge Base").

Async Mode: With activated Checkbox, the communication with the I/O driver even continuous, if the linked task (e.g. a PLC task) is not active (anymore).

PCI-Cfg: With the usage of this button, the address of the CP9035 can be set to a lower memory area (below 1 MB) of the PC.

Upload Configuration: Scans the K-Bus Extension port of the CP9035 card for connected Bus Terminals (e.g. for handwheel or potentiometers inside CP7xxx).

Firmware: Shows the Firmware version of the implemented CP9035 card.

Firmware Update: With this function an update of the CP9035 Firmware can be started.

"USV" Tab

See -> "Beckhoff IPC - Special Keys and UPS"

"ADS" Tab

See -> "ADS/AMS Settings at I/O Devices"

"DPRAM (Online)" Tab

See -> "DPRAM Online"

I/O Variables:

Beckhoff CP9035 2:

Inputs:

S1 .. S n: Status of corresponding Special Keys (see above description of tab "CP9030/CP9035").

TermDiag: To this input, a variable (e.g. from TwinCAT PLC) for "Extended Bus Terminal Diagnosis" can be mapped.

PlcIFace: The status variable for the register access by PLC-Interface can be mapped here. If it is mapped, the actual status of communication (register access) can be checked.

Fan: Not used

KBusErr: Error condition of an eventually to the Control Panel connected K-Bus.

CnfErr: Configuration error (e.g. Flash checksum error)

PDLenErr: Wrong configured length of process data (e.g. existing number of LEDs / Special Keys don't match with the System Manager configuration).

ExtVoltageOk: Status of external voltage (if UPS active).

AkkuVoltageOk: Voltage of battery o.k. (if UPS active).

AkkuCharging: Battery is charging (if UPS active).

AkkuNotPresent: Battery not found (if UPS active).

AkkuCharged: Battery completely charged (if UPS active).

AkkuWaiting: Charging level of battery is evaluated. Charging is currently interrupted.

IdentSwitch: Shows the value of Dip-Switch, which is set on CP9035 card.

ComErr: Communication error between Control Panel und CP9035 card.

Outputs:

LED 1 - n: Output bits for controlling the LEDs

EnableUPS: Output bit for manual activation of UPS (only to be used if the UPS has not been activated via the UPS configuration)

DisplayOff: Switches off the background illumination on the control panel

KbdOff: Switches off the keyboard of a connected control panel (important when several control panels are connected via several CP9035 cards)

Beckhoff CP9035 3:

Data exchange

To enable the exchange of data between the control panel and CP9035, at least one variable must be linked. The linked task must be running or the async mode mentioned above must be set! Otherwise the handshake between PC and CP9035 is not performed, i.e. no data is exchanged with the control panel.