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

  1. 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
    1. 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