You are on page 1of 62

Este es un pequeo guin de cmo utilizar esta presentacin como gua de introduccin al FPWIN Pro

1. Conectar el PC al autmata, y abrir el Control FPWIN Pro.

2. Para pasar de la presentacin a la aplicacin Control FPWIN Pro pulsar las teclas <Alt> + <Tab>. arriba Pgina anterior 3. Avanzar o retroceder de pgina con las flechas del teclado: abajo 4. Para finalizar la presentacin pulsar ESC. 5. En el CD se incluye un fichero PDF con la presentacin.
Panasonic Electric Works Europe AG Slide 1

Pgina siguiente

Control FPWIN Pro


Esta breve presentacin proporciona una idea general sobre: Esta breve presentacin proporciona una idea general sobre: --El manejo y la programacin con Control FPWIN Pro El manejo y la programacin con Control FPWIN Pro --La programacin con el direccionamiento de FP La programacin con el direccionamiento de FP
No !y --La programacin segn el estndar corras61131-3 La programacin segn el estndarIECminutos IEC 61131-3 emplea unos
en aprender los primeros pasos en Por favor, emplee unos minutos para comenzar con los primeros Por favor, emplee unos minutos para comenzar con los primeros la programacin pasos de Control FPWIN Pro.FPWIN Pro. pasos de Control FPWIN Pro. con Control

Panasonic Electric Works Europe AG

Slide 2

Porqu el estndar IEC 61131-3?

IEC 61131-3 es un estndar internacional plenamente aceptado


Unifica reglas aceptadas a nivel mundial, Se reducen los errores y el tiempo de formacin Reutilizacin de Funciones y Bloques de Funcin, Se reduce el tiempo de programacin y depuracin Programacin estructurada y modular Tipos definidos de datos. Menos errores de ejecucin Inversin segura gracias a la estandarizacin
Para ms informacin sobre el estndar IEC 61131-3, remitirse a la presentacin del CD-ROM: IEC61131_3_basics.pdf
Panasonic Electric Works Europe AG Slide 3

Comenzar con Control FPWIN Pro

Arrancar FPWIN Pro desde Inicio /Programas

Panasonic Electric Works Europe AG

Slide 4

Crear un proyecto nuevo con la ayuda del Asistente.

Panasonic Electric Works Europe AG

Slide 5

Todo est ya pre-seleccionado por el Asistente (Pero es modificable)


Ubicacin del Proyecto Tipo de PLC Nombre del Programa

Lenguaje de programacin

Hacer Click para aceptar

Panasonic Electric Works Europe AG

Slide 6

El Navegador es la lnea de gua que muestra la estructura del programa. Libreras Hardware Variables Programas El rea de programacin aparece en la parte derecha de la pantalla.

Para obtener ms informacin sobre el Navegador, hacer click

Panasonic Electric Works Europe AG

Slide 7

Adjustar la parte visible de la cabecera desplazando esta barra.

Panasonic Electric Works Europe AG

Slide 8

1. Al hacer Click sobre el rea de edicin - Aparece la barra de herramientas

2. Para empezar a programar - Seleccionar los smbolos de la barra de herramientas - Colocarlos en la red 1 de la zona de edicin

Panasonic Electric Works Europe AG

Slide 9

1. Utilizar direccionamiento FP: - X0 para la entrada - Y0 para la salida

Slo Maysculas! 2. Para realizar las conexiones entre contactos, pulsar el botn derecho del ratn y seleccionar lnea

Cada lnea debe estar conectada a la lnea principal.

Panasonic Electric Works Europe AG

Slide 10

Chequear el programa con este icono. Un mensaje indicar si existen errores en el programa.

Corregir los errores encontrados Por ejemplo: Lneas dobles. Si existe ms de un error, comenzar a depurar desde el primero ya que los otros prodran ser consecuencia del primero.

Panasonic Electric Works Europe AG

Slide 11

2. Cambiar a modo Online. 1. Conectar el PLC al puerto RS232 del ordenador a travs del cable de programacin. 4. Descargar el programa al PLC. (Hacer Click en Compilar Todo.)

