Manhidrive GB
Manhidrive GB
Manhidrive GB
user’s manual
rev.0.1
October 2005
(rel. software 0)
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
INDEX
1 APPLICABLE STANDARDS................................................................................................... 5
2 SAFETY SYMBOLS AND INSTRUCTIONS ......................................................................... 6
3 PRODUCT INTRODUCTION .................................................................................................. 9
3.1 Product description......................................................................................................... 9
3.2 Identification ................................................................................................................ 11
4 TECHNICAL DATA ............................................................................................................... 12
4.1 Ambient conditions ...................................................................................................... 12
4.2 Technical characteristics .............................................................................................. 13
5 MOUNTING ............................................................................................................................ 15
5.1 Dimensions and weights............................................................................................... 15
5.2 Fastening ...................................................................................................................... 16
5.3 Mounting instructions .................................................................................................. 17
6 ELECTRICAL CONNECTIONS ............................................................................................ 18
6.1 Connector design and pin-out ...................................................................................... 18
6.2 Cable lengths and sections ........................................................................................... 24
6.3 Protections.................................................................................................................... 24
6.4 PE (Protective Earth) connections................................................................................ 25
6.5 Power stage supply connection .................................................................................... 26
6.5.1 Connection to AC 3-phase network ......................................................................... 26
6.5.2 Connection to AC 1-phase network ......................................................................... 26
6.5.3 Continuous supply connection ................................................................................. 27
6.6 Motor connection (MIL connector).............................................................................. 27
6.6.1 Motor without emergency brake .............................................................................. 27
6.6.2 Motor with emergency brake ................................................................................... 28
6.7 External braking resistor connection............................................................................ 29
6.8 Control stage supply connection .................................................................................. 30
6.9 Analogue and digital I/Os connection.......................................................................... 31
6.10 Feedback connection .................................................................................................... 33
6.10.1 Resolver................................................................................................................ 33
6.10.2 Incremental encoder ............................................................................................. 34
6.10.3 Sinusoidal encoder ............................................................................................... 35
6.10.4 Sinusoidal encoder + EnDat................................................................................. 36
6.10.5 Sinusoidal encoder + Hiperface ........................................................................... 37
6.11 Auxiliary encoder input connection ............................................................................. 38
6.12 Connecting converters to the electrical shaft ............................................................... 39
6.13 Serial connection RS422/RS485 .................................................................................. 40
6.14 Serial connection RS232 .............................................................................................. 41
6.14.1 Without converter RS232/RS422......................................................................... 41
6.14.2 With converter RS232/RS422.............................................................................. 41
6.15 CAN Bus connection.................................................................................................... 42
6.16 Electro-magnetic compliance....................................................................................... 43
6.16.1 Grounding............................................................................................................. 43
6.16.2 Connection cables and shielding .......................................................................... 43
6.16.3 Filters.................................................................................................................... 44
6.16.4 General recommendations on cables.................................................................... 44
6.17 Cabling general layout ................................................................................................. 45
7 STATUS LEDS........................................................................................................................ 47
page 2 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 3 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 4 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
1 APPLICABLE STANDARDS
Safety:
page 5 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Abbreviations
FBK Feedback.
Pr… Decimal parameter.
b… Binary parameter (bit).
Feedforward, control advance
FFW function.
R Read parameter.
W Write parameter.
Keypad-display Keypad
Drive Converter
page 6 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The “Hi-drive” described in this manual does not contain any user-accessible
parts. Any attempt to open the drive and access to internal components might
cause an irremediable fault.
Some internal circuits are subject to voltages that could result in serious injury or
death.
The converter must not be accessed or modified in any of its parts; any
WARNING attempt to do so would cause the 1-year guarantee to be cancelled with
immediate effect.
The user must make sure that the device has been installed in accordance with the
applicable local workplace safety regulations. ignoring safety regulations could damage
persons and/or property.
Prior to installation and use, the user shall read the manual carefully.
The installation, commissioning and maintenance of the drive shall only be
performed by competent personnel, trained and qualified in the use of
industrial electronic equipment.
IMPORTANT Such personnel must be aware of the potential electrical and mechanical
risks of motion-controlling equipment supplied by the mains.
The drive surface can reach very high temperatures. Danger of burns.
IMPORTANT
page 7 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
• Connect the cabinet/converter/motor in accordance with the instructions that are given in
this section and with the applicable safety regulations. For any questions or problems,
contact our customer assistance service.
• Make sure that the converter is sized properly for the motor it will be used with. Compare
the rated voltages and currents.
• Make sure the maximum power at terminals L1, L2, and L3 does not exceed the specified
voltage even in the worst case (see EN60204-1, section 4.3.1). Excessive supply voltage
can damage the converter.
• Make sure that the converter and the motor are correctly grounded.
• The user is responsible for the protection fuses in the AC or DC power supply of the
converter.
• All power cables must have a sufficient section (see the table given in the "connections"
paragraph) and must conform to the IEC227-2 regulation.
• The cables connected to the converter at the terminal cannot be fastened with tin-lead
welding (EN60065, Art.15.3.5).
• Do not ever remove the electrical connections from a live converter.
• Even after having switched off the converter and disconnected the power supply there may
be dangerous voltage. Wait at least 5 minutes before disconnecting motor cables from the
drive.
• Do not ever open the converter. This is dangerous and invalidates the warranty with
immediate effect.
IMPORTANT
IMPORTANT
ISBN0510041500
page 8 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
3 PRODUCT INTRODUCTION
Besides the features described above, the drive comes complete with the following standard
and optional functions:
page 9 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 10 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
3.2 Identification
In the converters of the Hi-drive series, a label is attached on the right side that contains all
the essential information to correctly identification of the unit. It is important to refer to this
label before requesting any kind of technical information from Parker Hunnifin S.p.A.
S.B.C. Division.
Side to detach
This part is at user disposal.
Every model is identified in the label and the handbook from acronym "HID" (Hi-drive
series) followed from a number, which represents the nominal output current of the apparatus.
Every label identifies:
Power supply
Output voltage
Input voltage Output current
page 11 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
4 TECHNICAL DATA
Features Description
-20°C +65°C
Storage temperature (-4°F 149°F)
Ambient operating 0°C 45°C
temperature (32°F 113°F)
Relative humidity < 85 %
Max. installation altitude 1000 m ASL
Converter’s degree of
IP20
protection
Degree of pollution 2 or lower
page 12 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 13 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Model
Description Symbol Unit
HID35 HID45
POWER STAGE
Power supply : the drive power can be either 1-phase, 3-phase or continuous
Nominal 3-phase voltage Vmains V~ 200 480 ±10%
Nominal 1-phase voltage Vmains V~ 200 277 ±10%
DC voltage Vdc V= 282 678 ±10%
Frequency fmains Hz 50…60 ±5%
Continuous service installed load S kVA 22,8 28,5
Switching frequency (selectable) fsw kHz 4
Default switching frequency fdef kHz 4
Nominal output current Icont Arms 35 45
Peak output current 2s Ipeak Arms 70 90
Current derating with fsw>fdef Kf p.u. -
Current derating with Vmains>440V Kv p.u. 1
Output frequency fout Hz 500
Power stage loss Ploss W 490 540
3
Internal fan capacity Q m /h 260
Braking resistor Rb Ohm 13
Continuous internal braking power Pb cont W 400
W 48000
Braking power peak 790Vdc Pb peak
s 0,1
Continuous power Pout W See diagrams
Overvoltage protection Vovl V 870
Undervoltage protection Vund V 70% * √2 *Vmains
Internal filter - - no no
CONTROL STAGE
Supply voltage VDC V= 24 (0%…+10%)
Max. ripple VDCripple V Do not go over the range
Supply current IDC A= 2
Drawn amperage PDC W 30
Max. frequency simulator encoder output fenc out kHz 400
Max. frequency encoder input fenc in kHz 400
EMERGENCY BRAKE
Supply voltage Vs V= 24 ±10%
Max. current Is A= 2
page 14 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
5 MOUNTING
HID2
HID16 HID35
HID5
HID25 HID45
HID8
A 87mm 122mm 227mm
mass 5.8kg 8.5kg 16kg
page 15 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
5.2 Fastening
Fasten the drive in the cabinet using the mounting holes on the mounting plate (see figure
below).
HID2-…-HID25 HID35-HID45
page 16 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
IMPORTANT
• The converter must be mounted vertically with the power block above.
page 17 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
6 ELECTRICAL CONNECTIONS
Upper panel
X1 X2 X3
Hi drive
LED
STATUS
X4 X7
X8
X5
X9
X10
X6 X11
Lower panel
Front panel
page 18 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Upper panel.
POWER SUPPLY
MOTOR
emergency
BRAKE
page 19 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
HID35-HID45
X1
X2
X3
X4
LED
STATUS
X5
X6 X7 X8 X9 X10 X11
page 20 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Terminal block
X1
1 DC+
2 RP
3 RN
4 IN
5 BRC
6 L1
7 L2
8 L3
9 PE
Terminal block
X2
1 U
2 V
3 W
4 PE
Terminal block
X3
24 Vdc 1 3 BR+
0V 4 2 BR-
page 21 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Terminal block
X5
0VQ drive power – SR drive
15 1 enabled
supply
+24V drive power + SR drive
16 2 enabled
supply
17 3 SC B
18 4 SC A
19 5 IN 4
GND (DIGITAL) 20 6 0VA
OUT 1 21 7 MON 2
OUT 0 22 8 MON 1
VDC (DIGITAL) 23 9 0VA
GND IN 24 10 – AX
IN 3 25 11 + AX
IN 2 26 12 0VA
IN 1 27 13 – REF
IN 0 28 14 + REF
page 22 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 23 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The resolver cable must consist of 4 individually shielded twisted pairs protected by a shield.
The conductor-conductor capacity for the length used cannot exceed 10 nF and the section
cannot be less than 0.22 mm2. The maximum length is 60 m.
6.3 Protections
The drive has no protections against overloads towards the mains.
The fuses at the drive power network must be sized as follows:
A thermo-magnetic switch can be used instead of fuses with the same effectiveness.
page 24 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
To connect the converter to the grounding bar use either one cable with a minimum section of
10 mm2, or two cables with the same section as power cables.
Use copper grounding cables.
PE
BAR
PE
page 25 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
For HID35 and HID45 connect the grounding cable in 9 pin of X1.
For HID35 and HID45 connect the grounding cable in 9 pin of X1.
page 26 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
For HID35 and HID45 connect the grounding cable in 9 pin of X1.
page 27 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Terminal block X3 requires a dedicated 24VDC to terminals 1 and 4. Do not use the same
supply of the control stage. Terminals 2 and 3 control the brake through a static relay.
Controls the output controlling the emergency brake of terminal block X3 (pin
WARNING
2 and 3), managed as a command ON/OFF from drive with internal bit (b42.8).
The brake block-release function in all operating conditions must be performed
by the user.
be used:
drawing), the following connector types can also
Instead of the MIL connector (used in the
interconnectron -
terminal block
page 28 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The minimum connection cable section must be the section of motor cables (see “Cabling”
section). It is necessary to minimize the length of connection cables, that shall in no event be
over 3 metres.
In order to complete the connection, refer to the pin-out of connector X1: remove the jumper
between terminals IN and BRC, then connect the external resistor between terminals RP and
BRC.
During operation, the external resistor reaches high temperatures. Let the
external resistor cool down before performing any operation on it.
page 29 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The 24V power supply must be exclusively dedicated to the drive power supply . Sharing the
power supply with other devices (e.g. brakes, electro valves, etc.) could cause malfunctions.
page 30 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 31 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
DIGITAL INPUT
Digital inputs
Number 5 opto isolate
High voltage range 15 ÷ 24V
Low voltage range 0 ÷9V
Input resistance 20kΩ±5%
Reaction time =2.5µs
Type of driving
PNP
required
ANALOGUE OUTPUT
Analogue outputs
Number 2
Range ±10V
Output resistance 1kΩ
Resolution 10 bit + sign
Max. output current 1.5mA
Short circuit protection Yes
Overload protection Yes
Relay output
Number 1 (NO - NC)
Voltage 24V
Max current 1A
page 32 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
6.10.1 Resolver
When the resolver is connected, no incremental encoders can be used on connector X7.
page 33 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
interconnectron
page 34 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 35 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
As far as the cable is concerned, you may use a Heidenhain cable or one with the same
features.
Cables without “SENSE” must not be longer than 20 metres, cables with “SENSE” shall have
a maximum length of 60 metres.
page 36 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 37 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 38 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The example diagram above shows the connection of two converters to the electrical shaft
with a master, but the link could be extended to several converters connected in series.
The line termination resistors must be connected to the last converter. The master can be
either an encoder or an encoder simulator of another converter. However, the master encoder
signal must be a differential 5V RS-422 signal.
If the master is a Hi-drive type converter, you can connect up to 32 converters to the electrical
shaft by using the same signal of the simulated encoder (standard RS-485).
page 39 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 40 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The diagram below shows the connection between drive and PC by a Hyperterminal link
based on an ASCII protocol on the serial port RS232 (X4 of the drive):
The diagram below shows the connection between drive and PC by a serial link
RS232/RS422 based on S.B.C. protocol (X8 of the drive):
page 41 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 42 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
In order to meet the requirements of EMC product standards, the drive must be installed in
strict compliance with the instructions below.
Because of strong PWM voltage fronts caused by the converter, high capacitive currents can
sometimes circulate through couplings in the grounding systems (conductive noise). High
frequency disturbances are also possible, especially from motor cables, in the form of radiated
emissions.
Radiated and conductive disturbances can be reduced or prevented through grounding, shielding
and filtering, so as to reduce both the conductive interference in the cables and the return
conductive interference to the source (frequency converter) by using paths with the lowest
possible impedance. In this way other systems connected to the same electrical line are
protected effectively and the frequency converter will also be protected from the interference of
other systems.
6.16.1 Grounding
Two different grounding systems are used in the electric cabinets where the converters are
usually installed:
- The EMC grounding, or HF (high frequency) reference, which is the uncoated metal
surface where drives and filters are installed.
- The safety or PE (protective earth) grounding according to EN60204-1.
Install converter, network filter, 24V power supply etc. on the metal surface so as to ensure
the maximum possible electric contact (HF connection) between the zinc-coated steel sheet
and the converter’s (rear) mounting plate.
Except the mains-filter cables, all other power and control cables must be shielded and kept
separated (min. distance between cables 20 cm). Where control cables must cross power cables
make sure they are at an angle as near 90° as possible.
Shielded cable screens shall be free and grounded on a copper bar by means of a connection
provided with cable gland (360º connection) as shown in the drawing, in order to ensure an
appropriate conductivity.
The motor cables and the power cables can never run parallel.
page 43 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Connection 360°
Usually the screen is connected on both ends. In some cases, however, the control cable screen
(resolver, encoder, I/O, low voltage power supply, serial link) may be connected only on one
end when the current in the screen causes noises to the shielded cable signal.
The input cable must be connected to the PE grounding by means of a screw connection so as to
ensure a proper contact between the screen and the grounding.
The power section (converter) and the control section (PLC or CN) must be kept separated by a
division in the metal base. Connect the panels in the electric cabinet by means of a copper
strap.
6.16.3 Filters
External mains filters must be installed in addition to the drive’s internal filters (no external
filter is required in types HID2, HID5 and HID8 with motor cable up to 30m, as they are class
“A” compliant).
The mains filter must be installed as close as possible to the converter and on the same panel
as the drive, ensuring a large contact surface with the electric cabinet or with the mounting
platform.
If the distance is over 30cm, the filtering effect decreases and a shielded cable must be
installed between the filter and the converter.
The filter ground lug must be connected to the ground bar with a connection as short as
possible.
The converter-filter connection cable length should not be over 30cm in order to maximise
efficiency.
It is particularly important to keep mains cables away from motor cables. If the motor is
provided with emergency braking, keep the brake connection and power cables away from the
other cables (resolver and signal).
page 44 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The following drawings show the details of the cabling layout, with particular attention to the
grounding of shielded cables.
The electric cabinet bottom must be electrically conductive , e.g. zinc-coated. Strip off any
paint coat to ensure contact.
The grounding bar must be in contact with the cabinet bottom or ensure an excellent electric
connection and it must NOT be insulated.
Route power cables away from signal cables. The 24V input power cable must be shielded as
well.
page 45 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Hi drive
*Install the PE (Protective Earthing) grounding bar together with the HF bar on insulated pillars, in order to prevent contact
with the zinc-coating bottom. Connect the two bars as shown in the diagram.
**Signal cables can be grounded either by means of a separate (HF) bar or directly connecting the (metal) cable glands to the
cabinet bottom (in this latter case, ensure that the PE bar is in contact with the cabinet zinc-coated bottom).
***The above diagram is to be considered as an overall view.
page 46 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
7 STATUS LEDS
The converter is equipped with 3 led indicators.
When power is applied to the drive (24 VDC), if the drive’s electronics is working, the yellow
and green leds come on.
The third led (red) provides converter status information as listed below:
- if it is off, the converter is shut off without active alarms.
- if it is on, the converter is enabled. the drive is in RUN mode
IMPORTANT - if it blinks with a pause after two series of blinks, the converter is
disabled and an alarm is active. The active alarm can be identified by
counting the number of blinks between the two pauses.
- if it blinks quickly and continuously, the I2t command is active and the
converter is still enabled.
page 47 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 48 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
With both modes of AC power supply, when parameter b42.3=0 the input power supply is on.
In case of power loss the bit is set to one, anticipating the converter’s “under voltage” alarm
that is based on continuous voltage.
The automatic reset of “under voltage” undervoltage alarm can be forced by b39.8=1 with any
kind of power supply.
page 49 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
9 START-UP
In Its basic configuration, Hi-drive can control both synchronous permanent magnet motors
(brushless) and asynchronous induction motors. The setting of Pr31 can select either of the
following:
- Pr31=0 synchronous motor (default setting)
- Pr31=1 asynchronous motor
The drive is supplied with default factory parameter settings.
See the following chapters for use and start-up.
After setting the parameters that identify the motor, the operator shall enter a data save
command, b42.15 (with drive disabled, b41.5=0). The drive will set the values of parameters
Pr2, Pr3, Pr16, Pr17, Pr18 and Pr19 through its internal logic. The automatic calculation of
the above listed parameters is performed only of the drive is in the default condition (alarm
15).
page 50 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
A key feature of Hi-drive is the ability to cope with several types of feedback, that can be
used simultaneously both as speed feedback and as position feedback, depending on the
connection and on parameter settings.
Speed and position feedback connections use three different connectors:
Resolver
The input is dedicated to resolver read only. When this input is used, it must be identified as
speed feedback. In case of a space operating mode, the resolver can be also used as space
feedback.
Signal RS422 on this port does not require the line to be closed by resistors, as these are
already present inside.
When the resolver is connected to port X6, do not connect Less Wiring encoder and
incremental encoder to port X7.
page 51 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Input X7 has a variable power supply with either 5.8 or 12V voltage, selectable through
parameter settings. 5 and 8V voltage levels can be adjusted through a feedback from a
sensing pair cable to compensate for any voltage drop in the cables. When voltage is set at
12V, the feedback is internal and any voltage drop in the cable cannot be compensated. Bit
b64.0 indicates whether the sensing function is active; if it is not, the set voltage is adjusted
in an open loop.
The connection of an encoder to this input requires line closing resistors to be provided, as
shown in the wiring diagram (“Auxiliary encoder input”).
Connector X9 has a 5V fixed input voltage insulated for the encoder.
In order to set the speed loop, select examples according to the table below:
No. of
Mode description pulses Input
revolution
SinCos +
b65.15=0 b65.14=1 Pr62=0
EnDat
Before selecting the system it is necessary to set the input voltage of the connected encoder.
The selection of power input voltage is only performed at the drive’s start up.
In order to enable the selected voltage, save the parameters, then switch off and on again the
drive. If you don’t, the previously selected voltage shall be effective until the next power-up.
page 52 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The same sensors used in peed feedback can be also used for position feedback.
The position loop feedback resolution is not fixed but can be controlled by parameter settings.
Parameter Pr169 performs this function and can have a value between 212 and 220 bit per
motor revolution.
The selection of position loop sensors and of the relevant resolutions can be made following
the table below:
The space in the drive is managed as a double word, with a ± 231 range. As a consequence, the
maximum value in motor revolutions for absolute systems will be:
± 2 31
spacemanaged =
Pr 169
No. of
Mode description pulses Input
revolution
SinCos +
b170.15=0 b170.14=1 Pr62=0
EnDat
Important. In order to prevent damage to the encoder, select the power supply voltage of the
connected encoder.
The selection of power input voltage is only performed at the drive’s start up.
Therefore, in order to enable the selected voltage, save the parameters, then
switch off and on again the drive. If you don’t, the previously selected voltage
shall be effective until the next power-up.
page 53 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The incremental encoder phasing does not allow to use the encoder simulator zero trace to set
the external control axis to zero, since the drive encoder simulation is not provided with a
fixed mechanical position in the motor revolution, but this is initialized any time a phasing
command is given.
During the incremental encoder operations the motor must be halted. If this type of feedback
is performed on the vertical axis, the phasing operations will be allowed only if the system is
balanced, that is if the vertical axis can be stopped without braking.
Before proceeding, consider that two phasing procedures are available, both requiring that the
motor can rotate even if it is installed inside the equipment (any emergency brake disabled).
Note that, in the first type of phasing procedure, the requested motor movement is larger then
in type 2 phasing. In type 1 procedure a cabling test is performed This procedure is therefore
recommended during the system’s fine-tuning.
page 54 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
If the calculated value of Pr271 at the end of the procedure is saved, on any future start up, the
phasing algorithm shall be calculated based on the saved value. In so doing, if mechanical
conditions are unchanged, there will be only one vibration whose duration shall be as set in
Pr271.
page 55 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
After having entered all the encoder setting data, the following program can be added to Pico-
PLC so that phasing is performed when the drive is enabled
41.6 41.4 40.9
SET 91.4
By incremental encoder feedback it is possible to enable the motor fine phasing procedure on
the encoder zero point dog.
A pre-requisite for this “Fine phasing” is that the incremental encoder has been mechanically
phased on the motor shaft. It is therefore essential not to disinstall the encoder, otherwise the
motor-encoder assembly will have to be rephased at the control desk.
At the completion of the incremental encoder phasing procedure (type 1 or 2), a fine phasing
function may be enabled on the encoder zero point dog.
The function activates at the following revolution when command b65.3=1 is entered. The
status of command b65.3=0 signals that the fine phasing has been performed.
With less wiring encoder feedback , the function is performed automatically.
With a multiturn absolute encoder, initialize the absolute position read at power up on the
motor position by following the procedure below:
- position the mechanical axis on the desired machine point
- disable drive hardware b41.5=0
- set desired position in Pr69:68
- enter command b64.9 to perform the write procedure in the absolute encoder.
- After having entered a multiturn phasing command b64.9, bit b41.6, indicating “phasing
ok” is set to zero. Switch the electronics off and on again to be able to perform other axis
enabling procedures.
Par.
Description Field Def.
b170.13 Multiturn position read. (1) if multiturn absolute position is read at R 0
power up
page 56 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
page 57 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
WHAT IS NEEDED
page 58 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
BEFORE BEGINNING
This diagram shows the response of the system to a square wave speed reference. Channel 1
(Ch1) represents the speed and channel 2 (Ch2) the current of the motor.
ESTIMATING Pr16
Before enabling the converter, the user should estimate the value of Pr16. The value of Pr16 is
what defines the gain of the system. To convert the value of Pr16 into grades per rated torque,
Pr 33 *100
the formula to be used is the following: α = ⋅ 28 where α represents the stiffness and
Pr16 * Ipd
Ipd is the peak current of the drive. Before using the formula, Pr33 must be set with the
correct value of the rated motor current . To evaluate the correct value of α, let’s consider
that, if the mechanical part to be moved is stiff (non-flexible) and if there is no transmission
play, the optimal stiffness would be about 4 degrees. If the mechanical part is not stiff enough,
it could be necessary to reduce the gain. If the motor torque has been sized in order to obtain a
strong acceleration, but the disturbing torques are very low during operation, it is possible to
choose stiffness angles of 20, 30 or 40 degrees, thereby maintaining acceptable performance.
If it is difficult to choose the proper stiffness angle, the user can begin with 10 degrees that is
the default adjustment if a motor with the same rated current as the converter’s is used.
At this point, let us set Pr16 to the estimate and enable the axis with a square wave reference.
page 59 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
Select the width and frequency of the reference with care in order to avoid problems if the
axis has a limit switch. If we look at the oscilloscope we will see that as Pr17 varies, the
response will change. For decreasing values of Pr17, the response of the system will be as
shown in figure 2 below:
For increasing values of Pr17, the response of the system will be similar to what is shown in
figure 3 below:
page 60 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
The optimal value of Pr17 will be attained with a response of the system as shown in figure 4
below:
An overshoot of about 10% must be obtained. It is important that after the overshoot, an
undershoot does not occur.
Once the optimal value of Pr17 has been established, we must analyze the movement of the
axis. if it moves without vibrations and acoustic noise, the adjustment of the system is
complete. Otherwise, we must repeat the preceding procedures with lower Pr16 values.
In some applications it is possible to reduce acoustic noise by using a higher value in Pr18.
Figure 5 shows that once the optimal adjustment has been achieved, there is also an
oscillation of the current that can produce acoustic noise and mechanical vibration. By raising
the value of Pr18 to 3, the situation is much improved (fig. 6).
page 61 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
If the mechanical parts easily tend to oscillate, very low Pr16 values are recommended. In this
configuration, Hi-drive typically dampens the torque request of the motor in order to avoid
triggering mechanical oscillations. This configuration is shown in figure 7.
page 62 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
153.41 ⋅ Pr 16 ⋅ J tot
Pr 17 = 1488 ⋅
Nm peak
- Enable the converter and use the external control to move the axis. Move Pr17 to find
the value where the axis seems to move best.
- Estimate the value of Pr18 using the following formula:
Pr 17
Pr 18 = 0.68 ⋅ ⋅2
Pr 16
If the result is less than 1, Pr18 must be set to 1.
If the adjustment is not satisfactory, repeat the procedure with lower values of Pr16.
page 63 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
In the same X5 terminal block, there are 2 digital outputs combined with binary parameters:
Output voltage depends on the voltage supplying digital outputs (terminals 20 and 23), than
can range between 5 and 24 Vdc.
page 64 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
11 DYNAMIC BRAKING
In its basic configuration, a dynamic braking resistor is available inside; the resistor data are
provided in the default drive configuration.
If an external dynamic braking resistor is required, enter the relevant data in the currently
used resistor.
We remind you that the external braking resistor value in ohm is not freely selectable, but
must be based on the type of drive used. Refer to the “Technical features” table.
N.B. When you carry out a default procedure, all factory parameters are changed and any
previously entered value is lost.
page 65 of 155
Parker Hannifin S.p.A Divisione S.B.C Hi-drive User Manual
12 KEY PARAMETERS
The torque, speed, acceleration and position control functions are carried out by special digital
electronics. In this section we explain how parameters are set and the meaning of each
parameter. We also provide a functional block diagram and a description of advanced
functions. The system is easy to use and flexible.
The diagram below is a general block diagram of the part of the converter that is controlled by
parameters.
analogue
b40.2
digital REFERENCE LIMIT SPEED
internal &
MANAGEMENT CONTROLLER
STOP TORQUE
REQUEST
OPERATING TORQUE
LIMIT
MODE MANAGMENT
SPEED ALARM
WINDOWS MANAGEMENT
Pr181
page 66 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
b40.7 b40.8
max
Pr55 No
Analogue auxiliary input torque
page 67 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
The main block diagram shows the speed loop. Symbols used stand for functions as described
below.
Binary parameters are represented as switches and their position in the diagram corresponds
to the default value.
page 68 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Pr X
A • Read/write of parameter PrX
A = value of parameter PrX
A B • Read/write of parameter PrX
Pr X B = value depending on the values of A and PrX
• Read-only parameter
A
PrX indicates the value of A which can also be binary
Pr X
• Read/write of a binary parameter
bx.y The switch position indicates bx.y=0
bx.y
• The value of the binary parameter bx.y positions the switch.
A
B • The value of G is the lowest value of A B C D E F.
C G
D
E
F
A C
B • Only if A = 1, B = 1 and C = 1. Otherwise, C = 0.
A • If A or B is equal to 1, C = 1. Otherwise, C = 0.
C
B
A + C
• C = A – B.
-
B
A
• The maximum value of A will be PrX.
Pr X
page 69 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Any time you need to save parameters and PLC settings, disable the
IMPORTANT
drive first.
Any time you need to change the drive configuration parameters,
IMPORTANT
switch off and on again the converter in order for the new settings to be
effective.
IMPORTANT
All decimal and binary parameters that are not declared are
RESERVED and must not be used.
Decimal parameters
Par. Description Field Range Def. Res.
Pr0 Motor speed: this is a read-only parameter R ± 15.000 0 1 rpm
indicating the motor speed. [rpm]
Pr1 Analogue reference offset. Expressed as a count W ± 15.000 0 1
of the input converter. The setting limits are - [rpm] count
15000 and +15000.
Pr2 First full scale of analogue reference: If W ±15200 3000 1 rpm
b40.0=0 and b40.12=0, the value of Pr7 will be [rpm]
equal to:
Vin × Pr2
where Vin is the voltage at the
9,76
analogue input.
Pr3 Second full scale of the analogue reference: If W ±15200 -3000 1 rpm
b40.0=1 and b40.12=0, the value of Pr7 will be [rpm]
equal to:
Vin × Pr3
where Vin is the voltage at the
9,76
analogue input.
Pr4 Full scale of frequency reference: If b40.12=1 W -32768÷ 3000 1
and b40.13=1, the value of Pr7 will be as +32767
follows: if b42.5=0,
Fin • Pr 4 • 2
Pr 7 = (frequency/sign signals)
2.000.000
if b42.5=1
Fin • Pr 4 • 2
Pr 7 = (quadrature signals)
500.000
where Fin is the frequency at the encoder input
(≤400 kHz).
Pr5 Digital reference. If b40.12=1, and b40.13=0, W ± 14.000 0 1 rpm
then Pr7 = Pr5. [rpm]
Pr6 Internal reference. It is reserved to operating R [rpm] 0 1 rpm
modes. If b40.2=1, the parameter is used as a
reference for the speed controller: the active
operating mode will write its speed request in
parameter Pr6.
page 70 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 71 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 72 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 73 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 74 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Binary parameters
Par. Description Field Def.
b39.0 DC supplied drive Dcbus nominal in Pr21. The value identifies the drive’s W 0
power supply: in case of three-phase alternated supply, the bit must be set to
0; in case of continuous supply , the bit must be set to1.
b39.2 Torque required by the main analogue reference. If the bit is set to 1, W 0
10Vpeak will be taken as reference.
b39.8 Automatic undervoltage reset. If set to 1, the under-voltage alarm will W 0
automatically be set to 0 when power returns. (The setting is enabled at the
next power on ).
b39.10 Motor cogging compensation. If bit = 1, motor cogging compensation is W 0
enabled. This command must not be given before calculating the
compensation (b42.7).
b39.11 Motor control PWM 16 kHz – (0) 8 kHz. If enabled, b39.11=1, the first W 0
time the drive is powered on again PWM at 16Khz is enabled, the drive
nominal and peak currents are derated by 30%. (Pr33 – 30% and Pr19 –
30%). (The setting is enabled at the next power on ).
b39.13 Pico-PLC status: START(1) – STOP(0). If set to 1, the PLC program is W 1
executed. If set to 0, the Pico-PLC is in stop and the PLC instructions can be
modified.
b39.14 (0) IN1 value captured on the rising edge - (1) IN1 value captured on the W 0
falling edge. The IN1 signal switching front depending on the bit setting.
page 75 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 76 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 77 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 78 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
13 OPERATING MODES
Parameter Pr181 (default = 0) is used to select the operating mode. Every operating mode
controls speed using parameter Pr6 and can use parameter Pr174 to limit the torque at the
motor through parameter Pr21 (see the block diagram). Speed control will use as reference
Pr6 or Pr7, depending on the value of b40.2. Before changing Pr181, b40.2 must be set to 0 in
order to avoid unwanted movements of the motor. Therefore, it is possible to set Pr181 to the
value that corresponds to the selected operating mode. The parameter b42.13 is used to load
the default parameters for the selected operating mode.
Servo window 1
Pr141:140
page 79 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Operating modes generate the position reference, which is processed through position control
in order to generate a speed request that will be transmitted to the speed loop through
parameter Pr6, whose maximum value, with any sign, is limited by parameter Pr144.
The position control function calculates the “position error” value and compares it to the error
window in order to generate a “servo error” warning message. An adequate response to the
servo error message will be given by the user through pico-PLC.
Parameter Pr145 identifies the value of the proportional gain in the position loop and shall be
adjusted in such a way as to ensure a vibrationless movement with no overshoot on the final
position. As the gain is only proportional, the error will tend to increase as the axis speed
increases, and then it will be recovered at the end of the positioning process. For this reason,
if it were necessary to act more quickly, e.g. in a quick positioning, while minimizing the
profile execution error rate, you could enter feedforward Pr147:146 and add a filter on the
same feedforward by parameter Pr149.
The position loop resolution can be selected through parameter Pr169, that would be
considered as the exponent of 2 elevated to the nth power: 2Pr169.
Decimal parameters
Par. Description Field Range Def. Res.
Pr131:130 Reference position. Indicates the motor R ±231 - 1
“theoretical” position. The parameter resolution is
defined according to the setting of parameter Pr169.
Pr133:132 Motor position. Indicates the “real” position. The R ±231 - 1
feedback resolution can be set in parameter Pr169,
with values ranging from 212 and 220.
Pr135:134 Absolute position in the mechanical revolution. R ±231 -
The counter resolution can be selected by parameter
Pr169.
Pr137:136 Position error. Register containing the difference R ±231 0 1
value between the motor position and the reference
position.
Pr141:140 servo1. If the position error as an absolute value W ±231 100 1step
exceeds the value set in Pr140, b70.4 is set to 1.
Otherwise, b 170.4 = 0.
Pr143:142 servo2. If the position error as an absolute value W ±231 200 1step
exceeds the value set in Pr142, b70.5 is set to 1.
Otherwise, b 170.5 = 0.
Pr144 Speed limit in position. By this parameter the motor W 0 3200 1rpm
maximum speed can be limited in the position loop. ÷14000
This parameter is not considered if the set value is [rpm]
greater than the value of Pr32.
Pr145 Proportional position gain. W 0 100 1
÷32000
Pr147:146 Position feedforward scaling. W ±231 7324 1
Pr149 Position feedforward FIL. Delay filter on the speed W -32768 0 1
feedforward in the position loop. Pr149 is used to set ÷32767
the time constant τ of a first order filter placed on the
speed request digital signal. (τ = Pr149 * loop field
time).
Pr169 Position loop resolution selection. The position W 12÷20 12 2Pr[169]
loop resolution can be selected by parameter Pr169.
ranging from 12 to 20 bit. The parameter change is
effective the next time the drive is powered up.
page 80 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Binary parameters
Par. Description Field Def.
b170.0 Feedback direction. When the bit is set to 1, the motor W 0
rotation is inverted.
b170.1 Reset 1. Reset command type 1: this is used to reset the W 0
position reference counters and the motor reference
counters. Self resetting
b170.2 Reset 2. Reset command type 2: the position reference W 0
counter, Pr130:131 (“theoretical” position), gets the same
value as the motor “real” position Pr132:133. Self
resetting.
b170.3 Reset 3. Reset command type 3.(Pr212:213=Pr2. Self W 0
resetting
b170.4 Servo error 1. b170.4 will be set to 1 if the position error R 0
as an absolute value exceeds the value set in Pr140.
b170.5 Servo error 2. b170.5 will be set to 1 if the position error R 0
as an absolute value exceeds the value set in Pr142.
b170.14 Position loop feedback selection. Position loop feedback W 0
selection bit **
b170.15 Position loop feedback selection. Position loop feedback W 0
selection bit **
** b170.15 b170.14
FBK A 0 0
FBK B 0 1
FBK C 1 0
Reserved (“00” automatic reset) 1 1
page 81 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Band limiter
Maximum
speed 1 Pr18 Tourque monitor
Pr190 Pr6 Pr35
-1 Reservede reference
Pr7 “0”
Mean
reference Current limit
1 Tourque limit
Pr174
-1
page 82 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Trapezoidal
positioner
+
Resulting position
Electrical shaft
+ reference
+
Speed mode
This command is in Pr190. It can be used in order to move the motor within the selected
operating mode as if it were in speed mode, through a parameter-controlled ramp used to link
any changes in the speed parameter Pr190.
In the “Electrical axis” mode, the motor, called slave, can follow a motor called master, by
means of digital reference signals.
The reference for the electrical axis can be sent by a digital bus encoder or by ports B or C.
The desired reference selection is made through binary parameters following the block
diagram according to the table below:
REFERENCE SELECTION
Mode description Input
Number of pulses X7
SinCos + EnDat Pr62=0 Encoder power
Pr58 Vdc
supply
Number of pulses 5 b65.7=0 b65.6=0
SinCos Pr62=1
Pr58 8 b65.7=0 b65.6=1
12 b65.7=1 b65.6=0
Quadrature
Pr62=3
increm. encoder
Encoder increm.
Pr62=4
in freq/direzione
page 83 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
REFERENCE SELECTION
Mode description Input
SinCos + Number of pulses
Pr62=7
Hiperface Pr58
Quadrature
Pr63=3
increm. encoder
X9
Freq./direction
Pr63=4
increm. encoder
Quadrature IN2
Pr63=5 fenc in ≤ 400kHz
IN3 inputs
Freq./direction
Pr63=6 fenc in ≤ 400kHz
IN2 IN3 inputs
X5
Quadrature IN2
Pr62=5 fenc in ≤ 400kHz
IN3 inputs
Freq./direction
Pr62=6 fenc in ≤ 400kHz
IN2 IN3 inputs
It is important to consider that the feedback signal constrains the input configuration
parameter: parameter Pr62 is related to ports X7 and X5, whereas parameter Pr63 refers to
ports X9 and X5. These two parameters also have the same meaning. If you want to use a
reference signal, this will have to be connected to the free input in order to be used.
Pr4 is the full scale value to be entered into the converter in order to get the motor speed and
input frequencies. If the system is not in quadrature mode but in frequency/direction mode,
the speed will be 4 times lower.
Besides the physical reference signal, a reference can be selected on Digital Bus via CAN,
enabling b170.12=1 for the encoder counter B and setting b170.11=1 for encoder counter C.
Either the immediate enable bits or events can be used to engage the electrical axis, with or
without phase recovery.
The tracking mode control and regulation are performed through the parameter-controlled
ramps. The phase recovery function can also be used, (to recover the time lost during the
engaging process at acceleration).
page 84 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
The phase recovery when the function is active is outlined in the figure above. Parameter Pr
189 is used to define the maximum velocity at which the slave recovers the space lost to the
master. The axis ratio can be set by parameter Pr187, that is the reference signal multiplier, as
well as by Pr188, which is the reference signal divider. A report can be directly sent to the
signal of encoder port B, Pr156/Pr157, and of encoder port C, Pr154/Pr155.
The slave axis is engaged to the master either immediately or when an event occurs. The
choice is made on two separate bits. A bit signals when the axis is engaged.
The axis can be disengaged either immediately or through the disengage bit.
13.3.3 Positioner
The “Positioner” function performs the task to bring the motor from the “actual position” to
the position set in the “Final position” parameter.
The positioner start is automatically generated when the “Final position” and the “Actual
position” values are different, keeping in mind that the motion parameter assessment in
relation to the positioner start can be performed only by bit b231.4=1.
With bit b231.4=0 the positioner start cannot be performed. The motion parameters are
variables defining the “Final position”, the motor speed and the linear deceleration ramp.
This type of positioning is called “Trapezoidal profile”. The motor actually moves only if bit
b230.9=1.
In OPM120 is possible use the TAB0 to memory up to 51 trapezoidal profiles, and for
everyone is possible memorize the speed, the acceleration ramp, the deceleration ramp and the
final position in double word.
The Pr193 parameter contains the number of the profile to execute, with b231.10=1 bit the
function is able to transfer the block of 5 variables of profile in the positioner variables.
With the qualified function, b231.10=1, is possible execute automatically another profile,
simply setting up in the pointer parameter, Pr193, another value. Every scansion, the
parameters are transferred from the table to the positioner variables, if the function is able,
b231.10=1.
In order to insert the values in variables of TAB0, using the “configuration” tool it is
necessary open the “monitor” window, where it is possible to access from Pr2048 to Pr2302
page 85 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
parameter, where there are the variables of the 51 trapezoidal profiles, and it possible read and
modify them.
To insert the values via keypad, it necessary selects TAB0 (T0), indicate the variable of TAB0
(from 0 to 254), and in the inferior line write the width of the parameter.
It is necessary save the parameters for guarantee the memory of the profiles inserted.
page 86 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
b231.0
Active positioner
Reset 1 Pr201:200=213:212=0
b230.0 Speed FFWD
enable
OPM120
Reset 2
b231.1
Pr201:200=213:212=131:130
Full speed b230.12
Acceleration Pr182
b231.2 speed
Reset 3 Pr201:200=213:212=131:130=133:132
Pr183 Pr184
Position multiplier –
Input counter
Deceleration
b170.12 encoder B
encoder B time
Pr156
From Pr153:152
B Pr157
Digital Position divider -
B230.1
encoder B
Ref. Bus encoder
Pr161:160
Value captured
Edge b39.14
IN1
b165.2
b165.3
b165.4
b165.15
Motor value
captured
Edge b39.15
Speed Acceleration Actual position
IN2 Pr190 Pr191 Pr205:204
b231.5
Reset 1 Pr190=0
page 87 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 88 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Binary parameters
Par. Description Field Def.
b170.12 Encoder B enters position reference on digital bus (reserved). (1) W 0
b230.0 Theoretical profile running. When the bit is 1, it means that the R 0
trapezoidal positioner theoretical profile is running.
b230.1 ENC B or C selected as electrical shaft master. B230=1, W 0
ENC B has been selected.
b230.2 “Engaged” electrical shaft. (1) Engaged electrical shaft. During the R 0
engaging phase, when the ramp (Pr183) is not 0, this bit indicates the
end of the transitory phase.
b230.3 Electrical shaft engaged at B capture event. Activates engagement W 0
on a sensor selected by bits 2, 3 and 4 of b165. The captured level from
the master is downloaded in Pr161:160. The space lost during data
processing is recovered.
b230.4 Activates trapezoidal positioner target change. (1) Activates W 1
trapezoidal positioner target change.
b230.6 Engage electrical shaft with phase recovery. (1) W 0
b230.9 Enables trapezoidal positioner reference. (1) W 1
b230.10 Enables electrical shaft reference. (1) W 1
b230.11 Enables speed mode reference. W 1
b230.12 Trapezoidal positioner speed FFW. (1) enables trapezoidal positioner W 0
speed FFW component.
b230.13 Electrical shaft speed FFW. (1) enables electrical shaft speed FFW W 1
component. [w].
b231.0 Type 1 trapezoidal positioner reset. Type 1 trapezoidal positioner W 0
reset command ( Pr201:200=Pr213:212=0).
b231.1 Type 2 trapezoidal positioner reset. Type 2 trapezoidal positioner W 0
reset command ( Pr201:200=Pr213:212=Pr131:130).
b231.2 Type 3 trapezoidal positioner reset. Type 2 trapezoidal positioner W 0
reset command ( Pr201:200 = Pr213:212 =Pr131:130=Pr133:132).
Command used to reset the profile and setting the actual position of the
trapezoidal positioner to the motor FBK value.
b231.3 Type 1 electrical shaft reset. Type 1 electrical shaft reset command W 0
(reference_alb_ele=0 Pr 203:202=0). The actual electrical shaft position
is reset.
b231.4 Type 2 electrical shaft reset. Type 2 electrical shaft reset command W 0
Pr203:202=131:130=133:132.
b231.5 Type 1 speed mode reset. Type 1 speed mode reset command. W 0
Command used to reset the speed Pr190=0. The speed mode reference
position is also reset.
b231.7 Electrical shaft release. Command used to release the slave from the W 0
master. Self-resetting.
b231.8 Electrical shaft engage. Command used to engage the slave to the W 0
master reference master. Self resetting
page 89 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
This program is a preset motion mode in the drive’s basic configuration, that can be
programmed by selecting the following parameters: Pr181=121, b42.13=1, default setting of
the selected operating mode.
Some of the most widely used motion functions of industrial automation are available within
this mode. Namely, this operating mode includes the following:
- position reference generator (positioner)
- speed mode generator
- cam1 generator
- cam2 generator
The resulting position reference will therefore be the algebric sum of the position reference
deltas of one or more generators.
Positionator
Speed mode +
+ Resulting position
+ reference
Cam 1 +
Cam 2
This diagram allows to identify a general flow in operating mode 121. If you carefully
analyze this mode through the block diagram, you will see that the programmer can use
several enabling commands (programmable bits ) at different levels in order to address the
flow of the generated position reference (or references), in several display modes. For
instance, for each generator a position reference can be enabled on a position counter. From
here the reference will then be downloaded in the position loop or into a general position
counter.
Position loop
Global
Positioner Modul global
Generator counter
reference counter
counter at modul
generator
Incremental global
counter
When the position reference of at least one generator is enabled in the position loop, the
reference loading into a global counter defined by module is automatically enabled.
page 90 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
13.4.1 Posizionator
This is a position generator, but it is set as a speed reference. The following parameters will
have to be set:
Rpm speed
acceleration
The two CAM generators are specifically designed to meet the requirements of automatic
machines using electronic cams. Four tables are available, namely TAB0, TAB1, TAB2 and
TAB3, that have been implemented to perform a series of cam functions. Each table is
described by a vector made of 257 elements, that indicate the position to be taken by the
controlled axis when the motor axis is in the position:
In each table the value of the vector elements is ranging between 0 and 9999, whereas 10,000
shall be the count number set in the slave module parameter.
In order to generate a table, the axis route must be divided into 257 points; the value of each
point will have to be rated to 10000, because this is the maximum value that can be written in
the table elements.
The 257th element of each table defines the cam as closed if it is = 0, or as open if it is =
10,000.
The motion will be able to perform the points listed in the table; if the required speed and
torque are within the motor’s electric limits (Maximum Speed and Torque).
Through a series of parameters it is possible to automatically program one of the motion laws
that have been set in the drive in one of the four tables. Functions can be retrieved as follows:
page 91 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
y=x-[sen (x)] 2
Tab0=Pr183=0
Triangular profile 3
Tab1=Pr183=1
Engage ramp 4
Tab2=Pr183=2
Disengage ramp 5
Tab3=Pr183=3
y=sen(x) 6
After selecting the function by Pr182, the parameter is automatically set to zero.
The four tables are the same in both CAM generators; the same table with the same function
can be selected in both generators.
As a default drive configuration, TAB0 is active in CAM1 and TAB3 is active in CAM2. In
order to change the default setting there are some immediate commands active for both CAM
generators, or for CAM1 only of the enable commands on programmable master phase.
When the selected table is changed, the two generators will have a different behaviour.
Based on the executed command, CAM1 immediately activates the execution of the selected
table as well as a change of module. The user will have to check the continuity of speed and
torque during table and module changes. Modules with negative sign cannot be set in CAM1.
CAM1 is engaged either by direct command or through an engage and disengage command
on programmable master phases.
CAM2 activates the selection of a new table and the change of module only by an engage
command. A module with negative sign can be set in CAM2. CAM2 will be engaged and
disengaged only by command and always when the master is in phase 0, or by a single
execution command (Single Shoot). If during the disengage phase bit 233.1 is activated in
CAM2, the program automatically goes to master phase zero and performs the calculation of
the table and of the set module, as well the engagement with the new settings.
The above described cams can be connected to either of two masters. Specific commands
allow to select either one or the other master for both cams, also the same one for both.
The masters are programmed by two pointer parameters allowing to select as a master
position reference any parameter of the drive. The user will have to select as pointer a
parameter that has a meaning for the used motion.
Master 1 offers the possibility to enable a linear ramp to be used whenever the pointed
reference must be changed.
As a default configuration, the cams are scanned throughout the master module. In both
masters the selected cams can be scaled in a sector of the master module by programming the
starting point and the space in which the cam shall be executed. It is possible of course to scan
the cam in this way also between two master modules. The scaling is engaged by the masters,
not by the cam generators, and therefore, if the same master is selected, it will be impossible
to scale CAM1 and CAM2 functions in two separate sectors. You will have to program two
masters with the same pointer and the same initial phasing, then engage both cams to the
masters and scale them in separate sectors.
page 92 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
T0 T0
T2 T1 T2 T1
T3 T3
As shown in the figures, the table switching sequence is automatically inverted when the
speed is negative.
The above-described function is essential, for instance, in applications where the user wants to
complete an engage/disengage phase starting from a gearing function (Electrical axis) by
means of linear linking ramps.
By linear links we mean the tables describing the two engage and disengage ramps. Let’s
suppose that Tab0 has been programmed with a y=x function (gearing) and that Tab3 has
been programmed as a fixed axis, that is y=constant K. We will need to calculate both linking
tables in Tab1 and Tab2 to be able to engage and disengage the axis.
If we consider, for instance, the master cycle in a module in degrees (360°), we will have to
set in Pr186 the master module sector value (ranging between 0° and 360°) that we are going
to use in order to perform the two engaging and disengaging ramps.
Use Pr.183 to select the table you need to calculate and Pr182 to retrieve the drive’s base
configuration predefined functions del drive; in this way you will automatically calculate the
curves in the engaging and disengaging tables.
In order to use this application it is necessary to program a table with a constant value in all of
its points. Tab.3 is a suitable table for this purpose and it can be replaced by a virtual table
using commands b232.9 for CAM1 and b232.10 for CAM2. The value of the constant to be
set can be taken in Pr184 for CAM1 and in Pr185 for CAM2, by reading the first value of the
engage table in Tab1, and the last value of the disengage table in Tab2.
page 93 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
b231.14
Disengage
comand
b231.13
Engage
comand
Pr186 Pr186
engage Disengage
ramp ramp
sector sector
The above described tables are of course an example case to describe the engage and
disengage functions of an axis by changing tables, and they are calculated in order to allow
these functions for an axis that needs to be dynamically disengaged/engaged according to a
gearing law (y=x).
Of course it is possible to describe different tables for similar functions and load them in the
relevant addresses. The user will have to draw the curves in order not to create any motion
discontinuities on the axis, especially when switching between tables. In order to accomplish
this and more generally to ensure user access to cam tables, these can be either read and
written using the keypad or through SBC Can or serial port RS422 using address 4096
(adjacent areas of 257 words per table):
CAN Open
Tab.0: Points 0….254 Index 0x2008 Sub-index 1…255
Points 255…256 Index 0x2009 Sub-index 1….2
Tab.1: Points 0….254 Index 0x200A Sub-index 1…255
Points 255…256 Index 0x200B Sub-index 1….2
Tab.2: Points 0….254 Index 0x200C Sub-index 1…255
Points 255…256 Index 0x200D Sub-index 1….2
Tab.3: Points 0….254 Index 0x200E Sub-index 1…255
Points 255…256 Index 0x200F Sub-index 1….2
page 94 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
b231.0
Active positioner
Reset 1 Pr201:200=213:212=0
b230.0 Speed FFWD
enable
Reset 2
b231.1
Pr201:200=213:212=131:130
Full speed b230.12
Acceleration Pr182
b231.2 speed
Reset 3 Pr201:200=213:212=131:130=133:132
Pr183 Pr184
Position multiplier –
Input counter Deceleration
b170.12 encoder B
encoder B time
Pr156
From Pr153:152
B Pr157
Digital Position divider -
B230.1
encoder B
Ref. Bus encoder
Pr161:160
Value captured
Edge b39.14
IN1
b165.2
b165.3
b165.4
b165.15
Motor value
captured
Edge b39.15
Speed Acceleration Actual position
IN2 Pr190 Pr191 Pr205:204
b231.5
Reset 1 Pr190=0
page 95 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 96 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 97 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Binary parameters
Par. Description Field Def.
b230.0 (1) bypasses Master1 change linking ramp (0) Ramping. W 0
b230.2 Enables Master1 displacement from profile generator W 0
b230.3 Enables Master2 displacement from profile generator W 0
b230.4 Enables positioner in the counter (Pr281:280) W 0
b230.5 EnableCAM1 generator in the counter (Pr283:282) W 0
b230.6 Enables CAM2 generator in the counter (Pr285:284) W 0
b230.7 Enables speed mode in the counter (Pr287:286) W 0
b230.8 Enables positioner counter (Pr281:280) in the global counter W 0
(Pr289:288)
b230.9 Enables CAM1 counter (Pr283:282) in the global counter W 0
(Pr289:288)
b230.10 Enables CAM2 counter (Pr285:284) in the global counter W 0
(Pr289:288)
b230.11 Enables speed mode counter (Pr287:286) in the global counter W 0
(Pr289:288)
b230.12 Enables positioner counter (Pr281:281) in the position reference W 0
(Pr 131:130)
b230.13 Enables CAM1 counter (Pr283:282) in the position reference (Pr W 0
131:130)
b230.14 Enables CAM2 counter (Pr285:285) in the position reference (Pr W 0
131:130)
b230.15 Enables speed mode counter (Pr287:286) in the position reference W 0
(Pr 131:130)
b231.0 Activates table Tab0 to the Master phase set in (Pr247:246). When W 0
the bit is 1, TAB0 is enabled. The table is enabled when the slave-
master engagement level is programmed in parameter Pr247:246.
b231.1 Activates table Tab1 to the Master phase set in (Pr249:248). When W 0
the bit is 1, TAB1 is enabled. The table is enabled when the slave-
master engagement level is programmed in parameter Pr249:248.
b231.2 Activates table Tab2 to the Master phase set in (Pr251:250). When W 0
the bit is 1, TAB2 is enabled. The table is enabled when the slave-
master engagement level is programmed in parameter Pr251:250.
b231.3 Activates table Tab3 to the Master phase set in (Pr253:252). When W 0
the bit is 1, TAB3 is enabled. The table is enabled when the slave-
master engagement level is programmed in parameter Pr253:252.
b231.4 Immediate activation of Tab0. When the bit is set to 1, TAB0 is W 0
immediately engaged.
b231.5 Immediate activation of Tab1. When the bit is set to 1, TAB1 is W 0
immediately engaged.
b231.6 Immediate activation of Tab2. When the bit is set to 1, TAB2 is W 0
immediately engaged.
b231.7 Immediate activation of Tab3. When the bit is set to 1, TAB3 is W 0
immediately engaged.
page 98 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
page 99 of 155
Parker Hannifin S.p.A S.B.C. Division Hi-drive User Manual
Motor position
Pr203:202 Pr133:132
Motor position
via CanBus Feedback transmission
b230.6 enable
b230.15
Sync
Decimal parameters
Par. Description Field Range Def. Res.
Pr182 Speed reference OM120. This is the feed-forward W -32768 0 1
value received via the CanBus. When the SYNC ÷32767
(b230.15=1) is received, Pr182 will be copied to Pr185
and will become active.
Pr183 Cyclic command OM140. Command parameter W -32768 0 1
managed by Pico-PLC. (see section “SBCCAN”). ÷32767
Pr184 Cyclic state OM140. Status parameter managed by W -32768 0 1
Pico-PLC. (see section “SBCCAN”). ÷32767
Pr185 Speed feedforward. The value of this parameter is W -32768 0 1
summed at the output of the position loop in order to ÷32767
obtain the speed request Pr6.
Pr201:200 Position reference via CanBus. This is the position R ±231 0 1
reference received via the CanBus. When the SYNC
(b230.15=1) is received, Pr200:201 will be copied to
Pr130:131 and will become active.
Binary parameters
Par. Description Field Def.
b230.0 8 byte response message. Cyclic response message. When the bit is 1, W 0
the status is made by the 16 bits in Pr184. Otherwise, when the bit is 0,
the status contains only the first 8 bits of parameter Pr184.
b230.2 Enabling FBK transmission to sync0. Enables fbk response to sync0. W 1
If = 1, when the type 0 SYNC is received, Pr202:203 will be
transmitted via the CanBus.
b230.3 6/7 byte response message. If bit0=0, the response message will have W 0
7 bytes; If bit 0=1,the response message will have 6 bytes.
b230.6 Enabling FBK transmission to sync1. Enables fbk response to sync1. W 1
If = 1, when the type 1 SYNC is received, Pr202:203 will be
transmitted via the CanBus.
b230.7 FFW calculation. Calculates the ffw component from position W 0
reference.
b230.15 Watchdog sync. Sync receive Watchdog (set any time a message is RW 0
received).
Three event-capturing functions are available to capture either the position fbk or either
encoder inputs (B or C). These functions can be programmed both in terms of the value to be
captured, that can be alternatively:
- POSITION LOOP FBK,
- ENCODER B,
- ENCODER C,
and in terms of the event when the value must be captured, that can be alternatively:
- zero encoder point dog (encoder in connector)
- rising edge of digital input IN0
- falling edge of digital input IN0
- digital input IN1 edge (programmable rise/fall through b39.14)
- digital input IN2 edge (programmable rise/fall through b39.15)
When a synchronous motor with speed feedback from an incremental encoder is used, any
time the unit is powered up a phasing procedure will have to be carried out. The phasing
process may end (if Pr65.3=1) with a “fine” phasing on the input encoder zero point dog. In
this case, the encoder will need to be mechanically phased when it is installed on the motor.
As sincos encoders can be used encoders with a number of sines per revolution corresponding
to 2 elevated to the nth power.
Through the position FBK the motor position can be identified and saved in specific registers.
The drive allows to chose where to capture the value, in which of three registers to save it and
what type of event shall prompt the capture of the value.
Parameters Pr164, Pr165 and Pr166 are used to manage events, registers and captured values:
- bits 0 and 1 define which FBK shall be used to capture the value. The setting of these
bits therefore determines the data input;
- bits 2, 3 and 4 define the selection of the event that prompts the value capture: that is,
these bits identify the event that shall determine the timing of the value capture;
- bit 15 controls the value capture. This means that, any time this bit is 1, a value has
been captured. This bit, however, is not self-resetting and its status must be changed
(through Pico-PLC or serial command) in order to be able to see when the next values
are sensed.
Event capture
Decimal parameters
Par. Description Field Range Def. Res.
Pr151:150 Encoder C input counter. Counter dedicated to R -32768 0 1
reference input from C FBK. ÷32767
Pr153:152 Encoder B input counter. Counter dedicated to R -32768 0 1
reference input from B FBK. ÷32767
Pr154 Encoder C position numerator. Using this parameter W -32768 1 1
and Pr155, the user can set the desired input reference ÷32767
frequency ratio.
Pr155 Encoder C position enumerator. Using this W -32768 1 1
parameter and Pr154, the user can set the desired input ÷32767
reference frequency ratio.
Pr156 Encoder B position numerator. Using this parameter W -32768 1 1
and Pr157, the user can set the desired input reference ÷32767
frequency ratio.
Pr157 Encoder B position denominator. Using this W -32768 1 1
parameter and Pr156, the user can set the desired input ÷32767
reference frequency ratio.
Pr159:158 Captured value 1. Register containing value 1. R 0 1
Pr161:160 Captured value 2. Register containing value 2. R 0 1
Pr163:162 Captured value 3. Register containing value 3. R 0 1
Binary parameters
Par. Description Field Def.
b164.Y selection of capture object 1. The setting of bits defines the W
object and the type of event to be captured.
b164
object to be captured: bit1 bit0 Capture
bit4 bit3 bit2
FBK POS 0 0 event
ENC A 0 1 Z ENC AUX 0 0 0
ENC B 1 0 Not valid 0 0 1
Not valid 1 1 POS EDGE IN0 0 1 0
NEG EDGE IN0 0 1 1
EDGE IN1 1 0 0
EDGE IN2 1 0 1
Other not valid
b164.15 Warning bit. This bit warns that a value has been captured. The R 0
bit has no self resetting capabilities and therefore stays set to “1”
after a first value has been captured.
b165.Y Capture 2 selection. The setting of these bits defines the object W
and the type of event to be captured.
b165
Capture event Bit4 Bit3 Bit2
object to be captured: bit1 bit0 Z ENC AUX 0 0 0
FBK POS 0 0 Not valid 0 0 1
ENC A 0 1 POS EDGE IN0 0 1 0
ENC B 1 0 NEG EDGE IN0 0 1 1
Not valid 1 1 EDGE IN1 1 0 0
EDGE IN2 1 0 1
Other not valid
b166.15 Warning bit. This bit warns that a value has been captured. The R 0
bit has no self resetting capabilities and therefore stays set to “1”
after a first value has been captured.
✎
Two programmable analogue outputs are available in terminal block X5: parameters Pr50 and
Pr52. The scale of the 2 analogue outputs has range between –2048 and +2048, corresponding
to ±10V. An exception is made when Pr0 is monitored (in default condition); in this case the
maximum output voltage is 8.54V when the speed in Pr0 reaches the speed value of Pr32. The
output scale therefore varies according to the value of parameter Pr32 (see formula).
The scale can also me changed by parameters Pr51 and Pr53.
( value of the Pr pointed from Pr 50) • 8,54V ( value of the Pr pointed from Pr 52) • 8,54V
Van.out = Van.out =
Pr 32 • 2Pr 51 Pr 32 • 2Pr 53
( value of the Pr pointed from Pr 50) • 10V ( value of the Pr pointed from Pr 52) • 10V
Van.out = Van.out =
2048 • 2Pr 51 2048 • 2Pr 53
The simulation of encoder pulses can be seen on two different connectors, whereas the
generated signal can be taken either from the motor shaft position or from a pointed
parameter.
When the value is read from the motor shaft position, the encoder simulation can set the
number of pulses per revolution (Pr72 that can range from 4 to 65535). If grater resolutions
are required, it is possible to opt for an exponential setting for 2 elevated to the nth power: the
maximum value is 18 (Pr72=18, that is 218, as the greatest value that can be set). The choice
between these two systems can be made through bit b70.0.
Bit b70.3 allows to select the type of signal used in the simulation generation.
- When the motor shaft position is used, the value is always read at the maximum
resolution: 220.
- When a pointed parameter is used, Pr71, the rating is read in its value, and therefore
with a resolution lower than 220. Therefore the reading must be considered as a part of
a revolution. However, if the value read by the pointed parameter is converted to the
maximum resolution, the significance of the reading does not change
Pr71 b170.8
Pr72
Pulses per rev.
Resolution Encoder simulator
b78.7
max 220
X11 X10
The calculating function ends when bit b42.7 returns to“0”. At this point the motor can be
stopped.
In order to enable motor cogging compensation,, set bit b39.10=1.
N.B. The table that the drive has generated during the calculation of cogging mapping is
not deleted when default parameters are loaded. In order to modify these data, repeat
the mapping calculation.
The internal Pico-PLC is used to connect the external world (inputs/outputs) to the Hi-drive
parameter system. The PLC can be used to copy digital input to a binary parameter, to copy a
binary parameter to a digital output and to execute mathematical and Boolean operations. The
PLC program must be entered as a list of instructions either using the keypad or via serial link
(instruction list and ladder) using a PC and an interface program (MotionWiz). The default
parameter settings (b42.12) correspond to a program (default Pico PLC, see Appendix D).
The main features of the Pico-PLC are:
PLC INSTRUCTIONS
Pa.y
LD Pa.y loads the y bit of the Pa parameter on the stack
Pa.y
LDN Pa,y loads the negated y bit of the Pa parameter on the stack
Pa.y
OUT Pa,y sets the y bit of the Pa parameter to the value loaded on the
stack
Pa.y
OUTN Pa,y places the y bit of the Pa parameter to the value of stack
Pa.y negating it
SET
Pa.y SET Pa,y if the stack = 1, the y bit of the Pa parameter is set to 1
RST
RES Pa,y if the stack = 1, the y bit of the Pa parameter is set to 0
Pa.y
AND Pa,y if the bit loaded on the stack contains the result of the logical
AND operation between itself and the y bit of the Pa
parameter
Pa.y
ANDN Pa,y the bit of the stack contains the result of the logical AND
operation between itself and the y bit of the negated Pa
Pa.y parameter
OR Pa,y the bit loaded on the stack contains the result of the logical
Pa.y OR operation between itself and the y bit of the Pa parameter
ORN Pa,y the bit on the stack contains the result of the logical OR
Pa Pb Pc
operation between itself and the y bit of the negated Pa
parameter
ADD
ADD Pa, Pb, Pc if the bit on the stack = 1, the addition operation is executed
Pa Pb Pc
on the parameters in which: Pc = Pa + Pb
SUB
SUB Pa, Pb, Pc if the bit on the stack = 1, the subtraction operation is
Pa Pb Pc executed on the parameters in which: Pc = Pa – Pb
MUL MUL Pa, Pb, Pc if the bit on the stack = 1, the multiplication operation is
Pa Pb Pc executed on the parameters in which: Pc = Pa ⋅ Pb
DIV DIV Pa, Pb, Pc if the bit on the stack = 1, the division operation is executed
on the parameters in which: Pc = Pa / Pb
END END end of program
FUNCTIONAL DESCRIPTION
The Pico-PLC program is scanned every 6.144 milliseconds. Based on this sampling, the
inputs are first read, then the two timers (Pr92 Pr93 b94.1 and b94.2) are updated, the user
program is scanned and finally outputs are updated. For this reason, both input reading and
output setting can vary by 6.144 ms with respect to the physical event. If the microprocessor
is overloaded with work (the operating mode is active, there are frequent serial requests and
the PLC program is long), it may take more than 6.144 milliseconds to scan the entire PLC
program.
All the instructions of the Pico-PLC with the exception of the arithmetic instructions are
single bit instructions. The available stack has a depth of only one bit.
The LD (LDN) instruction loads the bit defined as an operand on the stack, while all the other
logical instructions work on the stack. Arithmetic instructions are executed only if the stack
bit is set to 1.
For user convenience, truth tables of logical operations are given below.
AND logical operation OR logical operation
bit A bit B result bit A bit B result
0 0 0 0 0 0
0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1
The respective denied ANDN and ORN operations follow the same logic, except that the
denied value of the specified bit will be used.
12 bits from b90.4 to b90.15 are reserved on the PLC and can be stored. 14 additional bits
from b91.2 to b91.15 are available on the PLC but cannot be stored. They are always set to 0
when the converter is powered on.
There are 14 word type user parameters, namely Pr95 to Pr99 and Pr110 to Pr119. They can
be stored and used as double word parameters.
Parameters Pr100 to PrP107 are dedicated to data exchange through the block sync of the
SBC CAN protocol (used to exchange data via Profibus Device Net bridges). The Pico-PLC
includes 9 constants for arithmetic operations, that is Pr121 to Pr129. When the default
parameters are loaded, the constants have the values shown in the table and can be modified
and stored with different values. These parameters are already programmed to be considered
as a double word.
When arithmetic instructions (ADD, SUB, MUL, DIV) are used, consider that the operators
are assumed to be words and are signed. If a double word operation is required, set b94.0 = 1
before executing the operation. After the operation, the PLC will automatically set this bit to
0. Double parameters are treated as double words, so that in an operation such as [ADD
121,122,212] the result –1 will be written in the double word Pr212:213 without having to set
b94.0=1 before the operation. If Pr100=-1 and Pr101=0 the operation [ADD 100,122,212]
will give as a result Pr212:213=-1, while the same operation executed with b94.0=1 will
assume Pr101 as the high word of the double word Pr100:101 and the result will be
Pr212:213=65535. If the parameters used are known as being in double word format (except
parameters dedicated to operating modes, i.e. Pr 181 to Pr 250), double word format is
implicit. As for operating mode parameters, double word format is implicit only in parameters
Pr200 to Pr229.
Note that in mathematical operations with double words, only the low word is shown (L),
whereas the high word (H), which is the most significant, will appear in the following word.
At the end of each arithmetic operation, b94.3 is set to 0 in case of positive result and to 1 in
case of negative result; similarly, b94.4 is set to 1 when the result is zero and to 0 if the result
is not zero. These settings remain effective until the next arithmetic operation is executed (the
operation is executed only if the stack bit is one).
If the DIV operation is executed on a double word, the most significant part of the result
contains the remainder of the division, that is, if b94.0=1 and the operation [DIV
129,127,100] is executed, the result will be Pr100=4 and Pr101=96.
The user can make use of two timers, Pr92 and Pr93. To use the first timer load the time as a
number of samplings (6.144 ms) into PR92. For example, Pr92=100 is equal to 614
milliseconds. Pr92 will automatically decrease as time goes by, and bit b94.1 will remain set
to zero until the times has not expired; when Pr92=0, b94.1 will be set to 1.
The same is true with the second timer using parameter Pr93 and bit b94.2. Pr92 Pr93 b94.1
and b94.2 are updated only before the Pico-PLC program is scanned.
The maximum number of instructions is 256. Note that arithmetic operations take up the
space of two logical operations. If they are used, the maximum number of instructions
accepted will be decreased.
The PLC program must always end with the END instruction.
The Pico-PLC program can be edited via serial link or directly using the keypad. In this latter
case, in order to facilitate program changes, if you want to delete an instruction, go to the
instruction to be deleted and press the [+ or -] key. The type of instruction will be displayed.
At this point, hold the [S] key and press the [-] key: when both keys are released, the
instruction will be deleted. If you want to add an instruction after the In06, go to the next
instruction In07 and press the [+ or -] key. The type of instruction will be displayed. At this
point, hold the [S] key and press the [+] key. When both keys are released, an instruction will
be entered. In this latter case, make sure that the program does not exceed the maximum
instruction number, otherwise the last instructions will be lost. The Pico-PLC program can be
edited or modified only when the PLC is in stop (b39.13=0).
90.2 40.0
LD 90.2 Input 2 used for full scale
OUT 40.0 selection
90.3 40.6
LD 90.3 digital input 3 used for the stop
OUT 40.6 function
41.4 91.2
LD 41.4 digital relay output indicates
OUT 91.2 that the converter is OK
41.11 91.0
LD 41.11 digital output 0 indicates that
OUT 91.0 the thermal motor image is
active
E ND END
end of the program
When the speed or the address have been modified, the link must be reinitialized . See
parameters below.
[STX] = $7E indicator of transmission start. If a field in the message except STX takes the
value $7E, this field is followed by a 0 ($00) so that it will not be interpreted as an [STX].
[CMD+ADDR] = command and address of the peripheral device, which is never zero. This
data is composed as follows: the first 5 bits (bits 0-4) define the address of the converter (from
0 to 31); the remaining 3 bits (bits 5-7) define the type of message sent, as described in the
following table:
[BK+LUN] = the field LUN (first 3 bits) indicates the number of bytes of the sent data
(parameter or PLC instruction); it can take the following values: 1, 2 or 4. The value shall not
include 0 characters ($00) after the values corresponding to the transmission start character
($7E). Each parameter has a length of 2 bytes.
The BK field covers the 5 most significant bits and represents the 5 most significant bits of
the Pico-PLC parameter address, table or instruction.
[PAR] = write/read address of the PLC parameter, table or instruction (8bit low in the
address)
A parameter address is the number of the parameter* 2 on 13 bits: PAR represents the 8 less
significant bits of the address, whereas the 5 most significant bits will be written in the BK
field. The table used for the electronic cam is allocated in the parameter area at address 4096
to 6151 (the other addresses are reserved and will not be used). PLC instructions are mapped
at address 0 to 511, instructions can be accessed through specific commands.
It is also important to consider that the instruction address depends upon the length of the
previous instructions, varying between two and four bytes, (see PLC instruction table).
[CHK] = 256 module sum of all the fields, except [STX] (checksum).
Message types
[CMD1] = is the response message of the converter to a data request. The response message
has the following format:
[STX] [001+ADDR] [BK+LUN] [PAR] [D0]… [Dn] [CHK]
or it can be the confirmation message to a data write or data modify. In this case, the format is
the following:
[STX] [001+ADDR]
where ADDR always identifies which converter is answering.
[CMD2] = is the read message of an instruction in the PLC area. The message has the
following format:
[STX] [010+ADDR] [BK+LUN] [PAR] [CHK]
[CMD3] = is the write message to an instruction in the PLC area. The message has the
following format:
[STX] [011+ADDR] [BK+LUN] [PAR] [D0]… [Dn] [CHK]
[CMD4] = is the read message of a parameter. The message has the following format:
[STX] [100+ADDR] [BK+LUN] [PAR] [CHK]
[CMD5] = is the write message of a parameter. The message has the following format:
[STX] [101+ADDR] [BK+LUN] [PAR] [D0]… [Dn] [CHK]
[CMD6] = is the change bit message of a byte parameter. The message has the following
format:
[STX] [110+ADDR] [BK+LUN] [PAR] [D0] [D1] [CHK]
In this case LUN=2 or else two bytes are sent for the data. The first byte is the mask
containing the 0s in the positions of the bits to be changed and 1s in the other positions, while
the second byte contains 1s in the positions of the bits that are to be set to 1 and 0s in the other
positions. The PAR address is that of the parameter (byte) where one or more bits are to be
modified. If the parameter is a word and the bit to be modified is one of the first 8 (b0...b7):
PAR = the parameter address; otherwise, if the bit to be modified is one of the upper 8
(b8...b15): PAR = the address parameter + 1.
[CMD7] = is the write message of a parameter to all converters connected to the serial link.
The message has the following format:
[STX] [11100000] [BK+LUN] [PAR] [D0]… [Dn] [CHK]
The address of the peripheral device (ADDR) must be 0.
Notes:
- The parameters that are displayed on the screen with decimals must be treated as
integer values. For example, a value of 978.5 is read and written as 9785.
- All values that are preceded by the $ symbol are to be understood as hex numbers.
- The value in square brackets identifies the base unit (byte) of the message.
- All messages, to be valid, must be completed within a well-defined time-out which is
a function of speed, and must have correct parity and checksum.
- The converter responds to a request or to a data send only if the message has been
received correctly. In the case of an error in the message, no response is transmitted.
The only exception is message type 7 that is used to send data with a single message to
all the converters connected to the serial link.
RS-232 the converter is delivered with a 0 address and a speed of 19200 bps (Pr256=6). To
modify the configuration, first set the speed in Pr256, then initialize it by issuing the
command b79.3. Use command b42.15 to store the configuration.
RS-485/RS-422: the converter is delivered with a 0 address (Pr259=0) and a speed of 19200
bps (Pr258=6). To modify the configuration, first set the speed in Pr258, then the serial
address in Pr259 and finally initialize it by issuing command b79.4. Use the command b42.15
to store the configuration.
The first 4 bits (b0..b3) of the first byte in each instruction contain the instruction code (see
table above).
In the first 8 logical instructions in the table (LD… ORN) as well as in SET and RES, the
remaining 4 bits of the first byte (b4..b7) contain the y value, while the second byte contains
the Pa value.
In ADD, SUB, MUL and DIV mathematical instructions, the second byte contains the Pa
value, the third byte contains the Pb value, and the fourth byte contains the Pc value.
In the END instruction, the second byte is not used.
Instructions must follow each other beginning at address 0h and no byte can be left empty.
There is only one program and it is closed by an END instruction.
In order to better understand how to implement the communication protocol via serial link,
some examples of each type of message are given below.
The values given are only indicative as examples.
Suppose we want to read the value of parameter Pr25 (release software) and that its value is
43. Suppose also that the converter serial address is 0. The following message will be sent:
[$7E][$80][$01][$32][$B3]
Suppose we want to read the reference speed (Pr7) and that its value is 2000. Suppose also
that the converter serial address is 1. The following message will be sent:
[$7E][$81][$02][$0E][$91]
The converter responds with the following message:
[$7E][$21][$02][$0E][$D0][$07][$08]
Suppose we want to select operating mode 110 (Pr181). Suppose also that the converter serial
address is 0. The following message will be sent:
[$7E][$A0][$09][$6A][$6E][$81]
The converter responds with the following message:
[$7E][$23]
Suppose we want to set the rated current to 2.5 A (Pr33). Suppose also that the converter
serial address is 3. The following message will be sent:
[$7E][$A3][$02][$42][$19][$00][$00]
The converter responds with the following message:
[$7E][$23]
Suppose we want to send a command to save the PLC program (b42.14=1). Suppose also that
the converter serial is 0. The following message will be sent:
[$7E][$C0][$02][$2B][$BF][$40][$EC]
The converter responds with the following message:
[$7E][$20]
Suppose we want to disable the converter via software (b40.9=0). Suppose also that the
converter serial address is 0. The following message will be sent :
[$7E][$C0][$02][$51][$FD][$00][$10]
The converter responds with the following message:
[$7E][$20]
Suppose we want to set the first PLC instruction as: LD 90.5. Suppose also that the converter
serial address is 0. The following message will be sent :
[$7E][$60][$02][$00][$50][$5A][$0C]
The converter responds with the following message:
[$7E][$20]
15 FIELD BUS
All changes in speed, address or function mode are activated using the b79.5 command or
when the converter is powered on again.
Cyclic data
Data length 8/6/4 bytes
Field Name Position Reference Speed Reference Command
Contents Pr200:201(32 bit) Pr182 (16 bit) Pr183 (16 bit)
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 0 0 0 0 1 1 A3
Synchronism message
Data length 1 byte
Field Name Sync
Contents Sync type (8 bit)
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
0 0 0 X X X X X 0 0 0 0 0 0 0 0
Type 0 synchronism (Sync = 0): each drive activates the speed and position references and
saves the current motor position. If b230.2=1, the drive responds with a “cyclic reply”.
Type 1 synchronism (Sync = 1): saves the current motor position. If b230.6=1, the drive
responds with a “cyclic reply”.
Cyclic reply
Data length 6/7 byte
Field Name Address Motor Position Status
Data Pr261 (8bit) Pr202:203(32 bit) Pr184
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 0 0 1 0 1 0 A3
Byte 0 Byte 7
7bit 6bit 5bit 4bit 3bit 2bit 1bit 0bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0bit
MSB LSB In3 In2 In1 In0
Torque Input
MultiCyclic data
Data length 2,4,6,8 byte
Field Name Speed Speed Reference Speed Reference 2 Speed Reference 3
Reference0 1
Contents Pr182 (16 bit) Pr182 (16 bit) Pr182 (16 bit) Pr182 (16 bit)
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
0 A1 A0 X X X X X 0 0 0 0 1 1 1 0
This type of message holds various information that are going to be addressed to multiple
slave converters. To identify the address logic used, see the following table that shows how
the speed reference values (Pr 182) are addressed to the various converters, based on the value
of A0:A1=group address.
MultiSynchronism message
Data length 1,2,3,4 byte
Field Name Command 0 Command 1 Command 2 Command 3
Contents Pr183 (8bit) Pr183 (8bit) Pr183 (8bit) Pr183 (8bit)
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
0 0 0 X X X X X 0 0 0 0 0 1 0 0
Each drive activates the speed references and stores the current motor position. If b230.2=1,
the drive responds with a “cyclic reply”.
To this end, consider that, being a message directed to multiple converters, you need to be
able to define which converters the “command” (first 8 bits of Pr183) is directed to. This
information is reported in the following table:
Thus we can conclude that each command is composed of 8 bits and is shared by multiple
converters. The user defines the bits within each command by programming the Pico-PLC of
each converter.
Acyclic data write or parameter request message from master to slave converter
Data Address
This is the address of the parameter involved in the operation (parameter number * 2).
The addresses of PLC instructions are ranging from 8192 to 8704.
The addresses of CAMMA tables are: (1) from 4096 to 4609, (2) from 4610 to 5123, (3) from
5124 to 5637, (4) from 5638 to 6151.
Data
When the parameter is written, it contains the value of the parameter itself..
If one or more bits are modified, it contains the mask of the bits to be modified. If case of a
parameter read request, the field has no significance. In case of PLC program writing, it
contains the instruction code (see Serial interface).
Data reply
Data length 5 bytes
Field Name Addr & Spare Data
Contents Pr261 32 bit reply data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 0 0 1 1 0 0 A3
Data Address
This is the address of the parameter involved in the operation (parameter number * 2). The
addresses of PLC instructions are in the range 8192 to 8704.
The addresses of CAMMA tables are: (1) from 4096 to 4609, (2) from 4610 to 5123, (3) from
5124 to 5637, (4) from 5638 to 6151.
Data
When the parameter is written, it contains the value of the parameter itself..
If one or more bits are modified, it contains the mask of the bits to be modified. In case of
PLC program writing, it contains the instruction code (see Serial interface).
Error
Data length 3 bytes
Field Name Addr Error
Contents Pr261 Pr23
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 0 0 1 0 0 0 A3
This type of message will be sent by the converter to the bus if the converter changes its alarm
status (alarm 0 = no alarm).
Note 1: In real time mode, you can use bit 230.15, which is set to 1 each time the
synchronism and multisynchronism message is received via SBCCAN.
Based on the above considerations, by simply adding a program to the Pico-PLC, you will be
able to ensure that the communication between master and slave via CAN-bus is active.
It is important to consider that, in this way, the communication via CAN-bus will be checked
every 6.144 [ms] or multiple thereof (minimum time required to complete the scanning of the
Pico-PLC program).
It should also be noted that both Pr184 (Status) and Pr183 (Command) must be managed in
each converter by an appropriate Pico-PLC program.
Note 2: if cyclic sync and data ≤6msec, the data can come immediately before and after the
sync, otherwise the sync shall be kept at least at 150 µsec from the data.
Note 3: in order to transmit multi-cyclic and cyclic data on the same CAN network, keep a
minimum distance of 150 µsec in between. The same principles should be applied to sync and
multisync messages.
The typical timing of the SBCCAN in real time mode is shown in the diagram on the next
page.
SBCCAN
Feedback from drive1 Feedback from drive2 Feedback from drive3 Feedback from drive4
2 1 >400µs
1 TC
1 3 TC
Data Address
This is the address of the parameter involved in the operation (parameter number * 2).
The PLC instructions have addresses in the range 8192 to 8704.
The addresses of CAMMA tables are: (1) from 4096 to 4609, (2) from 4610 to 5123, (3) from
5124 to 5637, (4) from 5638 to 6151.
Data
When the parameter is written, it contains the value of the parameter.
If one or more bits are modified, it contains the mask of the bits to be modified.
If case of a parameter read request, the field has no significance.
In the case of PLC program data writing, it contains the instruction code (see Serial Interface).
Data reply
Data length 5 byte
Field Name Addr & Spare Data
Contents Pr261 (8bit) 32 bit reply data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 A4 0 1 1 0 0 A3
Data Address
This is the address of the parameter involved in the operation (parameter number * 2). The
addresses of PLC instructions are ranging from 8192 to 8704.
The addresses of CAMMA tables are: (1) from 4096 to 4609, (2) from 4610 to 5123, (3) from
5124 to 5637, (4) from 5638 to 6151.
Data
When the parameter is written, it contains the value of the parameter.
If one or more bits are modified, it contains the mask of the bits to be modified.
In the case of PLC program data writing, it contains the instruction code (see Serial Interface).
Error
Data length 3 bytes
Field Name Addr Error
Contents Pr261 Pr23
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 A4 0 1 0 0 0 A3
This type of message will be sent by the converter to the bus if the converter changes its alarm
status (alarm 0 = no alarm).
The extended message set 2 enables the exchange of memory areas between the master and
the converters both in communication and real-time modes. Data exchange is still
synchronous. The master transmits the data to all converters, which then save it in a
temporary buffer. Then the master transmits the synchronism message, and the drives, when
they receive this message, will copy the data blocks received from the temporary buffer to the
parameter area and will reply to the master with their own parameter sets.
Block send
Data length 8 byte
Field Name Data
Contents 64 bit of data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 1 0 0 0 0 0 1 A3
Block sync
Data length 0 byte
Field Name
Contents No data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
0 0 0 X X X X X 1 0 0 0 0 0 0 0
The data received are saved from Pr100 to Pr103, and parameters Pr104 to Pr107 are
transmitted using the following message:
Block reply
Data length 8 byte
Field Name Data
Contents 64 bit of data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 1 0 0 0 0 1 0 A3
Note 1: just like in real time mode, you can use bit 79.14, which is set to1 each time block
sync is received via SBCCAN. Based on the above considerations, by simply adding a
program to the Pico-PLC, you will be able to ensure that the communication between master
and slave via CAN-bus is active.
It is important to consider that, in this way, the communication via CAN-bus will be checked
every 6.144 ms or multiple thereof (minimum time required to complete the scanning of the
Pico-PLC program).
The Can node address must be set on Pr261 with values ranging from 1 to 127. The
transmission speed is given by the setting of parameter Pr260, as shown in the following
table.
Pr260 0
0 125 kbps
1 1 Mbps
2 500 kbps
3 250 kbps
4 125 kbps
5 50 kbps
6 20 kbps
7 10 kbps
All changes in speed, address or function mode are activated using the b79.5 command or
when the converter is powered on again.
The following objects are available based on CANopen Pre-defined Connection Set:
NMT object :
NMT state machine (DS301)
EMERGENCY object :
Below is a description of emergency object implementation:
Emergency message
Data length 8 byte
Field Name Error code Err. Reg Drive address Data
Contents 16 bit code 8 bit error 8 bit address 32 bit reply data
Identifier
ID2 ID1 ID0 - - - - - ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
A2 A1 A0 X X X X X 0 0 0 1 A6 A5 A4 A3
A warning message and a pop-up message are available for this object. The latter can be sent
by setting an appropriate command.
The alarm message is sent each time that the current alarm status (Pr23) changes, so that when
a new alarm occurs (or when the alarms are reset) the value 0x01 is sent to the field Err.Reg,
and the least significant byte of the Data field will contain the drive’s alarm code.
The alarm message transmission can be prevented by setting bit 78.0 to 1.
The Error Code field will contain a specific code based on the different drive alarm:
- Er01 (overvoltage) : 0x3210
- Er02 (undervoltage) : 0x3220
- Er03 (overcurrent) : 0x2340
- Er04 (speed fbk alarm) : 0x7310
- Er05 (motor over-temperature) : 0xff07
- Er06 (module over-temperature) : : 0x4310
- Er07 (aux trip 1) : 0xff00
- Er08 (aux trip 2) : 0xff01
- Er10 (checksum PLC) : 0x6310
- Er11 (checksum Parameters): 0x6310
- Er15 (default Parameters) : 0x6320
- Er16 (calibration alarm) : 0xff03
- Er17 (internal alarm type 1) : 0xff08
- Er20 (internal alarm type 2) : 0xff0a
- Er21 ( undervoltage 24VDC alarm) : 0x5112
- Er22 (ambient over-temperature alarm) : 0x4110
- Er23 (internal alarm type 3) : 0xff0c
- Er24 (braking transistor protection alarm) : 0xff0d
- Er25 (fbk speed loop initialization alarm) : 0xff0e
When alarms are reset with b42.10, Error code field will be 0x0000.
A user pop-up message can be sent by setting command b79.12 to 1. In this case, the Error
Code field will be 0xFF09 and the Data field will contain the value in Pr108:109.
b 79.12 will be reset to 0 once the message has been sent.
SDO(tx/rx) object
Sub_index 1 Pr[0]
Sub_index 2 Pr[1]
….
Sub_index n+1 Pr[n]
In order to get the line load resistances, connect pin 2 and 6 with a jumper on connector X8 of
the last converter connected in series.
*Windows and the Windows logo are registered marks or trademarks of Microsoft Corporation in the United States and/or in other countries .
16.1 MotionWiz
The configuration tool is called “MOTIONWIZ” and is used to program the drive while
controlling the whole system in real time. PLC programs can also be edited and new files can
be generated.
The first step is to install the program*:
click on the icon “SetupMotionWiz.exe”
Follow the instructions that appear during the installation . An icon linking to the program
will be generated on your desktop at the end of the installation process :
Click on the icon to start the configuration program. The following window will be displayed
on your monitor:
Lang.
continued:
File menu
Data on drive
Data on PC
* The MotionWiz program can be found on the CD rom supplied with the drive or downloaded from our website: www.sbcelettronica.com
In order to create a connection with Hi-Drive (on port X4) go through the following steps.
Launch the HyperTerminal program: start menu programs accessories
communications
1. Create a new connection
2. Select port
The Baudrate (Bit per second) depends on the actual Hi-Drive setting, all other values are
compulsory.
5. In the terminal window, select the menu file properties. Select the following settings
Range
Field Description
Max Min
#a Parameter number NUM_PAR-1 0
#b Bit number 15 0
#c Pico-PLC instruction number 255 0
#d Table number N_TABLES-1 0
#e Point of the table number END_ADR - START_ADR 0
Word (16 bit) value (signed) 32767 -32767
#g 65535 0
(unsigned)
#h Long (32 bit) value (signed) +232-1 -232
#i Bit status value 1 0
Pico-PLC instruction mnemonic code
[m] See the paragraph on Pico-PLC
(2, 3 or 4 characters)
#n 16 character Text Message string text
#1 Pico-PLC 1st operand See the paragraph on Pico-PLC
#2 Pico-PLC 2nd operand See the paragraph on Pico-PLC
#3 Pico-PLC 3rd operand See the paragraph on Pico-PLC
#n 16-char message string
NUM_PAR and N_TABLES, and START_ADR, END_ADR for each table can be read
directly in the drive through dedicated commands.
Read commands
Description Tx Format Rx Format
Word parameter value(*) P#a<CR> #g<CR><LF>
Long parameter value PL#a<CR> #h<CR><LF>
Bit status B#a.#b<CR> #I<CR><LF>
#m<SPACE>#1.#2.#3<C
Pico-PLC instruction I#c<CR>
R><LF>
d word point value TABLE T#d.#e<CR> #g<CR><LF>
d long point value TABLE TL#d.#e<CR> #h<CR><LF>
Null command <CR> <CR><LF>
Command abort(**) xxxxxx<ESC> <CR><LF>
Error messages
Description RX message string
Write command success Ok<CR><LF>
Command aborted <CR><LF>
Syntax error or bad parameter or bit
Syntax Error<CR><LF>
number or value out of range
Pico-PLC in
Pico-PLC running
Run<CR><LF>
<CR><LF>COM
COM framing or overrun error
Error<CR><LF>
<CR><LF>Buffer
Buffer overflow (command too long)
Overflow<CR><LF>
Notes:
(*) the drive requests a word with or without sign, depending on the parameter format.
- Word parameter and low/high word in a long parameter signed
- Signless Word and binary parameter unsigned
(**) the previously received characters are ignored and the command is aborted: the
drive responds as if it had received a void command.
(#) do not write instructions and do not save when the drive PLC is in RUN mode
The baudrate can be selected with the values listed in the table :
The keyboard-display module is easy to use. It is used to program the functional data, control
the status of the converter and send commands. It can also store data and transfer them to
other drives. The module is equipped with five keys, located right under the display. The keys
are marked as follows respectively : [S], [+], [–], [T], [E].
The consists of two separate lines: the upper line indicates the drive status (left), the definition
of the displayed parameter, its number or the instruction line of the Pico-PLC. The lower line
shows the data (in case of a binary parameter, the number of bits can go from zero to fifteen,
right to left), or the instruction either of the command or of the Pico-PLC.
The keys functions are as follows:
- S, SHIFT, it is used in combination with the other keys to allow the pointer to move within
the fields:
o With T key, the movement within the fields is in the opposite direction (anti-
clockwise).
o With + or – key, to move the pointer within a field on a digit with major or less
“weight” : in this way the tens or hundreds digit can be modified , or…, to enter
those values that, otherwise, would take much longer, or to highlight the bit to be
modified within binary parameters. If the pointer is in the field with the Pico-PLC
instruction number, a new instruction line can be added (using +, the line is added
before the displayed instruction ), or deleted (using –).
- +, increases the data highlighted by the pointer; in case of PLC instructions, any time you
press the key a different instruction is shown. If it is used with the S key, it takes on
other functions (see definition of S key). In order to change the bit status, press and hold
1 sec.
- -, decreases the data highlighted by the pointer; in case of PLC instructions, any time you
press the key a different instruction is shown. If it is used with the S key, it takes on
other functions (see definition of S key). In order to change the bit status, press and hold
1 sec.
- T, this key is used to change the field highlighted by the pointer. With S key, the switch
between fields is in the opposite direction (anti-clockwise).
- E, ENTER, to confirm the data entered or modified. The modified or entered data or
instruction must be saved before going to the next screen, otherwise all changes will be
lost. The confirmation command is limited to what appears on the display, and not to all
parameters, instructions and tables. IMPORTANT: instructions can be modified even
when the Pico-PLC is running (Pr39.13=1). Before making any modifications, stop the
Pico-PLC.
The Pico-PLC instructions can be modified using the “+” and “-“ keys (ensure that the
pointer has been moved to highlight the Pico-PLC instruction). In order for a modification to
become effective, press “E”: a message confirming the modification is displayed .
The Pico-PLC instructions data can be modified using the “+” and “-“ keys (ensure that the
pointer has been moved to highlight the Pico-PLC instruction). In order for a modification to
become effective, press “E”: a message confirming the modification is displayed .
The value of decimal parameters and the parameter data in the tables can be modified using
the “+” and “-“ keys (ensure that the pointer has been moved to highlight the value of the
decimal parameter or the parameter value in the tables ).
The bit status in binary parameters can be modified using the “+” and “-“ keys (ensure that
the pointer has been moved to highlight the bit to be modified). The bits are numbered from 0
to 15 and are shown in growing order, right to left. In order to move the pointer between bits,
left to right, press the “S” and “+” keys simultaneously; to move the pointer between bits,
right to left, press the “S” and “-”keys simultaneously).
- The data format to be entered in the parameter is already set. If the data is not accepted it
means that its format does not match the required format.
- All double word parameters are displayed entirely, not limited to either the high word or
the low word. This makes it easier to understand the “long” parameter.
- The keypad can update and store all the parameter values in a 2Kbyte memory. Another
2Kbyte memory is dedicated to CAM tables. This system makes it easy to transfer the
stored data to other Hi-drive units.
- Error messages are also displayed on the screen.
- Whenever entering a Pico-PLC instruction, in order for the entered instruction to be saved,
press the Enter key. Otherwise, the previous instructions will remain effective.
- A confirmation message will be displayed: changing, inserting, deleting.
The parameter definition can be identified by the following markings: Pr (parameter), Pb
(binary parameter), In (Pico-PLC instruction), Cmd (commands), T (tables):
Pr. xx Indicates parameter xx for 16 bit word.
PL. xx Indicates parameter xx for 32 bit word, marked as long parameters.
Pb. xx Indicates the binary parameter at 16 bit xx.
In. xx Indicates the xx instruction number of the Pico-PLC program.
Ty. xx Parameter table, y indicates the table number, xx is the parameter number.
Cmd send keypad command. The type of command is displayed on the second line.
Here follows a list of possible commands (the pointer must be positioned in the second line.
Other commands can be seen using the + key):
Upload and download of parameters and tables. The data are stored in the Eeprom.
Upload and download of Pico-PLC instructions. The data are stored in the Eeprom.
Reduction or enlargement of the display menu. The enlarged menu can display all
parameters (in order to see all parameters, press the Enter key to activate this function).
Each command must be performed from the command Enter. Through these commands the
settings can be transferred between drives. Ensure that the drive and motor versions where the
parameters will be applied have been correctly identified: ensure that drive and motor have
the same features.
The following messages may be displayed on the screen, in addition to the value of the
parameters and the instructions of the Pico-PLC:
IdLE At start up. It indicates that the converter is disabled.
run At start up and by Pr0, this message indicates that there is no alarm and that the
converter is enabled. The motor shaft may be rotating.
Er. xx This message indicates that the converter has detected an alarm (xx indicates the
alarm code) and has therefore been disabled. When it detects an alarm, the
converter is brought to Pr0 and the alarm code is displayed.
dEF Indicates that the drive is set to default status and must be programmed using the
motor key parameters. Error code = 15.
It is possible to select what parameter you want to be displayed when the drive is powered on.
Follow the procedure below: connect the keypad to the drive to power it up; move to the
parameter you want to be displayed. Press Enter. A “default parameter” message is displayed
on the screen, warning that the previous setting has been changed. Switch off the keypad
(disconnect the keypad from the drive) and switch it on again (connecting it to the drive).
18 Appendix A : Conventions
Reference Positive
Motor shaft movement(motor shaft
view)
Torque Positive
Resolver counter Increments
A
Encoder output
B
Tachometer signal Positive
Iu torque • sin (ϑ )
⎛ 2•π ⎞
Iv torque • sin ⎜ϑ + ⎟
⎝ 3 ⎠
Encoder In. A
Counter increment
B
Frequency A
Counter increment
Direction B
• WHEN TORQUE CONTROL IS USED, Pr2 AND Pr3 MUST BE SET TO 1000
Period Task
64 µs Current control
128 µs Speed control
512 µs Fast operating mode management
128 µs Torque limit management
128 µs Speed reference management
512 µs Braking resistor management
1.024 ms Slow operating mode management
6.144 ms Thermal motor image
6.144 ms Digital inputs
6.144 ms Pico-PLC program scanning
6.144 ms Digital outputs
6.144 ms Speed window management
300
275
250
225
200 60 Hz
175
150
125
100
100 150 200 250 300
800
750
700 60 Hz
650
600
550
500
150 200 250 300 350 400 450 500 550
750
700
650
600
50 Hz
Pout [W]
550
500
60 Hz
450
400
350
300
100 150 200 250 300 350
2200
2000
50 Hz
Pout [W]
1800
1600
1400 60 Hz
1200
1000
100 150 200 250 300 350 400 450 500 550
1400
1300
1200
1100
50 Hz
Pout [W]
1000
900 60 Hz
800
700
600
500
100 150 200 250 300
3300
3100
2900
50 Hz
2700
Pout [W]
2500
2300 60 Hz
2100
1900
1700
1500
150 200 250 300 350 400 450 500 550
22 Appendix E : Alarms
Code in Pr23 Alarm Remedies
0 No alarm
1 Overvoltage Check the three-phase power line.
Check the break circuit and the braking resistor
Check the application
2 Undervoltage Check the three-phase power line.
3 Overcurrent Check for any mechanical blockage and make
sure the motor is the appropriate size for its
current use.
Check the motor connections and any phase-
phase or phase-ground short-circuits.
Check the length and type of the motor cable in
use.
Make sure a mains filter isn’t connected to the
motor!
4 Speed loop FBK error Check the connections of the speed loop and the
connectors on both sides (drive-motor).
5 PTC motor alarm -Check the PTC connection cable.
-If the alarm persists, disable the drive, remove
power from the motor and de-energize the drive
(24VDC). Remove the PTC connector from the
drive, short –circuit the PTC (connecting PTC+
and PTC-) on the same drive terminal block.
Supply power to the drive (24VDC). If the alarm
persists, either the drive is in fault state, or the
PTC on the motor is in fault state. (at the end of
the test, remove the PTC short-circuiting
connection).
6 Power module Check the cooling fans and for any restrictions to
air flow.
overtemperature Check the breaking cycle.
Check the ambient temperature in the electric
cabinet where the drive is installed, as well as the
ambient temperature outside the cabinet.
7 External alarm Depends on the application (see Pico-PLC
program)
8 Auxiliary alarm Depends on the application (see Pico-PLC
program)
10 (*) PLC check sum Set and save default parameters, switch off and
on again the drive and repeat programming.
11 (*) Parameter check sum Set and save default parameters, switch off and
on again the drive and repeat programming.
15 Default parameters Set and save default parameters, switch off and
on again the drive and repeat programming.
21 Undervoltage 24VDC The drive input voltage is below the low limit :
voltage is too low.
22 Ambient over temperature Check the cooling fans and for any restrictions to
air flow.
Check the ambient temperature in the electric
cabinet where the drive is installed, as well as the
ambient temperature outside the cabinet.
24 Braking transistor Short-circuit braking resistance. If an external
braking resistor is connected to the drive, check
protection the resistor statures and wiring.
25 (**) Speed loop FBK Check the speed FBK settings.
initialization error Check the speed FBK connection.
28 Position loop FBK error Check the connections of the position loop and
the connectors on both sides (drive-motor).
I 2T Current limit (I2T) The drive goes in I2T mode due to an overload
(the current required is more than the current that
“the red led is can be supplied).
blinking Check :
The wiring between drive and motor (there
continuously ” should be no inverted phases). Take special care
with motors where the connector is replaced by a
terminal block : it’s easy to make a mistake.
Adhere strictly to the wiring diagrams.
- Mechanical dimensioning
(*) reset only after default values have been loaded and saved.
(**) can be only reset at the next power on.
Pr23
overvoltage
undervoltage Drive ok
overcurrent 41.4
Speed loop FBK error
Converter
overtemperature
41.7 “0”
41.5
41.12
41.8 Hardware enable
Default
parameter
Check Sum PLC Software enable 40.9
Check Sum parameter
Undervoltage 24V
Pr76 41.6
Mbient overtemperature
For other informations log into website www.sbcelettronica.com. Aranges to the manual data can be made by
the manufacturer without advance notice. The data shown in the manual correspond to the specifications
relating to the revision date