INFICON BPG402-SE User Manual

Communication Protocol
®
EtherCAT
for Bayard-Alpert Pirani Gauge
BPG402-SE
tira93e1 (2014-04) 1
General Information
Intended Use
EtherCAT–Interface
Product Identification
Caution
Caution: data transmission errors
Any attempt to simultaneously operate the gauge via the RS232C Serial Interface and EtherCAT interface may result in incorrect data and data transmission errors.
Therefore, it is inadmissible to simultaneously operate the gauge via
This Communication Protocol contains instructions for operating EtherCAT inter­faces (slaves) together with a master.
The following description of the EtherCAT® interface is compliant to the EtherCAT specification of the EtherCAT Technology Group (ETG) and to the "EtherCAT® Semiconductor Device Profile".
This manual describes the functionality of a EtherCAT slave and supports
ETG.5003 Part 1: Common Device Profile (CDP) V0.9.0 ( [12]) and
ETG.5003 Part 2080: Specific Device Profile (SDP) Vacuum Pressure Gauge
V0.4.4 ( [13]).
We reserve the right to make technical changes without prior notice.
In all communications with INFICON, please specify the information on the product nameplate. For convenient reference copy that information into the space provided below.
the RS232C Serial Interface and EtherCAT interface.
For safety information, specifications and operation instructions of the
vacuum gauges refer to the appropriate documents ( [1], [2], [3]).
INFICON AG, LI-9496 Balzers
Model: PN: SN: V W
tira93e1 (2014-04) BPG402-SE.cp
Validity
Trademark
This document applies to BPG402 with EtherCAT interface.
353-590 (DN 25 ISO-KF) 353-591
(DN 40 CF-R)
The part number (PN) can be taken from the product nameplate.
If not indicated otherwise in the legends, the illustrations in this document corres­pond to the gauges with vacuum connection DN 25 ISO-KF. They apply to gauges with the other vacuum connection by analogy.
We reserve the right to make technical changes without prior notice.
EtherCAT® Beckhoff Automation GmbH, Deutschland
tira93e1 (2014-04) BPG402-SE.cp 3
Contents
General Information 2 Intended Use 2 EtherCAT–Interface 2 Product Identification 2 Validity 3 Trademark 3
Contents 4 1 Technical Data 6 2 Interface Connection 7 3 Operation 8
3.1 Introduction 8
3.2 Front and Side View 8
3.3 Indicators and Switches 9
3.3.1 <RUN> LED 9
3.3.2 <ERR> LED 9
3.3.3 <LA> LED (<IN> Port) 9
3.3.4 <LA> LED (<OUT> Port) 9
3.3.5 Device Address Switch 9
4 Object Structure 10
4.1 Object Dictionary structure 10
4.2 Communication Profile Objects (0x1000…0x1FFF) 11
4.3 Manufacturer-specific Profile Objects (0x2000...0x5FFF) 12
4.3.1 Manufacturer Configuration Module 1 12
4.3.2 Manufacturer Configuration Module 2 12
4.4 Input Area (0x6000…0x6FFF) 12
4.4.1 Input Common 12
4.4.2 Input Heat Transfer 12
4.4.3 Input Common 13
4.4.4 Input Hot Cathod Ion 13
4.4.5 Input Trip Point 1 14
4.5 Configuration Area (0x8000…0x8FFF) 15
4.5.1 Configuration Hot Cathode Ion 15
4.5.2 Configuration Trip Point 1 16
4.5.3 Configuration Trip Point 2 18
4.6 Information Area (0x9000…0x9FFF) 19
4.6.1 Information Heat Transfer 20
4.6.2 Information Common 21
4.6.3 Information Hot Cathode Ion 21
4.6.4 Information Trip Point 1/2 22
4.7 Device Area (0xF000...0xAFFF) 22
4.7.1 Semiconductor Device Profile 22
4.7.2 Module Profile List 22
4.7.3 Exceptions 22
4.7.4 Active Exception Status 22
4.7.5 Active Device Warning Details 23
4.7.6 Active Device Error Details 23
4.7.7 Latched Device Warning Details 24
4.7.8 Latched Device Error Details 24
4.7.9 Device Warning Mask 25
4.7.10 Device Error Mask 25
4.7.11 Comination Gauge 25
4.7.12 Trip Point Output All 26
4.7.13 Input Latch Local Timestamp 26
4.7.14 Configure Device 26
4.7.15 Information Device 27
4.7.16 Command Degas ON / OFF 28
4.7.17 Command Emission ON / OFF 28
4.7.18 Device Reset Command 29
4.7.19 Exception Reset Command 30
4.7.20 Store Parameters Command 30
tira93e1 (2014-04) BPG402-SE.cp
Appendix 32
A: Literature 32
For cross-references within this document, the symbol ( [XY]) is used, for cross-references to other documents, listed under literature, the symbol ( [Z]).
tira93e1 (2014-04) BPG402-SE.cp 5
1 Technical Data
EtherCAT interface
Dimensions [mm]
Further technical data [1], [2], [3].
Communication protocol protocol specialized for EtherCAT
Communication standards ETG.5003 Part 1: Common Device Profile (CDP)
ETG.5003 Part 2080: Specific Device Profile (SDP) Vacuum Pressure Gauge
Data rate 100 Mbps
Node address Explicit Device Identification
Physical layer 100BASE-Tx (IEEE 802.3)
Digital functions read pressure, select units (Torr, mbar, Pa)
emission control, degas function monitor gauge status, filament status safe state allows definition of behavior in case of error detailed alarm and warning information
Analog functions 0 … 10 V analog output pressure indication
two setpoint relays A + B
Setpoint relays
Range Relay contact Hysteresis Contact rating
2
-9
1×10
… 100 mbar n.o. potential free 10 % of reading 30 V / 0.5 A (dc)
EtherCAT connector 2 × RJ45, 8-pin (socket)
<IN>: EtherCAT input <OUT> EtherCAT output
Cable shielded, special Ethernet Patch Cable or
Crossover Cable (CAT5e quality or higher)
Cable length 100 m
Process data Fixed PDO mapping and configurable PDO
mapping
Mailbox (CoE) SDO requests, responses and information
ERRRUN
111
FIL
67
42
DN 25 ISO-KF
48
DN 40 CF-R
LA LA
OUTIN
PWR
59
tira93e1 (2014-04) BPG402-SE.cp
2 Interface Connection
Making an EtherCAT interface cable
Cable type
Procedure
For operating the BPG 402 gauge via EtherCAT, two interface cables conforming to the EtherCAT standard are required.
If no such cables are available, make two according to the following indications.
Ethernet Patch Cable or Crossover Cable (CAT5e quality) with FCC68 connector.
Pin assignment:
FCC68, 8-pin, male, soldering side
81
Pin Signal Description
1 TD+ Transmission Data +
2 TD- Transmission Data -
3 RD+ Receive Data +
4 nu not used
5 nu not used
6 RD- Receive Data -
7 nu not used
8 nu not used
Pin assignment of the D-Sub 15-pin sensor connector according to the respective operating manual ( [1], [2], [3]).
Plug the EtherCAT (and sensor) cables connector into the gauge: From the
previous device the cable connected to OUT port has to be connected to the BPG402 <IN> port. And the cable from the BPG402 <OUT> port has to be connected to the next device's <IN> port.
FCC68 cable <OUT> port
FCC68 cable
<IN> port
Sensor cable
tira93e1 (2014-04) BPG402-SE.cp 7
3 Operation
3.1 Introduction
3.2 Front and Side View
9
8
7
6
5
4
3 2
1
10
Via the EtherCAT interface, the following and further data are exchanged in the standardized EtherCAT protocol:
Pressure reading
Pressure unit (Torr, mbar, Pa)
Status and error messages
Status of the switching functions
Set Trip Point for switching functions
Caution
Caution: data transmission errors
Any attempt to simultaneously operate the gauge via the RS232C Serial Interface and EtherCAT interface may result in incorrect data and data transmission errors.
Therefore, it is inadmissible to simultaneously operate the gauge via
Position Label Function
the RS232C Serial Interface and EtherCAT interface.
1 x1 Address Switch × 1, hexadecimal
2 x10 Address Switch × 10, hexadecimal
3 FIL Fullscale adjustment push button
4 RUN EtherCAT Status LED
5 ERR Error LED
6 IN EtherCAT IN connector
7 LA Link activity EtherCAT IN
8 OUT EtherCAT OUT connector
9 LA Link activity EtherCAT OUT
10 PWR Sensor cable connector
(Power, analog I/O, RS232C I/O and Relay contacts)
tira93e1 (2014-04) BPG402-SE.cp
3.3 Indicators and Switches
3.3.1 <RUN> LED
RUN
3.3.2 <ERR> LED
ERR
3.3.3 <LA> LED (<IN> Port)
LA
IN
3.3.4 <LA> LED (<OUT> Port)
LA
OUT
3.3.5 Device Address Switch
x1
4
2
6
0
E
8
A
x10
4
2
6
0
E
8
A
Displays the operating status.
Color LED State Description
off INIT (initialization status) or no power applied to device.
green
blinking
(200 ms on 200 ms off)
single flash
(200 ms on
1000 ms off)
PREOP (pre-operational status).
SAFEOP (safe-operational status).
Communication of cyclic data transfer running. Input values available, output values written to the device but not up­dated on device output.
on OP (operational status).
Displays the error content.
Color LED State Description
off No error or no power applied to device.
red
blinking
(200 ms on 200 ms off)
single flash
(200 ms on
1000 ms off)
double flash
(200 ms on
200 ms off 200 ms on
1000 ms off)
Error occurred (see error parameter).
Slave device application has changed the EtherCAT state autonomously, due to local error (see error parameter).
An application watchdog timeout has occurred. Sync Manager Watchdog timeout or communication timeout occurred.
on A critical communication or application controller error has
occurred. Application controller is not responding any more (PDI Watchdog Timeout detected by ESC)
Displays the input status.
Color LED State Description
off Port not connected or no power applied to device.
green
blinking Port connected and communication active.
on Port not connected but no communication.
Displays the output status.
Color LED State Description
off Port not connected or no power applied to device.
green
blinking Port connected and communication active.
on Port not connected but no communication.
During device initialization, the device address switches are read by the device firmware. This device address is supported to the master as Explicit Device Identification.
Example: Value of the Explicit Device ID = 0xDD (dec 221): 0x10 * 0xD (dec 208) + 0x1 * 0xD (dec 13)
tira93e1 (2014-04) BPG402-SE.cp 9
4 Object Structure
4.1 Object Dictionary structure
This chapter describes the CANopen over EtherCAT (CoE) Object Dictionary.
The objects in the CoE Object Dictionary can be accessed with SDO services, and many of the dictionary objects can be mapped for cyclic communication in PDOs. Each object is addressed using a 16-bit index and an 8-bit subindex.
The following table presents the overall layout of the standard Object Dictionary.
Index (hex.) Object dictionary area
1000 – 1FFF Communication profile area 2000 – 5FFF Manufacturer-specific profile area
6000 – 6FFF Input area
7000 – 7FFF Output area
8000 – 8FFF Configuration area
9000 – 9FFF Information area
A000 – AFFF Diagnosis area
B000 – BFFF Service Transfer area
C000 – EFFF Reserved area
F000 – FFFF
Profile Specific Area
Device area
Explanations for the abbreviations in the columns of the tables are given below:
Abbr. Description
Access SDO read/write access
RO: object can only be read by the SDO service
RW: object can be both read and written by the SDO service
CoE CAN application protocol over EtherCAT
Index Object Index (hex.) (address of an object)
NV Nonvolatile; attribute value is maintained through power cycles
Object Abstract representation of a particular component within a device,
which consists of data, parameters, and methods.
PDO Process Data Object. Structure described by mapping parameters
containing one or several process data entities.
PM PDO mapping
Rx: object can be mapped into an Rx PDO
Tx : object can be mapped into a Tx PDO
RxPDO Receive PDO. A Process Data Object received by an EtherCAT slave.
SDO Service Data Objects. CoE asynchronous mailbox communications
where all objects in the Object Dictionary can be read and written.
SI Subindex (hex.) (sub-address of an object)
Type Data Type
BOOL, BIT = 1 bit. Boolean (0 = false, 1 = true)
USINT, BYTE = 8 bit. Unsigned Byte
UINT = 16 bit. Unsigned integer value
UDINT = 32 bit. Unsigned integer value
ULINT = 64 bit. Unsigned integer value
REAL = 32 bit. Floating point
V_STRING = 8×n bit. Visible string (1 byte for character)
TxPDO Transmit PDO. A Process Data Object sent from an EtherCAT slave.
10
tira93e1 (2014-04) BPG402-SE.cp
4.2 Communication Profile Objects (0x1000…0x1FFF)
Index SI DataType NV Access PM Name
1000 UDINT RO Device Type
1008 V_STRING RO Manufacturer Device name: BPG402
1009 V_STRING RO Manufacturer Hardware Version
100A V_STRING RO Manufacturer Software Version
1010 0x01 UDINT RW Store Parameters
1011 0x01 UDINT RW Restore Default Parameters
1018 RO Identity Object
0x01 UDINT RO Vendor ID
0x02 UDINT RO Product Code
0x03 UDINT RO Revision Number
0x04 UDINT RO Serial Number
10F8 ULINT RO Timestamp Object
1A00 PM RW TxPDO Transmit PDO Mapping Module 1
0x01 BIT Reading Valid Module 1
0x02 BIT Overrange Exceeded Module 1
0x03 BIT Underrange Exceeded Module 1
0x04 BIT Padding Bits 1 (5 bit)
0x05 REAL Sensor Value Module 1
0x06 UDINT Trip Point Output All Instance
1A01 PM RW TxPDO Transmit PDO Mapping
1A02 PM RW TxPDO Transmit PDO Mapping Module 2
0x01 BIT Reading Valid Module 2
0x02 BIT Overrange Exceeded Module 2
0x03 BIT Underrange Exceeded Module 2
0x04 BIT Padding Bits 1 (5 bit)
0x05 REAL Sensor Value Module 2
1A03 PM RW TxPDO Transmit PDO Mapping
The objects of the communication profile describe the basic EtherCAT properties of the BPG402 and are common to all EtherCAT slaves using the CoE communication protocol. The objects are described in following table:
0x0820138B => 0x820 = dec 2080 ; 0x138B = dec 5003
Read: Bit 0 = 1: slave saves the backup entries when writing 0x1010:01 with 0x65766173 Bit 1-31 = 0
Write: With the value 0x65766173 the backup entries will be stored to non-volatile memory of the slave
Read: Bit 0 = 1: slave supports the restoring of backup entries with the default values when writing 0x1011:01 with 0x64616F6C Bit 1-31 = 0
Write: With the value 0x64616F6C the backup entries will be restored with the default values
Module 1, User Mapping
Module 2, User Mapping
tira93e1 (2014-04) BPG402-SE.cp 11
Loading...
+ 23 hidden pages