EA-IF-E2

Manufacturer Part NumberEA-IF-E2
DescriptionINTERFACE ETHERNET (EA-PSI/BCI800R)
ManufacturerEA ELEKTRO-AUTOMATIK
EA-IF-E2 datasheet
 


Specifications of EA-IF-E2

SvhcNo SVHC (18-Jun-2010)Accessory TypeInterface Card
ApplicationsEngineering Laboratory And Complex Industrial ApplicationApproval BodiesCE / EN
Rohs CompliantYesFor Use WithEA Elektro-Automatik PSU
Lead Free Status / RoHS StatusLead free / RoHS Compliant  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Page 81
82
Page 82
83
Page 83
84
Page 84
85
Page 85
86
Page 86
87
Page 87
88
Page 88
89
Page 89
90
Page 90
91
92
93
94
95
96
97
98
99
100
101
102
Page 89/102

Download datasheet (2Mb)Embed
PrevNext
Programming
9.3 Communication object lists
9.3.1 Column definition
This list is the reference when creating user-defined appli-
cations apart from LabView, which are intended to control
our various devices.
The
1st column
contains the object number (=object
address). This number has to be assigned to the byte
in the telegram.
The
3rd column
defines if the object is read only, i.e. it can
only be queried from the device or if it can also be written.
Reading is always possible, also called monitoring. Setting
values or status requires enabling of the remote control mode
(if device is not in „local mode“ or similiar). Also see 9..
The
4th column
defines a special access condition of an
object. The execution of these objects additionally depends
on one of the below conditions. If the condition is not given,
the object is not executed and the device will return an er-
ror message which contains an error code. Meaning of the
numbers:
1 = The output/input of the device has to be switched off
(The object is only accepted and executed by the device if the power out-
put/input is in standby mode)
2 = Option „Internal resistance“ has to be unlocked*
(The object is only accepted and executed by the device if the option „Internal
resistance“ is unlocked)
3 = Transfer of the function data has to be enabled*
(The object is only accepted and executed by the device if it has been
instructed before by a different object to receive and set function data)
4 = Function manager activated*
(The object is only accepted and executed by the device if the function
manager has already been activated manually in the device menu or by
a different object)
5 = Function manager not activated*
(The object is only accepted and executed by the device if the function
manager is not active)
* only at series PSI 9000
Attention! It is generally required to set the device into
remote control mode before sending objects that will
change any value on the device.
The
5th column
defines the type of the data in the
of the telegram. Commonly known data types are used.
The
6th column
defines the data length of the
objects with data type „string“ this byte defines the maximum
length of the string. The string has to be terminated with an
EOL (end of line, =0 ) or it ends after the given number of
bytes. Strings are transmitted in up to three split telegrams
when using CAN. See also „7.5. Telegram structure IF-
C1“.
The
7th column
is used to mask out data of type „char“.
The mask defines which bits may be set or unset. In the
telegram, the first byte of the
data field
second byte is the control byte, which will be masked by the
first byte. It defines the bits that will be changed. Objects of
other data types do not use a mask.
© 009, Elektro-Automatik GmbH & Co. KG
Columns 8 & 9
Some objects use a two-byte time format, which is explai-
ned in section 9..1.
9.3.2 Object examples and explanations
 A description of the object list columns can be found in
OBJ
section 9.3.1.
 All numbers are in decimal, if not marked as hexadecimal
by a leading 0x.
 Important! The mask in column 7 has to be placed at
the first byte position in the data field of a telegram, directly
behind the object number and before the control byte (at
certain objects). The mask given in the table is either a main
mask which stands for all bits that can be changed (if only
one mask is given) or dedicated to a certain bit or group
of bits. In order to change single bits or groups of bits, the
correct mask has to be used. Example: the mask of object
54 is 0x51, means for the bits 0, 4 and 6. If bit 0 shall be
changed, you need to use mask 0x01. The mask is also
returned when querying objects that use a mask. Then the
first byte of the answer is always the mask the second one
the status byte, while the mask can be ignored.
I. Function manager (objects 54, 56, 73, 74, 75, 78, 90-146)
When using the function manager, the order of using the
objects becomes very important. Since setup and control of
the function manager is complex it is not handled here, but
in an external PDF file named „an001_function_manager_
de_en.pdf“, which you can also find on the included CD in
the folder \manuals.
II. Object 54
Switches the device into remote control operation (primarily)
or switches the power input/output, depending on the device
type, on or off. The mask has to be defined and sent always,
describing the bit(s) to set or unset.
Example: Activate remote control -> Bit 4 ->Value of bit 4
= 0x10 -> Mask 0x10 -> control byte also 0x10. The object
0x3 will then contain the data 0x1010. Deactivate remote
control, the same way: Mask 0x10 -> Control byte 0x00 ->
data 0x1000.
Generally applies: Never set input/output and remote control
data field
simultaneously, though it‘s possible by the bits.
When reading objects that require a mask, the main mask
data
field. At
is also returned, but is only of informative value.
III. Object 56
The bits are here, understandably, only allowed to be set
individually. Else the actions are not executed properly.
is the mask and the
explain details about the
data field
content.
EN
89