1.1.14_Учебное пособие для преподавателей (539845), страница 3
Текст из файла (страница 3)
ВАРИАНТ 8. УЧАСТОК УПАКОВКИВ уравнениях, представленных ниже в табл.11, введены дополнительно следующие сигналы:- память Р1, Р2, Р3, Р4, Р5 и Р6 о прохождении определенных положений.Таблица 11№п/п12Логические уравнения для команд и промежуточных переменныхГот = Авт * (КВ*П1*КЛТ*НТ*П3*Пуск + Гот)* Стоп * КЛ * КП * РучГОТ = АВТ * (X10 * X3 * X0 * X9 * X6 * ПУСК + ГОТ) * СТОП * X5 * X8 * РУЧТолП = Гот*(КЛТ*НИ+ТолП)* КПТ * Д1* НТ + Руч * Авт * ТолПРуч * ТолЛТолП = ГОТ * (X0 * Х2 + ТолП ) * Х1* X12 * X9 + РУЧ * АВТ * MY0 * ТолЛ3Р1 = (КПТ*Д1 + Р1)* КЦP1 = (X1* X12 + P1) * КЦ4Р2 = (КЛТ*Р1 + Р2)* КЦP2 = (X0 * P1 + P2) * КЦ5Р3 = (КПТ*Р2 + Р3)* КЦP3 = (X1* P2 + P3) * КЦ6Р4 = (КЛТ*Р3 + Р4)* КЦP4 = (X0 * P3 + P4) * KЦ7Р5 = (КПТ*Р4 + Р5)* КЦP5 = (X1* P4 + P5) * KЦ89ТолЛ = (Гот* КЛТ +Руч* Авт * ТолЛРуч )* ТолПТолЛ = (ГОТ * X0 + РУЧ * АВТ * MY1) * TоолПодВн = (Гот* P5 * Д1+Руч* Авт *ПодВнРуч)* ПодВвПодВН = (ГОТ * Р5 * X12 + РУЧ * АВТ * MY 2) * ПодВВ22Окончание таблицы 1110ПодВв = (Гот*П1*Р5+Руч* Авт *ПодВвРуч)* ПодВнПодВВ = (ГОТ * X3 * P5 + РУЧ * АВТ * MY3) * ПодВНШтВн = (((К В * P5 * П1 + ШтВн) * П3* Зажим + (П1* НТ + ШтВн) * П4 * Зажим) *11* П2 * Гот + Руч * Авт * ШтВнРуч) * ШтВв* НТШтВн = (((X10* P5 * X3 + ШтВн) * X6 * Зажим + (X3 * X9 + ШтВн) * X7 * Зажим) ** X4 * ГОТ + РУЧ * АВТ * MY6) * ШтВв* X912Зажим = (П 2 * П3 + Зажим) * P6 * Гот + Руч * Авт * ЗажимРучЗажим = (X4 * X6 + Зажим) * P6 * ГОТ + РУЧ * АВТ * MY 413P6 = (П 2 * П4 + P6) * КЦP6 = (X4 * X7 + P6) * КЦШтВв = (Гот ((П 2 * Зажим + ШтВв) * П3 + (Зажим * П 2 + ШтВв) * П 4) * П1 +14+ Руч * Авт * ШтВвРуч) * ШтВнШтВв = (ГОТ((X 4 * Зажим + ШтВв) * X6 + (Зажим * X 4 + ШтВв) * X7) * X3 ++ РУЧ * АВТ * MY5) * ШтВн15161718ТелП = (Гот * (П3 * П1* Зажим + ТелП ) * П 4 + Руч * Авт * ПелПРуч) * ТелЛТелП = (ГОТ * (X6 * X3 * Зажим + ТелП ) * X7 + РУЧ * АВТ * MY7) * ТелЛТелЛ = (Гот * (П 4 * П1* P6 + ТелЛ ) * П3 + Руч * Авт * ТелЛРуч) * ТелПТелЛ = (ГОТ * (X7 * X3 * P6 + ТелЛ ) * X6 + РУЧ * АВТ * MY8) * ТелПТран = Гот * ТелЛ + Руч * Авт * ТранРучТран = ГОТ * ТелЛ + РУЧ * АВТ * MY9KЦ = (П1* НТ + КЦ ) * П3 * АвтKЦ = (X3 * X9 + КЦ) * X6 * АВТ10.
ВАРИАНТ 9. ПАССАЖИРСКИЙ ЛИФТВ табл.12 представлены возможные логические соотношения, удовлетворяющие условию задачи.Дополнительные сигналы:ВРуч (MY0), ВМ, НРуч (MY1), НМ - управление приводом лифта (ручнойрежим);ОДРуч (MY3), ЗДРуч (MY2) – команды на открытие и закрытие дверей лифта, соответственно (ручной режим);Э1, Э2, Э3 – вызов лифта на 1-й, 2-ой и 3-й этажи соответственно (автоматический режим);К1, К2, К3 – отправка лифта на 1-й, 2-ой и 3-й этажи соответственно (автоматический режим).23Таблица 12№п/п12Логические уравнения для команд и промежуточных переменныхГот = Авт*((Д1 + Д2 + Д3)*З*Пуск + Гот)* Стоп * РучГОТ = АВТ*((X0+X3+X6)*X7*ПУСК+ГОТ)* СТОП * РУЧВ = Гот*(В12 + В13 + В23)* Н *З + Руч*(ВРуч + Вм)* КВВ = ГОТ * (В12 + В13 + В23) * Н * X7 + РУЧ * (MY0 + Вм) * X103В12 = (Д1*(Э2 + К2*О) + В12)* В13 * В23 * Д 2В12 = (X0 * (Э2 + K 2 * X7) + В12) * В13 * В23 * X34В13 = (Д1*(Э3 + К3*О) + В13)* В12 * В23 * Д3В13 = (X0 * (Э3 + K3 * X7) + B13) * B12 * B23 * X65В23 = (Д2*(Э3 + К3*О) + В23)* В12 * В13 * Д3B23 = (X 2 * (Э3 + K3 * X7) + B23) * B12 * B13 * X66Н = Гот*(Н13 + Н32 + Н21)* В * З + Руч*(НРуч + Нм)* КНH = ГОТ * (Н13 + Н32 + Н 21) * В * X7 + РУЧ * (MY1 + Hм) * X97Н31 = ((Э1 + К1*О)* Д3 + Н31)* Н32 * Н 21 * Д1Н31 = ((Э1 + K1 * X7) * X6 + Н31) * Н32 * Н 21 * X08Н32 = ((Э2 + К2*О) * Д3 + Н32)* Н31 * Н 21 * Д 2Н32 = ((Э2 + K 2 * X7) * X6 + Н32) * Н31 * Н 21 * X391011Н21 = ((Э1 + К1*О) * Д2 + Н21)* Н31 * Н32 * Д1Н 21 = ((Э1 + K1 * X7) * X3 + Н 21) * Н31 * Н32 * X0М = В12*(Д2н + М) + В13*(Д3н + М) + В23*(Д3н + М) + Н31*(Д1в + М) ++ Н32*(Д2в + М) + Н21*(Д1в + М) + Руч*(Вм + Нм) * КНM=В12*(X2+M)+ В13*(X5+M)+ В23*(X5+M)++ Н31*(X1+M) + Н32*(X4+M) + Н21*(X1+M) + РУЧ*(Вм+Нм) * Х9Э1л = (Э1 + Э1л + Э1лРуч)* Д1 * Э2 * Э3Э1 = (X11 + Э1 + MY5) * X0 * X12 * X1312Э2л = (Э2 + Э2л + Э2лРуч)* Д 2 * Э1 * Э3Э2 = (X12 + Э2 + MY6) * X3 * X11 * X1313Э3л = (Э3 + Э3л + Э3лРуч)* Д3 * Э1 * Э2Э3 = (X13 + Э3 + MY7) * X6 * X11 * X1214К1л = (К1 + К1л + К1лРуч)* Д1 * К 2 * К3K1 = (X14 + K1 + MY5) * X0 * X15 * X1615К2л = (К2 + К2л + К2лРуч)* Д 2 * К 1 * К3K 2 = (X15 + K 2 + MY 6) * X3 * X14 * X1616К3л = (К3 + К3л + К3лРуч)* D3 * К1 * К 2K3 = (X16 + K3 + MY 7) * X6 * X14 * X1524Окончание таблицы 12ОД = ((Гот * (Д1 + Д 2 + Д3) * З * В * Н * К1* К 2 * К3 + Э1* Д1 + Э2 * Д 2 +17+ Э3 * Д3 + ОД ) + РУЧ * (ОДРуч + ОД )) * 0 * P1ОД = (( ГОТ * ( X 0 + X 3 + X 6 ) * X 7 * В * Н * К 1 * К 2 * К 3 + X 11 * X 0 + X 12 * X 3 ++ X 13 * X 6 + ОД ) + РУЧ * ( MY 3 + ОД )) * X 8 * P11819ЗД = (Гот * (К1 + К 2 * К3 * О ↓ *ЗД ) + РУЧ * (ЗДРуч + ЗД )) * ЗЗД = (ГОТ * (X14 + X15 * X16 * TIM060 * ЗД ) + РУЧ * (MY 2 + ЗД )) * X7Р1=(О+P1)* В * Н * (Э1 * Д1 + Э2 * Д 2 + Э3 * Д3)Р1=(X8+P1)* В * Н * (X11 * X0 + X12 * X3 + X13 * X6)Запуск Т1 = О20TIM060 = X8Дополнительно используемые сигналыОбъектНазначениеЗапускУставка, сТаймеры Задержка открытия двери Запуск Т1525Выходной сигналTIM06011.
ДЕМОНСТРАЦИОНАЯ ПРОГРАММА УПРАВЛЕНИЯ ОБЪЕКТАМИНиже описывается демонстрационная программа для всех 9-ти вариантов задач на языке лестничных диаграмм контроллера.Указанная программа записана в памяти ПЭВМ под именем «Demo_pc». Принеобходимости демонстрации работы того или иного варианта автоматизациипреподаватель должен в соответствии с указаниями в «Техническом описании иметодическими указаниями…» вызвать на экран дисплея изображение автоматизируемого объекта. Затем, пользуясь программным обеспечением «CXProgrammer», вызвать программу «Demo_pc» и переписать из ПЭВМ в памятьПК.
Программа составлена для совместной работы с сенсорным монитором NT–21. В память сенсорного монитора необходимо записать программу с названием«Demo_pt». Запустить записанную программу на сенсорном мониторе. Нажатькнопку выбора объекта автоматизации. Выбрать один из предлагаемых объектовна экране сенсорного монитора.
При нажатии на сенсорном мониторе кнопки сназванием автоматизируемого объекта происходит переход на картинку пультауправления выбранного объекта и осуществляется выполнение программы управления этим объектом.В течение одного скана выполняется участок программы только одного «активного» объекта, поэтому, несмотря на большой объем представленной нижепрограммы, время ее отработки определяется только временем отработки той части программы, которая соответствует выбранному варианту.Примечание.
Для корректной работы программы «Demo_pc» необходимо соблюдение следующей последовательности включений:- записать программу в контроллер;- запустить программу NTST с помощью ярлыка на рабочем столе;- загрузить файл Demo_pt;- откомпилировать программу, загрузить в память монитора;- запустить программу PK&MK (разрешение экрана ПЭВМ должно иметьзначение 1024 на 768 точек);- в меню настройки установить номер COM порта, через который соединенымежду собой контроллер и ПЭВМ (по умолчанию устанавливается COM2);- выбрать мышкой в меню нужный виртуальный объект (на экране ПЭВМпоявиться изображение объекта);- убедиться что все механизмы находятся в исходных положениях;- переключатель «Режим управления», который находиться в правом нижнемуглу монитора ПЭВМ перевести из положения «Ручной (без контроллера)» в режим «От контроллера»;- выбрать соответствующий объект на экране сенсорного монитора;- нажать кнопку «Сброс» на устройстве преобразования кодов;- нажать кнопку «Пуск» на сенсорном пульте оператора.2612.
ПРОГРАММА «Demo_pc»Программа «Demo_pc» содержит в себе программу управления всеми 9 виртуальными объектами. Выбор нужного участка программы (конкретного виртуального объекта) осуществляется с помощью функций JMP(04) и JME(05). Еслицепь перед функцией JMP(04) «ложная», то все команды находящиеся междуJMP(04) и соответствующим JME(05) игнорируются (см. рис.1).Рисунок 1. Пример использования функций JMP(04) и JME(05)Видно, что переменная демо2 с адресом IR007.01 отвечает за выполнениепрограммных блоков 1 – 12.2712.1 Объект №1 Роботизированный комплекс28293012.2 Объект №2 Методическая печь313212.3 Объект №3 Нагревательный колодец333412.4 Объект №4 Участок сортировки и пакетирования листов3536373812.5 Объект №5 Участок транспортировки труб3940414212.6 Объект №6 Станок для сверления отверстий43444512.7 Объект №7 Линия химической обработки46474849505152535412.8 Объект №8 Участок упаковки55565712.9 Объект №9 Лифт5859606162Максимальное число выходных команд, подаваемых на виртуальные объекты, 12 с адресами от Y0 (IR010.00) до Y11 (IR011.03).
В одном виртуальном объекте команда с адресом Y0 вызывает, например, движение толкателя вперед, вдругом объекте движение рольганга, в третьем движение механизма вверх и т.п.Программа «Demo_pc» управляет только тем объектом, который выбран(включен) с экрана сенсорного монитора. Этот выбор устанавливает в единичноесостояние только один сигнал из сигналов дeмo1…дeмo11, номер каждого из которых соответствует выбранному варианту. В каждом варианте управляющие команды формируются как промежуточные переменные, которые затем воздействуют на выходные переменные Y0…Y11.
Поэтому 11 промежуточных переменных из каждого виртуального объекта включены параллельно и воздействуют насоответствующую выходную переменную. Это представлено на ниже следующихлестничных диаграммах.Программа «Demo_pc» в принципе рассчитана на 11 виртуальных объектов,но в представленном виде она управляет только 9 объектами63Общие уравнения646566676869СОДЕРЖАНИЕстр.1.Общие положения…………………………………………………………32.Вариант 1. Упаковочная машина…………………………………………93.Вариант 2. Участок транспортировки заготовок в методическуюпечь для их нагрева перед прокаткой……………………………………4.11Вариант 3. Механизмы управления крышкой нагревательных колодцев обжимного прокатного стана………………………………………… 125.Вариант 4. Участок сортировки и пакетирования годных и бракованных листов металла……………………………………………………….136.Вариант 5.
Участок транспортировки труб большого диаметра………. 147.Вариант 6. Станок для сверления глубоких отверстий………………… 168.Вариант 7. Линия химической обработки деталей……………………… 189.Вариант 8. Роботизированный участок транспортировки изделий…… 2210. Вариант 9. Пассажирский лифт………………………………………….. 2311. Демонстрационная программа управления объектами………………… 2612. Программа «Demo_pc»…………………………………………………… 27Содержание………………………………………………………………… 7070.