Программа ST

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Служебные >

Программа ST

Программа ST

 

Назначение:

 

Данный функциональный блок позволяет разрабатывать собственные функциональные блоки и программы на языке ST стандарта МЭК-61131-3. Предполагается, что пользователь знаком с соответствующим стандартом (см. Текст стандарта). Функциональный блок может исполняться как в компьютере, так и в контроллере (применимость для конкретных контроллеров нужно уточнять в службе технической поддержки).

 

Вариант использования

 

1. После добавления «Программы ST» в дерево объектов

 

Sluzhebnie_ST_Script_image2

 

пользователю во вкладке «Код» становиться доступно поле для редактирования кода ST.

 

Sluzhebnie_ST_Script_th_1

 

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

 

Sluzhebnie_ST_Script_th_2

 

 Для совместного использование описанных ранее типов, функциональных элементов пользователю рекомендуется использовать механизм библиотек (библиотеки подключаются к проекту на закладке "Библиотеки\Библиотеки ST" у элемента "Система".

3. После описания функциональных элементов пользователю следует определить, с какого функционального элемента начнется выполнение работы. От стартового элемента требуется, чтобы типы входных и выходных элементов соответствовали типам используемых в MasterSCADA (вещественные, целочисленные, логические, время). Стартовым функциональным элементом считается либо программа с именем «MAIN_PROGRAMM», либо первая определенная программа, либо первый определенный функциональный блок.

 

Sluzhebnie_ST_Script_th_3

 

4. После завершения редактирования, по нажатию пользователем клавиши «Компилировать», будет выполнена трансляция кода ST. В нижнем поле пользователь в случае удачной компиляции получит сообщение - «Компиляция прошла успешно», либо информации о возникших в результате компиляции ошибках.

 

Sluzhebnie_ST_Script_th_4

 

5. Далее, в случае успешной компиляции, по нажатию кнопки применить, в дереве объектов у данного ФБ появятся входы и выходу, описанные у стартового функционального блока или программы.

 

Sluzhebnie_ST_Script_image3

 

Ссылки:

1.Описание стандарта