3. Comprobar si el PLC est en Prog Remoto. Si no est, se puede conmutar entre Modo Run y Prog. Con la barra de herramientas.

Si existen problemas de comunicacin comprobar la configuracin en el men ONLINE: Parmetros de Comunicacin

Panasonic Electric Works Europe AG

Slide 12

1. Cambiar a modo RUN

3. Monitorizar

2. Comprobar si el PLC est en Run Remoto


4. Observar su funcionamiento

Ahora el programa est listo y ejecutndose en el PLC

Panasonic Electric Works Europe AG

Slide 13

Cerrar y Guardar el proyecto.

Panasonic Electric Works Europe AG

Slide 14

1. Un programa sencillo

A continuacin se va a realizar un pequeo programa. A continuacin se va a realizar un pequeo programa. Se utilizar el estilo de programacin tradicional con Se utilizar el estilo de programacin tradicional con el direccionamiento FP. el direccionamiento FP. Descripcin: Descripcin: Si 2 de 3 entradas estn a ON, activar la salida Y0 Si 2 de 3 entradas estn a ON, activar la salida Y0 Recuerde la introduccin !! Recuerde la introduccin

Panasonic Electric Works Europe AG

Slide 15

Crear un nuevo proyecto/programa


1.Crear un proyecto nuevo con la ayuda del Asistente.

2. Hacer Click para Aceptar

Panasonic Electric Works Europe AG

Slide 16

1. Colocar los contactos como indica arriba y aadir las direcciones (Todas en la red n1).

2. Negar los contactos de entrada X0, X1, X2 del siguiente modo: a. Doble click en medio del contacto b. Seleccionar NEGADO en la ventana de configuracin y aceptar con OK

Panasonic Electric Works Europe AG

Slide 17

1. Dibujar las lneas de conexin. No pasar dos veces por la misma lnea 2. Chequear el programa.

Panasonic Electric Works Europe AG

Slide 18

1. Entrar en ONLINE. 2. Cambiar a Prog Remoto.

4. Cambiar a Modo RUN. 3. Descargar el programa en el PLC. (Seleccionar Compilar Todo). 5. Monitorizar y comprobar el correcto funcionamiento del programa.

6. Cerrar y guardar el programa.

Panasonic Electric Works Europe AG

Slide 19

2. Programa con direccionamiento IEC 61131-3

En el siguiente ejemplo se utilizar direccionamiento segn el En el siguiente ejemplo se utilizar direccionamiento segn el estndar IEC 61131-3. estndar IEC 61131-3. Se escribir el mismo programa del ejemplo anterior Se escribir el mismo programa del ejemplo anterior Con el direccionamiento IEC 61131-3 se puede asignar un nombre Con el direccionamiento IEC 61131-3 se puede asignar un nombre a los contactos en el rea de edicin. a los contactos en el rea de edicin.

Panasonic Electric Works Europe AG

Slide 20

Crear un nuevo proyecto/programa


1.Crear un proyecto nuevo con la ayuda del Asistente.

2. Hacer Click para Aceptar

Panasonic Electric Works Europe AG

Slide 21

2. Introducir el primer contacto de entrada en la lista de Variables Globales: Clase: Aparece preseleccionado VAR_GLOBAL Identificador: Se puede escribir un nombre, por ejemplo (Sensor_1) Direccin: Direccionamiento o segn el estndar IEC Tipo: Para los contactos, se selecciona automticamente BOOL

1. Doble Click en Variables Globales en el Navegador. A la izquierda aparecer la siguiente ventana.

Panasonic Electric Works Europe AG

Slide 22

2. Introducir el primer contacto de entrada en la lista de Variables Globales: Clase: Aparece preseleccionado VAR_GLOBAL Identificador: Se puede escribir un nombre, por ejemplo (Sensor_1) Direccin: Direccionamiento o segn el estndar IEC Tipo: Para los contactos, se selecciona automticamente BOOL

1. Doble Click en Variables Globales en el Navegador. A la izquierda aparecer la siguiente ventana.

Panasonic Electric Works Europe AG

Slide 23

1.

Haciendo Click en este icono se aaden lneas para declarar nuevas variables.

