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