Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример реализации секвенциально-логических алгоритмов в TRACE MODE




 

В качестве примера реализации секвенциально-логических алгоритмов в TRACE MODE приведена простая машина для проставления штампа на готовых изделиях. В «Редакторе Представления данных» SCADA-системы TRACE MODE указываются значения датчиков положения детали, датчиков верхнего и нижнего положений зажима и пресса.

Основными регулирующими величинами служат сигналы Start и Stop. Графическое представление рабочего экрана опреатора приведено на рис. 4.20.

 

 

Рис. 4.20

 

При запуске оператором процесса происходит запуск конвейера с заготовкой.

Обработка информации при работе данной программы происходит с помощью секвенциально-логического алгоритма, выполненного в «Редакторе базы каналов» SCADA-системы TRACE MODE.

Язык функциональных блоков (Техно FBD) TRACE MODE содержит язык Техно LD (Ladder Diagram), который позволяет реализовать секвенциально-логические алгоритмы на языке стандартной релейной логики RLL.

Язык функциональных блоков TRACE MODE является языком визуального программирования. Программа в нем разрабатывается размещением функциональных блоков с заданными функциями в поле редактирования, настройкой их входов и выходов и связью их между собой в диаграмму, реализующую требуемую функцию.

Рассмотрим основные функции языка LD, реализуемые в TRACE MODE. Они реализуются с помощью блоков, которые могут быть представлены как в окне LD программы, так и в окне FBD программы. В окне LD программы блоки имеют представление и средства редактирования, соответствующие стандарту языка LD. Рассмотрим описание блоков в окне FBD программы и в окне LD программы.

 

 

Таблица 4.1

 

Разомкнутый контакт (| |) Если VAR<>0, ENQ=RUN(на вход RUNможно подавать только неотрицательные значения). Если VAR=0, ENQ=0.
Катушка (()) Блок передает неотрицательное значение входа на выходы ENQи VAR..
Контакт по положительному переходу (|P|) Если RUN<>0, а вход VARменяет свое значение с 0 на любое ненулевое, то на один (следующий) такт пересчета ENQ=1. Во всех остальных случаях ENQ=0.
Контакт по отрицательному переходу (|N|) Если RUN<>0, а вход VARменяет свое значение с любого ненулевого на 0, то на один (следующий) такт пересчета ENQ=1. Во всех остальных случаях ENQ=0.
Инверсная катушка ((/)) Если значение входа больше нуля, VAR=0. Если значение входа равно нулю, VAR=1. Значение входа всегда передается на выход ENQ.
Катушка установки ((S)) Значение выхода VARустанавливается в 1 при подаче на вход любого ненулевого значения. В дальнейшем значение выхода VARне зависит от значения входа.
Катушка сброса ((R)) Значение выхода VARустанавливается в 0 при подаче на вход любого ненулевого значения. В дальнейшем значение выхода VARне зависит от зачения входа.
Продолжение таблицы 4.1
Катушка положительного перехода ((P))

Если значение входа изменяется с 0 на любое положительное, то на один (следующий) такт пересчета VAR =1. Значение входа всегда передается на выход ENQ.

Катушка отрицательного перехода ((N)) Если значение входа изменяется с любого положительного на 0, то на один (следующий) такт пересчета VAR=1. Значение входа всегда передается на выход ENQ.
Блок логического сложения (LOR) Q0=1, если хотя бы один из входов блока отличен от нуля. Если значения всех входов равны нулю, Q0=0.

При программировании ПЛК в TRACE MODE следует учитывать особенности редактирования в окне «LD программы».

В окне «LD программы» для блоков раздела LD-функции существуют следующие дополнительные элементы и средства редактирования:

1. Отображение связи входов.

Соединенные входы принимают тип, индекс и значение входа, к которому проведена связь. Если значение соединенных входов равно нулю или тип таких входов – аргумент, связь невидима. Кроме того, связь видима только в том случае, если блоки расположены один под другим. Чтобы удалить связь, нужно вручную изменить индекс одного из соединенных входов. Это свойство может быть использовано для прорисовки левой шины питания, предусмотренной стандартом языка LD. Для этого надо расположить блоки один под другим, задать ненулевое значение входа одного из них, установить тип этого входа константа и далее провести к этому входу связь от входа другого блока.

2. Правая шина питания. Эту функцию выполняет блок LOR.

3. Особенности комментария к связанной переменной.

Связанная переменная настраивается таким же образом, как вход или выход блока. Комментарий выводится на блоке вместо заданного по умолчанию слова «VAR». Знак «;» выполняет в комментарии функцию разделителя – на блок выводится текст до этого знака (не более 10 символов).

4. Установка привязки нескольких блоков к одной переменной.

Связанные переменные можно соединять так же, как входы или выходы блоков. Результат такого действия может быть различным:

- при соединении переменных блоков-контактов итоговая переменная принимает тип, индекс и значение переменной, к которой проведена связь;

- при соединении переменных контакта и катушки итоговая переменная принимает тип и индекс переменной катушки;

- при соединении переменных катушек в диаграмму блоков добавляется блок LOR, к входам которого автоматически подключаются соединяемые переменные.

Программа RLC контроллера, построенная для устройства проштамповки готовых изделий, составленная в TRACE MODE, изображена на рис. 4.22 и 4.23. На рисунке 4.22 изображена программа в окне LD программы, а на рис. 4.23 – в окне FBD программы.

 

Рис. 4.22

 

Рис. 4.23




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 836; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.