Читать книгу Курс АСУ ТП непрерывных производств. Конспект лекций онлайн
40 страница из 41
Архитектура клиент-сервер
Архитектура клиент-сервер – c распределенными задачами как клиентами и общими задачами как серверами – оптимизирует распределение информации между БД. Citect для Windows поддерживает высокое значение производительности даже при распределении задач по большому количеству компьютеров.
Рис. 5.5. Системная архитектура Citect
Масштабируемая архитектура
Лучшим способом определения большого потенциала масштабируемой архитектуры для любого приложения является ее применение в серии небольших практических примеров. В небольших приложениях один ПК управляет всеми функциями, а именно графиками, тревогами, задачами ввода/вывода и отчетами. Системы делятся на независимую или же интегрированную в существующую структуру.
Рис. 5.6. Масштабируемая архитектура
По мере расширения приложения (к примеру, добавления двух узлов) дополнительный ПК используется для управления каждого узла – и на каждом из них устанавливается ПО Citect для Windows.
Рис.5.7. ПО Citect на каждом узле
Для улучшения данной схемы можно использовать ЛВС, а также выделяется сервер ввода/вывода. Такая централизация необходима для устранения ненужных вычислений. Задачи отображения распределены по небольшим ПК, так что каждый оператор может получать необходимые данные.