А можно использовать внутренний таймер на 1 секунду и один счётчик. Потом сравнивать нужные отсчитанные секунды и включать лампы. Меньше памяти и ресурсов
Может кто то поделиться программой работы светофора в программе step7 на языке LAD, в интернете не нашел.