Mensajes recientes

Páginas: 1 ... 6 7 [8] 9 10
71
STX8091 / Re:Falla en PLC
« Último mensaje por Soporte febrero 04, 2019, 08:35:42 am »
Ayer al energizar el PLC para cargar un nuevo programa comenzó la siguiente secuencia de luces en el mismo. Ya he intentando reiniciarlo a valores de fabrica pero no es posible.
El PLC estaba andando perfectamente. Se energizó luego de un período en almacenamiento (unas semanas) y ya indicaba estos errores.
¿Cuál puede ser una posible causa? ¿Y solución?

Buenos días.

Es como que intentara auto-reiniciarse a fabrica, por la combinación de luces  :o

Proba las siguientes opciones por separado:

  • Opción: Mientras parpadea led PAUSE (como se ve en el vídeo), presionar 5 veces o más botón DEF/BOOT para ver si se reinicia a fábrica (todos los leds se encienden).
  • Opción: Apretar RESET y DEF/BOOT juntos, soltar RESET y luego de uno/dos segundos soltar DEF/BOOT, esto lo haría entrar en modo BOOTLOADER. Solo el led PAUSE parpadea a menor velocidad. En este punto intentar cargar un firmware al PLC, por ejemplo el último de la página.

A lo mejor puede estar haciendo mal contacto el botón DEF/BOOT y por eso lo hace entrar en esa secuencia luego de reiniciar. Como si DEF/BOOT estuviera siempre apretado.

Fíjate también, luego de aplicar la opción 2 (PLC en modo BOOTLOADER) hacerle un "ping 192.168.1.81" desde la linea de comándos de Windows y ver si responde al mismo (conectado a red).

Cualquier novedad coméntame.

Saludos!
72
En el programa adjunto, tengo una falla aleatoria cuando subo datos a la web. (diagrama principal, network 35)
Despues de resetear el PLC comienza a subir datos sin problemas y veo todos los datos en un programa que los almacena y grafica. Sin embargo luego de x tiempo (el tema es que ese x es aleatorio y no depende de ninguna accion externa), deja de subir datos. sin embargo el resto de las funciones continuan trabajndo correcto, es decir que no se ve que se detenga el PLC.

Buenos días Francisco, creo que el problema se encuentra en la forma que envías los 8 datos de un tanque (puede ser SubeT3, SubeT4 y SubeT5).

Ver imagen a continuación:




Lo ideal es que para cada "bloque 4 datos" esperes que hayan sido enviado, para luego enviar el siguiente, sin que se solapen.

Te recomendaría eliminar por ahora esos "4 datos extras" que envías, y probar si no te da problemas.

Por otro lado, en la otra consulta te explico como envíar 8 datos de una sola vez.

Saludos!


Buenas! Probe mandando sólo 4 datos y  no falló. Estaba programado asi, suponiendo que por más que modificara la variable, ésta no cambiaría a los fines de la lógica hasta el próximo ciclo scan. Ahora puedo hacer bien el programa GRACIAS!
73
STX8091 / Falla en PLC al iniciar (hardware)
« Último mensaje por EBD febrero 02, 2019, 14:37:50 pm »
Buenas Boris,
Ayer al energizar el PLC para cargar un nuevo programa comenzó la siguiente secuencia de luces en el mismo. Ya he intentando reiniciarlo a valores de fabrica pero no es posible.
El PLC estaba andando perfectamente. Se energizó luego de un período en almacenamiento (unas semanas) y ya indicaba estos errores.
¿Cuál puede ser una posible causa? ¿Y solución?
Desde ya,
Muchas gracias.
74
STX8091 / Re:Ingreso de datos de temporización desde pantalla Kinco en PLC
« Último mensaje por Soporte febrero 01, 2019, 16:58:18 pm »
te hago otra consulta, mira tengo problema con la medicion de pt100, transmisor de presion y transmisor de vacio todo 4 a 20ma, tengo colocados los jump j3, j4, j5, ya que me estan midiendo erroneamente, realice lo que me dijiste de conectarlo a la fuente de 24v ya que lo tenia conectado a 12v, pero no tuve suerte, sigue sin funcionar.

Te paso la formula de escalado que realizo para que me digas si esta correcta:

medicion de PT100

Ej: 0ºC ==> 4mA
Ej: 160ºC ==> 20mA

[...]



Buenas tardes Emmanuel.

Te respondí esta consulta en un hilo nuevo, para mantener el orden ya que es un tema diferente sobre entradas analógicas y sensores.

Podés acceder al nuevo post desde el siguiente link:

http://foro.slicetex.com/index.php?topic=380.0

Saludos!

75
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Soporte febrero 01, 2019, 16:49:56 pm »
te hago otra consulta, mira tengo problema con la medicion de pt100, transmisor de presion y transmisor de vacio todo 4 a 20ma, tengo colocados los jump j3, j4, j5, ya que me estan midiendo erroneamente, realice lo que me dijiste de conectarlo a la fuente de 24v ya que lo tenia conectado a 12v, pero no tuve suerte, sigue sin funcionar.

