Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программирование ПЛК на языке ST.
Цель работы: Изучить принципы составления прикладных программ для
промышленных логических контроллеров на языке ST пакета CoDeSys.
Общие сведения.
Язык ST (Structured Text) — это язык высокого уровня. Синтаксически ST представляет собой несколько адаптированный язык Паскаль. Вместо процедур Паскаля в ST используются компоненты программ стандарта МЭК. На основе ST можно создавать гибкие процедуры обработки данных. Основой ST-программы служат выражения. Результат вычисления выражения присваивается переменной при помощи оператора «:=», как и в Паскале. Каждое выражение обязательно заканчивается точкой с запятой «;». Выражение состоит из переменных констант и функций, разделенных операторами: iVarl:= 1 + iVar2 / ABS(iVar2); Стандартные операторы в выражениях ST имеют символьное представление, например математические действия: +, -, *, / операции сравнения и т.д. Помимо операторов, элементы выражения можно отделять пробелами и табуляциями для лучшего восприятия.
Таблица 1 - Операторы в ST
Операция Обозначение Приоритет
Выражение в скобках (Выражение) Самый высокий Вызов функции Имя функции (список параметров)
Возведение в степень EXPT
Замена знаков -
Числовое дополнение NOT
Умножение *
Деление /
Абсолютная величина MOD
Сложение +
Вычитание -
Сравнение <, >,<=, >=
Неравенство < >
Равенство =
Логическое И AND
Логическое
исключающее ИЛИ XOR
Логическое ИЛИ OR Самый низкий
Дата публикования: 2015-07-22; Прочитано: 517 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!