19.11.2017
 
 

 

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

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

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

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

 


Читайте:


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


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

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

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

News image

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

АСУ ТП ГОЛОВНЫХ ВОДОЗАБОРНЫХ СООРУЖЕНИЙ

News image

Описание технологического процесса: Объектом управления и контроля является технологическое оборудование артезианских скважин (общее число 80 скважин), находящееся в павильонах над артезианскими ск...

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

News image

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

 

Теория АСУ:

Программируемые логические контроллеры компании Контэл

News image

Производственная компания «Контэл» с 2000 года специализируется на разработке и производстве аппаратно-программных средств для создания систем промышленной автоматики. Одной из видов продукции, я...

Сменный диспетчер

News image

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

История развития автоматизации

News image

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

Сервисные функции

News image

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

Блочные тепловые пункты

News image

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

 
 

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

Большинство Web серверов позволяют

News image

· удаленным клиентам отображать информацию о процессе только в режиме чтения. Но некоторые разработчики уже объявили о поддержании в ближайших верс...

Взлет Java

News image

Java это одна из ключевых технологий, используемых в Internet и Web-платформах как на серверной, так и на клиентской стороне. Браузеры Internet пост...

Динамическая платформа управления производством

News image

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

База данных реального времени

News image

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

SCADA-системы, или муки выбора

News image

У разработчиков SCADA-систем на платформе Windows NT появилась возможность использовать расширение реального времени (RTX), чтобы преодолеть недоста...

Эффективность и надежность

News image

Заметим, что очень часто системы, которые как и WizFactory функционируют под управлением Windows NT, подвергаются справедливой критике, поводом кото...

 

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

Управление программами

формирование и ведение базы данных по проекту (заказу); определение и поддержка иерархической структуры работ по проекту, счетов затрат и т. п.; опр...

Реальные потребности предприятия

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

ПТК СКУТО

Программно-технический комплекс системы контроля и управления трансформаторного оборудования – ПТКСКУТО предназначен для решения задач измерения, ре...

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

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

Хочу машину как у соседа

Одним из флагов, которым размахивают некоторые продавцы ERP-систем, является заявление: В нашей системе накоплен и реализован мировой опыт ведения ...

Совокупная стоимость владения

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