|
||||||
|
The improvements mostly targeted for the connections customization with the related protocols and increasing the reliability and productivity. Total complexity: 0.5 HD Sponsored by, on 0.3 HD: Vinnica Poultry Farm Sponsored by, on 0.1 HD: SVItoVYR Ltd Sponsored by, on 0.1 HD: Elyor Turaboev, BLUE STAR GROUP Ltd The subsystem "Transports" includes support for input and output transports. Input transports are designed to serve external requests and send replies. Output transports, by contrast, are designed to send messages and wait for a responses. Therefore, input transports contain configuration of local station, as a listening server, and output transports contain configuration of a remote server to connect. That sort of specialization is typical for the "request-response" mechanism, however, currently input and output transports support the independent transmission and reception of data. Modules of the subsystem "Transports" implement support for both input and output transports. The output transport improvements include primarily the reliability increasing, after observing the responses receiving at previous requests and their wrong processing, for the network transports (Sockets and SSL):
The next improvement was the default timeouts customization and specifying the network transports, since the common timeouts "30:2" is very big for protocols whate exclude the long time processing, like to ModBus/TCP, and especially ModBus/RTU through the TCP or UDP sockets. So, the default timeouts of the output transports set for generic in "10:1", SelfSystem in "20:2" and ModBus/RTU through network in "5:0.1". And the network is identified by the method "isNetwork()". And at the last there was:
|
|||||
UKRAINE, Kamjanske 2004-2006, 2006-2024 Mastering by Roman Savochenko (roman at oscada.org). Powered by CMS TYPO3. |
||||||