The virtual USB Interface adds the PC USB ports, which are configured by the Windows2000 or Windows XP Operating System, to the TwinCAT System Manager configuration. Starting from this virtual USB interface, Beckhoff USB fieldbus devices (including Beckhoff Control Panels with USB interface and TwinCAT System Manager: Reference
push-button extensions) can be added TwinCAT I/O configuration, now.
Context Menü
Append Box <Ins>
Appends a Beckhoff USB fieldbus device (Box) to the configuration. For an Overviewof all currently supported Beckhoff USB devices, please see...
Delete Device <Del>
Removes the virtual USB Interface and all sub entries from the I/O configuration.
Online Reset
Initiates an Online Reset on all Beckhoff USB devices which are connected to the USB ports.
Scan and create USB devices
Scans the system for connected Beckhoff USB devices (including possibly connected Bus Terminals) and adds the appropriate System Manager tree entries and dialog settings.
"ADS" Tab
See -> "ADS Settings at I/O Devices".
Beckhoff CP9030
The CP9030card acts as a PC-side connector for the Beckhoff Control Panel - Link system. It can be used to connect control panels via coaxial cable to the PC over greater distances. As well as transmitting the TFT image signals, mouse pad/touch screen and keypad inputs, the Control Panels may have additional Special Keys and LED's which can be read/written to via TwinCAT (see Beckhoff IPC - Special Keys and UPS).
"CP9030" tab
Address: Enter the DPRAM card address here. This address is jumpered on the card and can assume the following values: from 0xC8000 to 0xEF000 in steps of 0x0080
TwinCAT System Manager: Reference
Search: Searches the computer for available CP9030 cards
Buttons: Enter the number of Special Keys available on the Control Panel. The default value is 27 which is appropriate for the mostly used Control Panels.
(see also -> "BECKHOFF Knowledge Base").
LEDs: Enter the number of LED's available on the Control Panel. The default value is 27 which is appropriate for the mostly used Control Panels (see also ->
"BECKHOFF Knowledge Base").
Async Mode: If this Checkbox is enabled, the communication of the I/O driver even continues when the linked Task (e.g. PLC Task) is not active.
Firmware: Shows the Firmware version of the used CP-Link card.
Firmware Update: With this button, the Firmware of the CP9030 card can be updated.
Note: Items, which are disabled are not relevant for the CP9030 card. They belong to the Beckhoff CP9035card.
”UPS” tab
see -> "Beckhoff IPC - Special Keys and UPS"
"ADS" Tab
See -> "ADS/AMS Settings at I/O Devices"
"DPRAM (Online)" Tab
See -> ”Online Display of DPRAM”I/O Variables:
Inputs:
S1 .. Sn: Input status of corresponding Special Keys (see also -> "BECKHOFF Knowledge Base").
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-Interfacecan be mapped here. If it is mapped, the actual status of communication (register access) can be checked.
KBusErr: Error status of a K-Bus (if present) connected to the Control Panel 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: External voltage status (when UPS is active) AkkuVoltageOk: Battery voltage status (when UPS is active) AkkuCharging: Battery is charging (when UPS is active) AkkuNotPresent: Battery not detected (when UPS is active) AkkuCharged: Battery fully charged (when UPS is active)
AkkuWaiting: Check of Battery charging level. Charging is currently interrupted IdentSwitch: Value of dip switch installed on card
ComErr: Communication error between Control Panel and CP9030 card
Outputs:
LED 1 .. n: Output bits for control of LED's inside Special Keys (see also -> "BECKHOFF Knowledge Base").
TermDiag: To this output, an output variable (e.g. from TwinCAT PLC) for "Extended Bus Terminal Diagnosis" can be mapped.
PlcIFace: The control variable for the register access by PLC-Interfacecan be mapped here.
EnableUPS: Output bit for manual activation of UPS (use only if the UPS is not activated via the UPS configuration) DisplayOff: Switches off the background illumination on the control panel
KbdOff: Disables the keyboard at a connected Control Panel (important if multiple Control Panels are connected to multiple CP9030 cards).
Note:
To enable the data exchange between Control Panel and CP9030, at least one variable must be linked and the linked task must be running or Async Mode has to be activated! Otherwise the handshake between the PC and the CP9030 is not served and no data is exchanged with the Control Panel.
Beckhoff CP9035
The CP9035card acts as a PC-side connector for the Beckhoff Control Panel - Link system. The difference to the CP9030card is, that the CP9035 uses a PCI slot instead of an ISA one.
With CP-Link, the Beckhoff Control Panelcan 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
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 Deviceswith 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 TwinCAT System Manager: Reference
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:
Inputs:
S1 .. Sn: 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-Interfacecan 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 control of the corresponding LED's inside Special Keys.
TermDiag: To this output, an output variable (e.g. from TwinCAT PLC) for "Extended Bus Terminal Diagnosis" can be mapped.
PlcIFace: The control variable for the register access by PLC-Interfacecan be mapped here.
EnableUPS: This bit enables manually the UPS (only to be used if UPS wasn't activated through UPS configuration).
DisplayOff: If this bit is set, it switches the Control Panel backlight off.
KbdOff: If this bit is set, it switches the Control Panel keyboard off (important if multiple CP9035 cards and Control Panels are hooked up to one PC system.
Note:
For data exchange between Control Panel and CP9035 card, at least one variable has to be mapped. The linked task has to be activeated or the above described Async Mode has to be enabled! Otherwise, the handshake between PC and CP9035 is not served and no data is going to be exchanged between CP9035 and Control Panel.
Beckhoff CP9040
The CP9040 PCB is used for the special keys and/or pushbutton extensions at Beckhoff Control Panel PC's.
"Serial Communication Port" Tab
The description of the different options in this dialog are described under -> "Serial COM Ports" in TwinCAT System Manager - Reference.
Items which are disabled in the above tab, are not relevant for a CP9040 device.
TwinCAT System Manager: Reference
I/O Variables:
Inputs:
Diag State: To this status input, a variable (e.g. from TwinCAT PLC) for "Extended Bus Terminal Diagnosis" can be mapped.
PLC State: The status variable for the register access by PLC-Interfacecan be mapped here. If it is mapped, the actual status of communication (register access) can be checked.
Buttons: After opening of this Bit-Array, the single Special Keys can be mapped with Variables of another task (e.g. TwinCAT PLC) or there status can be checked. Additional information can be found under -> "BECKHOFF Knowledge Base".
State: This Bit-Array contains status bits of the CP9040 communication. The meaning of the several bits is explained in the belonging "Comment"field on the right side, if this variable is highlited in the TreeView.
Outputs:
Diag Ctrl: To this control output, a variable (e.g. from TwinCAT PLC) for "Extended Bus Terminal Diagnosis" can be mapped.
PLC Ctrl: The control variable (output) for the register access by PLC-Interfacecan be mapped here. If it is mapped, the actual status of communication (register access) can be checked.
Display Ctrl: The variable for control over the display (e.g. enabling or disabling of the backlight) can be mapped here. Additional information to this item can be found under -> "BECKHOFF Knowledge Base".
LEDs: This Bit-Array contains the output bits for the LEDs inside the Special Keys or pushbuttons of the Beckhoff IPC. Additional information can be found under -> "BECKHOFF Knowledge Base".