Block Transfer Data Format (continued)
Status Word
The status word is transmitted when the 1700 is configured to be programmable from the
backplane. It is broken into two bytes. The low byte, bits 0 – 7, is used to report hardware faults.
The format of this byte is shown in figure 7.2. The high byte, bits 8 –15, is used to report
programming errors. Table 7.1 lists the error codes and a brief description of the their causes.
15
14
13
12
11
Software Error Codes
Program
Error
Invalid
Command
Invalid
Message
Length
Message
Ignored
Invalid
Transducer
Number
Invalid
Mode
Invalid
Parameter
Number
Invalid SF
Invalid CO
Invalid LO
Invalid PV
Invalid TR
7-2
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
10
9
8
7
6
5
4
Hardware Errors
0 0
0
Figure 7.2 Hardware Error Bits
Error
Comments
Byte
21h
The Command Word of an instruction is incorrect. Usually occurs when a
data word is interpreted as a command word. For example, a Transducer 1
Setup instruction specifies three new parameters and four are included. The
fourth instruction will be interpreted as a command word.
22h
1) The final instruction of the block transfer write file does not contain
enough data words to complete the instruction. Check the length
parameter of the block transfer write.
2) An instruction follows any Read Status instruction.
24h
You attempted to write a program instruction to the module while it was
reporting a programming error.
25h
You attempted to write parameter values for a transducer channel that does
not exist on your module. Example: Writing to transducer 4 on a 1732.
Occurs when you send a Read Status instruction to the module that is not in
26h
read status mode.
Occurs if the Read Status instruction sent to the module requests more
27h
parameters than the block transfer read file can transmit. Example:
Requesting two parameter values from a 1731.
41h
A programmed scale factor is out of range.
42h
A programmed circular offset is out of range.
A programmed linear offset is out of range.
43h
44h
A programmed preset value is out of range.
A programmed tachometer response value is out of range.
45h
Table 7.1 Programming Error Codes
Chapt er 7
Data Format
3
2
1
0
Bit Numbers
Transducer 1 fault
Transducer 2 fault
Transducer 3 fault
Transducer 4 fault
Reserved for future use
"0" – Transmitting position/tach data
"1" – Transmitting read status data
ADVANCED MICRO CONTROLS INC
Need help?
Do you have a question about the 1700 Series and is the answer not in the manual?
Questions and answers