Config Step7 300

Click here to load reader

  • date post

    18-Jun-2015
  • Category

    Documents

  • view

    425
  • download

    4

Embed Size (px)

Transcript of Config Step7 300

RESUMEN DE STEP7-300 Operaciones lgicas bsicas: FUB: Y: &

O:

>=1

O exclusiva:XOR

Salida:

A0.1 = E124.0

M0.0 R E124.1

M0.0 S A124.0

KOP: Y: en serie:

Normalmente el estado E124.0 y E124.1 es 0, contacto abierto, entonces salida A124.0 es =0. Si cambia de estado E124.0 y E124.1 es =1, entonces la salida de A124.0 es =1. AWL: (PROGRAMACION DE LOISTA DE INSTRUCCIONES) Y: U en serie: U E124.0 U E124.1 =A124.0

O: en Paralelo El estado de E124.0 es =0 O E124.1 es =0 normalmente abierto. Si el estado de E124.0 es =1, y E124.1 es =0, entonces A124.0 es =1. E124.0 A124.0

E124.1

AWL: O : Paralelo:

O E124.0 O E124.1 =A124.0

LISTA DE INSTRUCCIONES KOP NOMBRE Contacto Norm.Abierto Contacto Nor.Cerrado Bobina ---(N)----(#)-----(NOT) ---(S) ---(R) ---(P)--Flanco (-) Conector Invierte RLO Activa Desactiva Flanco(+) =A0.0 Salida E0.0 Entrada U( :Y abrir Parntesis ) Cerrar parentesis AWL:Spain U: Y UN: Y-no O: O O: O-no X:O exclusiva AWL:English A: And AN: And-Not O: or ON: or not X: exclusive or = assign =Q0.0 Salida I0.0 Entrada A( :And abrir parntesis. ) Cerrar

REGLA DE USO: -Se usa operacin lgica U antes que O. -La operacin lgica U( puede tener hasta 7 entradas. U( O E0.0 O E0.1 O E0.2 O E0.3 O E0.4 O E0.5 O E0.6 ) Ejemplo: E0.0 E0.2 E0.4 A0.0

E0.1

E0.3

U( O E0.0 O E0.1 ) U( O E0.2 O E0.3 ) U E0.4 =A0.0

OPERACIN DE MEMORIA FLIP-FLOP SR:Prioridad a Reset Las operaciones Activar (S) y desactivar (R) solamente si RLO=1 (result of logic operation). -Si S=1 y R=0 se activa el flip-flop y Q=1 -Si S=0 y R=1 se desactiva el flip-flop y Q=0 -Si S=1 y R=1 se desactiva el flip-flop y Q=1 AWL U E 0.0 S M0.0 U E0.1 R M0.0 NOP 0 M0.0 E0.0 S E0.1 R Q Q

RS : Prioridad a Set. Las operaciones Activar (S) y desactivar (R) solamente si RLO=1 . -Si S=1 y R=0 se activa el flip-flop y Q=1 -Si S=0 y R=1 se desactiva el slip-flop y Q=0 -Si S=1 y R=1 se activa el flip-flop y Q=1 Ejemplo: RS E0.1=1 y E0.0=0 se activa M0.0=1 y Q=1 E0.0=1 y E0.1=0 se desactiva M0.0=0 y Q=0 E0.0=1 y E0.1=1 se activa M0.0=1 y Q=1 (domina la operacin activar (S) debido al orden en que estn puestos.) AWL: U E0.0 R M 0.0 U E 0.1 S M 0.0 NOP 0 M0.0 E0.0 R E0.1 S Q Q

NOT: Niega el RLO, invierte el resultado lgico. La salida A0.0=0 si las entradas E0.0 y E0.2 es 1 o las entradas E0.1 y E0.3 es 1. La salida A0.0=1 si las entradas E0.0 y E0.2 es 0 o las entradas E0.1 y E0.3 es 0. E0.0 E0.2 A0.0 E0.1 E0.3 NOT

AWL: U( U E0.0 U E0.1 O U E0.2 U E 0.3 ) NOT = A0.0

M0.0 #

CONECTOR

Memoriza la operacin lgica de bits de la ultima rama abierta antes que el. Y declarar en la tabla de variables TEMP.

Ejemplo: E0.0 E0.1 M0.0 # Almacena el resultado de la rama anterior: Valor de M0.0=0, si RLO=0 (E0.0=1 y E0.1=0 o viceversa) Valor de M0.0=1, si RLO=1 (E0.0=1 y E0.1=1). AWL U E0.0 U E0.1 = M0.0 U M0.0 = A0.0 FLANCO POSITIVO Y NEGATIVO ---(N)----: FLANCO NEGATIVO (1=>0): FN E0.0 M0.0 N M0.1 P Detecta un cambio del estado de seal en el M0.0 de 1 a 0. La marca de flancos M 0.0 almacena el valor E0.0=1 entonces RLO=1, M0.0=1, cuando E0.1=0 , el RLO=0, M0.0=0, entonces ejecuta A0.0=1. que da un impulso. A0.0 A0.0

E0.1

---(P)----: FLANCO POSITIVO (0=>1): FN La marca de flancos M 0.1 almacena el estado del RLO (E0.1) si RLO cambia de 0 a 1, ejecuta el A0.0=1. que da un impulso AWL: U E 0.0 FN M0.0 O( U E 0.1 FP M0.1 ) = A 0.0 FLANCO NEGATIVO FN (M0.0)E0.0 M0.0 A0.0No.CICLO De OB1 1 0 1 0 1 0

1

2

3

4

5

6

7

8

FLANCO POSITIVO FP(M0.1)E0.1 M0.1 A0.0No.CICLO De OB1 1 0 1 0 1 0

1

2

3

4

5

6

7

8

LA PILA DE MCR U E0.0 = L 20.0 --Depende de la pila de MCR, U L 20.0 E0.0 E0.1 U E0.1 = A 5.4 U L20.0 U E0.2 E0.2 = A 5.5

A5.4

A5.5

= L20.0 : En este bit escribe el RLO, si MCR=1, de lo contrario si MCR=0, escribe el Valor 0 en vez del RLO en el bit L20.0. El Master Control Relay (MCR) se utiliza en los esquemas de rels para activar y desactivar el flujo de seales. Dependen del MCR las operaciones que son activadas por las siguientes operaciones lgicas con bits y de transferencia:=, S, R, T. Estado de seal MCR 0 (off) 1 (on) Ejemplo AWL Explicacin MCRA //Activar rea MCR. U E 1.0 MCR( Aabrir un rea MCR. y almacena RLO = Escribe 0 Ejecucin normal S,R No Escribe Ejecucin normal T Byte,W, DW Escribe 0 Ejecucin normal

U E 4.0 =A 8.0 Si MCR est "OFF", A 8.0 =0 sin considerar E 4.0. L MW20 T AW10 //Si MCR est "OFF", el valor "0" se transfiere a AW10. )MCR //Finalizar el rea MCR. MCRD //Desactivar rea MCR. U E 1.1 =A 8.1 Estn fuera del rea MCR y no dependen del bit MCR

IDENTIFICADOR DEL OPERANDOS Area de memoria de CPU Entradas PAE Salidas PAA Marcas M Pila de datos locales (L-Stack) Analgicas Entradas Analgicas Salidas Bloque de datos DB -Globales -Locales (instancia) Temporizadores T Contadores Identificador del operando Bit Byte Palabra Doble Palabra E EB EW ED A AB AW AD M MB MW MD L LB LW LD PEB PAB DBX DBB DIX DIB T Z PEW PAW DBW DIW T Z PED PAD DBD DID

PALABRA DE ESTADO:(16 bits de 9 a 15 libre)Bit de primera consulta, si /ER es 0, Si /ER es 1 memoriza el resultado en el bit RLO. .Almacena el resultado de una cadena de operaciones

bit

/ERRLO STA

. OR e OS OV A0 A1 RB

0 1 2 3 4 5 6 7 8

Almacena el valor de un bit direccionado.Se activa si el RLO de la operacin lgica Y es "1". OS almacena el bit OV cuando se produce un error. OV indica errores en operaciones aritmticas.

Los cdigos de condicin..

RB permite transferir los resultados de procesamiento de instrucciones AWL.

TEMPORIZACION: E0.0 T1 se S5T#10s T1 A0.0 SI, SV, SE, SS, SA

DIAGRAMA DE TEMPORIZACION 5 TIPOS E0.0. 0 A0.0. 0 A0.0. 0 A0.0. 0 A0.0. 0 A0.0. 0

T1

SI

T1

SV

T1

SE SS

T1 SA

T1

IMPULSO (SI). Si E0.0 cambia de 0 a 1 (flanco creciente en el RLO) el T1 arranca. Si E0.0 cambia de 1 a 0 antes de transcurrido el tiempo, el T1 se para. IMPULSO PROLONGADO(SV). Si E0.0 cambia de 0 a 1 (flanco creciente en el RLO) el T1 arranca.

El temporizador contina en marcha con el valor indicado sin ser afectado por el flanco negativo en el RLO. RETARDO A LA CONEXIN (SE). Si E0.0 cambia de 0 a 1 (flanco creciente en el RLO) el T1 arranca. Si E0.0 cambia de 1 a 0 antes de transcurrido el tiempo, el T1 se para. RETARDO A LA CONEXIN MEMORIZADO(SS) Si E0.0 cambia de 0 a 1 (flanco creciente en el RLO) el T1 arranca. Si E0.0 cambia de 1 a 0 antes de transcurrido el tiempo, el T1 vuelve a arrancar. RETARDO A LA DESCONEXION (SA). Si E0.0 cambia de 1 a 0 (flanco decreciente en el RLO) el T1 arranca. Para arrancar el T1 tiene que producirse necesariamente un cambio de seal.

OPERACIN DE CONTAJEINICIALIZAR EL CONTADOR Se ejecuta solamente en caso de que haya un flanco ascendente en el RLO. El valor 10 queda predeterminado por el contador Z1, si E0.0 cambia de 0 a 1. E0.0 Z1 SZ C#10

ZV (INCREMENTA EN 1) Incrementa en 1, Si hay un flanco ascendente en el RLO. Si E0.0 cambia de 0 a 1 (flanco ascendente) se carga el valor predeterminado de 10 en el contador Z1. Si E0.1 cambia de 0 a 1, se aumenta a 1 el valor de contador del contador Z1. E0.0 U E0.0 L C#10 S Z1 U E0.1 ZV Z1 E0.1 Z1 SZ C#10 Z1 ZV

ZR(DECREMENTA EN 1) Decrementa en 1. si hay un flanco ascendente en el RLO y el valor del contador es mayor que 0. Z1 E0.0 U E0.0 L C#10 S Z1 U E0.1 ZR Z1 Nota; normalmente cerrado Si E0.0=0, RLO=1 =>NC Cerrado Si E0.0=1, RLO=0=> NO abierto. E0.1 SZ C#10 Z1 ZR E0.0

CONFIGURACION HARDWARE S7-300-COMUNICACIN PROFIBUS DP (CP-342-5) -COMUNICACIN PROFIBUS FDL (CP-343-5) -COMUNICACIN MPI -PROTOOLS C/S OP-27 CREAR EL PROYECTO: -En el men de Simatic, entre al ASISTENTE NUEVO PROYECTO. Presione el siguiente. -Elije el CPU por ejemplo CPU-314 -Poner el nombre del Proyecto (ejemplo: configHW) y luego presione Finalizar.-Aparece el rbol del proyecto ConfigHWClicque para ver el MPI, para insertar CPU Clic para

Equipo SIMATIC 300 CPU-314

modificar hardware y cambiar CPU Clic entrar programa y enlance

Programa S7 Fuentes Bloques OB1 Clic aqu para hacer programa

CONFIGURACION DEL BASTIDOR S7-300 Cuando haz creado el proyecto, inserte el bastidor, entre Simatic-300/bastidor/perfil (0) UR. Para ampliar mas bastidores clic que sobre slot 3 y vaya al men cargar IM360 (simatic-300/IM-300/IM360), que es el interfase para bastidor central. Para el resto de bastidores use IM361. Mximo a ampliar 3 bastidores (1)UR,(2)UR, (3)UR. La distancia entre bastidores es 1,5 mts. Como mximo. COMPONENTES DEL BASTIDOR De 1 a 3 van destinados a elementos concretos y 4 a 11 pueden colocarse mdulos DI/DO, AI/AO, mdulos hbridos, procesadores de comunicacin (cp-342.5, cp-343.5). (0)UR1 PS-300 2 CPU 3 IM-360 4 CP-343-5 5 6 7 8 9 11 CP-342-5 DI DO AO AO DI/DO Fuente de Alimentacin Procesador de autmata Interfase para el siguiente UR Profibus FDL(CPU a CPU)Profibus DP (master y esclavo)

entrada salida entrada analgica salida analgica Mdulos hbridos

Debajo del bastidor aparece la tabla de asignacin del autmata. Slot/ mdulos /referencias/MPI/Direccin Entrada/salidas. D.entrada Bastidor (0) UR es 2000 tiene 4 bytes (1)UR es 2004 (2)UR es 2008

(3)UR es 2012 Si haces clic en cada slot del bastidor puedes entrar a las propiedades. En caso de CPU, la direccin de MPI es 2, se puede modificar entrando a las propiedades. (0) UR 1: PS-300 2: CPU 3: IM360 4 a 11: los mdulos (2) UR 1: PS-300 o vac 2: vaco 3: IM361 4 a 11: los mdulos (1) UR 1: PS-300 o vaco 2: vaco 3: IM361 4 a 11: los mdulos (3) UR 1: PS-300 o vaco 2: vaco 3: vaco 4 a 10: los mdulos 11: Este ltimo va vaco

-COMUNICACIN PRO