Читайте также:
|
|
Открыть экран оператора, и нажав добавить на него кнопку. Дважды щелкнув по полученной кнопке, откройте ее свойства. В открывшемся окне откройте вкладку Control, в поле Variable введите вашу переменную кнопки PUSK. В поле text введите название кнопки: ПУСК.
В итоге должно получиться рис. 4.20:
Рис. 4.20 Экран пуска двигателя
Запустите проект и проверьте правильность результата (ступенчатое воздействие появится после нажатия кнопки ПУСК и остановится по достижении 3000).
Выйдите из режима симуляции, нажав .
Остановку двигателя сделайте сами по аналогии (“мигалку” использовать ту-же, что и для запуска), как и защиту при пропадании напряжения возбуждения (45 вольт соответствуют 3500 в системных единицах).
Справочные материалы для выполнения лабораторных работ
Необходимые функции и функциональные блоки
Контакт
Контакт - это элемент LD, который передает состояние горизонтальной связи в правую часть. Это состояние получается логическим И от состояния горизонтальной связи в левой части и соответствующего текущего параметра. [8]
Выбор контактов представлен в табл.4.1:
Таблица 4.1
Тип контакта | Описание | Вызов через иконку | Вид в LD |
Нормально открытый контакт | Для нормально разомкнутых контактов состояние левой связи копируется в правую связь, если состояние соответствующего фактического параметра 1. Иначе состояние правой связи 0. | ||
Нормально закрытый контакт | Для нормально замкнутых контактов состояние левой связи копируется в правую связь, если состояние соответствующего фактического параметра 0. Иначе состояние правой связи 0. | ||
Контакт положительного перехода | Для контактов для определения положительных переходов правая связь цикла программы = 1, если происходит переход соответствующего фактического параметра из 0 в 1, а состояние левой связи = 1. Иначе, состояние правой связи = 0. | ||
Контакт отрицательного перехода | Для контактов для определения отрицательных переходов правая связь цикла программы = 1, если происходит переход соответствующего фактического параметра из 1 в 0, а состояние левой связи = 1. Иначе, состояние правой связи = 0. |
Свойства контакта рис. 4.21:
Рис. 4.21 Свойства контакта
Катушка
Катушка является элементом LD, который передает состояние горизонтальной связи из левой части в правую часть без изменения. Состояние сохраняется в соответствующем логическом фактическом параметре. Катушки обычно следуют за контактами или FFB (функции и функциональные блоки), но за ними также могут следовать контакты.
Выбор катушек представлен в табл.4.2:
Таблица 4.2
Тип катушки | Описание | Вызов через иконку | Вид в LD |
Катушка | С помощью катушек копируется состояние левой связи в соответствующий фактический параметр и правую связь. | ||
Инвертированная катушка | С помощью инвертирующих катушек состояние левой связи копируется в правую связь. Инвертированное состояние левой связи копируется в соответствующий фактический параметр. Если левая связь = 0, правая связь тоже = 0, а соответствующий фактический параметр = 1. | ||
Positive transition-sensing coil | С помощью катушек для определения положительных переходов состояние левой связи копируется в правую связь. Соответствующий фактический параметр = 1 для цикла программы, если на левой связи происходит переход из 0 в 1. | ||
Negative transition-sensing coil | С помощью катушек для определения отрицательных переходов состояние левой связи копируется в правую связь. Соответствующий фактический параметр = 1для цикла программы, если на левой связи происходит переход из 1 в 0. | ||
Катушка установки | С помощью катушки установки состояние левой связи копируется в правую связь. Соответствующий фактический параметр устанавливается в 1, если левая связь имеет статус 1, иначе он остается без изменения. Соответствующий фактический параметр может быть сброшен через катушку сброса. | ||
Катушка сброса | С помощью катушек сброса состояние левой связи копируется в правую связь. Соответствующий фактический параметр устанавливается в 0, если левая связь имеет статус 1, иначе он остается без изменения. Соответствующий фактический параметр может быть установлен через катушку установки. | ||
Halt coil | Для катушки останова, если состояние левой связи 1, выполнение программы немедленно останавливается. (Для катушек останова состояние левой связи не копируется в правую связь) | ||
Call coil | С помощью катушек вызова состояние левой связи копируется в правую связь. Если состояние левой связи 1, то вызывается соответствующая подпрограмма. |
Свойства катушки рис. 4.22:
Рис. 4.22 Свойства катушки
Блок сравнения
Блоки сравнения доступны только в языке программирования LD. Они используются для сравнения выражений (<, >, <=, >=, =, <>).
Если состояние левой связи 1, и результат сравнения 1, то состояние правой связи 1.
Блоки сравнения могут быть размещены в любой свободной ячейке, кроме последней ячейки непосредственно на правой шине питания.
Размещенный блок сравнения автоматически создает соединение с соседними объектами слева и справа, если они имеют тип данных BOOL, и между ними нет свободных ячеек.
Представление в LD:
Свойства блока сравнения рис. 4.23:
Рис. 4.23 Свойства блока сравнения
Дата добавления: 2015-10-23; просмотров: 161 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Программирование экрана оператора | | | Операционный блок |