Download Hirolink for Modbus V 2.93 General Documentation

Transcript
Hirolink for Modbus V 2.93 - General Documentation
After having received the first acknowledge the Hirolink will fill the ‘Status-Report-Block’with the
oldest status-report-entry it has received from the Hiromatic. With each ‘Status-Report-Acknowledge’
it will fill the ‘Status-Report-Block’with the next status-report-entry until all entries have been
acknowledged. When no more status-report-entries are available, the Hirolink will set the complete
‘Status-Report-Block’to 0. This is a sign for the Modbus-master that no more entries are available.
NOTE:
The only way for the Modbus-master to check, if more status-report-entries are available, is to check
the ‘Event-ID’- AND the ‘Date’-Register for 0. Only if both register are 0, the Modbus-master can be
sure that all status-report-entries have been read.
As soon as a new event occurs at the Hiromatic and an entry is made into the status-report, this entry
will be reflected in the ‘Status-Report-Block’and all registers will be set to 0 again, after the next
acknowledge has been received by the Hirolink.
Should the Hirolink lose the connection to the Hiromatic for some reason, it will set the ‘Event-ID’of
the ‘Status-Report-Block’to the predefined value ‘101’, which stands for ‘UNIT DISCONNETCED’.
IMPORTANT:
If the ‘Status-Report-Acknowledge’-jumper (see chapter ‘0 Preparing the Hirolink’) is not set, the
Hirolink will continue to respond to requests for a Hiromatic to which it already has lost the
connection. It will do this until the Modbus-master has issued a ‘Status-Report-Acknowledge’for the
‘UNIT DISCONNETCED’-event. Only after this has happened the Hirolink will stop responding to
requests for this Hiromatic.
On the other hand when the ‘Status-Report-Acknowledge’-jumper is set, the Hirolink immediately
stops responding to requests for a Hiromatic as soon as it has lost the connection. Thus, the Modbus
master will receive no ‘UNIT DISCONNETCED’-event.
NOTE:
If the information the status-report provides is not needed in your installation, you can implement a
loop, which issues a ‘Status-Report-Acknowledge’in a regular interval without checking the ‘StatusReport-Block’. Remember that the ‘Status-Report-Acknowledge’is mandatory and MUST be issued, if
the ‘Status-Report-Acknowledge’-jumper is not set. The Hirolink is not affected in any way, if
acknowledges are received when no more entries are available or if the Hiromatic is not connected at
all.
Modbus General Documentation.doc
- 23 -
Release 1.18 E