ESD CAN-CBM-AO4 Owner's manual

Type
Owner's manual
CANbloc-Mini CBM-AO4 Rev. 0.1
CANbloc-Mini
CBM-AO4
4 Analog Outputs
Manual Supplement
CANbloc-Mini CBM-AO4 Rev. 0.1
CANbloc-Mini CBM-AO4 Rev. 0.1
Document file: I:\TEXTE\DOKU\MANUALS\CAN\CBM\AO4\AO4-01.EN6
Date of print: 04.01.2000
Changes in the chapters
The changes in the user’s manual listed below affect changes in the hardware as well as changes
in the description of the facts only.
Chapter Changes versus previous version
-1. edition
-
Technical details are subject to change without notice.
CANbloc-Mini CBM-AO4 Rev. 0.1
CANbloc-Mini CBM-AO4 Rev. 0.1 1
Contents Page
1. Overview ............................................................... 3
1.1 Preface .......................................................... 3
1.2 Connector Assignment .............................................. 3
2. Analog Outputs of the CBM-AO4 Module ................................... 5
2.1 Electrical Features of Analog Outputs .................................. 5
3. Access to Analog Outputs ................................................. 7
3.1 Controlling the Analog Outputs via SDO ............................... 7
3.2 Controlling the Analog Outputs via PDO ............................... 8
3.3 Controlling the Analog Outputs in Case of Error and after Power-Up ......... 9
4. Appendix A: Additional Code Positions of the CBM-AO4 Module .............. 11
5. Appendix B: Objects in Accordance with DS401 for Controlling the Analog
Outputs ............................................................... 13
CANbloc-Mini CBM-AO4 Rev. 0.12
X1
Physical
CAN
Layer
ISO11898
µC
C515C
256 Byte
+ 2 kByte
RAM
Watchdog
X2
CAN 2.0B
C
A
N
B
U
S
DC
DC
Power Supply
24 V (DC)
Firmware
EPROM
Digital
I/O Ports
Digital
I/O Ports
electrical isolation
External
SRAM
Coding Switch
CAN ID
CAN Bitrate
I/O Mode
X2 Connector
4 Analog Outputs,
Resolution 12 bits
electrical isolation
12 bit
A/D-
Converter
Analog
Output
12 bit
A/D-
Converter
Analog
Output
12 bit
A/D-
Converter
Analog
Output
12 bit
A/D-
Converter
Analog
Output
Mode
GND
Betrieb
GND
Error
Modul
24V
AO
1
Module Power Supply 18V...30V
GND For Module Power Supply
AO
2
AO
3
AO
4
A-
GND
A-
GND
A-
GND
A-
GND
Analog Output 1
(-)
(+)
(-)
(+)
(-)
(+)
(-)
(+)
Analog Output 2
Analog Output 3
Analog Output 4
GND For Module Power Supply
Overview
CANbloc-Mini CBM-AO4 Rev. 0.1 3
1. Overview
1.1 Preface
This supplement to system manual ‘CBM-DIO8’ contains additional information about analog
outputs of the analog module ‘CBM-AO4’. General information about the modules can be found
in system manual ‘CBM-DIO8’.
Fig. 1.1.1: Block circuit diagram of CBM-AO4 module
1.2 Connector Assignment
CANbloc-Mini CBM-AO4 Rev. 0.14
Analog Outputs of the CBM-AO4-Module
CANbloc-Mini CBM-AO4 Rev. 0.1 5
2. Analog Outputs of the CBM-AO4 Module
2.1 Electrical Features of Analog Outputs
All four equal analog outputs of this module are bipolar voltage outputs with following features:
!voltage range -10 V to +10 V
!resolution 12 bits plus sign
!minimum load resistor 2kΩ
!lowpass for noise reduction, realized by means of hardware, time constant ca. 0.5 ms
!outputs are calibrated via hardware by means of precision resistors
!after switching on supply voltage, all outputs have 0 V first
CANbloc-Mini CBM-AO4 Rev. 0.16
Access to Analog Outputs
CANbloc-Mini CBM-AO4 Rev. 0.1 7
3. Access to Analog Outputs
The analog outputs are serially controlled by the processor of the I/O unit via several
digital/analog converters. The outputs can be updated every 5 milliseconds (depending on the kind
of access via CAN-bus).
Principally, controlling the first and last analog output takes about 0.5 milliseconds within a cycle,
even if all four outputs are to be controlled simultaneously via CAN-bus.
3.1 Controlling the Analog Outputs via SDO
The outputs can be controlled via SDO (Service Data Object) or PDO (Process Data Object).
The CANopen-Dictionary-Objects which are required for this can be found in appendix B.
The most important object for controlling the analog outputs is object 0x6411 in accordance with
CiA-Draft Specification 401. By means of this object one analog output can be controlled each
by SDO-CAN telegram by writing the desired output level as ‘16-bit integer value’ into object
0x6411. -10 Volt correspond to value ‘-32768' and +10 Volt correspond to value ‘+32767’.
‘+32767’ is generally the coding of the maximum possible output level, no matter if this
corresponds to +10 V or +20 mA and whether the converter has an accuracy of 10, 13 or 16 bits.
In order to clarify this, the term ‘unconverted’ has been added to the description of object 0x6411
in DS401.
This does not mean that the numerical values in object 0x6411 are ‘unconverted’. Even in
‘unconverted’ status the ‘left-aligned’ CANopen format is converted into ‘right-aligned’ converter
format (here: -2047 ... +2047)!
Normally, however, electrical outputs are not controlled via SDO, because this kind of access is
quite slow and not synchronous. Furthermore, only one output can be set per SDO write access.
Access to Analog Outputs
CANbloc-Mini CBM-AO4 Rev. 0.18
3.2 Controlling the Analog Outputs via PDO
If you want to update all four analog outputs via one CAN telegram, you have to transmit the
analog data via PDO. For this you can map, e.g., the subindices 1...4 from object 0x6411 into the
process data channel. The principal function of ‘PDO mapping’ is described in the general system
manual (chapter ‘CANopen’, subchapter ‘PDO Mapping’).
The PDO mapping introduced here is part of the default setting of the CBM-AO4 module. The
following list helps you to set it yourself (please observe the order):
1. Object 1600h, subindex 0: at 04h
=> four objects are mapped into PDO.
2. Object 1600h, subindex 1: at 64110110h
=> object 6411, map subindex 1 into PDO with 16 bits.
3. Object 1600h, subindex 2: at 64110210h
=> object 6411, map subindex 2 into PDO with 16 bits.
4. Object 1600h, subindex 3: at 64110310h
=> object 6411, map subindex 3 into PDO with 16 bits.
5. Object 1600h, subindex 4: at 64110410h
=> object 6411, map subindex 4 into PDO with 16 bits.
Save this configuration permanently in the CBM-AO4 module, if necessary!
Modified parameters are permanently saved by object 0x1010 in the CANopen ‘Communication
Profile’.
After this, the CBM-AO4 module expects a 16-bit value for the first analog output (low byte first)
in the first two bytes of the process data channel, in the following two bytes the value for the
second analog output and so on.
In contrast to CiA DS401 recommendation the CBM-AO4 uses the PDO channel for transmitting
analog process data, although it is usually used for transmitting digital process data. The CBM-
DIO8 has always just one transmit and one receive PDO. The ‘2nd PDO’ for analog data, as
mentioned in DS401, does not exist in the CBM-AO4. If your application required the analog
process data to be transmitted with the CAN identifier of the 2nd PDO, you can set the identifier
basis of the PDO to the required value by means of code position 50 (see system manual and CiA
DS401).
Note: Please consider that PDO transmissions only work in module status ‘operational’. By
means of SDO you can set the analog outputs already in ‘pre-operational’ status!
Access to Analog Outputs
CANbloc-Mini CBM-AO4 Rev. 0.1 9
3.3 Controlling the Analog Outputs in Case of Error and after Power-Up
It is possible to set the analog outputs to a pre-programmed value in case of error. CANopen-
Dictionary Objects 0x6443 and 0x6444 (in accordance with CiA DS401), as described in appendix
B, can be used to configure the outputs.
The only error recognized by the module (at the moment) is the failure of the CAN connection
between CBM-AO4 module and superior control. In order to monitor the failure of the CAN
connection the ‘Extended NMT Bootup’ with ‘Nodeguarding Activation’ in accordance with
CANopen standard has to be used, which is quite complex, unfortunately. A short description of
the CAN protocol required for this can be found in the general system manual in chapter
‘CANopen’.
Via object 0x6443 you define the ‘Output Fault MODE’, i.e. the general performance of the
analog outputs in case of error (can be set individually for each channel). At the moment the
following ‘Fault Modes’ are implemented in the firmware:
Fault Mode Designation in accordance
(Obj. 0x6443) with DS401 Meaning, notes
0actual value rest retain current value
1set value defined by object 0x6444
revert to default value,
unconverted
2revert to default value, is currently treated like Fault Mode 1
converted [19.05.99]
Table 3.3.1: Fault Mode of object 0x6443
In order to define the error performance of channel 1 use subindex 1 in object 0x6443, subindex
2 is responsible for channel 2, etc.
By means of object 0x6444 you can determine values with which the analog outputs are to be
controlled in case of error. The format of the entries in object 0x6444 corresponds to the format
of object 0x6411.
As a small addition (which did not exist in this form in DS401) object 0x6444 can also be used as
default value after switching on supply voltage of the CBM-AO4 module. In default setting all
outputs are 0 until they are controlled via SDO or PDO.
Access to Analog Outputs
CANbloc-Mini CBM-AO4 Rev. 0.110
By means of object 0x6444, however, you can set the analog outputs after power-on to any ‘start
value’.
A certain delay in milliseconds cannot be avoided, because the module configuration is first read
from a serial controlled EEPROM after power-on. During the first milliseconds after power-on
the analog outputs therefore always have value 0.
Program the desired start values of the analog outputs 1...4 in object 0x6444.1...4 and save the
configuration permanently!
Appendix A: Code Positions
CANbloc-Mini CBM-AO4 Rev. 0.1 11
4. Appendix A: Additional Code Positions of the CBM-AO4 Module
Code Contents Data type Access Setting / display Default Notes
No. [unit] r=read possibilities setting references
w=write
Code positions for the basic module configuration
(additional to the code positions described in the manual of the CBM-DIO8)
18 hardware model 8 bits r 0x40 = 0x40 only for
‘D/A4 installed’ manufacturer
0x00 =
‘no extension’
19 module options 8 bits r 0x00 = depending on only for
‘Lenze mode’ order, generally manufacturer
0x01 = 0x01
‘DS401 mode’
Code positions for the CBM-AO4 with four analog outputs
Please use the objects specified in CANopen DS401 for controlling the analog outputs!
640.0 number ‘DA4’- 8 bits r0 (not installed) 4
registers ... <number registers>
640.1 current value of 16 bits rw -32767 ... +32767 0, is only for
channel 1 overwritten by diagnostical
obj. 0x6444 matters
640.2 current value of 16 bits rw -32767 ... +32767 ’’
channel 2
640.3 current value of 16 bits rw -32767 ... +32767 ’’
channel 3
640.4 current value of 16 bits rw -32767 ... +32767 ’’
channel 4
640.x reserved - r
CANbloc-Mini CBM-AO4 Rev. 0.112
Appendix B: Objects for Controlling the Analog Outputs
CANbloc-Mini CBM-AO4 Rev. 0.1 13
5. Appendix B: Objects in Accordance with DS401 for Controlling the Analog Outputs
Index Designation in accordance with DS401 Subindices Type Access
(hex) (notes)
6411 0 Unsigned 8 ro
‘Writes value of the output channel (not converted)’
Write accesses to this object control the channel (according to
subindex).
Subindex 0 is read-only and contains the number of channels, here:
4
The subindices 1...4 of this object can be mapped into the PDO
channel (as 16-bit parameters) (see ‘PDO Mapping’ in system
manual).
Scaling: -32767 = -10 V (min.)
0 = 0 V
+32767 = +10 V (max.)
1 ... 4 Signed 16 rw
6443 0 Unsigned 8 ro
‘Output Fault Mode’
This object defines how the analog outputs are to react in case of
error.
Default setting for subindex 1...4 is value 0.
1 ... 4 Unsigned 16 rw
6444 0 Unsigned 8 ro
‘Default Output Fault value (not converted)’
This object defines the level which the analog outputs are to adopt
in case of error, if object 6443 triggers according actions.
In addition, for the CBM-AO4 they define the status of the analog
outputs after power-on (before CAN-bus activity).
Default setting for subindex 1...4 is value 0.
1 ... 4 Signed 16 rw
CAN-CBM-DIO8 Manual Rev. 0.83
CANbloc-Mini
I/O Modules DIO8
For The Use In
CANopen - Networks
Manual
CAN-CBM-DIO8 Manual Rev. 0.83
Document file: I:\texte\Doku\MANUALS\CAN\CBM\DIO8\Englisch\DIO8-083.en9
Date of print: 16.03.04
Changes in the chapters
The changes in the user’s manual listed below effect changes in the hardware, as well as changes in the
description of the facts only.
Chapter Changes versus previous version
3.6 Order information changed
4.2.5 Schematic diagram of input and output circuits inserted
Further technical changes are subject to change without notice.
CAN-CBM-DIO8 Manual Rev. 0.83
N O T E
The information in this document has been carefully checked and is believed to be entirely reliable. esd
makes no warranty of any kind with regard to the material in this document, and assumes no
responsibility for any errors that may appear in this document. esd reserves the right to make changes
without notice to this, or any of its products, to improve reliability, performance or design.
esd assumes no responsibility for the use of any circuitry other than circuitry which is part of a product
of esd gmbh.
esd does not convey to the purchaser of the product described herein any license under the patent rights
of esd gmbh nor the rights of others.
esd electronic system design gmbh
Vahrenwalder Str. 207
30165 Hannover
Germany
Phone: +49-511-372 98-0
Fax: +49-511-372 98-68
E-mail: info@esd-electronics.com
Internet: www.esd-electronics.com
USA / Canada:
esd electronics Inc.
12 Elm Street
Hatfield, MA 01038-0048
USA
Phone: +1-800-732-8006
Fax: +1-800-732-8093
E-mail: us-sales@esd-electronics.com
Internet: www.esd-electronics.us
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72

ESD CAN-CBM-AO4 Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI