Conversión grafcet-->ladder

medbadr Mensajes publicados 2 Estado Miembro -  
mamont Mensajes publicados 1 Estado Miembro -

Hola a todos

Estoy empezando con el software RSlogix500 y me gustaría una ayuda para convertir un grafcet en lenguaje ladder (curso o ejemplo).

Gracias de antemano y hasta luego

4 respuestas

Bluescam
 
Aquí tienes un método simple de traducción Grafcet / Ladder
Xn=número de paso
tn=transición
/=negación
Xn=[Xn-1 & Tn + Xn] & (/Xn+1)

Atención con las transiciones "o" y "y"
puede haber varios pasos o transiciones en "o" o en "y"

ejemplo= con 3 pasos
Paso1=[paso 3 y las o las transiciones antes del paso1 + El paso 1] y no el paso 2.
y así sucesivamente.

El paso init nunca debe ser el primero inscrito en el ladder
utiliza un bit interno escrito de esta manera
init o /init activa el bit init. Utiliza este bit para todos los pasos iniciales de tu grafcet
Se activa sólo una vez durante el primer escaneo

Siempre se escribe primero el grafcet y luego las salidas se escriben al final
Como en la telemecánica
Preliminar (Tratamiento de entradas, inicialización de módulos, etc.)
Chart(Grafcet)
Post(salidas)
Nombrar mis bits internos que utilizo para cada paso de esta manera paso1= X1, paso2=X2
Cuando busco un paso en mi programa solo escribo ejemplo X1

Para los PLC Allen Bradley
Creo 3 archivos base puede haber varios archivos de grafcet pero siempre mantengo uno posterior
Un archivo preliminar
un archivo Chart (Grafcet)
un archivo Posterior
Debe haber un solo lugar donde se activa una salida
Si una salida se activa en varios lugares complica el diagnóstico
Buena suerte
32
Jp
 
Este método es válido si se compila el GRAFCET al revés. Hay riesgo de tener 2 etapas activas en el mismo escaneo si se compila desde la etapa 1, 2, 3, etc.

Le aconsejo el método de "lanfeust54" que elimina el riesgo de tener 2 etapas activas al mismo tiempo.
0