Lenguaje de programacion kop

Solo disponible en BuenasTareas
  • Páginas : 17 (4239 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de septiembre de 2010
Leer documento completo
Vista previa del texto
Área de Ingeniería de Sistemas y Automática

Automatización de Procesos Industriales

Programación en STEP 7 en lenguajes KOP y AWL. Elementos e instrucciones básicas 1. Operaciones Combinacionales lógicas
Dan lugar a la asignación de una salida o marca o a la ejecución de una instrucción determinada en función de la combinación de datos binarios.

Lenguaje KOP
Se tienen diversossegmentos y cada uno de ellos debe terminar en una asignación de un valor a una bobina (salida) o marca (variable auxiliar), ya sea de igualdad o a través de otras funciones, como Set y Reset. También puede terminar dando lugar a la ejecución de instrucciones dependientes del estado lógico al final (a la derecha) del segmento. El valor que finalmente llega a esta asignación o instrucción será 1/0 si elresultado de la combinación lógica de las entradas y marcas desde el inicio (a la izquierda) hasta el final (a la derecha) da como resultado un 1/0. Las operaciones lógicas en KOP son muy parecidas a la representación en el esquema cableado. En un esquema cableado (se suele disponer en vertical) se alimenta la bobina que se encuentra al final del circuito si se encuentra un camino para la corrientedesde la parte superior (tensión de 220 V o 24 V) hasta la bobina. Para ello debe existir un camino donde todos los contactos estén cerrados. En el lenguaje KOP, empezando por la izquierda se va realizando una consulta al estado de las entradas y se combina lógicamente esa entrada con el estado anterior. Si la entrada está conectada a un contacto normalmente abierto, en condiciones de reposo laentrada estará a ‘0’ lógico. Si el contacto es activado, la entrada se pondrá a ‘1’. Inversamente, si la entrada está asociada a un contacto normalmente abierto, en reposo la entrada estará a ‘1’ lógico. Si el contacto es activado, la entrada se pondrá a ‘0’. Independientemente del tipo de contacto conectado a una entrada concreta1, se puede operar con el valor lógico de esa entrada o con su valornegado. El primero caso sería el de la consulta al estado de la entrada EX.Y ( –| |– ), en el que se emplea el valor lógico de dicha entrada. Para operar con el valor negado, se hará una consulta negada al estado de la entrada EX.Y ( –| / |– ) .
1

Aunque en todo momento, al hablar de consultas se refieren a entradas, también existen y son muy empleadas las consultas (negadas o no) a salidas,marcas o direcciones de memoria, estado de temporizadores o contadores ...

Automatización de Procesos Industriales

Área de Sistemas y Automática

A modo de resumen, el valor lógico con el que se opera en función del tipo de contacto, de su activación o no, y del tipo de consulta, será: Pulsador o contacto NO NO NO NO NC NC NC NC Estado En reposo En reposo Activado Activado En reposo Enreposo Activado Activado Consulta –| |– –| / |– –| |– –| / |– –| |– –| / |– –| |– –| / |– Valor con que se opera ‘0’ ‘1’ ‘1’ ‘0’ ‘1’ ‘0’ ‘0’ ‘1’

En este sentido, si dos entradas (o datos binarios en general) están en serie, ambas deben corresponderse con un nivel alto para que la combinación de ambas dé lugar a '1' o TRUE. Es una operación lógica AND (&) o Y. Es directamente asimilable a lacombinación serie de dos contactos eléctricos, donde si uno de ellos está abierto, se impide el paso de corriente. Si dos entradas se encuentran en paralelo, basta con que una de ellas sea cierta para que la combinación de ambas dé lugar a '1'. Se trata de una operación lógica OR u O. Se corresponde con la combinación paralelo de dos contactos, en los que basta con que uno de ellos esté cerrado para quese permita el paso de corriente. Recorriendo el segmento de izquierda a derecha se van analizando las combinaciones de datos binarios (entradas, salidas, marcas, estado de temporizadores...), y tras cada operación lógica se renueva lo que se llama el RLO (resultado de la operación lógica) que es el valor lógico que se tiene en cuenta al combinar con el elemento siguiente. Cuando aparece una...
tracking img