Vous êtes sur la page 1sur 22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.

com

CURSO BASICO DE PROGRAMACION DE PLC

Curso Bsico de Programacin de PLC

1/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

ndice

1. Qu es el RSLinx?

2. Configuracin del Controlador (driver)

3. Configuracin del driver de comunicaciones en el RSLinx

4. Programando con RSLogix 500

5. Juego de Instrucciones

16

Curso Bsico de Programacin de PLC

2/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Curso Bsico de Programacin de PLC


1. Qu es el RSLinx?
El RSLinx es el software de comunicaciones de planta para los controladores programables (PLC) Allen-Bradley y los sistemas Microsoft Windows XP, del Windows 2000, el de Windows Me, de Windows 98, el de Windows NT y el funcionamiento de Windows 2003. Proporciona al PLC Allen-Bradley acceso a una amplia variedad de aplicaciones de Rockwell Software y Allen-Bradley. stos se extienden desde la programacin y de la configuracin tales como RSLogix y RSNetWorx, a los usos de HMI (interfaz hombre-mquina) tales como RSView32, a tus propios usos de la adquisicin de datos usando Microsoft Office, Web-Pages, o Visual-Basic. Adems RSLinx es un servidor de datos de OPC y un servidor de DDE. Lo que permite comunicaciones de los procesadores hacia nuestras aplicaciones compatibles, tales como Microsoft Excel, Access y aplicaciones a medida. Finalmente, el RSLinx es un software de comunicaciones de Allen-Bradley por lo que solo puede ser usado con hardware propietario o compatible. Sin embargo, una vez establecida la comunicacin entre hardware y software, el RSLinx se comporta con un servidor OPC y DDE adems de ser usado como driver para sus protocolos propietarios.

2. Configuracin del Controlador (driver)


Un controlador es la interfase de software al dispositivo de hardware que ser usado para comunicarse entre RSLinx y su controlador programable (PLC).

Curso Bsico de Programacin de PLC

3/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

3. Configuracin del driver de comunicaciones en el RSLinx


Inicie RSLinx 1. En el men de Inicio Start, seleccione Programs (Programas) > Rockwell Software > RSLinx En RSLinx haga clic en el botn: Configure Drivers.

2. Escoja del men desplegable, la opcin Ethernet devices , y haga clic en Add New

3. En la siguiente ventana haga clic en OK

Curso Bsico de Programacin de PLC

4/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

4. En la siguiente ventana aada la direcciones de su PC y luego del PLC (tenga en cuenta que ambas direcciones tanto de la PC como del PLC deben ser de la misma clase de otra manera no se podrn comunicar).

5. Ahora aparece la ventana del RSWho, en esta ventana se observan los drivers configurados, y los nodos que se encuentran en las diferentes redes de comunicaciones.

Curso Bsico de Programacin de PLC

5/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

4. Programando con RSLogix 500


Acerca del RSLogix 500 Los software de programacin de lgica escalera (ladder) RSLogix ayudan a maximizar el desempeo, ahorrar tiempo en el desarrollo e incrementar la productividad en el diseo de la lgica. Esta familia de productos ha sido desarrollada para operar en sistemas operativos de Microsoft Windows. Trabajando con la familia de PLC SLC500 y Micrologix. Inicie RSLogix 500 1. En el menu de Inicio (Start), seleccione Programas (Programs) > Rockwell Software > RSLogix 500 > RSLogix 500. En RSLogix 500 click New

Curso Bsico de Programacin de PLC

6/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

2. En esta ventana escoger el modelo del procesador Bul .1763 Micrologix 1100 SeriesA. Tambin se le debe dar un nombre al procesador en este ejemplo el nombre es LOGIX. 3. Verificar communication settings. Clic en el botn Who Active luego OK.

4. Configurar entradas y salidas del PLC. Clic I/O configuration. En el caso de que se tuvieran mdulos de entrada/salida.

Curso Bsico de Programacin de PLC

7/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

5. Clic en Read IO Config. (Configuracin Automtica) de entradas y salidas del PLC.

6. En la siguiente ventana clic Read IO Config. Si es que el PLC cuenta con mdulos de I/O se detectarn automticamente. De lo contrario no se detectarn los mdulos pues el PLC no esta conectado a ninguno.

Curso Bsico de Programacin de PLC

8/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

7. Si fuera el caso de que no contramos con un PLC y estemos desarrollando una aplicacin a futuro en la que se van a utilizar diferentes mdulos de I/O se le puede agregar de la misma manera.

8. En esa ventana se selecciona en Filter la clase de mdulo que queremos aadir a nuestro proyecto, entre estas opciones tenemos: entradas, salidas, de interfase, analgicas, etc. Para aadir un mdulo simplemente se hace clic en uno y ubquelo en la lista de la izquierda. Cabe resaltar que el Micrologix 1100 soporta hasta cuatro mdulos de I/O, adems si se descarga un programa en el que existen mdulos de I/O que el PLC no los tiene se producir un error.

