Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа 2



Программирование ПЛК на языке 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...