Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.170 cursos gratis
8.186.442 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Controladores Lógicos Programables

Autor: Carlos Ramirez Villarreal
Curso:
8,27/10 (31 opiniones) |36642 alumnos|Fecha publicación: 28/09/2005
Envía un mensaje al autor

Capítulo 2:

 Conceptos generales de Programación

CONCEPTOS GENERALES DE PROGRAMACION

Antes de iniciar con el proceso de programación, es conveniente tener claro algunos conceptos preliminares respecto a la organización de los programas en la memoria del procesador.

Por otro lado, también es importante reconocer las diferentes representaciones de los lenguajes de programación, así como, su denominación en marcas de reconocido prestigio.

PROGRAMA, PROGRAMACION Y LENGUAJES DE PROGRAMACION

Desde el punto de vista del Procesador, un programa es un conjunto de instrucciones o proposiciones bien definidas que le dicen lo que tiene quehacer. Cada instrucción le indica: - qué operación realizará a continuación

- de dónde obtendrá los datos que necesita para realizarla

- dónde guardará los resultados de la operación.

Desde el punto de vista del usuario, un programa, son las especificaciones de un conjunto de operaciones que debe llevar a cabo el computador para lograr resolver una determinada tarea.

Un programa se escribe en un lenguaje de programación, estos lenguajes permiten simplificar la creación de programas debido a su fácil descripción de las instrucciones que ha de ejecutar el procesador; en algunos casos, agrupando varias instrucciones y dando un solo nombre al conjunto, de tal forma que la lista de operaciones se reduce considerablemente, resultando fácil la comprensión y resolución de programas. También varios cientos de instrucciones simples se pueden expresar con una lista de unas cuantas líneas.

Finalmente, a la acción de realizar un programa se le conoce como programación.

En conclusión, reuniendo estos tres conceptos podemos decir: Un programa se escribe en un lenguaje de programación y a la actividad de expresar un algoritmo en forma de programa se le denomina programación.

A menudo, el lenguaje de programación se denomina software de programación cuando se emplea un término genérico, a fin de distinguirlo del hardware.

CLASIFICACION DE LOS PROGRAMAS

Parte del programa lo escriben los usuarios para ejecutar tareas que deseemos automatizar, pero además existen otros programas ya escritos que permiten procesar los programas del usuario. A continuación, se definirán estos dos tipos de programas.

PROGRAMAS DEL SISTEMA

Existen cierto número de otros programas que proporcionan servicios vitales a los programas del usuario, esto es, realizan funciones operativas internas del controlador; estos programas, incluyendo los traductores de lenguaje reciben la denominación colectiva de programas del sistema o software del sistema. Un elemento notable de éste es el sistema operativo, cuyos servicios incluyen el manejo de los dispositivos de entrada y salida del PLC, el almacenamiento de la información durante largos períodos, organizar el procesamiento de los programas del usuario o aplicación, etc.

Estos programas están almacenados en memoria EPROM dentro de la CPU, por lo tanto no se pierden ni alteran en caso de pérdida de alimentación al equipo. El usuario No tiene acceso a ellos.

PROGRAMAS DE APLICACION  DEL USUARIO

Es el conjunto de instrucciones o proposiciones que programa el usuario, con el fin de resolver tareas de automatización específica. Para ello, el usuario escribe el programa de acuerdo a la representación del lenguaje de programación que mejor se adapte a su trabajo,  en todo caso, tenga un mejor dominio. Es importante señalar, que algunos fabricantes no emplean todos los tipos de representaciones de los lenguajes de programación, no obstante, el usuario tendrá que adaptarse a la representación que se disponga.

                       Conceptos generales de Programación

REPRESENTACION DE LOS LENGUAJES DE PROGRAMACION Y LA NORMA IEC 1131-3

En la actualidad cada fabricante diseña su propio lenguaje de programación, lo que significa, que existe una gran variedad comparable con la cantidad de PLCs que hay en el mercado.

Las formas que adopta el lenguaje de programación usado para realizar programas se denomina representación del lenguaje de programación.

Hasta el momento existen tres tipos de representaciones como las más difundidas a nivel mundial, las cuales cada fabricante la (s) emplea para su programación, estas son :

- Lista de instrucciones

- Plano defunciones y

- Diagrama contactos o plano de contactos

Es obvio, que la gran diversidad de lenguajes de programación da lugar a que cada fabricante tenga su propia representación, originando cierta incomodidad al usuario cuando programa más de un PLC.

Con el objetivo de uniformizar estas representaciones, se ha establecido una norma internacional IEC 1131-3 que se encarga de estandarizar los lenguajes de programación.

Esta norma contempla dos tipos de lenguajes de programación

- Lenguajes Gráficos

- Lenguajes Textuales

Capítulo siguiente - Programación de un PLC II
Capítulo anterior - Estructura básica de un PLC

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Controladores Lógicos Programables


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Introducción a Internet y las redes
Este curso, que ofertamos gratis, es de seguimiento obligatorio para todos aquellos... [08/11/01]
111.634  
2. Introducción al manejo de la Palm
Aprenda cómo sacarle el máximo provecho a su organizador personal Palm gratis con... [27/02/02]
12.935  
3. Cómo configurar tu móvil multimedia
El lanzamiento de los servicios multimedia a través del móvil (juegos java,... [24/02/04]
12.129  

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te interesa? ¡Te enviamos gratis las novedades de Hardware!