no se exactamente con que parte de esto tengas problemas, pero la forma mas sencilla de hacer un semaforo con plc es con un timer que te de la base de tiempo, contadores y comparadores.asi el timer se activa y desactiva asi mismo, manda un pulso al contador y este avanza un paso ya en un diagrama de tiempos o secuencias tu vez en que pasos debe de estar activo cada foco de los semaforos y pones las instrucciones de comparacion para que activen las salidas segun lo necesites en cada paso.
ejemplo para los primeros 3 pasos del contador pones el foco rojo de un semaforo y el verde de otro mediante 2 comparadores de a=
esto seria como se hace en AB o Siemens en un OMRON podrias usar una tabla de comparacion, poner el valor del contador como dato a comparar y los valores con los que se va a comparar y para cada uno de estos corresponde un bit interno mientras te de ciertos bits tu los asignas a determinadas salidas para las luces del semaforo, en si nunca he usado ese plc que mencionas, pero todos los plcs tienen las mismas instrucciones basicas, asi que trata de hacerlo como te comento a ver que sale.
