В SCADA системе Vijeo Citect 2015 появилась новая мощная функциональность - возможность использования программной архитектуры Microsoft .NET Framework при разработке систем диспетчеризации. Как использовать эту функциональность, какие существуют нюансы, какие могут быть получены преимущества от ее использования - все это рассматривается в статье.
Статья представляет собой пошаговое руководство, описывающее создание элемента управления ActiveX с помощью Microsoft Visual C# 2012 и последующего его встраивания в графические страницы SCADA Vijeo Citect.
Эта статья является обновлением статьи 2012 года и выражает мои мысли относительно главных тенденций в автоматизации и управлении в 2013 году, а также в ближайшем будущем. Это видение тенденций сформировалось благодаря постоянному общению с пользователями, поставщиками и консультантами, участию в многочисленных форумах, конференциях и выставках, которые регулярно проводятся каждый год. Годы практического опыта как проектировщика и как пуско-наладчика систем автоматизации и управления также оказали влияние на формирование этого видения.
Сложность программного обеспечения, возможности PLC/PAC и возможность портировать программный код являются ключевыми факторами при выборе языка программирования контроллера. Около 120 лет назад Марк Твен сказал «есть несколько способов снять шкуру с кошки». Это клише все еще актуально в мире программирования контроллеров.
Каждый инженер-программист АСУ ТП, работающий с Wonderware InTouch и создавший уже не один проект, знает как это сделать. Можно было бы не рассматривать подробно дальнейшие действия, но для полноты статьи сделаем это, тем более что имеется несколько интересных мыслей по данному поводу.
Настройка SQL-сервера - самая важная и сложная процедура, так как именно здесь сосредоточились самые большие «подводные камни». Чтобы не столкнуться с ними необходимо четко следовать приведенной ниже инструкции.
Microsoft SQL Server 2005 Management Studio Express – это удобная среда для управления и администрирования Microsoft SQL Server 2005 Express Edition. Скажу, забегая вперед, что она нам понадобится для изменения режима проверки подлинности пользователей SQL-сервера, а в дальнейшем будет очень полезна при работе с базой данных алармов и событий, но это уже тема для другой статьи.
История алармов и событий хранится в SCADA-системеWonderware InTouch посредством СУБД Microsoft SQL Server. Для этих целей, как правило, используются MS SQL Server Standard Edition или Wonderware Historian, уже включающие в себя MS SQL Server, которые идеально подходят для серьезных проектов. Однако для небольших проектов вполне можно применить менее функциональный, но зато совершенно бесплатный MS SQL Server Express Edition.
Любой, кто сталкивался в своей работе со SCADA-системой SIMATIC WinCC, открывал или запускал на исполнение проекты WinCC. При этом мало кто обращал внимание на проектный файл имеющий расширение .mcp. Тем не менее, при более детальном изучении из него можно извлечь некоторую интересную информацию.