запуск программ Pns, как запустить?
Доброго времени суток! Прошу подсказать, как у кого устроена логика запуска PNS программ.
В данный момент у меня UO сигналы размаплены на флаги. И групповые тоже. Т.е. при включении этих флагов, в т.ч. и группового(PNS) с физической кнопки сигналы не выключить(Prod start и PNS STROBE). Все выбирается верно в фоновой логике, но для работы программы PRG Running не включается, т.к. нужно гасить Prod start и PNS STROBE. Может кто скинет пример своей логики выбора и запуска программ PNS. ПЛК пока нет, есть 4 физ. кнопки без фиксации |
Цитата:
|
Смысл в том, что имея 4 физ. кнопки (Di) хотелось бы каждой кнопкой запускать одну программу PNS. И Чтобы каждая кнопка выполняла функцию запуска программы, повторное нажатие- пауза, третье нажатие-продолжение выполнения программы, четвертое опять пауза, пятое- продолжение и т.д.
Я так понимаю первоначальный запуск нужно связать с Perch сигналом. Первые два нажатия реализованы, а вот продолжение выполнения программы не получается. Там сигнал Start и он нисходящий. Подскажите, какие условия можно прописать? В перспективе будет панель оператора с релейными выводами, но пока нужно освоить физ. кнопки. |
Цитата:
|
Цитата:
Хотя я бы не стал заморачиваться ни с MACRO, ни с PNS. Как по мне в данном случае проще всего было бы сделать основную программу которая опрашивает 4 сигнала. Если один из них включён (кнопка нажата), то происходит вызов необходимой программы. В таком случае кроме 4 кнопок для выбора программы нужно добавить ещё 2 кнопки - Start и Stop. |
Добрый день. В мануале по программированию робота все очень подробно расписано.
А именно. 1. Надо перепривязать di к необходимым UI (важно, на imstp,enbl,hold всегда подаётся 1, или робот не поедет) 2. Перепривязать do к UI, которые отвечают за pns1-8, pns-strobe, start. 3. В configuration-prog setting, вроде, первые два пункта поменять на pns и uop. 4. Перевести робота в авторежим. 5. Подать необходимые сигналы на pns1..8 (двоичная система) 6. Дать импульс не менее 0,5с на вход pns_strobe 7. Дать импульс не менее 0,5с на вход start И... Робот поедет по программе с названием pns...., Где .... это число в десятичной системе преобразованное из двоичного представления на входы pns1..8. (если отсутствует какие-либо ошибки и на робота предварительно подан сигнал fault reset, чтоб включились приводы) |
Часовой пояс GMT +2, время: 05:24. |
vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co