Easy Logic решение тестового задания курса Practical программирование терминалов GalileoSky

Необходимо контролировать максимальное нахождение водителя за рулем в течении не более 4 часов с последующим отдыхом не менее 15 минут. Движение определяется по 9 биту статуса терминала (0 - машина заглушена, 1 - машина заведена) Если в течении этих 4 часов происходят остановки с выключением двигателя на срок более 15 минут, то счетчик времени сбрасывается, более короткие остановки считаются как движение. За 15 минут до накопления общего времени 4 часа при наличии движения каждую минуту должен трижды открываться выход 1 (к нему подключен зуммер) с периодом 1 секунда. По достижении общего времени 4 часа при наличии движения выход 1 должен открыться постоянно и оставаться в этом состоянии. Выход должен закрыться после остановки по истечении времени отдыха в 15 минут вместе со сбросом общего счетчика движения. Скачать скрипт по ссылке: Внимание! Все это всего лишь мое личное мнение, и ему не нужно следоват
Back to Top