TODOPIC
Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado por: kikelc en 19 de Enero de 2004, 21:11:00
-
Hola Saludos a todos, me encanta este foro.
Hoy me esta asaltando una duda, se trata de algo relacionado con los temporizadores, resulta que no recuerdo muy bien el siguiente cuestionamiento y como no tengo un PLC a la mano, pues no puedo disipar esa duda.
Se trata de lo siguiente, observen la siguiente escalera.
| T0
|--| |--(Y0)-|
|
| T0 5ms
|--|/|--(T0)-|
|
| T0
|--| |--(Y1)-|
|
T0 = Timer0- 5ms
Y0 = Salida Y0
Y1 = Salida Y1
1.-Según yo, en el ciclo en que el timer desborde o llegue al tiempo estipulado (5ms), la salida Y0, y la Salida Y1 tendrán un resultado lógico de "1", y al siguiente ciclo estas dos salidas se pasan a "0" porque se resetea automáticamente el timer con el contacto T0.
2.-O será que en el ciclo en que se desborde el timer, Y0 toma el valor de 1, y como el timer se resetea Y1 se queda en cero, y al siguinete ciclo Y0 pasa de nuevo a cero...
Bueno pues esa es mi cuestión, un saludote a todos, espero sus comentarios para saber si estoy en lo correcto, o es la segunda opción la correcta.
kikelc
-
Hace mucho tiempo que no toco un autómata. Te voy a dar mi opinión aún a riesgo de equivocarme.
El autómata lee las instrucciones de arriba - abajo, por lo tanto cuando T0=1 a continuación hará Y1=1 y en el siguiente ciclo Y0=1, pasando en la siguiente instrucción T0=0 con lo que Y1=0 y en el siguiente ciclo Y0=0 etc
Un saludo
-
bueno, en ese tipo de operaciones en las que juegas con la forma en la que el PLC hace el SCAN el resultado de esta operacion depende del PLC que uses. de cualquier forma no es recomendable usar tu segunda linea de programa.
un ejemplo claro lo tienes en la realizacion de un programa (usando solo contactos abiertos, cerrados y bobinas) en la que al activar la entrada se active la salida y a la segunda activacion de la entrada se desactive la salida (vamos, un divisor binario).
tendras resultados diferentes, por ejemplo entre un TSX47 y un S7.
saludos
-
Hola pocher y pacalaconcurso, gracias por sus opiniones..
Lo que pasa es que ocupo despejarme algunas dudillas como esa, porque estoy realizando un proyectillo que estoy seguro que a MGLSOFT le va interesar, pronto le presentare el trabajo...
Saludos
kikelc
-
Basicamente, apoyo lo que dice Pacala.
Cuando se encara un proyecto con PLC debes saber primero como resuelve el scan el modelo especifico que vas a utilizar.
Por ejemplo la linea Modicon / Telemecanique resuelve por Rungs, por lo tanto el resultado de las ecuaciones logicas corresponde a ese Rung en particular.
Si tienes en cuenta que en el siguiente Rung ya utilizas ese resultado, estaras haciendo que el programa resuelva en ese scan el manejo de I/O, pero si incorporas el tratamiento del resultado en el rung anterior vas a tener el tratamiento del mismo en el ciclo de scan posterior.
A veces esta minima y sutil diferencia de uso te puede revolver el cerebro durante semanas, en especial cuando las actualizaciones son muy rapidas y el ciclo de scan es muy largo...
-
A mi entender:
en el 1° ciclo:
*Y0 va a estar en 0
*T0 inicia la cuenta
*Y1 pasa a 1; dependiendo del tipo de timer y plc utilizado.
en el 2° ciclo:
*Y0 pasa a 1
*T0 pasará a 1, si el tiempo del ciclo del programa es < a 5ms
*Y1 sigue en 1
ciclo de cumplido del T0:
*Y0 sigue en 1
*T0 pasa a 0
*Y1 pasa a 0
prox. ciclo:
*Y0 pasa a 0
Espero q´te sirva. Salu2.
-
Hay un simulador muy bueno (Logixpro) si a alguien le interesa puedo puedo subirlo a un maletin.
-
Simula las instrucciones de Omron sin necesidad de tener el autómata conectado?
-
Es un simulador para Allen Bradley, y si simula sin necesidad de tener un PLC
-
Sirve para la linea Logix ??
Subelo urgente !! 



-
Checa en esta direccion http://es.briefcase.yahoo.com/car291164
Login = car291164
Password = carlitos
-
Chasss Graciassss!!!

-
Te puse un privado, por favor leelo, gracias.
-
imagino que sabreis que el step7 profesional incluye un simulador para siemens s7 y va perfecto y si os pillais el winac podeis correr vuestro programas en un plc virtual (sistema que trabaja paralelamente con windows).......este sistema se usa en sistema de adquisicion de atos y monitorizacion no criticos con lo que te ahorras la cpu y las entradas/salidas las montaspor profibus, etrernet, mpi,........
la version profesional del Allen Bradley tambien incluye un simulador
.
saludos
-
Si alguien tiene ejemplos de control de temperatura con PLC"s
-
Bien, segun lo que tengo entendido sucede esto ...
Al activar el temporizador comienza a contar el tiempo OK?? , ahora, al desactivar el temporizador consigo mismo el temporizador se "cae" por unos microsegundos (lo que tarda en cambiar de estado) pero ... al caerse el temporizador tambien se "cae todo lo que estè conectado a él ...
En conclusion ... las salidas no van a encender
-
No sé ...yo lo veo de otra forma:
1º Y0 permanece apagado
2º a los 5ms activa T0, por tanto Y1=1
3º tb se cierra T0=1 y la salida Y0 rulez.
No sé si mi forma de entenderlo es la correcta o no pero ahí queda.
Salu2
-
Pues lo que dices Leonsport es cierto pero ... al activarse el TO (despues de los 5 seg) los contactos de TO cambian de estado, cierto? ...
Nota que el contacto cerrado de TO lo desactiva al mismo TO, y al desactivarse el TO, las salidas de TO regresan a su estado original, es por eso que no encienden (si lo hacen son solo centesimas de segundo) ...
-
Aha ya lo comprendo se me habia pasao ese detalle.
Otra cosa más q se sabe.
salu2