Curso Bsico de Programacin de PLC

9/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Programando en el Ladder Supongamos que deseamos controlar el arranque y parada de un motor desde un panel fsico montado en planta y desde un HMI. El circuito de control de mando y el circuito de fuerza se muestran continuacin.

1. Una buena manera de comenzar un proyecto es empezando documentar las direcciones del PLC que vamos a usar en nuestro programa de ladder. Direccin I:0/0 I:0/1 I:0/2 O:0/0 B3:0/0 B3:0/1 Smbolo STOP START F2F K1M STOP_REM START_REM Descripcin Pulsador N.C. parada local de motor M1M. Pulsador N.A. arranque local de motor M1M. Termomagntico de motor M1M Contactor de Motor jaula de ardilla 3HP. Bit de parada remoto de motor M1M. Bit de arranque remoto de motor M1M.

Curso Bsico de Programacin de PLC

10/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

2. La documentacin de las direcciones utilizadas en el programa se agrega en un proyecto en la opcin de Project>>Database>>AddressSymbol. Se hace clic en el boton Add New Record. Y se agregan los datos de: direccin, symbol y description.

3. Finalmente la lista de direcciones y smbolos queda tal como se ve abajo.

Curso Bsico de Programacin de PLC

11/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

4. Una forma rpida de programar un PLC usando el RSLogix500 es haciendo doble clic en la lnea que se desea modificar y escribiendo los nombres de la instrucciones.

5. Tambin se puede aadir instrucciones desde la barra de instrucciones. Simplemente se hace un clic sostenido hacia nuestra lgica de control.

Curso Bsico de Programacin de PLC

12/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

6. Una vez terminada la lgica se procede a aadir las direcciones a las instrucciones.

7. Finalmente se procede a compilar el programa para encontrar algn error si los hubiere. Luego guarde el proyecto donde le sea ms conveniente en su PC.

Curso Bsico de Programacin de PLC

13/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Descargando el programa en el PLC 1. Antes de descargar el programa en el PLC se debe de configurar los canales de comunicacin del PLC de lo contrario se pude perder la comunicacin.

2. Se hace clic en el botn desplegable y se escoge la opcin DOWNLOAD. Verifique que el driver de comunicacin es el que configuramos previamente. AB_ETH-1

Curso Bsico de Programacin de PLC

14/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

3. Luego nos indica que para cargar un nuevo programa en el PLC, el PLC ha de pasar de su modo RUN a su modo PROG. Nos pregunta si deseamos continuar le indicamos que si.

4. Se observa que la PC empieza a escribir el nuevo programa en el PLC.

5. Luego nos pregunta si deseamos cambiar al modo de RUN, le indicamos que si.

6. Finalmente nos pregunta si deseamos ir ONLINE, para poder ver el estado actual del programa que corre en el PLC.

Curso Bsico de Programacin de PLC

15/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

5. Juego de Instrucciones
Instrucciones de Bsicas

Instruccin de entrada

Use la instruccin XIC en su programa de escalera para determinar si un bit esta activado. Cuando la instruccin se ejecuta, si la direccin de bit esta activada (1), entonces la instruccin es evaluada como verdadera. Cuando la instruccin se ejecuta, si el bit direcionado esta desactivado (0), entonces la instruccin es evaluada como falsa Estado de direccion de bit 0 1 Instrucion XIC Falsa Verdadera

Instruccin de entrada

Use la instruccin XIO en su programa de escalera para determinar si un bit esta desactivado. Cuando la instruccin se ejecuta, si el bit direccionadot esta desactivado (0), entonces la instruccin es evaluada como verdadera. Cuando la instruccin se ejecuta, si el bit direcionado esta activado (1), entonces la instruccin es evaluada como falsa Estado de direccion de bit 0 1 Instrucion XIO Verdadera Falsa

Use la instruccin OTE en su programa de escalera para activar / desactivar un bit cuando las condiciones de reglon son evaluadas como verdaderas / falsas respectivamente. Instruccin de salida

Instruccin de entrada

La instruccin OSR es una instruccin de entrada retentiva que ocasiona un evento durante una sola vez. Use la instruccin OSR cuando un evento debe comenzar basado en el cambio de estado del reglon de falso a verdadero.

Curso Bsico de Programacin de PLC

16/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Instrucciones de Temporizador

Curso Bsico de Programacin de PLC

17/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Instrucciones de Contador

Curso Bsico de Programacin de PLC

18/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Instrucciones de Comparacin

Curso Bsico de Programacin de PLC

19/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Instrucciones de Clculo

Curso Bsico de Programacin de PLC

20/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Curso Bsico de Programacin de PLC

21/22

San Aurelio 888-B Lima 036 Per Telfono 511 458 1969 Telefax 511 458 1969 www.tasami.com

Instrucciones de modificacin y transferencia de bits

Instruccin \ escalar con parmetros

Curso Bsico de Programacin de PLC

22/22

Vous aimerez peut-être aussi