Series: User'S Manual
Series: User'S Manual
Σ -V Series
USER'S MANUAL
CANopen Network Module
SGDV-OCB01A
IMPORTANT explanations
The following icon is displayed for explanations requiring special attention.
iii
Notation used in this manual
In this manual, the names of reverse signals (ones that are valid when low)
are written with a forward slash (/) before the signal name, as shown in the
following example:
Example
S-ON = /S-ON
iv
Safety information
The following conventions are used to indicate precautions in this manual.
Failure to heed precautions provided in this manual can result in serious or
possibly even fatal injury or damage to the products or to related equipment
and systems.
v
Safety precautions
These safety precautions are very important. Read them before performing
any procedures such as checking products on delivery, storage and
transportation, installation, wiring, operation and inspection, or disposal. Be
sure to always observe these precautions thoroughly.
WARNING
• Never touch any rotating motor parts while the motor is running.
Failure to observe this warning may result in injury.
• Before starting operation with a machine connected, make sure that an
emergency stop can be applied at any time.
Failure to observe this warning may result in injury or damage to the product.
• Never touch the inside of the SERVOPACKs.
Failure to observe this warning may result in electric shock.
• Do not remove the cover of the power supply terminals while the power is ON.
Failure to observe this warning may result in electric shock.
• After the power is turned OFF or after a voltage resistance test, do not
touch terminals while the CHARGE lamp is ON.
Residual voltage may cause electric shock.
• Follow the procedures and instructions provided in this manual for trial
operation.
Failure to do so may result not only in faulty operation and damage to equipment, but
also in personal injury.
• The multi-turn output range for the S-V Series absolute position detecting
system is different from that of earlier systems (15-bit and 12-bit encoders).
In particular, change the system to configure the S series infinite-length
positioning system with the S-V Series.
• The multi-turn limit value needs not be changed except for special
applications.
Changing it inappropriately or unintentionally can be dangerous.
• If the Multi-turn Limit Disagreement alarm occurs, check the setting of
parameter Pn205 in the SERVOPACK to be sure that it is correct.
If Fn013 is executed when an incorrect value is set in Pn205, an incorrect value will be
set in the encoder. The alarm will disappear even if an incorrect value is set, but
incorrect positions will be detected, resulting in a dangerous situation where the
machine will move to unexpected positions.
• Do not remove the front cover, cables, connectors, or optional items from
the upper front of the SERVOPACK while the power is ON.
Failure to observe this warning may result in electric shock.
• Do not damage, press, exert excessive force on, or place heavy objects on
the cables.
Failure to observe this warning may result in electric shock, stopping operation of the
product, or fire.
• Do not modify the product.
Failure to observe this warning may result in injury, fire, or damage to the product.
vi
WARNING
• Provide an appropriate stopping device on the machine side to ensure
safety. The holding brake on a servomotor with a brake is not a stopping
device for ensuring safety.
Failure to observe this warning may result in injury.
• Do not come close to the machine immediately after resetting a momentary
power loss. The machine may restart unexpectedly. Take appropriate
measures to ensure safety against an unexpected restart.
Failure to observe this warning may result in injury.
• Connect the ground terminal according to local electrical codes (100 W or
less for a SERVOPACK with a 100, 200 V power supply. 10 W or less for a
SERVOPACK with a 400 V power supply.)
Improper grounding may result in electric shock or fire.
• Installation, disassembly, or repair must be performed only by authorized
personnel.
Failure to observe this warning may result in electric shock or injury.
• The person who designs a system using the safety function (Hard Wire
Baseblock function) must have full knowledge of the related safety
standards and full understanding of the instructions in S-V Series User’s
Manual Design and Maintenance (SIEP S800000 45/46).
Failure to observe this warning may result in injury or damage to the product.
CAUTION
• Do not store or install the product in the following locations.
Failure to observe this caution may result in fire, electric shock, or damage to the product.
• Locations subject to direct sunlight
• Locations subject to temperatures outside the range specified in the storage/
installation temperature conditions
• Locations subject to humidity outside the range specified in the storage/installation
humidity conditions
• Locations subject to condensation as the result of extreme changes in
temperature
• Locations subject to corrosive or flammable gases
• Locations subject to dust, salts, or iron dust
• Locations subject to exposure to water, oil, or chemicals
• Locations subject to shock or vibration
• Do not hold the product by the cables, motor shaft or detector while
transporting it.
Failure to observe this caution may result in injury or malfunction.
• Do not place any load exceeding the limit specified on the packing box.
Failure to observe this caution may result in injury or malfunction.
vii
Storage and transportation (cont’d)
CAUTION
• If disinfectants or insecticides must be used to treat packing materials such
as wooden frames, pallets, or plywood, the packing materials must be
treated before the product is packaged, and methods other than fumigation
must be used.
• Example: Heat treatment, where materials are kiln-dried to a core
temperature of 56C for 30 minutes or more.
If the electronic products, which include stand-alone products and products installed
in machines, are packed with fumigated wooden materials, the electrical components
may be greatly damaged by the gases or fumes resulting from the fumigation process.
In particular, disinfectants containing halogen, which includes chlorine, fluorine,
bromine, or iodine can contribute to the erosion of the capacitors.
Installation
CAUTION
• Never use the product in an environment subject to water, corrosive gases,
inflammable gases, or combustibles.
Failure to observe this caution may result in electric shock or fire.
• Do not step on or place a heavy object on the product.
Failure to observe this caution may result in injury.
• Do not cover the inlet or outlet ports and prevent any foreign objects from
entering the product.
Failure to observe this caution may cause internal elements to deteriorate resulting in
malfunction or fire.
• Be sure to install the product in the correct direction.
Failure to observe this caution may result in malfunction.
• Provide the specified clearances between the SERVOPACK and the
control panel or with other devices.
Failure to observe this caution may result in fire or malfunction.
• Do not apply any strong impact.
Failure to observe this caution may result in malfunction.
viii
Wiring
CAUTION
• Be sure to wire correctly and securely.
Failure to observe this caution may result in motor overrun, injury, or malfunction.
• Do not connect a commercial power supply to the U, V, or W terminals for
the servomotor connection.
Failure to observe this caution may result in injury or fire.
• Securely connect the main circuit power supply terminals and servomotor
connection terminals.
Failure to observe this caution may result in fire.
• Do not bundle or run the main circuit cables together with the I/O signal
cables or the encoder cables in the same duct. Keep them separated by at
least 30 cm.
Failure to do so may result in malfunction.
• Use shielded twisted-pair wires or multi-core shielded twisted-pair wires for
I/O signal cables and the encoder cables.
• I/O signal cables must be no longer than 3 m, encoder cables must be no
longer than 50 m, and control power supply (+24 V, 0 V) cables for a 400 V
input SERVOPACK must be no longer than 10 m.
• Do not touch the power terminals while the CHARGE lamp is ON after
turning power OFF because high voltage may still remain in the
SERVOPACK.
Make sure the charge indicator is off first before starting an inspection.
• Observe the following precautions when wiring main circuit terminals.
• Remove detachable main circuit terminals from the SERVOPACK prior to wiring.
• Insert only one main circuit cable per opening in the main circuit terminals.
• Make sure that no part of the core wire comes into contact with (i.e., short-circuit)
adjacent wires.
• Install a battery at either the host controller or the battery unit of the
encoder, but not both.
It is dangerous to install batteries at both ends simultaneously, because that sets up a
loop circuit between the batteries.
• Always use the specified power supply voltage.
An incorrect voltage may result in fire or malfunction.
• Take appropriate measures to ensure that the input power supply is
supplied within the specified voltage fluctuation range. Be particularly
careful in places where the power supply is unstable.
An incorrect power supply may result in damage to the product.
• Install external breakers or other safety devices against short-circuiting in
external wiring.
Failure to observe this caution may result in fire.
• Take appropriate and sufficient countermeasures for each form of potential
interference when installing systems in the following locations.
• Locations subject to static electricity or other forms of noise
• Locations subject to strong electromagnetic fields and magnetic fields
• Locations subject to possible exposure to radioactivity
• Locations close to power supplies
Failure to observe this caution may result in damage to the product.
ix
Wiring (cont’d)
CAUTION
• Do not reverse the polarity of the battery when connecting it.
Failure to observe this caution may result in damage to the battery, the SERVOPACK,
or cause an explosion.
• Wiring or inspection must be performed by a technical expert.
• Use a 24 VDC power supply with double insulation or reinforced insulation.
Operation
CAUTION
• Conduct trial operations on the servomotor alone, with the motor shaft
disconnected from the machine to avoid accidents.
Failure to observe this caution may result in injury.
• Before starting operation with a machine connected, change the settings to
match the parameters of the machine.
Starting operation without matching the proper settings may cause the machine to run
out of control or malfunction.
• Do not frequently turn power ON and OFF.
Since the SERVOPACK has a capacitor in the power supply, a high charging current
flows when power is turned ON. Frequently turning power ON and OFF causes main
power devices like capacitors and fuses to deteriorate, resulting in unexpected
problems.
• When using JOG operations (Fn002) origin search operations (Fn003), or
EasyFFT operations (Fn206), the dynamic brake function does not work for
reverse overtravel or forward overtravel. Take necessary precautions.
Failure to observe this caution may result in damage to the product.
• When using the servomotor for a vertical axis, install safety devices to
prevent workpieces from falling due to alarms or overtravels. Set the
servomotor so that it will stop in the zero clamp state when overtravel
occurs.
Failure to observe this caution may cause workpieces to fall due to overtravel.
• When not using tuning-less function, set to the correct moment of inertia
ratio (Pn103).
Setting to an incorrect moment of inertia ratio may cause vibration.
• Do not touch the SERVOPACK heatsinks, regenerative resistor, or
servomotor while power is ON or soon after the power is turned OFF.
Failure to observe this caution may result in burns due to high temperatures.
• Do not make any extreme adjustments or setting changes of parameters.
Failure to observe this caution may result in injury or damage to the product due to
unstable operation.
• When an alarm occurs, remove the cause, reset the alarm after confirming
safety, and then resume operation.
Failure to observe this caution may result in damage to the product, fire, or injury.
• Do not use the holding brake of the servomotor for braking.
Failure to observe this caution may result in malfunction.
x
Operation (cont’d)
CAUTION
• Always use the servomotor and SERVOPACK in one of the specified
combinations.
Failure to observe this caution may result in fire or malfunction.
• The servomotor stopping method of turning the main-circuit or control-circuit
power OFF without turning the servo OFF during operation can not be set in
Parameter Pn001. Use the following method to stop the servomotor.
• When turning the main-circuit power OFF without turning the servo OFF:
The servomotor will be stopped by dynamic braking (DB).
• When turning the control-circuit power OFF without turning the servo OFF:
The stopping method will vary depending on the SERVOPACK model.
Refer to the -V Series User's Manual Design and Maintenance for details.
CAUTION
• Do not disassemble the SERVOPACK.
Failure to observe this caution may result in electric shock or injury.
• Do not attempt to change wiring while the power is ON.
Failure to observe this caution may result in electric shock or injury.
• When replacing the SERVOPACK, resume operation only after copying the
previous SERVOPACK parameters to the new SERVOPACK.
Failure to observe this caution may result in damage to the product.
xi
Disposal
CAUTION
• When disposing of the products, treat them as ordinary industrial waste.
General precautions
xii
CONTENTS
xiiixiii
4 Process Data Objects (PDOs) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-1
4.1 PDO objects overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-1
4.2 Object 1400h-1403h - RPDO Communication Parameter - - - - - - - - - - - - - - - - - - - - - 4-1
4.3 Object 1600h-1603h - RPDO Mapping Parameter - - - - - - - - - - - - - - - - - - - - - - - - - - 4-3
4.3.1 Default values for RPDO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-4
4.4 Object 1800h-1803h - TPDO Communication Parameter - - - - - - - - - - - - - - - - - - - - - 4-6
4.5 Object 1A00h-1A03h - TPDO Mapping Parameter - - - - - - - - - - - - - - - - - - - - - - - - - - 4-8
4.5.1 Default values for TPDO- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-9
4.6 Mapping procedure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-11
xivxiv
7 Pole detection mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
7.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
7.2 Mode of operation (6060h)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
7.3 Control word (6040h) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
7.4 Status word (6041h) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-1
7.5 Pole detection condition - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-2
xvxv
10 Profile velocity mode objects - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-1
10.1 Mode specific control word - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-1
10.2 Mode specific status word - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-1
10.3 Object 606Bh - Velocity Demand Value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-1
10.4 Object 606Ch - Velocity Actual Value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.5 Object 60FFh - Target Velocity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.6 Object 6083h - Profile Acceleration- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.7 Object 6084h - Profile Deceleration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-3
10.8 Object 6085h - Quick Stop Deceleration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-3
xvixvi
15 Error handling- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-1
15.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-1
15.2 Classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-1
15.3 EMCY message format - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-1
15.4 Generic error - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-2
15.5 CANopen communication errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-2
15.6 Emergency message- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-3
15.7 Error code chart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-4
15.7.1 Error code chart 1: Errors detected by the CANopen network card - - - - - - - - - - 15-6
15.7.2 Error code chart 2: Errors detected by the servo unit - - - - - - - - - - - - - - - - - - - - 15-7
15.7.3 Abort SDO Transfer Protocol- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15-9
15.7.4 Recovery procedure after the interlock circuit is open: - - - - - - - - - - - - - - - - - - 15-10
16 Examples- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16-1
16.1 Homing example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16-1
16.2 Profile position example- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16-2
Revision History 1
xviixvii
xviiixviii
1 SGDV-OCB01A CANopen Network Module
The SGDV-OCB01A is an add-on board, compatible with -V Series models, which provides an
interface for CANopen networking (Network type). The CANopen interface enables the user to
achieve high-speed distributed control with a high level of reliability. CANopen is a higher-layer
protocol commonly used in automation industry. The specification of this protocol is maintained
and developed by the CiA (CAN in Automation) organization ([Link]).
CiA Specifications
Safety Standard UL508
Material Compliance UL94V-0
RoHS Directive 2002/95/EC
WEEE Directive 2002/96/EC
Low Voltage Directive 73/23/EEC
EMC Directive 89/336/EEC
1-1
1 SGDV-OCB01A CANopen Network Module
SGDV - OC B 01 A
A: Japan
B: Europe
SGDV - OZ A 01 A
1-2
1 SGDV-OCB01A CANopen Network Module
1-3
1 SGDV-OCB01A CANopen Network Module
1.5.2 Nameplate
The description and production details of the product are displayed on the network module’s
nameplate as shown below.
xxxxxxxxxx
Serial
Number
1-4
1 SGDV-OCB01A CANopen Network Module
1-5
1 SGDV-OCB01A CANopen Network Module
01 0 1 01 㧟
㧠㧡
㧢 S1
㧲㧜㧝㧞
㧣㧤 㧥
㧱
㧭㧮
㧯D
58 3 A 3A 㧟
㧠㧡
㧢 S2
㧲㧜㧝㧞
㧣㧤 㧥
㧱
㧭㧮
㧯D
127 7 F 7F
Either the device must be powered on, or the application or communication must be reset for the
newly set address to become effective.
The factory default setting for the Node ID is 1.
CAUTION
Set the board address using the rotary switches before applying the power.
Exceeding the Node-ID range (1 to 127) causes a malfunction of the
CANopen Network Module and consequently disables the RUN LED and
the ERROR LED (LED state = OFF).
1-6
1 SGDV-OCB01A CANopen Network Module
1
ON OFF ON 50 kbps 1000
2
ON OFF OFF 125 kbps 500
ON 250 kbps 250
3
OFF ON
OFF ON OFF 500 kbps 100
4
OFF OFF ON 800 kbps 50 DIP-SW: S3
OFF OFF OFF 1000 kbps 25
It may be necessary to use repeaters for bus lengths greater than 1000 m.
Do not change the setting of switch 4!
Terminal Layout
Pin No. Name
1 NC
2 CAN-L
3 GND
4 NC
5 NC
6 NC
7 CAN-H
8 NC
9 NC
Shield Connected to CAN cable shield
Connector Parts
Connector 9-Pin D-SUB for cable, Female
Cover 17JE-09-H1C (DDK)
1-7
1 SGDV-OCB01A CANopen Network Module
CAN Master
CAN_H
120 Ω
120 Ω
CAN_L
CN11
CN12
(22)
(160)
(84)
20 97
1-8
2 Hardware installation
2 Hardware installation
2.1 Mounting the CANopen network module
The CANopen network module will be mounted on the right side of the Sigma-V servopack.
To mount the network module to the servopack follow the instructions below.
Σ-V Amplifier
Spacer
Nameplate
Cover for
network card
Metal bar
2-1
2 Hardware installation
2-2
3 Communication parameter objects
The object shell provides error information. It is part of the emergency object.
Value range
The error message and the error code are triggered by an EMCY object.
This object indicates the configured COB-ID frame message for the synchronization object and
whatever this device will generate through synchronization. The structure of the object is as
follows:
31 30 29 28 11 10 1
X SYNC generate 0b 000 000 000 000 00b 11bit CAN-ID
3-1
3 Communication parameter objects
Value range
Bit Value Function
0-10 11bit CAN-ID
11-28 29bit CAN-ID (extended)
29 0 Always 0
0 Device does not generate SYNC message
30
1 Device generates SYNC message
31 Not for use
Writing access
In order to avoid erroneous storage of parameters, they are only stored when a specific signature
is written to the appropriate sub-index.
The signature that is written is save (ASCII values).
MSB LSB
e v a s
65h 76h 61h 73h
3-2
3 Communication parameter objects
Reading access
On reading the appropriate sub-index, CANopen provides information about the storage
functionality in the following format:
Storage functionality
MSB LSB
31 2 1 0
00 0000 0000 0000 0000 0000 0000 0000 Auto Cmd
Writing access
In order to avoid erroneous storage of parameters, they are only stored when a specific
signature is written to the appropriate sub-index.
The signature that is written is load (ASCII values):
MSB LSB
d a o l
64h 61h 6Fh 6Ch
3-3
3 Communication parameter objects
Reading access
When the appropriate sub-index is read, CANopen provides information about the storage
functionality in the following format:
Storage Functionality
MSB LSB
31 2 1 0
00 0000 0000 0000 0000 0000 0000 0000 Auto Cmd
Meaning
Sub-index 0h
Number of supported heartbeat consumers.
Value range:
1h = One consumer.
Sub-index 1h
Contains the definitions for the heartbeat consumer in the following structure:
Value range:
Consumer node-ID: 1-127.
Heartbeat time:
Requested time cycle in 1 msec units.
If the heartbeat time is zero or the node-ID is out of the above range, then the heartbeat
consumer object will not be active.
Value range:
0 = Disable Producer Heartbeat.
1...65535 (1…FFFFh) = Cycle time [msec].
3-5
3 Communication parameter objects
3-6
4 Process Data Objects (PDOs)
4-1
4 Process Data Objects (PDOs)
Sub-index 1h
Contains the COB-ID of the RPDO in the following structure:
• The validity bit (bit 31) allows the user to enable/disable the PDO.
• While the PDO is valid (bit 31=0), no other bits can be changed.
• In the event that bit 29 is changed or 29bit CAN-ID is sent, CANopen will send SDO
abort code 06090030h.
Sub-index 2h
Defines the transmission type. SGDV-OCB01A can generate PDOs using time triggers or event
triggers.
Value range:
00h = time driven. The CANopen device will actuate the received data at the next SYNC.
The time interval is set to sub-index 03h.
FFh = event driven. PDO can be generated at any time by control word changing (object 6040h).
Any other data will generate SDO abort code 06090030h.
Sub-index 3h
Inhibit time. Defines the time interval for the time-driven PDO.
4-2
4 Process Data Objects (PDOs)
Value range:
0 = disable inhibit time.
0…65535 (1…FFFFh) = time interval in 0,1 msec
While the PDO is valid (bit 31=0 in sub-index 1h) the value can not be changed.
Sub-index 4h
Compatibility entry – reserved.
Any read or write access will generate SDO abort code 06090011h.
Sub-index 5h
Event-timer. Defines the minimum time interval between 2 event-driven PDOs.
Value range:
0 = disable event timer.
0…65535 (1…FFFFh) = time interval in 1msec
Sub-index 0h
Number of entries. Number of objects mapped in the PDO.
Value range:
0h = disable mapping.
1h = 1 object (at least, mandatory)
2h = 2 objects.
3h = 3 objects.
4h = 4 objects.
5h = 5 objects.
6h = 6 objects.
7h = 7 objects.
8h = 8 objects (max).
4-3
4 Process Data Objects (PDOs)
Sub-index 1h to 8h
Application object.
Value range:
31 16 15 8 7 0
Object Index Sub-Index Length
The length is the number of bits in hex format. (For example - Length of Object with data type
u32 is 20h; length of object with data type i16 is 10h)
Object 607ah
Sub-index 2h Mapping 2nd object 607a0020h
sub-index 0, i32
Target Position
4-4
4 Process Data Objects (PDOs)
4-5
4 Process Data Objects (PDOs)
Sub-index 1h
Contains the COB-ID of the TPDO in the following structure:
4-6
4 Process Data Objects (PDOs)
Sub-index 2h
Defines the transmission type. SGDV-OCB01A can generate PDOs using time triggers or event
triggers.
0h Synchronous-acyclic.
1h Synchronous-cyclic every SYNC.
2h Synchronous-cyclic every 2nd SYNC.
3h Synchronous-cyclic every 3rd SYNC.
4h Synchronous-cyclic every 4th SYNC.
4-7
4 Process Data Objects (PDOs)
Sub-index 3h
Inhibit time. Defines the minimum time interval between 2 event-driven PDOs (if sub-index 2h =
FEh or FFh).
Value range:
0 = disable inhibit time.
0…65535 (1…FFFFh) = time interval in 0,1 msec
While the PDO is valid (bit 31=0 in sub-index 1h) the value can not be changed.
Sub-index 4h
Compatibility entry – reserved.
Any read or write access will generate SDO abort code 06090011h.
Sub-index 5h
Event-timer.
Defines the maximum time interval between 2 event-driven PDOs (if sub-index 2h = FEh or FFh).
In case sub-index 2h = FFh, sub-index 5h must have a value different from zero, otherwise the
PDO will be triggered only once.
Value range:
0 = disable event timer.
0...65535 (1...FFFFh) = time interval in 1 msec
4-8
4 Process Data Objects (PDOs)
Sub-index 0h
Number of entries. Number of objects mapped in the PDO.
Value range:
0h = disable mapping.
1h = 1 object (at least, mandatory)
2h = 2 objects.
3h = 3 objects.
4h = 4 objects.
5h = 5 objects.
6h = 6 objects.
7h = 7 objects.
8h = 8 objects (max).
Sub-index 1h to 8h
Application object.
Value range:
31 16 15 8 7 0
Object Index Sub-Index Length
The length is the number of bits in hex format. (For example - Length of objects with data type
u32 or i32 is 20h; length of objects with data type u16 or i16 is 10h.)
4-9
4 Process Data Objects (PDOs)
Object 606ch
Sub-index 2h Mapping 2nd object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 3h Mapping 3rd object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 4h Mapping 4th object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 5h Mapping 5th object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 6h Mapping 6th object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 7h Mapping 7th object 606c0020h
sub-index 0, i32
Actual Velocity value
Object 606ch
Sub-index 8h Mapping 8th object 606c0020h
sub-index 0, i32
Actual Velocity value
4-10
4 Process Data Objects (PDOs)
1. Remove the PDO by setting the validity bit (bit 31) to 1b in sub-index 01h of the
corresponding PDO communication object.
2. Disable mapping by setting sub-index 00h of the according mapping object to 00h.
3. Assign objects to corresponding sub-indexes (object A to sub-index 01h, object B to
sub-index 02h.)
4. Enable mapping by setting sub-index 00h of the mapping object to the number of the
mapped objects.
5. Create a PDO by setting the validity bit (bit 31) to 0b in sub-index 01h of the
corresponding PDO communication object.
• If during step 3 the CANopen device detects that the mapping object and sub index are
not existing or cannot be mapped, the device will generate SDO abort code 06020000h
or 06040041h.
• If during step 4 the CANopen device detects that the RPDO is not valid or not possible,
the device will generate SDO abort code 06020000h or 06040042h.
The following example describes the process of mapping a status word (6041h) and position
actual value (6064h) into TPDO1.
4-11
4 Process Data Objects (PDOs)
Example
The Node-ID is 7.
The TPDO1 mapping object is 1A00h and should perform as shown in Table 49 at the end of
the procedure.
4-12
5 Manufacturer specific objects
Note: While executing, the value is kept in this object. When the function is completed, the
value will be set to 0 or less according to the status. During the execution the value cannot be
set to a different value.
5-1
5 Manufacturer specific objects
This object is only active when the SGDV-OCB01A is in SWITCH ON DISABLED machine state
(this can be done by CAN master or by sending the value 0 to the control word-object 6040h/0h).
Sending object 2101h when the machine is in another state will generate SDO abort code
8000022h.
Some of the SGDV parameters only become effective after a RESET. (For details see the
related manuals.) Changing these parameters requires the user to reset the SGDV.
5-2
5 Manufacturer specific objects
Procedure:
1. FSA state must be “Switch ON disabled”.
2. Set value to 0.
3. Set the relevant User Units objects.
4. Set 2300h object to 1 to activate the new user units.
After this procedure Sigma-5 will automatically update all values to the “new” units.
5-3
5 Manufacturer specific objects
There are basically 2 types of user unit settings for the following basic applications:
Also there are two ways to set the user acceleration unit considering the dimensions:
• Type 1 is to set the “Time Constant” data for top speed, for example 80 msec
acceleration for 1000 mm/sec.
• Type 2 is to set physical data, such as mm/sec2 or Deg/sec2.
Note: When setting another user unit, the ratio between numerator (sub index 1h) and denomi-
nator (sub index 2h) must be below 1000. If this condition is not fulfilled, the new user unit will
not be enabled.
5-4
5 Manufacturer specific objects
2. Setting
1) Position user unit (2301h): Number of encoder counts for One user position unit
Number of encoder counts for 1 mm (1000 user position units).
= {(1048576 counts/rev) / (2 mm/rev)} * 1 mm = 524288 counts.
Numerator = 524288
Denominator = 1000
2) Velocity user unit (2302h): Number of encoder counts per msec for One user velocity unit.
Number of encoder counts per sec for 1 mm/sec (1 user velocity unit).
= {(1048576 counts/rev) / (2 mm/rev)} * 1 mm = 524288 counts/sec: 1000 msec.
Numerator = 524288
Denominator = 1000
3) Acceleration user unit (2303h): Number of encoder counts increments per msec. for
One user acceleration unit.
Type 1
Number of encoder counts per msec for top speed = 1000 mm/sec = 1mm/msec
= {(1048576 counts/rev) / (2 mm/rev)} * 1mm/msec = 524288 counts/msec.
Numerator = 524288
Denominator = 80 *1000
Type 2
Number of encoder counts per msec for 1 mm/sec = 524288 counts/msec.
Number of encoder counts increments / msec for 1 mm/sec = 524288/1000*1000.
Numerator = 524288 * 100
Denominator = 1000 *1000
5-5
5 Manufacturer specific objects
5-6
5 Manufacturer specific objects
Speed
ta = 0.2 s
(mm/s)
tc = 0.8 s
1000
υL td = 0.2 s
tm = 1.2 s
ta tc td Time (s)
tm
5-7
5 Manufacturer specific objects
Data description
Position range limit for (607Bh)
0: Off
1: Shortest Path
2: Fixed rotation direction positive
3: Fixed rotation direction negative
Note: When the mode “Shortest Path” is selected, the drive always moves the physically
shortest distance to the target position and adjusts the sign of the running speed accordingly.
For the modes “Fixed rotational direction...” the drive always moves in the direction specified by
the appropriate mode.
Units:
Pos Units
Data description
The warped target command value when Position range limit executed.
Units:
Pos Units
Data description
The warped actual position value when Position range limit executed.
5-8
6 Device control objects
Initialization
- Initialization – Comes right after power-up or hardware reset. The NMT state machine
automatically continues to the next state.
- Reset application – Sets the power on profile values from non-volatile memory.
- Reset communication – Sets the communication values from the non-volatile memory.
Pre-operational – Communication via SDO service is possible. PDO service is disabled but
configuring PDO is enabled.
Stopped – All communication objects are inactive except node control and error control.
The CANopen NMT master should comply with the following rules:
The NMT message should not be sent with intervals shorter than 2 ms to
the same node.
The NMT master should wait for the boot-up message before sending
another NMT reset.
IMPORTANT
The boot-up message is sent by a device when it boots up or after a
power-out during operation. It is sent to the CANopen NMT master to
indicate that the device has reached the state Pre-operational.
6-1
6 Device control objects
Initialization
15
Reset application
16
Reset communication
11
14 Pre-operational
7
5
13 3 4
Stopped 10
6
8
12 Operational 9
Power up/reset
Not ready to
switch on
1
15
Switch ON
Fault
disabled
2 7 14
Ready to 13
Fault reaction
switch on
12 10 3 6
Switch on 8 9
4 5 Legend
Quick stop 16 Operation Power disable
active enabled
11
Power enable
Fault
6-2
6 Device control objects
6-3
6 Device control objects
6-4
6 Device control objects
Value range:
The object structure is a 16 bit word. The function of each bit is described in the following table.
6-5
6 Device control objects
Bit Functions
Bit Function Meaning
0 Ready to switch on Machine state change. See Table status words (below).
1 Switched on Machine state change. See Table status words (below).
2 Operation enabled Machine state change. See Table status words (below).
3 Fault Machine state change. See Table status words (below).
4 Voltage enabled =1, voltage on
5 Quick stop =0, quick stop request
6 Switch on disabled Machine state change. See Table status words (below).
7 Warning =1, warning
8 Manufacturer specific
9 Remote =1, status word is processed
Operation mode specific functionality.
10 Target reached
Definitions on the specific mode section.
Internal limit active /
11 See <Details on Bit 11>.
Torque limit active
12 .. 13 Operation mode specific Refer to Note below
=0, interlock circuit closed
=1, interlock circuit open
14 HBB signal For more detailed information about this bit, please refer
to section 14.7.4 Recovery Procedure after the interlock
circuit is open
6-6
6 Device control objects
Homing mode
Bit 13 Bit 12 Bit 10 Definition
0 0 0 Homing procedure is in progress
0 0 1 Homing procedure is interrupted or not started
0 1 0 Homing is attained, but target is not reached
0 1 1 Homing procedure is completed successfully
1 0 0 Homing error occurred, velocity is not 0
1 0 1 Homing error occurred, velocity is 0
1 1 X Reserved
Value range
Value Data description Explanation
-32768 ... -1 Manufacturer specific No effect
0 Disable drive function Supported
1 Slow down on slow down ramp Supported
6-7
6 Device control objects
Value range
Value Mode of operation
-1 Pole detection mode
0 No mode assigned
1 Profile position mode
2 Not supported
3 Profile velocity mode
4 Profile torque mode
5 Reserved
6 Homing mode
7 Interpolated position mode
Note: Since the SGDV-OCB01A allows the user to switch between modes of operation
dynamically during motion, this object will be updated to the requested mode of operation
(object 6060h) only when the state machine is in OPERATION ENABLED and after rising bit 4
of the control word (in the modes of operation that conditioned this bit to start a new motion).
Value range
Value Mode of operation
-1 Pole detection mode
0 No mode assigned
1 Profile position mode
2 Not supported
3 Profile velocity mode
4 Profile torque mode
5 Reserved
6 Homing mode
7 Interpolated position mode
6-9
7 Pole detection mode
In the following CiA402 FSA transition the pole detection should be stopped:
To Switch ON disabled.
To Ready to switch ON.
Fault.
.
CAUTION
During the pole detection process the motor can move in great distance !!!
7-1
7 Pole detection mode
Rule2:
Transition from Pole detection mode to other modes is only in Servo OFF states and after Pole
detection completed.
Rule3:
Any attempt to violate Rule1 or 2 will result in SDO Abort code 0x0609 0030.
Note:
After the pole detection function is successfully performed, the mode of
operation must be set depending on the application.
7-2
8 Profile position objects
8-1
8 Profile position objects
Position Reference
position
Value range:
0 - 255 (0 - FFh) [Position User Units]
8-2
8 Profile position objects
Value range:
[velocity user units].
Value range:
0…4294967295 (0…FFFFFFFFh) [velocity user units].
Value range:
0…4294967295 (0…FFFFFFFFh) [acceleration user units].
8-3
8 Profile position objects
Note: The default value is calculated related to the value taken from the SGDV on initialization.
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [position user units].
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [position user units].
8-4
8 Profile position objects
Value range:
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [position user units].
8-5
9 Homing mode objects
Bit functions
Bit Function Meaning
=0; do not start homing.
4 Start homing
=1; start or continue homing procedure.
5 Reserved
6 Reserved
8 Halt Not supported
Homing status
Control Word Bits
Homing status Homing error Homing attained Target reached
Bit 13 Bit 12 Bit 10
Homing in progress 0 0 0
Homing interrupted or not 0 0 1
started yet
Homing attained but target 0 1 0
not reached
Homing was completed 0 1 1
successfully
9-1
9 Homing mode objects
+ Home offset
This object defines the homing method. During the homing procedure, the device searches for
an external or internal sensor. It can be a limit switch, a dedicated home sensor, a hard stop
and/or an encoder index. Once it is found, the device resets the position counter and
decelerates until it stops.
The following methods are supported:
9-2
9 Homing mode objects
-V1
+V2 1
Encoder index
+V1
2 -V2
Encoder index
9-3
9 Homing mode objects
Negative direction search - The axis will search for the falling edge of the home switch. The
next encoder index in the left direction will be the zero position.
+V1
-V1
-V2 3
Encoder index
Home switch
Method 4 - Homing on the home switch (reverse polarity) and the index pulse
Positive direction search - The axis will search for the rising edge of the home switch. The
next encoder index in the right direction will be the zero position.
Negative direction search - The axis will search for the falling edge of the home switch. Once
found, it will change direction and search for the rising edge of the home switch. The next
encoder index in the right direction will be the zero position.
-V1
+V1 4 +V2
Encoder index
Home switch
9-4
9 Homing mode objects
Negative direction search - The axis will search for the rising edge of the home switch. Once
found, it will change direction and search for the falling edge of the home switch. The next
encoder index in the right direction will be the zero position.
-V1
+V1 +V2
5
Encoder index
Home switch
Method 6 - Homing on the home switch (reverse polarity) and the index pulse
Negative direction search - The axis will search for the rising edge of the home switch. The
next encoder index in the left direction will be the zero position.
Positive direction search - The axis will search for the falling edge of the home switch. Once
found, it will change direction and search for the rising edge of the home switch. The next
encoder index in the left direction will be the zero position.
+V1
-V1
-V2 6
Encoder index
Home switch
9-5
9 Homing mode objects
-V1
+V2 17
+V1
-V2 18
+V1
-V2
19
Home switch
9-6
9 Homing mode objects
+V1
-V2
20
Home switch
-V1
34
Encoder index
+V1
34
Encoder index
9-7
9 Homing mode objects
35
Position
9-8
9 Homing mode objects
Value range:
0…4294967295 (0…FFFFFFFFh) [velocity user units]
Value range:
0…4294967295 (0…FFFFFFFFh) [acceleration user units]
Note:
The value of the profile acceleration (object 6083h) and the homing
acceleration (object 609Ah) refer to the same SGDV variable. The last
acceleration value that was entered will be valid for both objects. If a specific
homing acceleration is required, enter the value after the homing procedure
has been completed.
9-9
10 Profile velocity mode objects
This object provides the value of the demanded velocity for the closed loop servo cycle of the
trajectory generator.
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [velocity user units].
10-1
10 Profile velocity mode objects
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [velocity user units].
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [velocity user units].
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [acceleration user units]
.
Note:
The value of the profile acceleration (object 6083h) and the homing acceleration
(object 609Ah) refer to the same SGDV variable. The last acceleration value that
was entered will be valid for both objects. If a specific homing acceleration is
required, enter the value after the homing procedure has been completed.
10-2
10 Profile velocity mode objects
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [acceleration user units]
Note: The deceleration value is calculated based on the SGDV value at initialization.
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [acceleration user units]
10-3
11 Profile torque mode objects
Value range:
-32768…+32767 (8000…7FFFh) [0.1% of rated torque]
11-1
11 Profile torque mode objects
Example
If the SGMJV-08 motor is being used on the machine with rated torque of 2.39 Nm and peak
torque of 8.36 Nm, then 6072 = 8,36/2,39 * 1000 = 3497dec.
11-2
11 Profile torque mode objects
Value range:
0…4294967295 (0…FFFFFFFFh) [0.1% of rated torque/sec]
Note: When operating in Profile Torque Mode, the speed limit parameter (Pn480 for linear
motors and Pn407 for rotary motors) has always to be specified in an appropriate manner to
avoid an unwanted excessive speed behaviour of the drive.
11-3
12 Touch probe
12 Touch probe
The touch probe function records an axis position at the point in time of an input digital signal.
Since the position is usually not recorded directly in the PLC, but via an external hardware latch,
it is highly accurate and independent of cycle time. The touch probe function controls this
mechanism and determines the externally recorded position.
12-1
12 Touch probe
*1) If the continuous latch is enabled (object 60B8 bit 1 = 1, or bit 9 = 1), bit 7 or bit 15 of object
60B9h is toggled with every stored update of the touch probe value.
12-2
12 Touch probe
12-3
13 Interpolated position mode
Y
∆t = 10 msec
•P , t
1 1
(For example)
•
P2, t2
P3, t3
•
P4, t4
•
Pn, tn
•
X
Two-dimensional interpolated curve
The SGDV-OCB01A interpolates the data points using a linear interpolation method and
therefore any interpolation point can be referred to as the set point of the specified time cycle.
These set points are transmitted from the controller to the relevant SGDV-OCB01A unit using
the interpolation data record object (60C1h). The movement between two given set points will
be generated as a profile position motion in absolute values.
The interpolated position mode uses the network's SYNC signal for time coordination between
the related SGDV-OCB01A units. TheSGDV-OCB01A reduces the jitter of the SYNC between
the axes to be less than 2 sec at 1 Mbps.
In interpolation mode, the state machine "Operation Enabled" is divided into two sub states as
shown in the figure below.
13-1
13 Interpolated position mode
4* 5*
16* I II 13*
Interpolation
inactive
III IV
11*
Interpolation
active
Operation enabled
* The number of transitions to/from the Operation Enabled State correspond to the PDS (Power
Drive System) transitions described in chapter 6.1.2.
The functionality of the sub states is described in the following table.
Continuously - one interpolation data record is sent together with the SYNC signal by a
synchronous cyclic RPDO that the interpolation data record is mapped into. The drive
immediately executes the valid data record if the state machine is interpolation active.
OCB01A
ON
1
2
3
4
tim e
M aster OCB01A
SYNC ON
1
2
3
4
tim e
Jitter
The time synchronization is based on the network’s SYNC message, and is ensured to be less
then 2 sec.
13-2
13 Interpolated position mode
Value range:
-2147483648…+2147483627 (80000000h…7FFFFFFFh) [position user units].
13-3
13 Interpolated position mode
Time cycle = time period value [10 time cycle index sec]
The time units are in milliseconds and therefore the value of the time cycle index (sub index 2)
is fixed to -3.
1. Start the SYNC signal. The SYNC cycle should be equal to the interpolation time period,
60C2h/1h.
2. Configure a RPDO to be of synchronous cyclic type and map the 1st set point interpolation
data record object (60C1h/1h) to it.
3. Set the mode of operation to interpolation mode (object 6060h = 7).
4. Switch to operation enabled state.
5. Initiate motion by switching to interpolation active state by raising bit 4 in the control word
(object 6040h, bit 4, 0 1).
6. Verify that the mode of operation has changed to interpolation mode by reading the mode of
operation display object value (6061h = 7).
7. Start sending the RPDOs containing the next set point for the next time cycle.
13-4
14 Inputs and outputs objects
31-23 22 21 20 19 18 17 16 15-4 3 2 1 0
0 IN6 IN5 IN4 IN3 IN2 IN1 IN0 0 E-stop Home switch P-OT N-OT
This object indicates the state of the digital inputs. The SGDV supports 7 digital inputs. The
physical inputs correspond to CN1.40-CN1.46 and can be assigned to logical input as limit
switches, an E-stop or a home switch. The binary code of the digital inputs state in object
60FDh is as follows:
Value range:
=0; not active
=1; active
Value range:
=0; output off
=1; output on
Sub-index 2h: set masking on/off to specific output by sending binary state as follows.
Value range:
=0; masking off
=1; masking on
14-1
15 Error handling
15 Error handling
15.1 General
EMCY is one of the CANopen services.
The EMCY message CAN-ID is 80h+Node ID. EMCY messages are prioritized immediately
after NMT messages, and before any data objects (PDOs and SDOs).
Error messages are generated automatically once an error has occurred. Error messages are
only transmitted once for each error, so the error handling should be in order of occurrence.
15.2 Classes
The SGDV-OCB01A errors are divided into classes according to the CiA-301 standard. Some of
the classes indicate an error in the SGDV-OCB01A unit or a networking failure and some of
them indicate an error in the SGDV, or errors resulting from the use of an incorrect operation
command.
Class Cause of Error Location Message Type
CAN bus off
CANopen CAN error passive
SGDV-OCB01A EMCY message
communication error CAN overrun
CAN buffer overflow
SDO communication SDO protocol error
SGDV-OCB01A SDO abort transfer
error Wrong data received
Serial communication lost
Serial communication SGDV-OCB01A
Checksum error EMCY message
error SGDV
Serial buffer overflow
Wrong operation
Drive errors SGDV EMCY message
Wrong parameter setting
Warning about parameters
Drive warning SGDV EMCY message
modification
15-1
15 Error handling
15-2
15 Error handling
The emergency telegram consists of 8 bytes with data as shown in the table below:
Byte 0 1 2 3 4 5 6 7
Emergency Error Code Error register Manufacturer specific Error
Content Reserved
Code (0xFF00h) (object1001h) Field
Object 603Fh 1001h - 203Fh
15-3
15 Error handling
Reserved
Reg. Manufacturer specific
Contents (object error field
1001h)
b1..7 always 0
b0 = generic error
Reserved
1:CANopen appl.
b0=0:alm - b1=0:DCS Sv
Emergency Code Emergency
error code
Name Fault code
15-4
15 Error handling
Command-Option
0000 0000 IF Servo
FF00h F F 0 0 0 0 0 0 0 0 0 0 0 E A 2
0EA2h Synchronization
Error *
Command-Option
0000 0000
FF00h IF Servo Data F F 0 0 0 0 0 0 0 0 0 0 0 E A 3
0EA3h
Error *
0000 0002 Wrong Sync
FF00h F F 0 0 0 0 0 0 0 0 0 2 0 0 0 7
0007h period
0000 0002 NMT Reset
FF00h F F 0 0 0 0 0 0 0 0 0 2 8 0 0 3
8003h Comm
0000 0003 Motion buffer full
FF00h F F 0 0 0 0 0 0 0 0 0 3 0 0 0 1
0001h warning
0000 0002 Abnormal control
FF00h F F 0 0 0 0 0 0 0 0 0 2 0 0 0 9
0009h state
xxxx-Other Sigma-
5 Alarm and
FF00h F F 0 0 0 0 0 0 0 0 0 0 x x x x
Warning (Refer to
Sigma-5 manual) *
* These errors are also reported to the SGDV amplifier.
15-5
15 Error handling
15.7.1 Error code chart 1: Errors detected by the CANopen network card
Attribute
Fault
Code
(Same as Meaning Description
display 16 17
[Link])
15-6
15 Error handling
Attribute
Fault
Code
(Same as Meaning Description
display 16 17
[Link])
See
0x00xx Alarm/Warning from Same code of Sigma-5 Alarm/Warning
X 0 Sigma-5
…0Dxx Sigma-5 [Link]
manual
This alarm is detected when the initial
sequence is not completed within 10 s. The
timeout period (between the power on and
Command-Option IF
the completion of DPM initial sequence) is
0x0E00 0 0 Option Card Initial No
provided for both Network Card and Servo
Error
Unit. This alarm is not allowed for an “alarm
reset”, and the sequence is stopped after
the alarm is detected.
15-7
15 Error handling
Fault Attribute
Code (Bit) Operate
(Same as Meaning Description alarm
display 16 17 reset
[Link])
15-8
15 Error handling
15-9
15 Error handling
After completing the above steps the motor will continue to move to its target.
Fault reset
controlword (6040h/bit 7)
15-10
16 Examples
16 Examples
16.1 Homing example
This example describes the homing procedure.
The hardware must be configured appropriately, otherwise the homing procedure will not begin.
For a quick application check, method 33 (Homing on encoder index, positive direction) is
recommended since it does not require any I/O pre-assignment and does not exceed more then
two motor revolutions during motion.
Note:
The entered values should be set in user units depending on the user application.
16-1
16 Examples
Step 3. Set modes of operation to homing mode and start homing procedure
16-2
16 Examples
16-3
16 Examples
16-4
17 Description of data types
Data types
Code Data type Range Length
Hexadecimal Decimal
i8 ±Integer 8 bit 80…7Fh -128 … +127 1 byte
i16 ±Integer 16 bit 8000…7FFFh -32768…+32767 2 bytes
-2147483648
i32 ±Integer 32 bit 80000000h…7FFFFFFFh 4 bytes
…+2147483627
u8 Unsigned 8 bit 0…FFh 0…255 1 byte
u16 Unsigned 16 bit 0…FFFFh 0…65535 2 bytes
u32 Unsigned 32 bit 0…FFFFFFFFh 0…4294967295 4 bytes
string Constant
17-1
18 SGDV-OCB01A objects based on EDS
1008h
Store Parameter
1010h Optional
Field
Number of
0h u8 RO 0x4 Mandatory
Entries
Save all
1h u32 RW Mandatory
Parameters
Restore Default
1011h Optional
Parameters
Number of
0h u8 RO 0x4 Mandatory
Entries
Restore all
1h Default u32 RW Mandatory
Parameters
0x80+Node-
1014h 0h COB-ID EMCY u32 RO 0x00000081 0x000000FF Mandatory
ID
Consumer
1016h Optional
Heartbeat Time
Number of
0h u8 RO 0x1 0x1 0x1 Mandatory
entries
Consumer 1
u32 RW 0x0 0xFFFFFFFF 0x0 Mandatory
heartbeat time
Producer
1017h 0h u16 RW 0x0 0xFFFF 0x0 Mandatory
Heartbeat Time
1018h Identity object 0x1 0x4 0x4 Mandatory
Number of
1018h 0h u8 RO 0x0 0xFFFFFFFF Mandatory
entries
18-1
18 SGDV-OCB01A objects based on EDS
18-2
18 SGDV-OCB01A objects based on EDS
18-3
18 SGDV-OCB01A objects based on EDS
18-4
18 SGDV-OCB01A objects based on EDS
18-5
18 SGDV-OCB01A objects based on EDS
Acceleration
2303h
user unit
Number of 0x00 0xFF
0h u8 RO 2
Entries
1h Numerator u32 RW 0x00000001 0xFFFFFFFF 1 Mandatory
18-6
18 SGDV-OCB01A objects based on EDS
18-7
18 SGDV-OCB01A objects based on EDS
18-8
Revision History
The revision dates and numbers of the revised manuals are given at the bottom of the
back cover.
MANUAL NO. YEU SIEP C720829 20A
Published in Germany February 2012 09-6 4
November 2009 2 All Chapters Completely revised and new objects added
European headquarters
Manufacturing facility
In the event that the end user of this product is to be the military and said product is to be employed in any
weapons systems or the manufacture thereof, the export will fall under the relevant regulations as stipulated in
the Foreign Exchange and Foreign Trade Regulations. Therefore, be sure to follow all procedures and submit
all relevant documentation according to any and all rules, regulations and laws that may apply.
Specifications are subject to change without notice for ongoing product modifications and improvements.
© 2012 YASKAWA EUROPE GmbH. All rights reserved.