2. Declarar el resto de las variables como se indica arriba.

Para ver ms detalles sobre el direccionamiento, hacer click

Panasonic Electric Works Europe AG

Slide 24

1. Con este icono, comprobar que se han introducido las variables correctamente. Si se han detectado errores, hacer las correcciones oportunas.

2. Cerrar la ventana

Ahora las variables globales estn declaradas y disponibles en todo el programa.

Panasonic Electric Works Europe AG

Slide 25

1. Abrir la cabecera del programa del siguiente modo, doble click en Programa_1. Adjustar la altura deseada de la cabecera.

2. Elegir Mosaico Horizontal en el men Ventana para ordenar las ventanas como se muestra.

Panasonic Electric Works Europe AG

Slide 26

2. Pegar la lista en la cabecera: a. Hacer click en el rea gris b. Seleccionar el icono Pegar

1. Copiar la lista de Variables Globales*: a. Seleccionar la lista de variables b. Hacer click en el icono Copiar

3. Cerrar ambas ventanas y guardar cambios en la cabecera.

*Tambin se pueden incluir automticamente las variables en la cabecera de todas las POUs. Hacer Click en la columna de Autoexterna en la lista de las Variables Globales Una X indica que se ha seleccionado esta opcin.
Panasonic Electric Works Europe AG Slide 27

1. Seleccionar y colocar los contactos en la red n 1.

2. Doble click en el contacto para negarlo.

Iniciar la programacin: - Colocar los contactos como en el ejemplo anterior

Panasonic Electric Works Europe AG

Slide 28

1. Seleccionar el signo de interrogacin y pulsar F2. Se abrir la ventana de Seleccin de Variable. La ventana de Selecin de Variable se abre pulsando F2 en el signo de interrogacin

2. Asignar un nombre al contacto haciendo doble click en el nombre de la variable. 3. De igual modo asignar un nombre a todos los contactos del programa.

Panasonic Electric Works Europe AG

Slide 29

1. Dibujar las lneas de conexin.

2. Cerrar la ventana de Seleccin de Variables.

Panasonic Electric Works Europe AG

Slide 30

2. Entrar en ONLINE.

1. Chequear el programa.

Panasonic Electric Works Europe AG

Slide 31

1. Descargar el programa en el PLC (Seleccionar Compilar Todo).

2. Cambiar a modo RUN.

3. Monitorizar y comprobar el correcto funcionamiento del programa.

Se pueden visualizar en el programa los nombres de los contactos.

Panasonic Electric Works Europe AG

Slide 32

3. Programar con Temporizadores y Funciones

En el siguiente ejemplo se utiliza direccionamiento FP. En el siguiente ejemplo se utiliza direccionamiento FP. En el programa se aprender a programar un temporizador y En el programa se aprender a programar un temporizador y a utilizar funciones de las libreras. a utilizar funciones de las libreras.

Panasonic Electric Works Europe AG

Slide 33

Crear un nuevo proyecto/programa


1.Crear un proyecto nuevo con la ayuda del Asistente.

2. Hacer Click para Aceptar

Panasonic Electric Works Europe AG

Slide 34

1. Seleccionar el icono del IC (Circuito Integrado). Se abrir la ventana de seleccin de OP/FUN/FB.

Desde esta ventana se pueden seleccionar: - Operadores (ADD, SUB, MUL, AND...) - Funciones - Bloques de Funcin disponibles en las libreras del Control FPWIN Pro. Tambin se pueden aadir Funciones y Bloques de Funcin creadas por el usuario.

Panasonic Electric Works Europe AG

Slide 35

1. Seleccionar el operador ADD.

2. Colocar el operador ADD en la red n 1.

Panasonic Electric Works Europe AG

Slide 36

3. Doble click en TM_100ms_FB (Temporizador con una base de tiempos de 100ms).

2. Seleccionar FP Library.

1. Seleccionar Bloque de Funciones.

Panasonic Electric Works Europe AG

Slide 37

1. Colocar el FB Timer en la red n2.

2. Asignar un nombre al Temporizador, por ejemplo:Temporizador1.

