Professional Documents
Culture Documents
INTRODUCCIN Antes de entrar en profundidad en nuestro proyecto, revisaremos las estructuras de programacin de los autmatas comerciales. Las dos formas ms usuales de editar programas para un PLC son : 1) Diagrama de contactos 2) Modo texto Diagrama de contactos: Se representan las entradas y salidas usando smbolos elctricos estndar: (contacto normalmente
abierto, contacto normalmente cerrado, bobinas de rels, etc.). Resulta una forma de ver los programas muy grfica, especialmente pensada para electricistas. Con una rpida mirada podemos comprender cmo responder la salida ante un evento inicial. La representacin de contactos se asemeja al de la estructura de directorios de un disco duro pero invertida. En primer lugar resolvemos los contactos en paralelo (OR), despus los contactos en serie (AND) y por ltimo la salida (OUT), vea la figura 1.
Modo texto: Este es el modo en que se progama un PIC, por ejemplo. Consta de una serie de lneas de texto, cada lnea describe una instruccin, el orden es muy importante ya que cambia el resultado final en la salida. En la tabla 1 vemos una analoga entre las instrucciones usadas en el modo texto y un diagrama de contactos tpico. Vea que la instruccin LD pone en marcha al motor, por lo cual slo acta sobre la entrada E0,0. Pero a su vez existe la instruccin OR que acta sobre la en-
SABER SERVICE
52 Y
MONTAJES
Figura 1
trada E0,1, de modo tal que, si esta entrada o la E0,0 se encuentran activadas, se pondr en marcha el motor, siempre que no se encuentre activada la entrada E0,2 (parada) ni la E0,3 (llave trmica). Dicho de otra manera, cada vez que haya una seal en E0,0 E0,1, entonces la salida S0,0 se activar, siempre que no haya seal en E0,2 ni en E0,3.
Bit asociado: Es el bit asociado con la instruccin que modifica al ser ejecutada. Registro asociado: Es el registro que contiene informacin usada por la instruccin. Intruccin asociada: Es la instruccin que realiza un reset de los bits de la instruccin principal. Registos del PLC. Todos los datos variables del PLC estn contenidos en la memoria RAM interna del PIC16F84: E%: Registro de entradas, almacena el estado de las entradas del autmata. S%: Registro de salidas , contiene el valor del estado de las salidas del autmata. M%: Registro de memorias
Tabla 1
INSTRUCCIONES Y REGISTROS DEL PROCESADOR Veamos algunos convencionalismos a tener en cuenta El smbolo #: Equivale a un N decimal de cero a siete y se refire a un bit de un regitro del PLC. El smbolo %: Equivale a un N decimal de cero a siete y se refiere al nmero de instruccin o al nmero del registro asociado a la instruccin. En algunos casos el valor numrico slo puede estar comprendido entre cero y tres. Parmetro: Son los bits del registro indicado antes de la coma "," que puede modificar.
SABER SERVICE
53 Y
MONTAJES
parmetros debe haber al menos un espacio. Los parmetros se separan usando comas ",". Veamos algunas instrucciones: LD Esta es la primera instruccin por la que empiezan todas las ramas, no realiza ninguna operacin aritmtica. Su funcin es salvar en la pila el resultado de operaciones anteriores y cargar directamente en el registro acumulador (W) del procesador el bit E/S que direcciona. Operandos permitidos: E0,0 a E0,7 M0,0 a M0,7
M1,0 a M1.7 M2,0 a M2,7 S0,0 a S0,7 TIM,0 a TIM,6 CNT,0 a CNT,3 DIF,0 a DIF,3 Uso de memoria EEPROM: 4 bytes OR Realiza la operacin lgica OR (suma) entre el acumulador (W) y el bit que direcciona, el resultado se guarda en W. Operandos permitidos: E0,0 a E0,7 M0,0 a M0,7 M1,0 a M1.7 M2,0 a M2,7
S0,0 a S0,7 TIM,0 a TIM,6 CNT,0 a CNT,3 DIF,0 a DIF,3 Uso de memoria EEPROM: 4 bytes OR_NOT Realiza la operacin lgica OR (suma) entre el acumulador (W) y el bit que direcciona invertido, el resultado se guarda en W. Operandos permitidos: E0,0 a E0,7 M0,0 a M0,7 M1,0 a M1.7 M2,0 a M2,7 S0,0 a S0,7 TIM,0 a TIM,6
SABER SERVICE
54 Y
MONTAJES
SABER SERVICE
55 Y
MONTAJES
MULTISIM 2001, el softwar e de diseo y simulacin de circuitos electrnicos ms famoso del mundo, ahora en Ar gentina !!!
MULTISIM 2001 es un desarrollo de Electronics Workbench, la empresa que ms sabe de diseo virtual en electrnica. Utilice Multisim para generar esquemas de alta calidad en sus diseos. Luego use los instrumentos virtuales de Multisim de la misma manera en que usara los instrumentos reales en un laboratorio, para hacer mediciones. Multisim permite simulacin combinada en lenguajes Spice/VHDL/Verilog y HDL/RF. MULTISIM 2001 PROFESSIONAL CONTIENE:
Captura y diseo de esquemas Simulacin interactiva y combinada Editor de smbolos y componentes Simulacin analgica y digital Compatibilidad con todos los sistemas industriales 9 instrumentos virtuales (multmetro digital, generador de funciones, osciloscopio, analizador y convertidor lgico, analizador de distorsiones, etc.) Librera con 12.000 partes de los principales fabricantes Acceso a EdaParts.com, la web que contiene una librera de 12 millones de componentes extras. 15 anlisis (punto operativo DC / AC, Fourrier, distorsin, sensibilidad, Monte Carlo, etc.) Capacidad de adicionar otras prestaciones
SOFTWARE INTELIGENTE Telfono (54) (11) 4206 1237 Fax (54) (11) 4206 2448 Email: info@softinteligente.com.ar http://www.softinteligente.com.ar
SABER SERVICE
56 Y
MONTAJES