Fault summary registers, Report generation registers, Contiguous poll block registers – Basler Electric BE1-851 Modbus Protocol User Manual

Page 18: Exception code enhancement registers

Advertising
background image

1-10 BE1-851

Modbus

Protocol

9289900992 Rev F

The BE1-851 has four settings groups. The GRP template is assigned the parameters of a settings group.
Therefore, before reading or writing settings group values, a user must first specify which settings group is
to be associated with the template. This is accomplished by writing the desired settings group number (0 -
3) into the SETTINGS GROUP SELECTION Template holding register.

The BE1-851 can store up to 16 faults. Each fault is accessed by its fault number, which ranges from 1 to
255. The FLT template is assigned the parameters of a particular fault occurrence. Therefore, before
reading fault summary values, a user must first specify which fault number is to be associated with the
template. This is accomplished by writing the desired fault number (1 - 255) into the FAULT SELECTION
Template holding register.

The BE1-851 generates 10 ASCII reports. The RPT template is assigned the text of a report. Therefore,
before reading report text, a user must first specify which report is to be associated with the template. This
is accomplished by writing the desired report number into the REPORT SELECTION Template holding
register along with the associated report identifier, if any, into the REPORT FOCUS Template holding
register.

Fault Summary Registers

The user can enter any fault number (1 - 255) into the FAULT SELECTION Template holding register to
associate summary parameters for that fault number with the FLT Template. The Fault Template Status
register (47513) indicates whether that fault number specifies a recent fault (one of 16 stored faults). If so,
the Fault Template Status register value is the fault number; otherwise, it is zero and all FLT template
values will read zero.

The Fault Indicator register (47512) value is the fault number (1 - 255) of the most recent fault. The user
may construct his front-end GUI to link this register value into the FAULT SELECTION Template holding
register, thereby automatically associating the FLT template with the most recent fault occurrence.

Report Generation Registers

The BE1-851 generates numerous ASCII reports available via serial commands. Several of these reports
are available intact via the Modbus

™ communication port. The desired report is first specified by writing

the REPORT SELECTION holding register. If the report requires a number to be specified, such as a fault
number or number of events, that number is written into the REPORT FOCUS holding register. The report
is then available via the RPT template. The report can be read from 1 to 125 registers at a time, with each
register containing 2 ASCII characters of information. The report read queries could be interspersed
among other query types. The RPT template is continually re-read until the report has completed. Once
the report is complete, reading from the RPT template will continually return the ASCII character code of
127 (“7F” hexadecimal). The report cannot be re-read or another report read until the REPORT
SELECTION holding register is re-written.

Contiguous Poll Block Registers

The user may allocate up to 125 holding registers to the Contiguous Poll Block (49875-999). This
allocation allows dispersed registers, which are frequently read to be polled via a single read query. A
register is assigned to a position in the Poll Block by writing its address value into the corresponding
position in the Contiguous Poll Block Assignments registers (40746-870). Writing a zero value leaves that
Poll Block position unassigned. Once assignments are made, the values of the assigned registers may be
read by polling the Contiguous Poll Block. Polling an unassigned position will return a value of zero.

For example, if you wanted to continuously monitor the Date (47364), Time (47365-66), Fault Indicator
(47512) and Breaker Status (47388) Holding Registers, you would first configure the Contiguous Poll
Block Registers by writing the desired register address values 7364, 7365, 7366, 7512 and 7388 into the
Contiguous Poll Block Assignment registers 40746 through 40750, respectively. You may now begin
monitoring the specified registers by reading the first 5 locations in the Contiguous Poll Block; i.e., reading
register 49875 for the Date (as specified in it’s corresponding assignment register 40746), reading
register 49876 and 77 for the Time (as specified in their corresponding assignment registers 40747 and
48), reading register 49878 for the Fault Indicator (as specified in it’s corresponding assignment register
40749) and reading register 49879 for the Breaker Status (as specified in it’s corresponding assignment
register 40750).

Exception Code Enhancement Registers

When a BE1-851 responds to a Preset Multiple Register query with an error response message,
additional information detailing the cause of the error may be available in the ERROR DETAILS block of

Advertising
This manual is related to the following products: