Управление ливневой канализацией
Скачать 0.81 Mb.
|
8.1. Структура подсистемы управления дамбойВ распределенном проекте для каждого водоприемника имеется по одному экземпляру Подсистемы управления исправлением ошибок, включающему по одному экземпляру задач Интерфейс датчик включения, Интерфейс датчик исправления ошибок, Интерфейс датчик включения автомата, Интерфейс датчик выключения, Интерфейс Датчика исправления ошибок и Диспетчер. Кроме того, каждый экземпляр Подсистемы управления исправлением ошибок хранит собственный локальный экземпляр объекта абстрагирования данных Состояние. Архитектура задач для Подсистемы управления исправлением ошибок показана на рис.16. Она аналогична архитектуре для нераспределенного решения с тем отличием, что экземпляров подсистем существует несколько. Пересмотренная архитектура задач показана на рис.18. Здесь изображены интерфейсы задач, а также способ доступа к объектам, скрывающим информацию. Проект объекта абстрагирования данных Локальное Состояние проще, чем для централизованного решения. На этапе конфигурирования целевой системы каждый экземпляр Подсистемы управления исправлением ошибок обычно отображается на узел физического прибора, поэтому программы в каждом узле исполняются независимо от всех остальных. Рис.16. Архитектура задач для подсистемы управления исправлением ошибок 8.2. Структура подсистемы водоприемников В описанном выше распределенном решении существует по одному экземпляру Подсистемы водоприемника для каждого водоприемника. В каждом таком экземпляре есть по одному экземпляру задач Интерфейс датчика неполадок водоприемника и Интерфейс датчика исправления ошибок. Архитектура задач для Подсистемы водоприемника показана на рис. 17. Она аналогична архитектуре для нераспределенного решения с тем отличием, что экземпляров подсистем существует несколько. Интерфейсы задач для пересмотренной архитектуры изображены на рис. 20. Рис. 17. Архитектура задач для подсистемы водоприемника: интерфейсы задач |