4 respuestas
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
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
Le aconsejo el método de "lanfeust54" que elimina el riesgo de tener 2 etapas activas al mismo tiempo.