3. Hacer Click en Declarar para aadir la nueva variable a la cabecera de la POU Program_1. Una vez declarado el FB Temporizador, Control FPWIN Pro asigna un n de temporizador y reserva ese rea de memoria. 4. Cerrar la ventana de Seleccin de Variables y de Seleccin de OP/FUN/FB.

Panasonic Electric Works Europe AG

Slide 38

Aadir 2 datos de entrada a la funcin ADD, por ejemplo: DT0 y DT1.

Aqu aparecer el resultado. Asignar un registro de salida. Por ejemplo: DT2.

Cuando se ha alcanzado el valor de preseleccin SV la salida T pasar a ON. El temporizador empezar a contar cuando la entrada start pase a ON.

En la entrada SV se fija el valor de preseleccin. Este valor se multiplica por la base de tiempos de 100ms. Ejemplo: SV = 20, Base de tiempos = 100ms T se activar transcurridos 2000ms, es decir, 2 segundos.

EV muestra el valor actual del temporizador.

Panasonic Electric Works Europe AG

Slide 39

1. Seleccionar el icono de Variable .

4. Seleccionar el icono de Variable .

2. Colocar el smbolo de entrada en los terminales de entrada de la funcin ADD.

5. Asignar el registro DT2 a la salida.

3. Asignar DT0 y DT1 a las entradas de ADD y 20 a la entrada SV del temporizador.

La salida EV no es necesario conectarla.

Panasonic Electric Works Europe AG

Slide 40

Todas las E/S de ADD deben estar conectadas.

1. Colocar el contacto de entrada X0 en "start" y conectarlo con la lnea principal. 3. Chequear el programa.

2. Asignar Y0 a la salida del temporizador.

Panasonic Electric Works Europe AG

Slide 41

1. Cambiar a modo Online.

2. Descargar el programa al PLC.

4. Monitorizar y comprobar el correcto funcionamiento del programa.

5. Se pueden introducir valores en Online y ver los resultados.

Y0 pasar a ON, transcurridos 2 segundos desde que se ha activado X0. 3. Pasar a modo RUN 6. Cerrar y Guardar el programa.

Panasonic Electric Works Europe AG

Slide 42

4. Circuito Seguridad dos manos


En el siguiente ejemplo se utilizar el direccionamiento segn En el siguiente ejemplo se utilizar el direccionamiento segn el estndar IEC 61131-3. El programa consiste en un cirucito el estndar IEC 61131-3. El programa consiste en un cirucito seguridad dos manos. seguridad dos manos. En mquinas peligrosas, se han de pulsar dos botones a la vez En mquinas peligrosas, se han de pulsar dos botones a la vez para que entren en funcionamiento. El intervalo de tiempo para que entren en funcionamiento. El intervalo de tiempo entre la pulsacin de ambos botones ha de ser inferior a 0.5 entre la pulsacin de ambos botones ha de ser inferior a 0.5 segundos. segundos.

Start 1
Panasonic Electric Works Europe AG

Start 2
Slide 43

Crear un nuevo proyecto/programa


1.Crear un proyecto nuevo con la ayuda del Asistente.

2. Hacer Click para Aceptar

Panasonic Electric Works Europe AG

Slide 44

2. Introducir los contactos de entrada/salida en la lista de Variables Globales: Clase: Aparece preseleccionado VAR_GLOBAL Identificador: Se puede escribir un nombre, por ejemplo (Sensor_1) Direccin: Direccionamiento FP o segn el estndar IEC Tipo: Para los contactos, se selecciona automticamente BOOL

1. Doble Click en Variables Globales en el Navegador. A la izquierda aparecer la siguiente ventana.

Panasonic Electric Works Europe AG

Slide 45

1. Abrir el cuerpo del programa mediante, doble click en Programa_1.

2. Seleccionar el icono del IC y se abrir la ventana de Seleccin de OP/FUN/FB.

7. Asignar y declarar una Variable a la llamada del FB.

5. Doble click en TM_100ms_FB (Temporizador con una base de tiempos de 100ms). 4. Seleccionar FP Library. 6. Colocar el temporizador en la red n1.

3. Seleccionar Bloque de Funciones.

