|
<< Click to Display Table of Contents >> Navigation: Программирование в MasterSCADA 4D > Редактор ST |
Master ST – текстовый язык общего назначения (см. Синтаксис Master ST , а также все подразделы разделов Общие элементы программ, Общие средства редактирования программ и Редактор ST).
Редактор откроется автоматически при добавлении программы ST в дерево объектов или в дерево системы, либо при добавлении ФБ ST в дерево библиотек:

Вид редактора:

Редактор ST представляет собой текстовый редактор, для масштабирования в редакторе используются стандартные операции (см. Масштабирование в редакторе проекта).
Ключевые слова и имена Ф/ФБ выделяются различным шрифтом и цветом, строки кода нумеруются:

В редакторе имеются клеммник входов и клеммник выходов. При переименовании параметров в клеммнике, если старое имя встречалось в ST-коде, появится запрос о необходимости переименовать его в тексте программы:

Нажатие на кнопку Да приведет к изменению текста программы: старое имя параметра заменится на новое.
Для вставки переменной или программного компонента в текст ST-программы можно выполнить перетаскивание этой переменной или компонента из любого окна/редактора, в котором эта переменная или компонент отображаются (из окна структуры, легенды, клеммника и т.п.) или использовать ST-подсказчик.
В редакторе ST задается тело программного компонента (код без конструкции PROGRAM…END_PROGRAM и заголовка, содержащего операторы определения переменных).
Операторы определения переменных могут использоваться в редакторе ST, однако для переменных, объявленных таким образом, нельзя задать связь.
На языке ST может быть разработан любой программный компонент: программа, функция и функциональный блок.
Смотрите также видео, необходимо подключение к интернету:
Сложные типы данных в программе MasterSCADA 4D