Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Примеры программ на языке ST





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

 

(*Declaration EFB*)

VAR

RS_Tr1, RS_Tr2: RS;

Timer: TON;

END_VAR

 

(*Invocation EFB*)

RS_Tr1 (S:=Start, R1:=RS_Tr2.Q1);

RS_Tr2 (S:=TUpp, R1:=NOT DU1);

Timer (IN:=RS_Tr2.Q1 AND Stop, PT:=t#10s);

 

(*Transformation of a code temperature*)

TUpp:= (UINT_TO_REAL(DTemp) - 6400.0)/256.0 > 70.0;

 

(*Control*)

IF RS_Tr1.Q1=1 THEN

K1:=NOT DU2 AND Stop;

K2:=DU2 AND NOT DU3 AND Stop;

Nagr:=DU3 AND NOT TUpp AND Stop;

KM:=DU2 AND Stop;

ELSE KM:=0;

END_IF;

K3:= RS_Tr2.Q1 AND Stop AND Timer.Q;

Ниже приведен текст другого возможного варианта программы управления установкой для смешивания жидкостей. В программе дополнительно введена переменная SA типа UDINT, которая используется (вместо триггеров) для реализации трех состояний (State) конечного автомата (вместо триггеров).

 

(*Declaration EFB*)

VAR

Timer: TON;

END_VAR

 

(*Invocation EFB*)

Timer (IN:=SA=2 AND DU1, PT:=t#10s);

 

(*Transformation of a code temperature*)

TUpp:= (UINT_TO_REAL(DTemp) - 6400.0)/256.0 > 70.0;

 

(*Control*)

(*State 0*)

IF SA=0 AND Start THEN

SA:=1;

END_IF;

 

(*State 1*)

IF SA=1 THEN

K1:=NOT DU2 AND Stop;

K2:=DU2 AND NOT DU3 AND Stop;

Nagr:=DU3 AND NOT TUpp AND Stop;

KM:=DU2 AND Stop;

IF TUpp THEN

SA:=2;

END_IF;

END_IF;

 

(*State 2*)

IF SA=2 THEN

KM:=DU3 AND Stop;

K3:=Stop AND DU1 AND Timer.Q;

IF NOT DU1 THEN

SA:=0;

END_IF;

END_IF;

 







Дата добавления: 2015-09-07; просмотров: 1945. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


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


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Studopedia.info - Студопедия - 2014-2026 год . (0.009 сек.) русская версия | украинская версия