Panasonic Electric Works Europe AG

Slide 46

1. Escribir el nombre de los contactos y dibujar las lneas de conexin. Negar los 2 contactos como se indica arriba.

Panasonic Electric Works Europe AG

Slide 47

Dejar el singo ? !

1. Seleccionar el signo de interrogacin y pulsar F2. En la parte izquierda del editor aparece la ventana de Seleccin de Variables. 2. Seleccionar la Lista de Variables Globales. 3. Asignar un nombre al contacto haciendo doble Click sobre la variable. 4. Dar un nombre a todos los contactos.

La ventana de Seleccin de Variable se abre pulsando F2 sobre el smbolo de interrogacin.

NOTA: En el ejemplo anterior se copiaron las Variables Globales de la Lista de Variables Globales en la Cabecera para poder usarlas dentro del cuerpo. Esto se hace de forma automtica mediante software si se inserta en el cuerpo una Variable Global de la Seleccin de Variables Works Europe AGse describe arriba. Panasonic Electric tal y como Slide 48

1. Seleccionar el smbolo de interrogacin.

2. Seleccionar aqu Bloque de Funciones. 3. Doble click en +Temporizador1. 4. Doble click en ...T. 5. Cerrar la ventana.

Panasonic Electric Works Europe AG

Slide 49

Si los dos contactos Comienzo_1 y Comienzo_ 2 se activan a la vez, el temporizador no pasar a ON ya que el motor arranca. Si las dos entradas no se activan en un intervalo de 0.5s, el temporizador pasa a ON y el motor no arrancar.

Panasonic Electric Works Europe AG

Slide 50

1. Chequear el programa.

2. Entrar en modo Online.

3. Descargar el programa en el PLC.

4. Pasar el PLC a modo RUN.

Panasonic Electric Works Europe AG

Slide 51

1. Monitorizar y comprobar el correcto funcionamiento del programa.

Si las dos entradas no se activan en un intervalo de 0.5s, el temporizador pasa a ON y el motor no arrancar.

Panasonic Electric Works Europe AG

Slide 52

El Navegador: El Navegador:
Hardware En los registros del sitema es posible cambiar la En los registros del sitema es posible cambiar la configuracin hardware. configuracin hardware. (Por ejem. N de Temporizadores/Contadores) (Por ejem. N de Temporizadores/Contadores) En las Libreras se almacenan todas las instrucciones, En las Libreras se almacenan todas las instrucciones, funciones yybloques de funcin disponibles. funciones bloques de funcin disponibles. Las POUs se han de aadir aalas Tareas como Las POUs se han de aadir las Tareas como programas oointerrupciones para su ejecucin. programas interrupciones para su ejecucin. El Asistente realizar este paso automticamente. El Asistente realizar este paso automticamente. Si se utiliza el estilo de programacin del IEC 61131-3 Si se utiliza el estilo de programacin del IEC 61131-3 se han de declarar aqu las variables globales. se han de declarar aqu las variables globales. Los programas se almacenan en las POUs. Los programas se almacenan en las POUs. Se pueden crear varios programas. Se pueden crear varios programas. Cada programa tiene una cabecera (variables) yyun Cada programa tiene una cabecera (variables) un cuerpo (cdigo de programa). cuerpo (cdigo de programa). La cabecera solo se usa en el estilo IEC 61131-3. La cabecera solo se usa en el estilo IEC 61131-3. El Asistente instala 11programa: Para aadir ms El Asistente instala programa: Para aadir ms programas, seleccionar EDITAR -> Nuevo -> Slide 53 programas, seleccionar EDITAR -> Nuevo ->POU. POU.

Libreras

Tareas

Variables

POUs

Volver a la presentacin.
Panasonic Electric Works Europe AG

Direccionamiento segn el IEC61131-3


Esta tabla representa el direccionamiento segn el estndar para cualquier recurso del PLC.
Direccin IEC %
I Q M

