HA463575
HA463575
Communications
Option
Technical Manual
HA463575U004 Issue 3
WARRANTY
Parker Hannifin Ltd., Automation Group, SSD Drives Europe, warrants the goods against defects in design, materials and
workmanship for the period of 24 months from the date of manufacture, or 12 months from the date of delivery (whichever
is the longer period) on the terms detailed in Parker SSD Drives Standard Conditions of Sale IA500504.
Parker Hannifin Ltd., Automation Group, SSD Drives Europe reserves the right to change the content and product
specification without notice.
FAILURE OR IMPROPER SELECTION OR IMPROPER USE OF THE PRODUCTS
DESCRIBED HEREIN OR RELATED ITEMS CAN CAUSE DEATH, PERSONAL
INJURY AND PROPERTY DAMAGE.
Intended Users
This manual is to be made available to all persons who are required to install, configure or
service equipment described herein, or any other associated operation.
The information given is intended to highlight safety issues, EMC considerations, and to enable
the user to obtain maximum benefit from the equipment.
Complete the following table for future reference detailing how the unit is to be installed and
used.
INSTALLATION DETAILS
Model Number
(see product label)
Where installed
(for your own
information)
Unit used as a:
(refer to Certification Component Relevant Apparatus
for the Inverter)
Unit fitted:
Wall-mounted Enclosure
Application Area
The equipment described is intended for industrial motor speed control utilising DC motors, AC
induction or AC synchronous machines
Personnel
Installation, operation and maintenance of the equipment should be carried out by qualified
personnel. A qualified person is someone who is technically competent and familiar with all
safety information and established safety practices; with the installation process, operation and
maintenance of this equipment; and with all the hazards involved.
Product Warnings
Earth/Ground
Caution Caution
Protective
Risk of electric Refer to
Conductor
shock documentation
Terminal
Safety Information
!
Hazards
DANGER! - Ignoring the following may result in injury
1. This equipment can endanger life by exposure to 5. For measurements use only a meter to IEC 61010
rotating machinery and high voltages. (CAT III or higher). Always begin using the highest
range.
2. The equipment must be permanently earthed due to the
CAT I and CAT II meters must not be used on this
high earth leakage current, and the drive motor must be
product.
connected to an appropriate safety earth.
6. Allow at least 5 minutes for the drive's capacitors to
3. Ensure all incoming supplies are isolated before discharge to safe voltage levels (<50V). Use the
working on the equipment. Be aware that there may be specified meter capable of measuring up to 1000V
more than one supply connection to the drive. dc & ac rms to confirm that less than 50V is present
4. There may still be dangerous voltages present at power between all power terminals and earth.
terminals (motor output, supply input phases, DC bus 7. Unless otherwise stated, this product must NOT be
and the brake, where fitted) when the motor is at dismantled. In the event of a fault the drive must be
standstill or is stopped. returned. Refer to "Routine Maintenance and
Repair".
Controller
The DeviceNet Option supports the group 2 only slave subset of the DeviceNet protocol. It is
most often used to allow a central Programmable Logic Controller or PC based control system
to use external ‘slave’ devices for I/O or specialised functions. The principal advantage is that
these devices may be distributed around a machine, thereby saving on the cost of point to point
wiring. The ‘open’ nature of the network also permits equipment from different manufacturers
to be mixed on the same bus. Additionally, the off-loading of complex and specialised tasks
such as PID temperature control lessens the processing load on the central PLC so that its other
functions may be carried out more efficiently and requires less CPU memory.
Physical
I/O Actuator 2
Input Output
Ladder PLC Mod-
Program Physical
ules
Actuator 3
Physical
Actuator 4
Physical I/O
Input Input
Output Output
Slave 1 Slave 2 Slave 3 Slave 4
DeviceNet supports both master - slave and peer to peer communications. It allows slave
devices to be connected on a single bus, thus eliminating considerable plant wiring typical with
conventional communications systems. The Figure above compares the two systems.
584SV LA46361U004
Wait 5 minutes after disconnecting power before working on any part of the system
or removing the covers from the Drive.
The DeviceNet Option is provided in a plug-in Technology Box suitable for installing in most
Parker SSD Drives products (see the Product Code definition on page 3).
It is operated as a 4-wire system. Two wires convey the DeviceNet data, and the remaining two
wires convey power if the product is to be remotely powered. Remote powering is
recommended and is necessary if the drive is ever to be powered down and the DeviceNet
network is to remain operational between other devices.
Note: It is possible to make serial communications operate without adhering to the following
recommendations; however, the recommendations will promote greater reliability.
Cable Specification
The DeviceNet specification makes recommendations for cable type depending on whether the
cable is to serve in a trunk or a drop.
Controller
Drops
Trunk
Full cable specifications are provided in the DeviceNet specification, Volume1 appendix B. A
summary is given here.
Trunk cable Drop cable
Signals wires Twisted pair, #18. Blue / white Twisted pair, #24. Blue / white
Power wires Twisted pair, #15. Black / red Twisted pair, #22. Black / red
Sheild Foil / braid with drain wire (#18); Foil / braid with drain wire (#22);
bare. bare.
Each pair shielded separately in Signal pair shielded in foil.
aluminized mylar. Overall braid shield
Combined pair shielded
Internal insulation PVC insulation on power pair PVC insulation on power pair
Electrical High speed (VP ≥ 0.75), low loss, High speed (VP ≥ 0.75), low loss, low
low distortion data pair. distortion data pair.
Characteristic 120 Ω ± 10% 120 Ω ± 10%
impedance of
data pair
TB1 TB1
1 2 3 4 5 6
Note that if the 6053-DNET-00 is viewed from the front, i.e. with the DeviceNet label on top,
the numbering of terminals is effectively reversed.
Terminators
• If the drive is at the end of the trunk it must have a
terminating resistor.
CAN H
• All other drives in the system should not have a
terminator.
121Ω
Connect terminating resistors to the last drive as shown
opposite. (resistor is ±1%, minimum ¼ Watt).
CAN L
The DeviceNet specification recommends 121Ω, but it
should be chosen to equal as closely as possible the
characteristic impedance of the cable.
IMPORTANT: Failing to fit terminating resistors correctly may result in unreliable operation.
screen connections
605A/B & 690PB
Technology
Box
Captive Screw
WARNING!
Ensure that all wiring is isolated.
The Technology Option plugs into the right-hand position on the front of the drive, or in place
of the Operator Station/blank cover (690PB only).
It can be used with the Operator Station fitted, but for the 690PB units you must mount the
Operator Station remotely using the Panel Mounting Kit with connecting lead (6052-00). The
connecting lead enters the 690PB drive through the gland plate.
• Remove the terminal cover and screws.
• On 690PB units, plug the ribbon cable into the back of the Technology Box and into the
socket on the drive.
• Click the Technology Box into place in the recess on the front of the drive. If provided, secure
in position by tightening the captive screw on the bottom right hand corner of the Option.
• Make all user wiring connections. Refer to the Wiring Diagram.
• On 690PB connect TB1 terminal 6 to the drive chassis.
• Re-fit the terminal cover securely with the screws.
PLC/SCADA
(master)
TRANSMIT
CAN_L
SHIELD 3
6
CAN_H
1
6
SHIELD 3
CAN_H
CAN_L
CAN_H
CAN_L
GND
+24V
GND
+24V
GND
0V
0V
0v
Ground
Connection 121Ω
24v +
PSU -
Note: The diagram above shows the terminal block orientation for the FRONT-VIEW of both
Technology Boxes. Therefore the 605A or B shows terminals numbered right to left, the
605C shows them numbered left to right.
HEALTH RUN
MODULE MODULE
NETWORK TB1
NETWORK
FLASH On-line, Not Device has been on-line but has timed out.
Connected
1 SERIAL LINKS
2 TEC OPTION
NON-EXISTENT
The connection has yet to be instantiated.
CONFIGURING
The connection is waiting to be properly configured and to be told to apply the configuration.
WAITING FOR CONNECTION ID
The connection is configured except for the connection Ids for its consumed and/or produced
data, from which the relevant CAN identifiers are determined.
ESTABLISHED
The connection is operational.
TIMED OUT
This state indicates that a watchdog timeout has occurred on this connection, and the connection
is configured to enter this state in this event.
DEFERRED DELETE
This state indicates a watchdog timeout has occurred on the Explicit connection while a Cyclic
or Polled I/O connection is established.
• Explicit messaging, connection instance ID #1. This method allows inidividual access to
any tag within the host drive. It also provides conformance with the DeviceNet Drive
profiles.
• Polled I/O connection, connection instance ID #2. This method allows access to a tags
within the host drive by means of assembly objects. Some of the assembly objects defined
in the DeviceNet Drive profile are supported, as well as some unique to this product.
• Cyclic connection, connection instance ID#3. This method allows a drive regularly to report
diagnostic and parameter values to a DeviceNet master, without being prompted.
Other connection instances (e.g. Bit-strobe I/O Connection) are not supported.
DeviceNet Communications Manual
13
Configuration Tools
Typical PLC configuration tools are DeviceNet Manager and RsNetWorx, both supplied by
Rockwell Software Inc. These are graphical tools that run on a PC. In order to simplify their
operation, they rely on Electronic Data Sheet (EDS) files which describes some features of
DeviceNet products.
Explicit Messaging
Through explicit messaging, the DeviceNet technology option provides the ability to access any
tag within the host drive. It can cause the drive to save and restore parameters and similar
commands, and it also supports Motor Data, Control Supervisor and and AC/DC Drive Objects
defined in the Devicenet Specification, volume II, chapter 6.
Explicit messages are identified by a class number, instance number and attribute number.
Attribute Description
Number
3 Product code = drive’s product identifier, e.g. 605A drive return 0x0605
5 Status – a bit field defining the status of the DeviceNet technology option.
Bit 0 = Owned
Bit 2 = Configured
7 Product name
Attribute Description
Number
Attribute Description
Number
1 MAC ID
2 Baud rate
3 Bus-Off Interrupt
Assembly Object
For details, refer to the DeviceNet Standard Volume 2, Chapter 6, which defines the Identity
Object.
Class = 0x04
For range of instance numbers, refer to the POLLED I/O section
Attributes supported:
Attributes supported:
8 RunningFwd Get BOOL 1 = Drive is running reverse = tag 292 AND tag 285
Note: By default, tag 291 is the destination of a link. In order to set this attribute, the link must be disconnected. Refer to your drive manual.
17
18
3 AtReference Get BOOL 1 = Drive has achieved speed or torque reference. = NOT tag 698
4 NetRef Get BOOL 0 = Torque or speed setpoint from local source = 1 if tag 308 is 0 or 2
(terminals or 6051)
1 = Torque or speed setpoint from DeviceNet
6 DriveMode Set/Get USINT 1 = Open Loop (V/F) Speed Control = 1 if tag 118 is 0 AND tag 366 is 0
2 = Closed Loop Speed Control = 2 if tag 118 is 1
3 = Torque Control = 3 if tag 118 is 0 and tag 366 is 1
7 SpeedActual Get INT Actual Drive Speed [RPM] = 3 * tag 591 / (tag 84 + 1)
8 SpeedRef Set/Get INT Speed Reference [RPM] = calculation based on tag 254
690P, 605 and 584SV Series Profile
19
Motor Data Object. Class code 28hex.
Refer to DeviceNet Object Library, volume II, chapter 6, section 6-28
20
Attributes supported:
Attributes supported:
12 FaultRst Set/Get BOOL 1 = Reset the trip condition. = tag 536 bit 8
4 NetRef Set/Get BOOL 0 = Torque or speed setpoint from terminals = tag 346
1 = Torque or speed setpoint from DeviceNet (see note 1)
8 SpeedRef Set/Get INT Speed Reference [RPM] = (tag 22 * tag 339) / 10000
(See notes 1 and 2)
Note 1: tags 339 and 346 are unconnected tags. They must be connected to appropriate destination tags in the drive by the user, and other links may need to
be removed. Refer to the drive manual.
Note 2: Tag 22 is defined as encoder maximum RPM. In order for these attributes to set and return correct values, it must be set for all speed feedback
devices.
get_attribute_single
This operation returns the data value of a drive tag. The value is returned in attribute 2. All other
attributes are invalid in this operation.
get_attributes_all
This operation returns the following values:
• Tag number in hexadecimal. It consists of two bytes, least significant first.
• One byte containing data type, conforming to the following
Data Name Description Range
Type
0x01 BOOL A boolean (bit) representing 0 = FALSE
TRUE or FALSE 1 = TRUE
0x03 WORD 16 bit hexadecimal number 0000 to FFFF (hexadecimal)
0x07 INT A numeric value that may be The upper and lower limits
either positive or negative. INT of the parameter. Indicating
types may have decimal the parameter’s true,
points. internally-held, number.
0x11 ENUM An enumerated value A list of possible selections
representing a selection. for that parameter.
DeviceNet Communications Manual
24
Note that STRING type is not supported and will report an error if an attempt is made to
access a tag of data type STRING .
• Lower limit. Data types BOOL and ENUM return a single byte, WORD and INT return a
16 byte value in two bytes, least significant first.
• Upper limit. Data types BOOL and ENUM return a single byte, WORD and INT return a
16 byte value in two bytes, least significant first.
• Data value. Data types BOOL and ENUM return a single byte, WORD and INT return a 16
byte value in two bytes, least significant first.
set_attribute_single
This operation provides a means of setting the value of a drive tag. Any attribute number may
be specified, only the data value can be written.
Remote Configuration
DeviceNet master devices may send commands to the drive, for example, to save parameters
and to return the status of saving. These commands are accessed as follows:
Class = 0x7F
Instance = 1
The following table lists the functions available.
Instance 0x46
Applicable to drive type: All
Access: Read from Technology Box
1
Tag 536 functions only when Rem Seq Enable (tag 535) is true.
2
By default, tag 291 is the destination of a link from Digital Input 1. In order to set its value, the link must
be disconnected. Refer to your drive manual. Drive Enable (tag 276), Not Fast Stop (tag 277) and Not
Coast Stop (tag 278) must all be true before the drive will start.
3
By default, tag 282 is the destination of link 4, from Digital Input 2. In order to set its value, the link
must be disconnected. Refer to your drive manual.
4
Tag 339 is a miniLINK parameter, and has no functionality. It can be used as a staging post by creating a
link in the 590P from tag 339 to an appropriate speed setpoint tag in the drive. Note that it may be
necessary to disconnect other connections for this to operate normally. For example if this input is directed
by a link to tag 100 (setpoint 1 in the Speed Loop function block), it is necessary to disconnect the output
from Setpoint Sum 1 function block.
1
By default, these tags are destinations of link internal drive links from Digital Input user terminals. In
order for DeviceNet to control these tags, the appropriate links must be disconnected by setting their
destinations to null or 0. Refer to your drive manual.
2
These tags control drive sequencing. There are other tags within the drive which enable their respective
functions. In particular Remote Seq Mode (tag 307) must be set to be Terminals. This is because
DeviceNet sequencing bits connect to tags which are normally controlled by user terminals.
3
Tags 554 to 559 inclusive are inputs to Preset 8 function block. They may be connected by links in the
drive to most tags.
4
Tag 269 may be written only by communications options, such as the DeviceNet technology option, and
is not shown in all representations in drive manuals or DSELite. In the 690P for example, writing to tag
269 will result in the value written appearing on tag 770.
In order for this tag to become the drive setpoint, Rem Comms Sel (tag 300) must be true and Remote Ref
Mode (tag 308) must be true.
1
By default, these tags are destinations of internal drive links from Digital Input user terminals. In order
for DeviceNet to control these tags the appropriate links must be disconnected by setting their destinations
to null or 0. Refer to your drive manual.
2
These tags control drive sequencing. There are other tags within the drive that enable their respective
functions. In particular Remote Seq Mode (tag 307) must be set to be Terminals. This is achieved by
setting NetCtrl (byte 1 bit 4) to 0. This is because DeviceNet sequencing bits connect to tags that are
normally controlled by user terminals.
3
Tags 554 to 561 inclusive are inputs to Preset 8 function block. They may be connected by links in the
drive to most tags.
4
Tag 269 may be written only by communications options, such as the DeviceNet technology option, and
is not shown in all representations in drive manuals or DSE Lite. In the 690P for example, writing to tag
269 will result in the value written appearing on tag 770.
In order for this tag to become the drive setpoint, Rem Comms Sel (tag 300) must be true and NetRef (byte
1 bit 5) must be 1.
DeviceNet Communications Manual
29
Instance 0x66
Applicable to drive type: 590P
Access: Write to Technology Box
2 Bit-field:
Bit Number
3 Reserved -
1
Tag 536 functions only when Rem Seq Enable (tag 535) is true.
2
By default, tag 497 is the destination of Digital Input C4. In order for it to function as setpoint, this
output must be disconnected. Refer to your drive manual.
3
Tags 340, 341 and 346 to 349 are miniLINK parameters. They have no inherent function, but can be
connected by links to any tag in the drive.
2 Bit-field:
Bit Number
3 Reserved -
1
Tag 536 functions only when Rem Seq Enable (tag 535) is true.
2
By default, tag 497 is the destination of Digital Input C4. In order for it to function as setpoint, this
output must be disconnected. Refer to your drive manual.
3
Tags 340 to 343 and 346 to 349 are miniLINK parameters. They have no inherent function, but can be
connected by links to any tag in the drive.
2 Bit-field:
Bit Number
7 Reserved -
3 Reserved -
1
Tag 536 functions only when Rem Seq Enable (tag 535) is true.
2
Tags 340 to 343 and 346 to 349 are miniLINK parameters. They have no inherent function, but can be
connected by links to any tag in the drive.
1
Tag 271 may be written only by communications options, such as the DeviceNet technology option, and
is not shown in all representations in drive manuals or DSELite. In the 690P for example, writing to tag
271 will result in the value written appearing on tag 273.
In order for this tag to become the drive setpoint, Rem Comms Sel (tag 300) must be true and Remote Ref
Mode (tag 308) must be Terminals/Comms or Comms Only.
2
Tags 532 to 539 and 554 to 556 are inputs to Preset function blocks. They may be connected by links in
the drive to most tags.
3
Tag 269 may be written only by communications options, such as the DeviceNet technology option, and
is not shown in all representations in drive manuals or DSELite. In the 690+ for example, writing to tag
269 will result in the value written appearing on tag 770.
In order for this tag to become the drive setpoint, Rem Comms Sel (tag 300) must be true and Remote Ref
Mode (tag 308) must be Terminals/Comms or Comms Only.
DeviceNet Communications Manual
33
Instance 0x6A
Applicable to drive type: 590P
Access: Write to Technology Box
2 Bit-field:
Bit Number
3 Reserved -
1
Tag 536 functions as Remote Sequence only when Rem Seq Enable (tag 535) is true.
2
Tags 312 to 323 are indirect parameters. Their values are destination tag numbers for DeviceNet data.
For example if the value of tag 320 (PNO 120) is 2, then the value of User Defined #9 (bytes 4,5) will be
written to tag 2 (Ramp Accel Time). If some of the UserDefined parameters are not required, the
corresponding destination tag numbers should be set to 0.
Instance 0x6C
Applicable to drive type: 690P, 605 (all frame sizes) and 584SV
Access: Write to Technology Box
Byte Description Drive Tag
Number Number
0, 1 Comms command sequencing word 2711
2, 3 Demultiplexer 1: Input 599
4.5 Preset 8 Input 0 554
6, 7 Preset 8 Input 1 555
8, 9 Preset 8 Input 2 556
10, 11 Preset 8 Input 3 557
12, 13 Preset 8 Input 4 558
14, 15 Preset 8 Input 5 559
16, 17 Preset 8 Input 6 560
18, 19 Preset 8 Input 7 561
Instance 0x6D
Applicable to drive type: 690P, 605 (all frame sizes) and 584SV
Access: Write to Technology Box
Byte Description Drive Tag
Number Number
0, 1 Comms command sequencing word 2711
2, 3 Speed Reference % 269
4.5 Preset 4 Input 0 510
6, 7 Preset 4 Input 1 511
8, 9 Preset 4 Input 2 512
10, 11 Preset 4 Input 3 513
1
Tag 271 may be written only by communications options, such as the DeviceNet technology option, and
is not shown in all representations in drive manuals or DSELite. In the 690P for example, writing to tag
271 will result in the value written appearing on tag 273.
In order for this tag to become the drive setpoint, Rem Comms Sel (tag 300) must be true and Remote Ref
Mode (tag 308) must be Terminals/Comms or Comms Only.
0 Bit-field:
Bit Number
0 Tripped 289
1 Healthy 274
2 Ready 287
3 Running 285
4 Stopping 303
1 Reserved
2, 3 First trip 6
2 Bit-field:
Bit Number
4 Reserved -
5 Reserved -
6 Reserved -
7 Reserved -
3 Reserved -
Instance 0x74
Applicable to drive type: 690P, 605 (all frame sizes) and 584SV
Access: Read from Technology Box
Instance 0x76
Applicable to drive type: 690P (all frame sizes), 605 (frame size C) and 584SV
Access: Read from Technology Box
These files can be downloaded from www.ssddrives.com. The 690P is added to the AC Drive
category and the 590P to the DC Drive category.
Locate the TEC OPTION function block in the drive’s MMI. Refer to your drive’s user manual
to locate this if you are unsure.
Ensure the following values are set in the function block:
TEC OPTION TYPE = DEVICENET
MAC ID = 10
BAUD RATE = 125K
POLL ASSY NOS = 0x7166
Now locate the REFRESH INPUTS parameter. If its value is FALSE, use the key to
make it TRUE. Then use the key to make it FALSE. Drive configuration is now complete.
In this example, the device at Node_0 is a PLC with DeviceNet scanner, and Node_61 is a serial
link to DeviceNet adapter.
Edit the Node Address (i.e. the MAC ID), Node Name and Node Description. Node
Address must be equal to the MAC ID you set in the drive configuration, as on page 43. Node
Name and Node Description can be any meaningful text. Node Name will appear in the main
On the right hand side, click on Proj… in the Add Devices From region:
Click on the drive icon, Drive 1 and drag it onto Node_0. A box appears round Drive 1. Then
click OK:-
Note that the entry for the 590P drive is identified by the Node Name we gave it earlier, i.e.
Drive 1. Highlight the entry for Drive 1 in the main window area by clicking anywhere in the
entry, and then click Edit I/O Parameters:
DeviceNet Communications Manual
47
This example will set up a polled I/O messaging scheme. To enable it, ensure that the Enable
box is checked in the Polled region, as shown.
This example will set up the scanner to use assembly object instances 0x66 and 0x71. Instance
0x61 writes 10 bytes to the drive, and instance 0x71 reads 12 bytes from it. Enter 12 in the Rx
box, and 10 in the Tx box as shown.
The rate at which data are transferred between drive and PLC can be configured. If you have
only a small amount of data, and timing is critical, you can transfer it on every PLC scan. If you
have more data, and timing is not critical, it may be better to transfer data as a background task.
The decision will also depend on how fast your PLC is, and how big its ladder program is. This
example sets it to run in background mode. Select Background in the Poll Rate box as shown.
Now click OK:
In Polled I/O operation, data are transferred directly to and from I/O image in the PLC. If you
have a large amount of data, it may be possible to transfer via files instead, but this feature is not
covered here. The next step will tell the PLC which registers the PLC will use to transfer to and
from. This process is called mapping. The dialogue box tells us that we have just changed the
number of registers that the PLC needs to reserve for the 590P, so we have to confirm that we
want to procede. Click Yes:
In the Scan List Tools region at the bottom right, click Auto Map:
It is at this stage that we could elect to transfer data files instead of directly to and from I/O
image. This example will transfer data to and from I/O image, so there is no need to change
anything from the default values provided. Click Map.
This dialogue box shows us that Drive 1 has been mapped, indicated by Yes/Yes in the
Mapped column of the main window.
If you wish to see how DeviceNet Manager has mapped its I/O image, click on Datatable Map:
This shows that the PLC will put data from the device at address 10 (the 590+) into registers
I:1.1 to I:1.6. Referring to the definition for instance 0x71 on page 38, we can see how the drive
parameters are mapped into PLC registers:
Clicking on the Output button will show how the output registers have been mapped.
Click Close to dismiss this dialogue box.
Now we have to download this configuration into the PLC itself. On the right hand side, click
on SDN in the Save To region.
You can select which nodes (MAC IDs) you need to tell the PLC about. If you have changed
only one node, select it (the example shows just Node 10 selected). If you are not sure, it’s
safest to click All Records. Ensure that your PLC is set to receive an update. On a SLC-500 for
example, this requires the keyswitch to be set to PROG. Then click OK in the dialogue box.
You should now save your PLC configuration onto your computer. So click Close, and then
follow the familiar file save procedure. After you have done this, the following dialogue box re-
appears:
This shows just a 1747-SDN scanner module at node address 00, and a serial interface to a PC
connected onto the network at node address 61.
Note that the 590P is assigned the first available node address (01). If you wish to change it,
make sure you are offline, and then double click on the 590P icon. A dialogue box appears
which allows you to change it, and also to add a description for the drive.
DeviceNet Communications Manual
51
Connecting a Drive to a Scanner
Next, we have to make a connection between the scanner and the drive. Double click on the
scanner icon:
The left-hand window shows a list of devices which can be connected, the right-hand window
shows the list of devices currently connected. The example shows just the 590P is available, and
no devices are currently in the scanlist. To connect the 590P at address 10, select it, as shown,
and then click on the > symbol. The 590P moves to the right-hand window:
Next we have to tell the program how many bytes will be transferred in each direction.
Highlight the 590P by clicking on it, and then click Edit I/O Parameters:
In Polled I/O operation, data is transferred directly to and from I/O image in the PLC. If you
have a large amount of data, it may be possible to transfer via files instead, but this feature is not
covered here. The next step will tell the PLC which registers the data will be transferred to and
from. This process is called mapping. The dialogue box tells us that we have just changed the
number of registers that the PLC needs to reserve for the 590P, so we have to confirm that we
want to procede. Click Yes.
We now return to a previous dialogue box, from where we will set up the I/O image mapping.
Click on the Input tab:
Ensure the 590P at address 10 is highlighted by clicking on it if necessary, and then click
AutoMap:
The window at the bottom of the screen shows how RsNetWorx has mapped the input registers
into which it will put data from the 590P. Refer to the table on page 49 which shows a cross
reference between PLC input registers and drive tags for this example. Now click on the Ouptut
tab, and repeat this process to set up the output registers which will be the source of data sent to
the 590P.
As in the DeviceNet Manager example, we now have to set up the scan rate. Click on the
Module tab:
The example shows that the Interscan delay will be 20ms, that is the rate at which the PLC
executes its ladder program, and the Foreground to Background Poll Ratio is 100. This
means that the background tasks, which include communications to the 590P, will execute 100
times slower, i.e. every 2 seconds.
When you have finished, click OK.
Now we have to download the completed configuration into the PLC. Ensure that your PLC is
set to receive an update. Using a SLC-500 for example, this requires the keyswitch to be set to
PROG. Then go online to the DeviceNet network by clicking the Online button:
The system will scan the online network, and add a status flag against each device as
appropriate. From the Network menu, select Download to Network. Confirm your decision
when prompted, and then a status indicator will show download progress:
When download is complete, the PLC will save the new configuration. Then you can switch it
to RUN, and data will start being transferred between PLC and drive. Configuration is now
complete.
Fault Detection
In many applications, it may be necessary to detect DeviceNet network faults and take
appropriate action, for example, stop the drive. The following sections describe how to achieve
this.
590P
This section describes how to cause a 590P to stop if the DeviceNet network fails. The example
assumes a polled I/O connection is established, and the drive will stop if the network is broken.
The CONNXN STATUS function block output indicates the health or otherwise of the
connection to the master device. For example, if a polled I/O connection is established, the
value will be 0x0033 or 0x0035 in normal operation. Other values indicate that communication
has either not been established, or it has failed.
DeviceNet Communications Manual
55
DeviceNet Technology Options detect loss of communication by means a time-out. This makes
use of the Expected Packet Rate (EPR) attribute. The EPR of a device is accessible through the
explicit connection to the DeviceNet Connection Object, see page 15. Normally a master device
will write to this attribute during establishment of a connection, and it will often be accessible
through the configuration tool for the DeviceNet master.
The EPR value is usually set to the normal scan rate of the master device, and the Technology
Option will detect a time-out if no data is received from the DeviceNet master for 4 times the
EPR.
Connect function blocks as shown:
PROGRAM
OUTPUT 2 INPUT 0 [444] DIGOUT3 [B7]
STOP [B8]
[509] INPUT [99]
MAIN OUTPUT
[451] TRUE
INVERTED [361]
-0.52 0.01
INPUT 2 [445] THRESHOLD [197]
TRUE
MODULUS [45]
Connections shown as dashed are software links in the 590P. The solid connection between
DIGOUT3 and PROGRAM STOP is a hardware link between user control terminals.
This operates as follows:
TEC OPTION output 2 is the CONNXN STATUS value, which is 0x0033 or 0x0035 in normal
operation. These values are represented internally to the drive as 0.51 and 0.53 respectively.
In Setpoint Sum 2, 0.52 is subtracted from the CONNXN STATUS value, so the normal
operating values at MAIN OUTPUT are -0.01 and +0.01.
In Digout3, the modulus is taken, so the normal operating value is now +0.01 only. It is
compared with a threshold of +0.01, and if it is greater the output DIGOUT3 goes FALSE.
Otherwise it is TRUE. In other words, DIGOUT3 is TRUE when CONNXN STATUS is in one
of the normal operating states, and is FALSE otherwise.
DIGOUT3 connects to the PROGRAM STOP input, so this input is TRUE if connection to the
DeviceNet master is healthy, and goes FALSE if the connection is broken, and therefore the
drive will stop.
This method is implemented in the 590P DSE Lite files provided with this manual.
690P
Two methods of detecting loss of communications are available in Parker SSD Drives AC
products which include 690P, 605 and 584SV. The choice depends on which assembly numbers
are chosen.
LED Indicators
Two LEDs report the status of the DeviceNet Technology Option and the network, which
operate independently.
LED states in the following tables are indicated thus:
LED is off
LED is mostly off and flashes on briefly
LED flashes with equal on and off times
LED is mostly on and flashes off briefly
LED is on
Module LED
MODULE LED Cause / Symptom Remedy
Technology Box not installed correctly. Check connections between Technology Box and
drive. On 605A & B, check the ribbon cable.
Hardware fault. If HEALTH and RUN LEDS are OFF, replace the
drive, else replace the Technology Box/Option.
605A & B WARNING: Remove the
terminal cover and the Technology Box
whilst connected to see the drive’s
HEALTH and RUN LEDs.
BEWARE OF ELECTRIC SHOCK.
Incorrect Technology Box fitted or Fit the correct Technology Box or select the matching
selected. value for the TYPE parameter in the TEC OPTION
function block. (TYPE = DEVICENET). Remember to
toggle REFRESH INPUTS (TRUE to FALSE) afterwards.
Set-up fault. A TEC OPTION Select the correct value for the parameter in the TEC
parameter is out-of-range. OPTION function block. Remember to toggle
REFRESH INPUTS (TRUE to FALSE) afterwards.
Incorrect baud rate. Check the baud rate is the same as the master device.
Remember to toggle REFRESH INPUTS (TRUE to FALSE)
after changing the BAUD RATE.
Maximum line length exceeded. Ensure that the maximum line length of transmission line
has not been exceeded for the Baud rate in use.
Incorrect line terminations. Ensure that the last unit on the transmission line is
terminated correctly. Note that some equipment has
built-in resistors that may be swtiched in and out of
circuit.
Invalid MAC ID. Check the MAC ID. Check that it is not 0 and that there
isn’t another unit on the network with the same MAC ID.
If you change the MAC ID, remember to toggle REFRESH
INPUTS from TRUE to FALSE.
Invalid configuration, or Ensure that the network has been correctly configured
configuration not downloaded to and that the configuration has been correctly
master device. downloaded to the master.
Device has been on-line, and has Check the drive has been allocated to a master, and
now gone off-line. initiate communications.
Device is online but has no Check the drive has been allocated to a master, and
connection. initiate communications.
The unit should now be working. If there is still a problem, please check your Tag
numbers.
Note: Toggling REFRESH INPUTS from TRUE to FALSE can cause the drive to recover from
many faults.
PARAMETER Invalid MAC ID or BAUD Check that MAC ID is set to a valid value
RATE. (from 1 to 63 inclusive), and BAUD RATE
is set to a valid value (125K, 250K or
500K). Then toggle REFRESH INPUTS
from TRUE to FALSE.
DEVICE STATUS
This output indicates the status of the technology option. Possible values are :
0004 Incorrect baud rate Select the correct baud rate, then toggle
selected REFRESH INPUTS true then false.
0002 Explicit connection is waiting for a None required. This is a normal transitory
connection ID. condition during the establishment of a
connection.
0003 Explicit connection is established. None. This is the normal condition during
an explicit-only connection.
0013 Polled I/O connection is being None required. This is a normal transitory
established. condition during the establishment of a
polled I/O connection.
0023 Polled I/O connection is waiting for None required. This is a normal transitory
a connection ID. condition during the establishment of a
polled I/O connection.
0033 Polled I/O connection is None required. This is the normal state for a
established. polled I/O connection.
004x Polled I/O connection timed out. The TechBox failed to receive a Polled I/O
message from the host within 4 times the
EPR. Check the wiring is intact, the cable is
terminated correctly, and the master is still
functional.
0203 Cyclic connection is waiting for a None required. This is a normal transitory
connection ID. condition during the establishment of a
cyclic connection.
0303 Cyclic connection is established. None required. This is the normal state for a
cyclic connection.
Decimal/Hexadecimal Table
0 1 2 3 4 5 6 7 8 9
500 01F4 01F5 01F6 01F7 01F8 01F9 01FA 01FB 01FC 01FD
510 01FE 01FF 0200 0201 0202 0203 0204 0205 0206 0207
520 0208 0209 020A 020B 020C 020D 020E 020F 0210 0211
530 0212 0213 0214 0215 0216 0217 0218 0219 021A 021B
540 021C 021D 021E 021F 0220 0221 0222 0223 0224 0225
550 0226 0227 0228 0229 022A 022B 022C 022D 022E 022F
560 0230 0231 0232 0233 0234 0235 0236 0237 0238 0239
570 023A 023B 023C 023D 023E 023F 0240 0241 0242 0243
580 0244 0245 0246 0247 0248 0249 024A 024B 024C 024D
590 024E 024F 0250 0251 0252 0253 0254 0255 0256 0257
600 0258 0259 025A 025B 025C 025D 025E 025F 0260 0261
610 0262 0263 0264 0265 0266 0267 0268 0269 026A 026B
620 026C 026D 026E 026F 0270 0271 0272 0273 0274 0275
630 0276 0277 0278 0279 027A 027B 027C 027D 027E 027F
640 0280 0281 0282 0283 0284 0285 0286 0287 0288 0289
650 028A 028B 028C 028D 028E 028F 0290 0291 0292 0293
660 0294 0295 0296 0297 0298 0299 029A 029B 029C 029D
670 029E 029F 02A0 02A1 02A2 02A3 02A4 02A5 02A6 02A7
680 02A8 02A9 02AA 02AB 02AC 02AD 02AE 02AF 02B0 02B1
690 02B2 02B3 02B4 02B5 02B6 02B7 02B8 02B9 02BA 02BB
700 02BC 02BD 02BE 02BF 02C0 02C1 02C2 02C3 02C4 02C5
710 02C6 02C7 02C8 02C9 02CA 02CB 02CC 02CD 02CE 02CF
720 02D0 02D1 02D2 02D3 02D4 02D5 02D6 02D7 02D8 02D9
730 02DA 02DB 02DC 02DD 02DE 02DF 02E0 02E1 02E2 02E3
740 02E4 02E5 02E6 02E7 02E8 02E9 02EA 02EB 02EC 02ED
750 02EE 02EF 02F0 02F1 02F2 02F3 02F4 02F5 02F6 02F7
760 02F8 02F9 02FA 02FB 02FC 02FD 02FE 02FF 0300 0301
770 0302 0303 0304 0305 0306 0307 0308 0309 030A 030B
780 030C 030D 030E 030F 0310 0311 0312 0313 0314 0315
790 0316 0317 0318 0319 031A 031B 031C 031D 031E 031F
800 0320 0321 0322 0323 0324 0325 0326 0327 0328 0329
810 032A 032B 032C 032D 032E 032F 0330 0331 0332 0333
820 0334 0335 0336 0337 0338 0339 033A 033B 033C 033D
830 033E 033F 0340 0341 0342 0343 0344 0345 0346 0347
840 0348 0349 034A 034B 034C 034D 034E 034F 0350 0351
850 0352 0353 0354 0355 0356 0357 0358 0359 035A 035B
860 035C 035D 035E 035F 0360 0361 0362 0363 0364 0365
870 0366 0367 0368 0369 036A 036B 036C 036D 036E 036F
880 0370 0371 0372 0373 0374 0375 0376 0377 0378 0379
890 037A 037B 037C 037D 037E 037F 0380 0381 0382 0383
900 0384 0385 0386 0387 0388 0389 038A 038B 038C 038D
910 038E 038F 0390 0391 0392 0393 0394 0395 0396 0397
920 0398 0399 039A 039B 039C 039D 039E 039F 03A0 03A1
930 03A2 03A3 03A4 03A5 03A6 03A7 03A8 03A9 03AA 03AB
940 03AC 03AD 03AE 03AF 03B0 03B1 03B2 03B3 03B4 03B5
950 03B6 03B7 03B8 03B9 03BA 03BB 03BC 03BD 03BE 03BF
960 03C0 03C1 03C2 03C3 03C4 03C5 03C6 03C7 03C8 03C9
970 03CA 03CB 03CC 03CD 03CE 03CF 03D0 03D1 03D2 03D3
980 03D4 03D5 03D6 03D7 03D8 03D9 03DA 03DB 03DC 03DD
990 03DE 03DF 03E0 03E1 03E2 03E3 03E4 03E5 03E6 03E7