Rockwell Automation 1771-PD PID MODULE (+DU) User Manual

Page 80

Advertising
background image

Programming

Chapter 3

3Ć37

W58 B11 Loss of +15VDC. Reset of 0 indicates that power is
present. Set to 1 indicates that the external +15VDC power is not
present. When +15VDC power is lost, the PID module generates a
manual request by closing the contact output.

W58 B10 Soft Fault Mode. Reset to 0 indicates that module is in
the normal operating mode. Set to 1 indicates the PID module is
operating in the soft fault mode. The soft fault response is
programmed by W19(W39) B15,14,13 (Table 3.E). Soft fault reset
is accomplished by setting W01 B10 to 1.

W58 B07 through B00. These bits are reserved for future use and
will be reset to 0.

W59 Next Block Start Address. The PID module controls the block
transfer programming sequences by determining which block should be
transferred next. This word contains the data table address of the first
word in the file associated with the next write block transfer. The PID
module reports to the PC processor the block start addresses programmed
in word W03 for the dynamic block, in word W04 for the loop 1 block, or
in word W11 for the loop 2 block. The PID module performs no data
manipulation on the next block start address in word W59.

W60 Loop Time/Diagnostic. This is a dual function word. This word
can report either the loop update time or diagnostic information. Its
function is established by W01 B07. When W01 B07 = 0, W60 reports
loop time. When W01 B07 = 1, W60 reports diagnostic information
(Figure 3.10).

When reporting loop time, the data format is 0-100 milliseconds. Bit
W60 B17 will be set to 1 to indicate when this word is reporting loop
time. The loop update time is nominally 100msec. The loop update time
is the time between successive module scans of the analog inputs. Only
one block transfer will be allowed during a loop update (Figure 3.11).

When reporting diagnostics, two separate error codes can be reported.
The error code is a 2-digit BCD value. The upper byte will indicate a
dynamic block error code. The lower byte will indicate a loop block error
code. If more than one error code exists, the first error code will be
displayed until it is corrected. Then the next error code will be displayed.
Table 3.H and Table 3.I contain error code definitions.

Advertising