171 читали · 2 года назад
ООП в АСУТП. Программирование в Codesys и Принцип единственной ответственности.
Написание кода при ООП, отличается при обычном процедурном программировании. Существует определенные принципы дизайна кода, которые позволяют создавать легко сопровождаемый, удобочитаемый, массово применяемый код - это SOLID. Эти принципы относятся к дизайну ваших модулей, а в нашем случае функциональных блок и функций в среде Codesys. Первым делом стоит разобраться в функциях, хоть это и не относится к принципу единственной ответственности, но это очень важно для написания программы, - "Что должна делать функция?"...
От измерения и обработки тегов к объектам и быстрой разработке автоматизированных систем
Объектно-ориентированная разработка позволяет создавать автоматизированные системы контроля и управления на основе множества типовых объектов, дублирование и объединение которых формирует графический проект системы. При этом каждый объект содержит всю необходимую информацию и представления реального объекта автоматизации. Такой подход применен в SCADA/HMI DataRate, что обеспечивает удобство и эффективность в разработке систем диспетчеризации и управления технологическими процессами. В настоящее...