logo search
lab_rab_6_TRACE_MODE

5. Программирование алгоритмов в trace mode 6

Для программирования алгоритмов функционирования разрабатываемого проекта АСУ в TRACE MODE 6 включены языки Техно ST, Техно SFC,Техно FBD, Техно LD иТехно IL. Данные языки являются модификациями языков ST (Structured Text), SFC (Sequential Function Chart), FBD (Function Block Diagram), LD (Ladder Diagram) и IL (Instruction List) стандарта IEC61131-3.

Программы и некоторые их компоненты (функции, шаги и переходы SFC и т.п.) могут быть разработаны на любом из встроенных языков в соответствующем редакторе, при этом языки для программы и ее компонентов выбираются независимо.

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

TRACE MODE 6 имеет также средства для отладки программ.

Примерный вид интегрированной среды при редактировании программ показан на следующем рисунке:

Основным языком программирования TRACE MODE 6 является Техно ST. Программы, разработанные на языкахТехно LD,Техно SFC иТехно FBD, перед компиляцией транслируются вТехно ST.IL-программы перед компиляцией частично транслируются вST, частично – в ассемблер. Отсюда следует, например, что ключевые словаТехно ST являются таковыми и для всех других языков.