En este grupo En todos

Foro de Electricidad



logica inversa en el plc

Escrito por Carlos
el 23/07/2007

Hola espero que me puedas ayudaestoy llebando un curso de plc pero no comprendo lo de la logica inversa  cuando hago mi plano del circuito  y lo tengo que pasar en diagrama de contactos para programar en la pc para hacerlo funcionar en plc  algunos contactos que eran cerrados tengo que cambiarlos y ponerlos abiertos   no entiendo muy bien  segun me dicen que si los pulsadores  en la parte fisica son cerrados en el programa debo ponerlos abiertos  pero  luego en veo que  en algunos no cambia

Porfavor si pudieras enviarme la informacion a mi correo

robwills9@hotmail

Gracias

Alex Martinez Reyes
Ingenieria electronica universidad aut...
Escrito por Alex Martinez Reyes
el 23/07/2007

Asi es, al pricincipio es complejo solo recuerda que la instrucciones  se llaman XIC y XIO, como ejemplo un arranque de un motor con enclavamientos por programa llevar un instruccion xic para monitorear el boton de arranque ( NA )( en paralelo con la instruccion OTE) cuando se oprime el boton se cumple la condicion y se hace verdadera , ahora pasemos al boton de paro  (NC) ligado a la instruccion  xic, mientras no se oprima el boton la condicion es verdadera y al final la salida OTE. Se hace verdadera cuando el boton de arranque es oprimido..



Eliana Castillo
Boyacá, Colombia
Escrito por Eliana Castillo
el 11/06/2011

  1. -quisiera saberel concepto Lógica “inversa” o negativa en los programas de PLC.
  2. - Explique el funcionamiento un dispositivo de su vida laboral o cotidiana que use PLC, indique cual es su aplicación y agregue una imagen.
    podrian ayudarme gracias

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 12/06/2011

Eliana,no hagas caso a los post anteriores,pues el primero,Carlos esta equivocado,y el otro Alex,no sabe bien de lo que esta hablando,por no decir que no tiene ni idea,mira,no he escuchado nunca en plc,logica inversa,y ademas no creo que tenga mucho sentido hablar de ella, ¿Porque?,

1º Si en un esquema los contactos son abiertos,al pasarlos a plc,siguen siendo abiertos,y ya esta,no los puedes cambiar,y mucho menos,como dice Carlos," en plc algunos contactos que eran cerrados tengo que cambiarlos y ponerlos abiertos",que barbaridad,en fin...

2º lo que si existe,es el inverso,o la puerta logica inversa,(NOT),que consiste en hacer que si la entrada es verdadero,(1),la salida es falso (0),y ya esta,es lo unico que hay en plc inverso.

Lo que si existe es,pero esto no tiene nada que ver con plc,es la psicologia inversa,que no voy a explicar lo que es aqui,porque no soy psicologo y ademas no viene al caso,pero lo que si te garantizo,y de esto estoy seguro,es que los plc,son incapaces de hacer psicologia inversa,a la que fueron programados.

Bueno,un dispositivo de mi vida laboral o cotidiana que utilize plc,es mi pc,los 2 que tengo,y creo que el funcionamiento no es necesario exponerlo aqui,si tu tienes otro dispositivo,al cual te refieras dimelo,un saludo.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 12/06/2011

Ah, veo en tu perfil,que quieres aprender a programar plc, ¿Cierto? ,bien,pues si quieres yo te puedo ayudar en lo que necesites,en fin tu diras,un saludo

Marlon Lopez Pereyra
Mecánica eléctrica tecsup trujillo
Escrito por Marlon Lopez Pereyra
el 13/06/2011

