reallis, вы изначально не верно решили задавать время с панели через float. Так конечно можно, но это извращение. Как выше написал
petera будет намного проще потом обрабатывать в плк. То есть если вам нужно задать промежуток времени, то просто создаете 4 переменные типа 2byte в конфигурации контроллера (часы и минуты начала и конца)
Вложение 16744
Затем для удобства переведите полученные значения в контроллере во время в секундах
Вложение 16745
Для сравнения текущего времени с заданием, получаете текущее время плк (посмотрите здесь
http://kipshop.ru/Primeri/Samples_pl...SysLibTime.zip)
Вложение 16748
Затем, при условии, что время находится в заданном промежутке выдаете сигнал
Вложение 16746