16.09.2024
 
 

 

О встроенных языках
Автоматизация - Программные средства автоматизации

о встроенных языках

Большинство утверждений, по мнению авторов статьи в СТА очевидных, мне таковыми не кажутся и порождают много вопросов, например, о языках программирования в SCADA-системах. Применение VisualBasic, наверное, неплохо. Но традиционно языком программирования профессионалов является C он обеспечивает более высокие скоростные характеристики, в том числе и при работе с внешними устройствами. Именно поэтому ориентация многих SCADA-систем сделана на С прямо или чаще всего неявно (нельзя требовать профессиональных навыков программиста от разработчиков SCADA-приложений). Так, в SCADA-системе InTouch используется язык скриптов, наращивание функций которого происходит с применением языка С/С++. Или в Citect используется язык Cicode, созданный также на базе C. При этом разработчики подчеркивают, что подобный выбор не случаен и определяется гибкостью и производительностью C.

Сравнение скорости выполнения скриптового фрагмента повергает в недоумение. В SCADA-системах GENESIS32 и iFix используется один и тот же язык VisualBasic. Компиляторы или интерпретаторы для этих языков создавались, несомненно, профессионалами. Имело бы смысл указать, какой режим используется в указанных продуктах компиляции или интерпретации. Но, пожалуй, больший интерес в отношении скриптов представляет анализ механизмов конкурентного и рекурсивного исполнения скриптов, приоритетов в использовании различных типов скриптов. Разработчик SCADA-приложения часто не анализирует, создавая скрипты по различным событиям в приложении, как они одновременно будут исполняться, что, по логике, может приводить к непредсказуемым результатам работы приложения, причем такие результаты на первый взгляд кажутся случайными и поэтому трудно объяснимыми.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

Автоматизированная система учета водоотведения канализационной насосной станции

News image

Объект автоматизации - районная канализационная насосная станция (КНС) c насосными агрегатами производительностью 1500 – 7000 м3/час с электродвигателями 6 кВ. Для реализации учета КНС оборудована п...

Автоматизированная система оперативного дистанционного управления канализационны

News image

Заказчиком системы выступал МУП «Водоканал Воронежа». На каждой канализационной станции для сбора стоков имеется приёмная ёмкость. Уровень в емкости управляется насосами откачивающими стоки в очистн...

АВТОМАТИЗАЦИЯ СИСТЕМЫ ВЕНТИЛЯЦИИ И КОНДИЦИОНИРОВАНИЯ ТОРГОВОГО ЦЕНТРА

News image

Заказчик: Группа компаний «Нимал» Описание технологического процесса: Объектом управления и контроля является система кондиционирования здания торгового центра в г. Тула. Решаемые задачи: ...

 

Теория АСУ:

Использования систем

News image

Правило второе. Нужно обладать информацией о системах, которые Вы собираетесь использовать. Рассмотрим различия на примере котельных пунктов. Современные котельные монтируются на базе одноконтурн...

Управление отношением (ratio control)

News image

Иногда стабилизация отношения между двумя или большим количеством переменных процесса более значима, чем стабилизация их абсолютных значений. В таких случаях используются системы пропорционального у...

Подсистема ввода/вывода

News image

Подсистема ввода/вывода – состоит из аппаратных модулей ввода/вывода. Модули различаются по типу электрического сигнала (с помощью которого они взаимодействуют с полевыми приборами) и по направлению...

Обзор рынка и выставки Передовые Технологии Автоматизации

News image

Сегодня на российском рынке идёт борьба за потребителя, компании конкурируют друг с другом. В этой конкурентной борьбе побеждает тот, кто раньше других начал переводить своё производство на мировые ...

Диспетчеризация лифтового хозяйства

News image

Диспетчеризация лифтового хозяйства позволяет: · значительно повысить оперативность в обслуживании лифтовым оборудованием; · своевременно получать сигналы о каких-либо повреждения и сбоях в ...

 
 

Программные решения в автоматизации:

Новый класс продуктов

News image

Для организации информационного потока технологических данных в системы УР ряд крупных разработчиков инструментальных систем (прежде всего, SCADA) п...

Предложение от компании Шнейдер Электрик

News image

Как было отмечено выше, концепция Transparent Factory компании Шнейдер базируется на трех основных положениях: 1. Следующим поколением сетей пром...

Система InTouch

News image

Распространенность и дешевизна PC-совместимых персональных компьютеров с установленными на них программными средствами семейства WINDOWS приводят к ...

IIS-приложения

News image

Часть 1 посвящена программной технологии, в которой веб-приложение выполняется на сервере, динамически генерируя веб-страницы в ответ на запросы кли...

SCADA-системы на ярмарке в Ганновере и особенности организац

News image

На традиционной Ганноверской выставке-ярмарке, состоявшейся весной 1999 года, были представлены следующие SCADA-системы: · хорошо известные на н...

Пакет SuiteVoyager

News image

Специальный пакет SuiteVoyager от Wonderware поставляет масштабируемое, расширяемое средство разработки информационных порталов. Портал это просто W...

 

Примеры удачного внедрения:

Система изнутри

Чтобы не получилось как у М. Жванецкого - снаружи уже можем, теперь бы изнутри , проанализируйте использованные при разработке системы информационн...

Конвергенция технологий

В соответствии с возросшей вычислительной мощностью компьютеров выросли и возможности прикладного программного обеспечения. Разработка промышленных ...

Внедрение информационной системы управления предприятием, ос

АСУП - автоматизированная система управления предприятием или информационная система управления предприятием, то, что сейчас называется по-английски...

Готовность предприятия к автоматизации

При анализе потребностей предприятия и формировании требований к функциональности системы важно обратить внимание на уровень готовности предприятия ...

БОСС - КОРПОРАЦИЯ - система для крупных организаций

Разработана для автоматизации управления финансово-хозяйственной деятельности корпораций, производственных и торговых объединений на базе Oracle 7...

Автоматический контроль качества продукции на рабочем месте

Как уже отмечалось, двумя основными принципами производственной системы «Тоёта» являются принцип «точно вовремя» и автономность («дзидока»). Для без...