User manual

Chapter 6 Backplane Programming
6-1
20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786
Tel: (860) 585-1254 Fax: (860) 584-1973
This chapter contains all of the information needed to learn how to use block transfer
writes to program a 1700 module from the backplane. This information includes data on
programming structure, programming instructions, and error codes. Information on the
format of the data sent to the processor while it is in Read Status Mode is also included.
You must set the transfer type parameter to
block transfers
and the PLC program
parameter to
program enabled
before backplane programming is enabled. See chapter
1, pgs. 1-8,9 as well as chapter 2, pgs. 2-7,8 for information on these parameters.
Programming Structure
You program a 1700 module by sending it a series of Program Instructions with a block
transfer write. Each program instruction is made up of a Command Word and zero or more
Data Words. Block transfers can transmit a maximum of sixty-four words at one time.
However, this does not limit how many parameters you can program at one time. As you will
see, you can program all of the parameters of a four channel module with only twenty-four
words.
hýAll transducer setup parameters can be
programmed from the backplane.
hýModule setup parameters cannot be
programmed from the backplane. You
should program these from the
keyboard before you program the
transducer setup parameters from the
backplane.
hýThere are nine additional program
instructions called Auxiliary
Commands. These commands do not
have data associated with them and
allow you to preset the position,
enable or disable programming from
the keyboard, clear programming
errors and transducer faults, and enter
or exit Read Status Mode.
hýFour additional commands are enabled
when the module is in read status
mode. Use these commands to tell the
module which parameter values to
transmit to the PLC instead of position
and tachometer data.
A 1700 module decodes instructions one at a time. If the module encounters an error with an
instruction it will stop processing the instructions and issue an error. An instruction must be
completely correct before the module accepts it. Therefore, if you write an instruction to change
three parameter values and the second value is incorrect, none of the parameters will be changed.
If you write multiple instructions to the module with one block transfer write and one of the
instructions is incorrect, that instruction, and all that follow it, will be ignored.
COMMAND WORD
First Data Word
Last Data Word
COMMAND WORD
COMMAND WORD
First Data Word
Last Data Word
Last Command or Data Word
PROGRAM
INSTRUCTION
PROGRAM
INSTRUCTION
PROGRAM
INSTRUCTION
Figure 6.1 1700 Programming Structure