15
4-3 Procedure on the host side
As for the communication procedure of frames, follow the flow chart of each procedure.
Be sure to send next frame after recognizing the response in both writing and reading. If response from the
inverter does not return exceeding a definite time, judge as time-out and execute retry. (When stating retry before
time-out, the request frame cannot be normally received.)
Time-out
Command
Treatment Time-out Remarks
R
Reading all 0.1 s
Writing function data (S08 –S11) 1 s
10 s Data initializing (H03)
Auto-tuning (P04
,
A13)
Writing function data
1 s Functions except above
W
Other writing 1 s
Writing function data (S08 – S11)
A
Writing function data
1 s
E
Alarm reset 1 s
a
–
f
,
,,
,
m
Selecting (option frame) 1 s
g
–
k
Polling (option frame) 0.1 s
Note: Since the time described above is not the guaranteed response time, but is surely the time of
time-out for detecting abnormal, the response is returned earlier than that time.
Description) Retry
In the retry treatment, it is confirmed either to send the former data before no response again or to obtain a
normal response by polling (M26) for reading out the error content. (When confirming, it is necessary to
judge time-out again or not.)
In a case of normal response, since this shows any transiently abnormal transmission by noise etc., the
communication can be normally performed after this. (If this phenomena frequently occurs, investigation is
necessary since there is a possibility of any abnormality.)
In a case of no response again, retry further. When the times of retrying exceed the pre-determined value
(normally about 3 times), the problem in the hardware and the software of the upstream unit is expected.
The investigation is necessary after abnormal ending as no response of the designated station.
4-3-1 Polling procedure
Start
Normal end Abnormal end
Send request frame
Detect transmission abnormal
Send again correcting to the
normal format
Send again correcting to the
normal command
Send again correcting to the
normal function code
Receive response frame?
ACK response?
Format error?
Command error?
Function code error?
No
Yes
No
Yes
Yes
No
Yes
No
Yes
No