ГлавнаяIT-РешенияО встроенных языках



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

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

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

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

 


Читайте:


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


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

Новости IT-решений:

Инструментальные средства уровней УП и УР

В зависимости от технических требований, особенностей технологического процесса на каждом участке применяются DCS-системы таких фирм как ABB, Fisher...

Сервер

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста HTML (Hyper Text Markup Language); Взаимодействие пользов...

Публикация данных о техпроцессахв Интернет

Естественным и наиболее безопасным применением Интернет-технологий в системах управления технологическими процессами является публикация информации ...

Бизнес сборник:

Ищем нового работника

News image

Вам потребуется: Бумага, ручка и, конечно же, компьютер. Работников следует искать в тех местах, где они обычно д...

Как сохранить бизнес во время кризиса?

News image

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

Понятие "малый бизнес"

News image

  Достаточно сложно дать однозначное определение именно малому бизнесу. Но можно попытаться сформулировать описание, ...

Законы убеждения. Закон ожидания

News image

Так что же такое закон ожидания и как он действует? В момент, когда человек, который является для вас авторитетом,...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

Финансовые доходы и убытки

News image

Доходы  увеличивают собственный капитал (чистые активы) в результате второстепенных (или несущественных) сделок предпр...

Кроме базового потенциала

News image

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

Ресурсы для анализа ценных бумаг

News image

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

Уроки инвестиций:

News image

Бюджеты и формы организаций

Формы предприятий могут изменяться от рыночных систем матричного типа до формальных ориентированных на контроль линейных систем ...

News image

Бюджетирование программ

Бюджетирование программ, единица бюджетной активности проводится не через фиксированные организационные единицы, такие как филиа...

News image

Оценка возможностей фирмы

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

News image

Контроль денежных средств

В большинстве фирм денежные средства не содержатся сами по себе как элемент запаса (важным исключением этого являются банки). Дл...

News image

Управление запасами

Комбинированная система управления запасами сырья или готовых изделий с обрати ой/прямой связью. Как и в случае контроля счетов ...

Авторизация