Descripcin
Identificador de direccionamiento IEC Entrada Salida rea de Memoria Dato tipo BOOL (1 bit) Dato tipo WORD (16 bits) Dato tipo DOUBLE WORD (32 bits) a.) Para I y Q: No_1 = N de palabra b.) Para M: No_1 = Referencia de Memoria Interna 0 Rel internos, rels especiales R/WR/DWR Temporizador T 1 Contador C 2 3 Valor de preseleccin cont/temp SV/DSV 4 Valor actual cont/temp EV/DEV Registro de Datos, registros especiales DT/DDT 5 Registro ndice IX,IY 6 7 Rel de enlace L/WL/DWL Registro de enlace Ld/DLd 8 Registro de datos FL/DFL 9 Rel de alarma de Error E 10 Rel de pulsos P 11 Separador a.) Para I y Q: No_2 Posicin del bit en la palabra b.) Para M: N de contacto Tipo bit: No_2 N de palabra Otro tipo: No_2 Separador Posicin del bit en la palabra para R, L P (si No_1 = 0, 7 11)

X W D No_1

Ejemplo: Ejemplo:
X0 X0 X2F X2F Y0 Y0 Y30 Y30 R0 R0 R5 R5 R200 R200 DT0 DT0 DT200 DT200 T1 T1 %IX 0.0 %IX 0.0 %IX 2.15 %IX 2.15 %QX 0.0 %QX 0.0 %QX 3.0 %QX 3.0 %MX 0.0.0 %MX 0.0.0 %MX 0.0.5 %MX 0.0.5 %MX 0.20.0 %MX 0.20.0 %MW 5.0 %MW 5.0 %MW 5.200 %MW 5.200 %MX 1.1 %MX 1.1

. No_2

. No_3
Panasonic Electric Works Europe AG

Volver

Slide 54

Tipos de datos soportados por el IEC 61131-3


Tipo de datos en la cabecera de las POUs y lista de Variables Globales: Tipo de Datos Bsicos
Tipo de datos
BOOL INTEGER DOUBLE INTEGER WORD DOUBLE WORD STRING TIME 32 bit REAL

Nemotcnico
BOOL INT DINT WORD DWORD STRING TIME REAL

Rango
0 (FALSE) o 1 (TRUE) -32,768 to 32,768 -2,147,483,648 to 2,147,483,647 16#0000...16#FFFF 16#00000000...16#FFFFFFFF 1 to 255 bytes (ASCII) T#0,00s a T#21 474 836,47s -1,175494 x 10 a -3,402823 x 10 y -38 -38 1,175494 x 10 a 3,402823 x 10
-38 -38

Anchura de Dato
1 bit 16 bit 32 bit 16 bit 32 bit 8 bits por byte 32 bit 32 bit

Otros
Tipo
ARRAY[...]OF... FB name DUT name

Significado
Tabla/Matrz de elementos del mismo tipo

Tamao
1-255 bytes

Comentario
Max. 3 dimensiones Bloque de Funcin local global Llamada a DUT Global

Permite hacer llamadas a Bloques de Funciones variable Llamadas a Tipo Estructurado de Datos variable

Panasonic Electric Works Europe AG

Slide 55

Clases de Variables del IEC 61131-3


Clase de Variables en la cabecera de POU y en la lista de Variables Globales:
Clase
VAR_GLOBAL VAR_GLOBAL_RETAIN VAR_GLOBAL_CONSTANT VAR_EXTERNAL VAR_EXTERNAL_RETAIN VAR_EXTERNAL_CONSTANT VAR VAR_RETAIN VAR_CONSTANT VAR_INPUT VAR_OUTPUT VAR_OUTPUT_RETAIN VAR_IN_OUT

Se usa en
GVL GVL GVL Cabecera de PRG, FB Cabecera de PRG, FB Cabecera de PRG, FB

Definicin
variable global de no retencin variable global de retencin variable global constante variable global de no retencin variable global de retencin variable global constante

Cabecera de PRG, FUN, FB variable local de no retencin Cabecera de PRG, FB variable local de retencin

Cabecera de PRG, FUN, FB variable local constante Cabecera de FUN, FB Cabecera de FB Cabecera de FB Cabecera de FB variable de entrada variable de salida variable de salida de retencin variable de entrada salida