Bueno en los diagramas de contactos son bits, que puedes ponerlos como abiertos (permite el paso de la señal) o cerrados (no permite el paso de la señal), al ponerlo cerrado es como si negaras la señal de entrada del pulsador, osea que si el pulsador es un NC la seal se niega y va a convertir a ese bit de entrada que esta en 1 a 0, y no va a pasar ninguna señal, talves a eso es a lo que se refiere, el colocarlo abierto o cerrado depende del programa que se vaya a realizar, existen casos en los que se va a poner a un pulsador NC como un contacto NC en el PLC y otros en los que los vas a poner como NA en el PLC, pero eso depende del programador principalmente y de la habilidad que tenga programando para adecuar los programas de manera en que el lo entienda y sea lo más logico posible, y claro que el programa cumpla los requerimientos.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 13/06/2011

Marlon dijo:

"abiertos (permite el paso de la señal) ","cerrados (no permite el paso de la señal), ",podrias explicar esto,pues no entiendo lo que quieres decir.

Y otra cosa,"al ponerlo cerrado es como si negaras la señal de entrada del pulsador, ","es como si negaras",esto tampoco lo entiendo.

Y:"existen casos en los que se va a poner a un pulsador NC como un contacto NC en el PLC y otros en los que los vas a poner como NA en el PLC",esto tampoco lo entiendo.

Marlon,podrias explicarte mejor,un saludo.

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 13/06/2011

Hola Marlon,creo que es a eso a lo que se referia Carlos. En algunos casos,como ejemplo,es la de los los sensores de nivel,que puedes utilizar una instruccion XIO para una indicacion en el scada y una instruccion XIC para realizar la logica de control de un arranque(por ejemplo) de una bomba.

Saludos.

Marlon Lopez Pereyra
Mecánica eléctrica tecsup trujillo
Escrito por Marlon Lopez Pereyra
el 13/06/2011

Hola Luis, en eso de abiertos me referia al XIC o contacdo abierto en el ladder del PLC, y a cerrados al XIO o contacto cerrado del PLC.

Al colocar un XIC, el PLC toma la entrada y la deja pasar como "esta" a la salida, asi que si un pulsador NA esta activo, el PLC deja pasar la señal de activación hasta el siguiente elemento de la rama del programa.

Al colocar un XIO la señal que ingresa al PLC se niega, asi que si un pulsador NA esta activo, el PLC "no deja pasar la señal de activación" hasta el siguiente elemento de la rama del programa.

Un ejemnplo sencillo: yo tengo un PLC, tengo un pulsador cerrado en reposo NC, una lampara y un motor.

"Al inicio la lampara debe estar activada indicando que el motor esta apagado, el motor debe activarse cuando se pulse el pulsdador NC y la lampara debe apagarse cuando el motor este activo" todo sin enclavamientos y solo usando lo que nos da el enunciado:

En la primera rama del programa voy a colocar un contactor XIC seguido de la función OTE (o bobina de salida) que va a activar a a lampara.

En la segunda rama del programa voy a colocar un contactor XIO seguido de la función OTE (o bobina de salida) que va a activar al motor.

Primero como lo dije, todo depende de la lógica del programador, por que hay varias maneras de resolverlo. Haciendolo de la manera en la que indique arriba se puede observar claramente a que querian referirse con eso de "logica inversa" que ciertamente no cro que ese sea el termino adecuado.

En la segunda línea se puede ver en el ladder que esta un XIO (contacto NC en el ladder) pero este al inicio no deja pasar la señal del pulsador hacia el motor a pesar de que el pulsador esta mandando una señal; lo que hace el XIO es negar la entrada activa y ponerla como desactivada por lo que el motor no se enciende al inicio.

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 13/06/2011

Crarisimo,por eso no es el termino adecuado,pero creo que esa era la duda de Carlos.

Saludos.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 13/06/2011

Bueno,vamos a ver,que yo me aclare:

Lo que estais diciendo,con todo esto de los XIO y los OTES y demas,es lo siguiente:

Un pulsador NA,cuando lo activamos,pasa la señal y se activa la salida.

Un pulsador NC,cuando lo activamos,no pasa la señal y se desactiva la salida.

Es eso , ¿No? ,en caso afirmativo, ¿Que tiene que ver esto con la "logica inversa"?, ¿Que relacion tiene? ,un saludo

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 14/06/2011

