GetCount - method of object PmaCommMsg

Detects the number of transmissions of this object.
n = oCommMsg.GetCount(nType)
nType(Long) Specifies transmissions in this object whose number we want to get.
0 - The number of all transmissions (successul and failed) since application launch (= GetCount(1) + GetCount(2))
1 - The number of all successful transmissions since application launch
2 - The number of all failed transmissions since application launch
3 - The number of latest failed transmissions. This number is set to 0 after every successful transmission.
By the term "transmission" is here understood the action that is finally terminated by the onEndOfTransfer event. If the "Number of repeats after unsuccessful transmission" configurator is greater than 1 in the serial link parameters (or in the Ethernet parameters), then the message is repeated more times after an error but from the point of this statistics it is just 1 transmission.

If the parameter pEvent.Error = 0 in the onEndOfTransfer event, then it is "successful transmission" elsewhere it is "failed transmission".

If communication error occurs 5 times in a row in this object, then notify (e.g. call the alarm, etc.)
JavaScriptVBScriptSelect and copy to clipboard

if (oCommMsg.GetCount(3) > 5)
//... The action for warning the non-functional communication
PROMOTIC 9.0.3 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice