Проблема с написанием программы

SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
Ростислав
Posts: 1
Joined: Wed Dec 04, 2024 12:08 pm
Location: Украина

Проблема с написанием программы

Post by Ростислав »

Всем привет! Я начинающий программист в сфере программирования промышленных модулях автоматики. Недавно изучая возможности TIA Portal я захотел написать программу по принципу "если нажать кнопку один раз будет исполняться одна программа а если быстро нажать два раза будет исполняться другая программа". Я столкнулся с проблемой, что не знаю как сделать так чтобы программа распознавало кнопка нажата однин раз или два.

Может быть кто-нибудь знает какую инструкцию можно взять за основу, или какую литературу почитать на этот счёт.

Я программирую на версии V18, язык программирования - LAD. 1200 ПЛК.

Заранее благодарен.
bond
Posts: 39
Joined: Mon Aug 29, 2005 9:10 am
Location: Baltia

Re: Проблема с написанием программы

Post by bond »

Добрый,
В чем различается действие нажатия кнопки один раз или два раза? Если в течение какого-то периода времени кнопка была нажата второй раз, то это будет означать двойное нажатие, правильно?
Соответственно, при первом нажатии кнопки запускайте таймер на определённое время и ждите нажатие кнопки. Если оно произошло в отведённое время, то это двойное нажатие, если нет, то одинарное.