Interface for Bayard-Alpert / Pirani Gauge
and High Pressure / Pirani Gauge
BPG400-SD
HPG400-SD
tira03e1-b (0310)1
Intended Use
of this Document
This Communication protocol contains instructions for operating the vacuum
gauges BPG400-SD and HPG400-SD (featuring DeviceNet interfaces) as slaves
together with a DeviceNet master.
This manual describes the functionality of DeviceNet for programming purposes. For more information refer to the "DeviceNet specifications" of the
Open DeviceNet Vendor Association (ODVA) (→ [2]) and the
corresponding european standard (→ [3]).
For specifications and operation instructions of the vacuum gauges refer to
the appropriate documents:
The following description of the DeviceNet Interface is compliant to the DeviceNet
specification of the Open DeviceNet Vendor Association.
This manual describes the functionality of a DeviceNet Group 2 Only Slave and
supports Explicit Messaging and the I/O Polling.
We reserve the right to make technical changes without prior notice.
Abbr.Meaning
NVNonvolatile; attribute value is maintained through power cycles
VVolatile
INTInteger value(Range –32767 … 32768)
UINTUnsigned integer value(Range 0 … 65635)
USINTUnsigned character value (Range 0 … 255)
FLOATFloating point value(Range according to IEEE 754)
XX
XX
XX
Hexadecimal number(Radix = 16)
h
Decimal number(Radix = 10)
d
Binary number(Radix = 2)
b
Trademarks
2tira03e1-b (0310) BPG/HPG400-SDv1.cp
DeviceNet™ Open DeviceNet Vendor Association Inc.
Contents
Intended Use of this Document2
DeviceNet Interface2
Abbreviations2
Trademarks2
1 Starting-Up of the Slave4
1.1 Power Supply Requirements4
1.2 Front View of the BPG400-SD and HPG400-SD4
1.3 Connectors on the Device5
1.4 Side View of the BPG400-SD and HPG400-SD6
1.5 Indicators and Switches6
1.5.1 Module Status LED6
1.5.2 Network Status LED7
1.5.3 Node Address Switch7
1.5.4 Data Rate Switch7
1.5.5 Setpoint7
2 Object Structure8
2.1 Connection Object8
2.1.1 Vendor-Specific Object Extension on Instance 2 Poll Connection8
2.2 Identity Object9
2.2.1 Class Attributes9
2.2.2 Instance Attributes9
2.3 S-Device Supervisor Object9
2.3.1 Class Attributes9
2.3.2 Instance Attributes10
2.3.2.1 Semantics11
2.3.3 S-Device Supervisor Object States16
2.3.4 S-Device Supervisor Common Services16
2.3.5 S-Device Supervisor Object Specific Services17
2.4 S-Analog Sensor Object17
2.4.1 Class Attributes17
2.4.2 Instance Attributes18
2.4.2.1 Instance Attributes of Instance 1 Pirani Instance18
2.4.2.2 Semantics of S-Analog Sensor Instance 119
2.4.2.3 Instance Attributes of Instance 2 Hot Cathode Ion Gauge21
2.4.2.4 Semantics of S-Analog Sensor Instance 222
2.4.2.5 Instance Attributes of Instance 21 / Setpoint A
(Instance 22 / Setpoint B)23
2.4.3 Common Services24
2.4.4 Object-Specific Services on Instance 1 / Pirani24
2.4.5 Object-Specific Services on Instance 2 / Hot Cathode Ion Gauge
(Only BPG400-SD)25
2.4.6 Behavior25
3 I/O Assembly Object27
3.1 I/O Assembly Instances27
3.2 I/O Assembly Object Instance Data Attribute Format28
Appendix29
A:Range of Values29
B:Specific Codes29
C:Conversion of a Floating Number According to IEEE 75429
D:Typical Start-Up Procedure30
E:Literature33
For cross-references within this document, the symbol (→ XY) is used, for crossreferences to further documents listed under literature, the symbol (→ [Z]).
tira03e1-b (0310) BPG/HPG400-SDv1.cp3
1Starting-Up of the Slave
1.1 Power Supply
Requirements
1.2 Front View of the
BPG400-SD and
HPG400-SD
The BPG400-SD / HPG400-SD has to be powered with two voltages:
1.)24 Volt DC, 18 W at the 15 pole Sub-D connector for the gauge itself;
2.)24 Volt DC nominal, <2 W range 11 … 25 V) at the DeviceNet micro style
connector for the DeviceNet transceiver.
3
2
1
PositionFunction
1Address Switch × 10, decimal
2Address Switch × 1, decimal
3DeviceNet connector
4Data Rate Switch
5Network Status LED
6Module Status LED
7"Sensor cable" connector
(Power, analog I/O, RS232C I/O
and Relay contacts)
5
4
6
7
4tira03e1-b (0310) BPG/HPG400-SDv1.cp
1.3 Connectors on the
Device
The BPG400-SD / HPG400-SD uses a "Sealed Micro-Style Connector" for the
DeviceNet connection. The DeviceNet part of the gauge is powered via the
DeviceNet connector.
Pin Assignment of the Sealed
Micro-Style Connector
Pin Assignment of the 15-pin
D-Sub connector
PinFunction
4
5
1
3
2
1Drain
2
V+ nominal 24 V (range 11 … 25 V)
3V–
4CAN_H
5CAN_L
PinFunction
15
8
1Setpoint A, Relay Common
2Pressure Output (Signal Output 0 … +10 V)
3Threshold Setpoint A (Output 0 … +10 V)
9
1
4Setpoint A, Relay, n.o. contact
5Supply sensor electronics common
6Threshold Setpoint B (Output 0 … +10 V)
7Degas Input , High Active (only BPG400-SD)
8Supply sensor electronics +24 Volt
9Setpoint B, Relay Common
10Gauge identification
11Setpoint B, Relay, n.o. contact
12Signal common GND
13RS232, TxD
14RS232, RxD
15Housing, shielding, GND
tira03e1-b (0310) BPG/HPG400-SDv1.cp5
1.4 Side View of the
BPG400-SD and
HPG400-SD
BPG400-SD
HPG400-SD
11
12
1.5 Indicators and Switches
1.5.1 Module Status LED
8
9
10
PositionFunction
8Potentiometer for Setpoint A threshold
9Potentiometer for Setpoint B threshold
10Fullscale adjustment push button
11
12Hot cathode sensor calibration adjustment (only
Device StateLED StateDescription
Power OffDarkNo power applied to device.
Device Self-TestFlashing
Device Operational GreenDevice is operating normally.
Unrecoverable
Fault
Emission On threshold adjustment (marked P↔HP,
only HPG400-SD)
HPG400-SD)
Green-Red
RedDevice has detected an unrecoverable fault.
8
9
10
Device is in self-test.
As stated previously, all module level faults
are considered as unrecoverable faults.
6tira03e1-b (0310) BPG/HPG400-SDv1.cp
1.5.2 Network Status LED
1.5.3Node Address
Switch
1.5.4Data Rate Switch
1.5.5Setpoint
The network status LED indicates the status of the DeviceNet communication link.
For this stateLED state To indicate
Not Powered/Not OnlineDarkDevice is not online.
• The device has not completed the
Duplicate MAC_ID test yet.
• The device may not be powered,
look at Module Status LED.
On–line, Not Connected Flashing
green
Device is online but has no connections
in the established state.
• The device has passed the
Dup_MAC_ID test, is online, but
has no established connections to
other nodes.
• The device is not allocated to a
master.
Link OK Online, Connected Green The device is online and has connec-
tions in the established state.
• The device is allocated to a Master.
Connection Time Out Flashing
red
One or more I/O Connections are in the
timed out state.
Critical Link Failure Red Failed communication device. The
device has detected an error that has
rendered it incapable of communicating
on the network (Duplicate MAC ID, or
Bus–off).
During device initialization, the node address switches are read by the device
firmware. If the switches specify a valid DeviceNet MAC ID, i.e. a value from
0 … 63, this value is used as the device MAC ID. If the specified MAC ID differs
from the value stored in the device’s non-volatile RAM (NVRAM), the new MAC ID
will be saved in NVRAM. If the switches specify an invalid DeviceNet MAC ID, i.e. a
value greater than 63, the current value stored in the device’s NVRAM is used as
the device MAC ID.
A single, rotary switch is provided for configuring the data rate of the device. The
switch has three valid positions for the DeviceNet data rates, 125, 250, and
500 kbaud, where the position 1 is equal to 125 kbaud, 2 equal 250 kbaud and 5
equal 500 kbaud. All remaining switch positions specify software selection of the
data rate.
The device has two setpoint relays (Setpoint A and Setpoint B). The setpoints of
these relays are adjustable only by two potentiometers (marked SETPOINT A and
SETPOINT B).
The relay contacts are available at the 15-pin D-Sub connector.
tira03e1-b (0310) BPG/HPG400-SDv1.cp7
2Object Structure
2.1 Connection Object
Class Code 05h = 05
The connection class allocates and manages the internal resources associated
with both I/O and explicit messaging connections. The specific instance generated
by the connection class is referred to as a connection instance or a connection
object.
The following Instances of the connection object are supported:
• Instance 1: Explicit Messaging
• Instance 2: I/O-Polling
Please refer to the DeviceNet specification for further information.
2.1.1 Vendor-Specific Object
Extension on Instance 2
Poll Connection
AttributeIDRequirement in
Implementation
100OptionalGet/Set NV Poll Produce
Access
Rule
NV/V Name DeviceNet
For the selection of the active input assembly the following vendor specific attribute
can be used.
Vendor specific extension:
Assembly
Instance
d
Description of AttributeSemantics
Data Type
USINTContains the Instance num-
ber of the assembly used by
this connection to send data
1, 2, 4, 5, 8, 9, 10, 12, 13
This vendor-specific attribute facilitates the configuration of the data assembly, sent
by the BPG400-SD / HPG400-SD to the DeviceNet Master as Poll response. It
offers the possibility to select a (predefined) data assembly via a configuration
tool + EDS file → [1]. Attribute 100 allows the user to configure the Poll I/O Data
Assembly via EDS even when the Poll Connection of the BPG400-SD /
HPG400-SD is in the established state. The Assembly Number is stored non
volatile. Modifications of the Poll Produce Assembly Instance will take effect only
after a reset of the BPG400-SD / HPG400-SD.
Thus, definition of the BPG400-SD / HPG400-SD data assembly can be done in
two ways:
1) Standard methode (without using attribute 100):
The DeviceNet Master configures the "Produced Connection Path” Attribute of
the Poll connection (Connection Instance 2) when establishing communication
to the BPG400-SD / HPG400-SD. This requires a Master to support expanded
explicit messaging capabilities.
2) Directly setting Attribute 100 e.g. by a configuration tool
(e.g. RS Networks) + Device Reset.
8tira03e1-b (0310) BPG/HPG400-SDv1.cp
2.2 Identity Object
Class Code 01h = 01
d
2.2.1 Class Attributes
Attribute IDAccess RuleNameDeviceNet
1GetRevisionUINTRevision of this object.
2GetMax InstanceUINTMaximum instance number of
This object provides identification of and general information about the device.
Description of AttributeSemantics of Values
Data Type
The current value assigned to this
Note: All class definitions are
required to include this class
attribute.
an object currently created in
this class level of the device.
attribute is one (01). If updates that
require an increase in this value are
made, then the value of this attribute
increases by one.
The largest Instance number of a
created object at this class hierarchy
level.
2.2.2 Instance Attributes
Attribute IDAccess RuleNV/VNameDeviceNet Data Type Description of Attribute
This attribute represents the current state of the device. Its value changes as the
state of the device changes. The following values are defined:
Attribute ValueState
0Undefined
1Self Testing
2Idle
3Self-Test Exception
4Executing
5Abort
6Critical Fault
In case of a Self-Test Exception restart the device with a reset out of the box
(Identity Object Class 1, Instance 1, Service 5, Service target value: 1).
Loading...
+ 25 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.