|
||||||
|
Реалізовано, застосовано та значним чином перевірено API уніфікованої реалізації DAQ-шаблонів. Наразі це API застосовано на первинних модулях підсистеми "Збір даних" LogicLev, ModBus, Siemens та як додаткова можливість для об'єкту контролеру модуля JavaLikeCalc. З модулів інших підсистем до підтримки шаблонів адаптовано протокольні модулі UserProtocol, ModBus та модуль графічного інтерфейсу WebUser. Причому використання шаблонів у модулях UserProtocol та WebUser концептуально покращило їх функції та розширило можливостями створення комплексних шаблонів Реалізація DAQ-шаблонів, які самі описуються на рівні підсистеми "Збір даних", до появи цього API реалізовувалися незалежно у кожному модулі, що їх використовували, та ними були лише модулі підсистеми "Збір даних": LogicLev, ModBus, Siemens. Це робило неможливим, або складним, уніфікацію правил формування зв'язків на зовнішні джерела та виключало використання зв'язків на джерела даних OpenSCADA у модулях зі специфічними посиланнями, як то ModBus та Siemens. Відповідно основною метою реалізації цього API стала уніфікація, яка дозволяє швидко наділяти модулі збору даних функцією логічного рівня — створення параметрів логічного рівня, а також використовувати такі шаблони в інших підсистемах, особливо це стосується підсистеми "Транспортні протоколи". Важливою функцію є й можливість встановлення посилань на джерела даних OpenSCADA навіть у реалізації зі специфічними посиланнями. Допоміжними функціями стала:
Наразі це API застосовано на первинних модулях підсистеми "Збір даних" LogicLev, ModBus, Siemens та як додаткова можливість для об'єкту контролеру модуля JavaLikeCalc. З модулів інших підсистем до підтримки шаблонів адаптовано протокольні модулі UserProtocol, ModBus та модуль графічного інтерфейсу WebUser. Причому використання шаблонів у модулях UserProtocol та WebUser концептуально покращило їх функції та розширило можливостями створення комплексних шаблонів, прикладами та зразком яких стали нові шаблони:
Не менший потенціал, завдяки використанню DAQ-шаблонів, зараз отримав модуль графічного інтерфейсу WebUser, який тільки належить розкрити. |
|||||
УКРАЇНА, Кам'янське 2004-2006, 2006-2024 Розроблений Савоченко Романом (roman at oscada.org). Сайт працює під керуванням CMS TYPO3. |
||||||