No Luis,no siempre si tenes conectado a una Input un pulsador NA,va activar una salida,porque en la logica,ese pulsador podria estar en la linea de un UNLATCH,para hacer caer la salida.

Como dice Marlon,depende de como lo pensó el programador,hay varias formas de hacer un programa y cumplir las condiciones dadas.

Saludos.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 14/06/2011

UNLATCH para hacer caer la salida,traduccion al español por favor,un saludo.

Marlon Lopez Pereyra
Mecánica eléctrica tecsup trujillo
Escrito por Marlon Lopez Pereyra
el 14/06/2011

Unlatch que es usado para des-energizar una salida.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 14/06/2011

Aaaaah,ya voy comprendiendo,XIC,XIO,OTE,UNLATCH para hacer caer una salida,y para remate de la explicacion,des-energizar una salida,! Que monton de cosas estoy aprendiendo ¡,pero lo que realmente me gustaria saber,es ¿Que tiene esto que ver, con la logica inversa? ,y por supuesto la traduccion al español de,"des-energizar una salida",me explico:


"ese pulsador podria estar en la linea de un UNLATCH,para hacer caer la salida"y ahora,un"Unlatch que es usado para des-energizar una salida"que alguien me explique estas dos frases y que relacion tienen con la logica inversa,a ser posible con un ejemplo,un saludo.

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 14/06/2011

Hola Luis, ¿Viste que siempre se puede aprender?.

Una cosa es la entrada fisica(pulsador,parada de emergencia,etc. )y otra es el bit asociado a ella,que lo puedes colocar abierto o cerrado como lo necesites en el programa.

El Latch y su correspondiente Unlatch es una forma muy comun de enclavamiento.

REPITO:NO SE SI LOGICA INVERSA ES EL NOMBRE ADECUADO,PERO CREO QUE A ESO SE REFERIA CARLOS AL CREAR EL DEBATE.

Saludos.

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 14/06/2011

Ok Luis.

Saludos.

Luis Salazar Moreno
Electricidad fp 2
Escrito por Luis Salazar Moreno
el 14/06/2011

Bien,ya vamos avanzando,hemos aprendido que unlatch es un enclavamiento,la ote una salida,el xio,es un contacto abierto y el xic,un contacto cerrado,ya entiendo,y des-enegizar una salida,seria quitar la energia de una salida,bueno,pues ya esta claro.........

Ahora lo que me gustaria, es llevarlo a la practica, ¿Que os parece?, ¿Se os ocurre algo al respecto?, ¿Como lo podriamos hacer? ,y ¿De que forma? ,espero vuestros comentarios,un saludo.

Jose Luis Mandarino
Electricidad instituto politecnico sup...
Escrito por Jose Luis Mandarino
el 14/06/2011

"Bien,ya vamos avanzando,hemos aprendido que unlatch es un enclavamiento..."

No Luis,unlatch no es enclavar,es desenclavar.

Si te gustaria llevarlo a la practica,hazlo y lo controlamos.

Saludos.

Pere Pau Cintes Gener
Baleares, España
Escrito por Pere Pau Cintes Gener
el 14/06/2011

Hola a todos, es interesante el lio que se ha creado con las siglas y conceptos de un mismo idioma con matices diferentes dependiendo del pais de origen.

Creo que el problema de Carlos tiene dos aspectos diferentes y no se pueden mezclar.

Lógica positiva o negativa: en los plc tsxmicro el módulo de entradas tienes que configurarlo en lógica positiva o negativa(con un microswich) segun los dispositivos que conectes tengan el común positivo o negativo.

Contactos NA o NC: por defecto todas las entradas al PLC son con contactos NA y en el programa pones NA o NC segun convenga, si al comprar un dispositivo (pe. Un pulsador de paro) no tiene el contacto NA i solo tiene un NC basta con invertir en el programa los contactos asociados a esta entrada.

Creo que es asi de sencillo o quizas tambien estoy equivocado.

Un saludo