ЖУРНАЛ «СТА» №3/2008

78 СТА 3/2008 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ www.cta.ru В ВЕДЕНИЕ Современные информационно уп равляющие комплексы создаются на базе программируемых цифровых вы числительных средств, обладающих достаточно большими вычислительны ми ресурсами и высокой производи тельностью. Это создаёт предпосылки для перехода при проектировании сис тем управления от профессионального программирования с использованием языков высокого уровня и связанных с этим оригинальных решений програм мистов к прикладному программиро ванию с использованием унифициро ванных стандартных решений, понят ных системным интеграторам и разработчикам систем управления. В соответствии с требованиями стан дарта МЭК 61131 3 при программиро вании промышленных систем управле ния технологическими процессами ре комендуется применять графические языки функциональных блоков (ФБ), релейных схем (РС), граф схем и др. Наибольшее распространение среди разработчиков систем управления по лучил графический язык функцио нальных блоков – мнемонических изображений типовых операций, на пример логических функций «И» и «ИЛИ», «Задержка времени», «Блок нелинейности» и т.д. В настоящее время целым рядом за рубежных и отечественных фирм пред лагаются системы программирования программно логических контроллеров SoftPLC и SCADA системы GENESIS32 (компания Iconics), CoDeSys 3.0 (3S – Smart Software Solu tions), Trace Mode (AdAstra) для Win dows, программные пакеты RTWin (SWD Software), RealFlex (RealFlex Systems), ISaGRAF (CJ International), DACHS (Steinhoff) для QNX и др. С ме тодологической точки зрения инстру ментально технологические системы разработки программного обеспечения (ПО) можно разделить на две группы: Инструментальные средства программирования судовых информационно управляющих комплексов в среде ОС РВ QNX Вадим Василенко, Леонид Тотьменинов, Юрий Черныш В статье рассмотрена система разработки, отладки и моделирования программного обеспечения судовых АСУ ТП – система Dlogic v. 2.0, которая соответствует МЭК 61131#3 и представляет собой интегрированный пакет инструментально# технологических программ, позволяющий в среде под ОС РВ QNX разрабатывать распределённую АСУ ТП судна как единый проект. Интеграция входящих в состав АСУ ТП систем осуществляется на основе интерфейсов MIL#STD#1553B (ГОСТ Р 52070#2003), Ethernet и RS#485 с использованием встроенных в Dlogic v. 2.0 протоколов обмена. Условные обозначения: ЦПУ (ЗПУ, ВПУ, МПУ) – центральный (запасной, выносной, местный) пульт управления; СЛТ – станция локальная технологическая; СС – сетевой сервер; СШ – сетевой шлюз. Рис. 1. Обобщённая структура судового информационно управляющего комплекса, программируемого инструментальными средствами системы Dlogic v. 2.0 CC CC ВПУл.б. ВПУл.б. ЗПУл.б. ЗПУл.б. ЦПУ Двухканальная общесудовая сеть Ethernet (IEEE 802.3) Многоканальная локальная сеть MIL STD 1553B Многоканальная локальная сеть MIL STD 1553B CШ CШ МПУ МПУ МПУ МПУ CЛТ CЛТ CЛТ CЛТ CЛТ CЛТ CЛТ CЛТ CЛТ CЛТ Объекты управления Объекты управления

RkJQdWJsaXNoZXIy MTQ4NjUy