|
||||||
|
Вдосконалення загалом призначені для спеціалізації підключень до відповідних протоколів та підвищення надійності і продуктивності. Загальна працемісткість: 0.5 ЛД Спонсорування, на 0.3 ЛД: ТОВ "СВІТоВИР АВТоМАТИК" Спонсорування, на 0.1 ЛД: Вінницька Птахофабрика Спонсорування, на 0.1 ЛД: Еліор Турабоєв, ТОВ BLUE STAR GROUP Підсистема "Транспорти" включає підтримку вхідних та вихідних транспортів. Вхідні транспорти призначено для обслуговування зовнішніх запитів та відправки відповідей. Вихідні транспорти навпаки, призначено для надсилання повідомлень та очікування відповідей. Відтак, вхідні транспорти містить конфігурацію локальної станції, як серверу прослуховування запитів, а вихідні транспорти містить конфігурацію віддаленого серверу, для підключення. Така спеціалізація характерна для типового механізму "запит-відповідь", однак наразі вхідні та вихідні транспорти підтримують незалежну передачу та прийом даних. Модулі підсистеми "Транспорти" реалізують підтримку як вхідних, так і вихідних транспортів Вдосконалення вихідних транспортів первинно включає підвищення надійності, після спостереження отримання відповідей попередніх запитів та їх помилкове опрацювання, для мережевих транспортів (Сокети та SSL):
Наступним вдосконаленням була спеціалізація типових таймаутів та визначення мережевих транспортів, оскільки загальні таймаути "30:2" є завеликими для протоколів що виключають тривалий час опрацювання, на кшталт ModBus/TCP, та особливо ModBus/RTU через TCP або UDP сокети. Тож, типові таймаути вихідних транспортів встановлено для загалу у "10:1", SelfSystem у "20:2" та ModBus/RTU через мережу у "5:0.1". Та мережу визначено методом "isNetwork()". Та на останок було:
|
|||||
УКРАЇНА, Кам'янське 2004-2006, 2006-2024 Розроблений Савоченко Романом (roman at oscada.org). Сайт працює під керуванням CMS TYPO3. |
||||||