GVL = Lista de Variables Globales POU = Unidad de Organizacin de Programa PRG = Programa FUN = Funcin FB = Bloque de Funcin DUT = Tipo Estructurado de Datos
Panasonic Electric Works Europe AG Slide 56

Control FPWIN Pro


Cinco lenguajes de programacin segn el estndar IEC 61131-3

combinados en un slo software: - Lista de Instrucciones - Diagrama de Contactos - Diagrama de Bloques - Texto Estructurado - Diagrama Secuencial Soporta toda la gama de autmatas Panasonic
Reutilizacin del cdigo programa gracias a las Funciones y Bloques de Funcin que se pueden almacenar en las libreras de usuario Herramientas de chequeo y depuracin de programa. Fcil de comentar y potente herrramienta de documentacin Programacin y chequeo remoto via mdem Certificado por el PLC Open en el Nivel Bsico IL Certificado por el PLC Open Conformity Level ST y Reusability Level ST
Panasonic Electric Works Europe AG Slide 57

Bloque Funciones

1. Cuerpo del FB

FU_Block
OUT_1 IN_1 IN_2

3. Programa
LD AND OR AND : : : : ST IN_1 IN_2 OUT_1 IN_3 : : : : OUT_1
Slide 58

2. Variables
FU-Block Header
Class 0 1 2 3 VAR_INPUT VAR_INPUT VAR_INPUT VAR_OUPUT Identifier IN_1 IN_2 IN_3 OUT_1 Type BOOL BOOL BOOL BOOL

IN_3

Panasonic Electric Works Europe AG

El Concepto de Librera
Caractersticas adicionales de Panasonic

Libreras:
IEC Standard Library Matsushita Library Pulsed Library Communication Library PID Library Especial Library

Especial_Lib
TWO_TRIP POSITION_2_AX POSITION_3_AX WAIT_10s ELEVAT_4_FL : : :

!
Guardar FBs Guardar FBs Ordenar FBs Ordenar FBs Crear Libreras Crear Libreras Proteger FBs Proteger FBs Proteger Libreras Proteger Libreras

Los Bloques de Funcin (FBs ) de usuario se pueden Fcil Reutilizacin Fcil Reutilizacin almacenar en libreras. Las libreras permiten estructurar cmodamente el proyecto. Proteccin con password de los FBs y libreras de usuario. Fcil reutilizacin de cdigo de programa --> ahorra tiempo.
Panasonic Electric Works Europe AG Slide 59

Funciones del IEC 61131-3


En la programacin convencional se requieren diferentes funciones, por ejemplo: Flexibilidad del IEC: 1 Funcin engloba varias

16-bit

EN s1 s2

F22_ADD2 ENO d

E_ADD

32-bit

EN s1 s2

F23_ADD2 ENO d

EN a_NumN a_NumN

ENO

Datos en coma flotante

F310_FADD EN ENO s1 d s2

Los datos de entrada deben ser del mismo tipo! Si no tiene entrada EN, para una condicin de ejecucin, se ejecutar en cada ciclo de scan del PLC:
ADD

Panasonic Electric Works Europe AG

Slide 60

Funciones IEC 61131-3


R0 DT0 DT1 EN s1 s2 F22_ADD2 ENO d

DT6

Flexibilidad del IEC: Funciones con N varible de parmetros

DT6 DT2

EN s1 s2

F22_ADD2 ENO d

DT6 R0 E_ADD EN a_NumN a_NumN a_NumN a_NumN a_NumN a_NumN ENO DT6

DT6 DT3

F22_ADD2 EN ENO s1 d s2

DT6

DT6 DT4

EN s1 s2

F22_ADD2 ENO d

DT0 DT1 DT2 DT3 DT4 DT5

DT6

DT6 DT5

F22_ADD2 EN ENO s1 d s2

DT6

Para aadir entradas: 1. Colocar el cursor en la parte inferior de la funcin . - El cursor se convierte en una flecha de dos puntas. 2. Desplazar hacia abajo el borde inferior de la funcin.

Panasonic Electric Works Europe AG

Slide 61

Buena Suerte !

Muchas Gracias por su atencin !

Panasonic Electric Works Europe AG

Slide 62

You might also like