Te paso la formula de escalado que realizo para que me digas si esta correcta:

medicion de PT100

Ej: 0ºC ==> 4mA
Ej: 160ºC ==> 20mA

Buenas tardes Emmanuel.

Primero que nada, te recomiendo ir probando de un sensor a la vez. Por ejemplo, centrarte inicialmente en el sensor de temperatura PT100 conectándolo en la entrada VIN1 y desconectando el resto de los sensores de las otras entradas.



Luego podes cargar el proyecto .ZIP de ejemplo que te paso adjunto en este post para el PLC.

El proyecto, de acuerdo a lo que me pasás, convierte corriente a temperatura, y lo muestra en Virtual-HMI (podes bajarlo para el telefóno).



El código tiene en cuenta que: 0 ºC corresponden a 4mA y 160 ºC corresponde a 20mA para completar la ecuación de la recta que pasa por dos puntos.



Acerca del proyecto

El programa en diagrama "Principal.sld" toma una muestra de corriente cada 200 mS y luego convierte la corriente de amperes a mili-amperes, multiplicando por 1000.

Posteriormente de acuerdo a la función de repuesta del sensor de temperatura, convierte corriente a temperatura (grados Celsius) utilizando la ecuación de la recta que pasa por dos puntos.

Para ello se utiliza la función "CurrentToTemp.sfc" en lenguaje Pawn para implementar la ecuación (ver código, esta bien explicado y es más simple que otros ejemplos).

Finalmente, muestra en Virtual-HMI los valores de corriente y temperatura  obtenidos del sensor (ver imagen de captura de pantalla).

Recordar tocar algún botón de Virtual-HMI para comunicarse inicialmente con el PLC.





Fijate de probar de esta forma por separado el PT100 y ver que valores de corriente vs temperatura obtenés en VirtualHMI.

Luego con esto funcionando, vemos el resto de los sensores, si es que te dan problemas.

Saludos!
76
STX8091 / Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Mecatronico26 febrero 01, 2019, 09:37:31 am »
hola boris, como estas? muchisimas gracias, ahora me pongo a verlo, estoy hasta las manos de laburo, disculpa la demora en responder!
te hago otra consulta, mira tengo problema con la medicion de pt100, transmisor de presion y transmisor de vacio todo 4 a 20ma, tengo colocados los jump j3, j4, j5, ya que me estan midiendo erroneamente, realice lo que me dijiste de conectarlo a la fuente de 24v ya que lo tenia conectado a 12v, pero no tuve suerte, sigue sin funcionar.
Te paso la formula de escalado que realizo para que me digas si esta correcta:

medicion de PT100
- - - - - - - - - - - - -
gi_Sensor1 = FloatToInt(gf_Sensor1F * 1000.0 * 100.0)
//Ej: 0ºC ==> 4mA
//Ej: 160ºC ==> 20mA


// Convertir a Temperatura usando ecuación de la recta que pasa por dos puntos:
//
// (x-x1)/(x2-x1)=(y-y1)/(y2-y1)
//
// x1=4 (4mA)
// x2=20 (20mA)
// y1=0
// y2=160

// Remplazamos:
// (x-4)/(20-4)=(y-0)/(160-0)
// (x-4)/16=(y-0)/(160)
// ((x-4)/16)*(160 + 0) = y
// y = 10x - (40 + 0)
// y = 10x - (40)


// Finalmente, convertimos a temperatura
gi_Sensor1 = 10 * gi_Sensor1 - 40

//valor de temperatura en grados centigrados

realizo una conversion similar para el de presion y vacio

medicion de presion
- - - - - - - - - - - - -

//Ej: 0ºC ==> 4mA
//Ej: 160ºC ==> 20mA//

//x1=4 (4mA)
// x2=20 (20mA)
// y1=0
// y2=100psi

medicion de vacio
- - - - - - - - - - - - -

//Ej: 0ºC ==> 4mA
//Ej: 160ºC ==> 20mA//

//x1=4 (4mA)
// x2=20 (20mA)
// y1=0
// y2=-760mmHg - debo realizar la conversion a psi = -14.7346

este escalado no se si esta bien o deberia cambiar la posicion y1 e y2? la conversion de la unidad mmHg a psi debo realizar el calculo tambien o puedo hacer la conversion por afuera y solo coloco el valor ya convertido?
desde ya muchas gracias.
77
STX8091 / Re:Ingreso de datos de temporización desde pantalla Kinco en PLC
« Último mensaje por Soporte enero 30, 2019, 19:36:41 pm »
Buenas tardes Emmanuel,

Adjunto en los archivos .ZIP te paso dos proyectos con el ejemplo solicitado, uno para el PLC y otro para HMI.

Nota: Abrir el proyecto del HMI con Kinco HMIware versión 2.4, no utilizar otra versión.

Secuencia temporizada desde HMI



El sistema funciona de la siguiente manera:

Desde el HMI debe tocar botón START (dirección 4001) que esta conectada a un pulsador, cuando se pulsa, se inicia el siguiente ciclo secuencial:

1) Se activa la salida a relé DO1 durante X minutos definidos por valor de registro 40017 en HMI.
2) Se activa la salida a relé DO2 durante X minutos definidos por valor de registro 40018 en HMI.
3) Se activa la salida a relé DO3 durante X minutos definidos por valor de registro 40019 en HMI.
4) Fin del proceso

Nota: Puede detener el ciclo tocando el botón STOP (dirección 4002) en el HMI.

Algunas notas sobre la lógica

Al iniciarse el ciclo, se hace parpadear el led DEBUG del panel del PLC para indicación visual rápida.
También se copia el valor de la variable "Start" en la dirección 4003 del HMI, para indicación luminosa.

Cuando el ciclo esta en marcha, pulsar START no tiene efecto.

Cuando se inicia el ciclo no hay forma de detenerlo, a menos que se active el botón en STOP, que es de parada. Al pulsarse STOP, se desactivan todas las salidas. Luego puede volver a pulsarse START para comenzar el ciclo desde el comienzo.

Cuando finaliza el proceso, es posible volver a iniciar ciclo pulsando START.

Opcionales

El proyecto es fácil modificar para hacer otras actividades, por ejemplo, en vez de activar salida DO1 con el temporizador, se puede activar una variable Bool y utilizarla en otra parte del programa para diferente finalidad.

Comentarios

Notar como en el proyecto implementamos la lógica en el diagrama Principal.sld, pero actividades o rutinas auxiliares, las implementamos en diagrama apartes, en funciones ladder como ReadModBus.sld que es utilizado para leer registros y bits ModBus (alterados por el HMI) o Stop.sld que es llamado cuando el ciclo se detiene y apaga todas las salidas/limpia variables.

También notar como utilizamos las variables Step1, Step2, Step3, Step4, para dividir los pasos del programa, es decir cuando Step1=1, iniciamos temporizador 1, cuando termina de temporizar, hacemos Step1=0 y Step2=1 para iniciar el siguiente temporizador, y así sucesivamente.

Saludos!

78
STX8091 / Re:Ingreso de datos temporización por pantalla Kinco y plc8091
« Último mensaje por Mecatronico26 enero 30, 2019, 13:15:13 pm »
Perfecto, muchas gracias!
79
STX8091 / Re:Ingreso de datos de temporización por pantalla Kinco y plc8091
« Último mensaje por Soporte enero 30, 2019, 11:56:59 am »
Buenos días Emmanuel. Te hago un ejemplo para especificar temporización desde HMI y te lo paso por este medio a la brevedad.

Estoy en contacto.

Saludos!
80
STX8091 / Re:PLC STX8091 D2 NO FUNCIONA (DAÑO ELÉCTRICO)
« Último mensaje por Soporte enero 29, 2019, 19:50:46 pm »
Buenas tardes Eduardo,

En las imágenes medí un ventilador la señal amarilla es el voltaje transmitido por el sensor de tensión (220v de la red) y la celeste la tensión que genera la corriente del toroide sobre una resistencia de 4K ohm.

Me parece que al toroide no le podes colocar una resistencia de 4 KOhms, ya que saturás el núcleo y perdes linealidad, si mal no interpreto, sugieren valores pequeños, entre 47 y 150 ohms, fijate en la hoja de datos que me habías pasado (a menos que sea otro modelo).

Valores altos, te pueden generar tensiones más altas de salida, ya que una pequeña corriente sobre una gran resistencia, crean una gran caída de tensión.

En la otra medí una resistencia de calentamiento y al igual que la anterior la amarilla es la tensión de red y la celeste la tensión sobre una resistencia de 220 ohm,
Son las únicas dos cosas que conecte a la entrada del plc y son valores pequeño de tensión, siendo que en mi proyecto tengo que medir 380V y 57A .


 

¿Qué ancho de banda tiene el osciloscopio que utilizás?....según la imagen, dice "20 KSamples/segundo", si mal no interpreto, eso es un valor muy bajo (orden de los kilo-hertz) para que te muestre pulsos instantáneos de alta tensión y energía, supongamos 500 o 1500 voltios con una duración de 50 nano-segundos y en una secuencia de algunos microsegundos (hablamos de frecuencias en el orden de los 100 mega-herz). Esto especialmente pasa cuando conectás cargas inductivas como un ventilador. Para solo resistivo, es más difícil, pero si en la red eléctrica tenes otros elementos conectados como un A/C, una heladera, un tubo florecente, etc, los pulsos pueden llegar, ya que se inducen por los cables, por las perdidas del toriode, etc.

Quizás, no descarto, que la vez anterior alguna otra falla haya dañado el PLC con mala suerte (porque te funcionaba para las pruebas), y por eso se tuvo que reemplazar el microprocesador. Pero el conversor analógico, quedo funcionando con algún daño menor (por eso pasó la prueba acá en laboratorio) y luego se terminó de dañar cuando lo utilizaste, y simplemente haya que remplazarlo. Es una "teoría". Pero también no descarto, que de alguna forma pueda haber algún pulso que este dañando las entradas analógicas y si es muy alto, otras partes del circuito.

Saludos!




Páginas: 1 ... 6 7 [8] 9 10