Autor Tema: Una duda sobre lenguaje Ladder  (Leído 10822 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kikelc

  • PIC10
  • *
  • Mensajes: 22
Una duda sobre lenguaje Ladder
« 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

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Una duda sobre lenguaje Ladder
« Respuesta #1 en: 19 de Enero de 2004, 23:54:00 »
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

Desconectado pacalaconcurso

  • PIC24F
  • *****
  • Mensajes: 718
RE: Una duda sobre lenguaje Ladder
« Respuesta #2 en: 20 de Enero de 2004, 02:24:00 »
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

Desconectado kikelc

  • PIC10
  • *
  • Mensajes: 22
RE: Una duda sobre lenguaje Ladder
« Respuesta #3 en: 20 de Enero de 2004, 16:22:00 »
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

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Una duda sobre lenguaje Ladder
« Respuesta #4 en: 24 de Febrero de 2004, 12:16:00 »
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...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado JLT-malibeto

  • PIC10
  • *
  • Mensajes: 31
RE: Una duda sobre lenguaje Ladder
« Respuesta #5 en: 15 de Mayo de 2004, 10:06:00 »
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.

Desconectado maxpmt1

  • PIC10
  • *
  • Mensajes: 15
RE: Una duda sobre lenguaje Ladder
« Respuesta #6 en: 16 de Mayo de 2004, 06:59:00 »
Hay un simulador muy bueno (Logixpro) si a alguien le interesa puedo puedo subirlo a un maletin.

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Una duda sobre lenguaje Ladder
« Respuesta #7 en: 17 de Mayo de 2004, 04:38:00 »
Simula las instrucciones de Omron sin necesidad de tener el autómata conectado?

Desconectado maxpmt1

  • PIC10
  • *
  • Mensajes: 15
RE: Una duda sobre lenguaje Ladder
« Respuesta #8 en: 17 de Mayo de 2004, 06:48:00 »
Es un simulador para Allen Bradley, y si simula sin necesidad de tener un PLC

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Una duda sobre lenguaje Ladder
« Respuesta #9 en: 18 de Mayo de 2004, 16:44:00 »
Sirve para la linea Logix ??
Subelo urgente !!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado maxpmt1

  • PIC10
  • *
  • Mensajes: 15
RE: Una duda sobre lenguaje Ladder
« Respuesta #10 en: 18 de Mayo de 2004, 17:09:00 »
Checa en esta direccion http://es.briefcase.yahoo.com/car291164
Login = car291164
Password = carlitos

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Una duda sobre lenguaje Ladder
« Respuesta #11 en: 19 de Mayo de 2004, 09:16:00 »
Chasss Graciassss!!!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Una duda sobre lenguaje Ladder
« Respuesta #12 en: 19 de Mayo de 2004, 12:50:00 »
Te puse un privado, por favor leelo, gracias.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pacalaconcurso

  • PIC24F
  • *****
  • Mensajes: 718
RE: Una duda sobre lenguaje Ladder
« Respuesta #13 en: 19 de Mayo de 2004, 16:30:00 »
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

Desconectado jose02pepe

  • PIC10
  • *
  • Mensajes: 2
RE: Una duda sobre lenguaje Ladder
« Respuesta #14 en: 10 de Junio de 2004, 21:05:00 »
Si alguien tiene ejemplos de control de temperatura con PLC"s


 

anything