Jump to content
  • Sign in to follow this  

    Cinco tipos de lenguajes de programación de PLC

       (0 reviews)

    leizuofa

    Aunque parece que cada modelo de PLC tiene su propio estándar idiosincrásico para la programación, existe un estándar internacional para la programación de controladores al que la mayoría de los fabricantes de PLC al menos intentan ajustarse. Se trata del estándar IEC 61131-3, que será el estándar

    Uno debería consolarse con el hecho de que, a pesar de las diferencias en los detalles de la programación de PLC de un fabricante a otro y de un modelo a otro, los principios básicos son en gran medida los mismos.

    Existen disparidades mucho mayores entre los diferentes lenguajes de programación de propósito general (por ejemplo, C/C++, BASIC, FORTRAN, Pascal, Java, Ada, etc.) que entre los lenguajes de programación compatibles con los diferentes PLC, y este hecho no impide que los programadores informáticos sean "multilingües".

    He escrito y/o analizado personalmente programas para más de media docena de fabricantes diferentes de PLC (Allen-Bradley, Siemens, Square D, Koyo, Fanuc, Moore Products APACS y QUADLOG, y Modicon), con múltiples modelos de PLC dentro de la mayoría de esas marcas, y puedo decirles que las diferencias en las convenciones de programación son en gran medida insignificantes.

    Después de aprender a programar un modelo de PLC, es bastante fácil adaptarse a la programación de otras marcas y modelos de PLC.

    Lenguajes de programación de PLC

    La norma IEC 61131-3 especifica cinco formas distintas de lenguaje de programación para controladores industriales:

    • Diagrama de escalera (LD)
    • Texto estructurado (ST)
    • Lista de instrucciones (IL)
    • Diagrama de bloques de funciones (FBD)
    • Diagrama de funciones secuenciales (SFC)

    No todos los controladores lógicos programables admiten los cinco tipos de lenguaje, pero casi todos admiten el diagrama de escalera (LD), que será el foco principal de este libro.

    Los lenguajes de programación para muchos dispositivos industriales están limitados por diseño.

    Una razón para esto es la simplicidad: cualquier lenguaje de programación lo suficientemente simple en estructura para que alguien sin conocimientos formales de programación informática pueda entenderlo va a tener capacidades limitadas.

    Otra razón para las limitaciones de la programación es la seguridad: cuanto más flexible e ilimitado sea un lenguaje de programación, más potencial habrá de crear involuntariamente errores complicados de "tiempo de ejecución" al programar.

    La norma de seguridad ISA número 84 clasifica los lenguajes de programación industrial como lenguajes de programación fijos (FPL), lenguajes de variabilidad limitada (LVL) o lenguajes de variabilidad completa (FVL).

    La programación de diagramas de escalera y de diagramas de bloques de funciones se consideran lenguajes de "variabilidad limitada", mientras que la lista de instrucciones (y los lenguajes de programación informática tradicionales como C/C++, FORTRAN, BASIC, etc.) se consideran lenguajes de "variabilidad completa" con todo el potencial que conlleva para errores complejos.

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...