AWWA ACE54485 Использование методологий объектно-ориентированного программирования в системах управления предприятиями: преимущества или модные словечки?
В этой статье будет рассмотрено использование методологии объектно-ориентированного программирования для разработки логики системы управления очистными сооружениями. Это исследование будет использоваться для определения того, будут ли получены реальные преимущества или методологии объектно-ориентированного программирования — всего лишь модные словечки. Представлен обзор объектно-ориентированного программного обеспечения и его ожидаемых преимуществ. Рассмотрен практический пример фактического внедрения этой методологии, чтобы показать разработку и реализацию логики управления для большой системы управления водоочистной станцией. Представлены этапы, использованные в процессе разработки, включая концепцию методологии разработки «сверху вниз, снизу вверх». Эта методология состоит из изучения контрольных описаний разработчика процесса — «верхнего» — и определения общих объектов управления оборудованием — «нижнего». Идентифицированные объекты прототипируются и тестируются для проверки желаемой функциональности. Эти объекты затем используются для разработки логики системы управления, реализующей сценарии управления, задуманные разработчиком процесса. Результаты использования объектно-ориентированной методологии сравниваются с реализацией аналогичных управляющих нарративов с использованием необъектно-ориентированной методологии. Обсуждается время, необходимое для разработки, отладки и запуска двух систем управления предприятием, а также простота устранения неполадок, обслуживания и изменения логики для каждой методологии. Эта статья завершается определением того, реализуются ли реальные выгоды от использования методологии объектно-ориентированного программирования при разработке логики системы управления очистными сооружениями или эта методология является просто модными словечками. Включает фигурку.