Mensajes recientes

Páginas: 1 ... 5 6 [7] 8 9 10
61
Kinco / Re:Comunicación RS485 entre PLC y HMI (MT4230T)
« Último mensaje por Soporte febrero 07, 2019, 11:47:17 am »
Buenos días.

Muy bien, dame un par de días para generar y probar el ejemplo en ambos dispositivos, y te lo subo por este medio.

Saludos!
62
VirtualHMI - Terminal HMI Remoto / MOVIDO: Comunicación RS485 entre PLC y HMI
« Último mensaje por Soporte febrero 07, 2019, 11:44:59 am »
El tema ha sido movido a Otros Productos > Pantallas HMI > Kinco.

Puede acceder al mensaje desde el siguiente link:

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

63
Kinco / Comunicación RS485 entre PLC y HMI (MT4230T)
« Último mensaje por rodegsa febrero 07, 2019, 05:23:24 am »
Hola buenos días
Tengo un PLC STX8091 y una pantalla KINCO modelo MT4230T y quisiera saber como seria el conexionado para vincularlos con una comunicación RS485 y la configuracion de los mismos para que funcione bajo esa norma de comunicación, seria para mejorar la inmunidad a los ruidos eléctricos

Desde ya muchas gracias
64
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Soporte febrero 05, 2019, 10:18:21 am »
Hola boris, como estas? probe la programacion que me pasaste y sigo teniendo el mismo problema, la lectura de temperatura esta a 18 o 20 ºC de diferencia, si a la pt100 la conecto a 24v o 12v no hay diferencia en la medicion - pienso que puede ser por q todos los gnd del plc estan conectados internamente?

Buenos días. Si, todos los GND del PLC están conectados internamente.

la única forma de q la temperatura me de correctamente es colocando en el modulo VIN TO CURRENT en RSEN=135, te adjunto una captura; desde ya muchas gracias

Si calentas/enfrías el PT100 y ves que sube/baja la temperatura (cambia de valor), significa que la entrada está midiendo.

Por lo que me comentás respecto a RSEN=135, parece ser un tema de coeficientes, es decir, que la salida del transmisor de corriente no sea 4 mA para 0°C y 20 mA para 160 °C. Verificar en hoja de datos del transmisor.

Ya que estos parámetros se utilizaron como base para el calculo de la formula, si son diferentes, la medición dará otros valores.

Con RSEN=135, le decis al PLC que la resistencia de entrada es de 135 ohms, y no de 100 ohms (que seleccionas al colocar el jumper J3), esto solo modifica el calculo final de corriente y te entrega otro valor en el programa. Es como si modificaras de forma "indirecta" la ecuación de la recta que pasa por dos puntos.

Podrías verificar con el multimetro colocado en amperimetro (escala mili-amperes), que la salida de corriente del transmisor de corriente, este entregando la misma corriente medida por el PLC. Esto podes realizarlo, midiendo en serie con el PLC conectado, o midiendo en serie por separado, con un circuito aparte y una carga de 100 ohms.

Por otro lado, podes modificar el programa para que utilice la entrada VIN2 (recordar colocar jumper J4) y comprobar que no sea un tema de la entrada.

Saludos!

65
Buenos días Francisco,

Buenas, probé esta función y todo marchaba bien, sin embargo luego de enviar unas 127 datos, se detuvo el envío. con solo resetear el PLC comienza a transmitir de nuevo. Si bien está más estabe todavía no es confiable.

Estuve probando el programa, y es como que la variable Send a veces queda en "0" y por ello corta la transmisión en la lógica. Si se fuerza a "1", vuelve a transmitir sin problemas.

No encontré bien si es un problema del proyecto u otro tema, luego voy a revisar con más tiempo, ya que en el ejemplo de la página no presenta problemas en el tiempo.

Pero con el siguiente código, te aseguras que Send se haga "1" si la transacción terminó y no hay una pendiente.



De esta forma, no presentó problema, probalo.

También te lo adjunto al proyecto modificado para que veas, fila 166, network 36 del diagrama Principal.sld.

Lo que hace este código es: Obtiene el estado de la transacción en variable entera HttpSendStat, luego si Send es 0, comprueba si no hay transacción en curso verificando que HttpSendStat sea igual o menor 0 (ver códigos de de transacción, si es 0 fue exitosa, si es menor a 0, hubo error, pero finalizó). Si no hay transacción, pero Send=0, fuerza a Send a hacerse "1" para realizar próxima conexión en el proyecto.

existe algún comando para resetear el PLC por soft aún cuando no haya ninguna falla?

Si, pero en este caso no es necesario.

Podes llamar a la función Pawn "SysReset()" para resetear el dispositivo en cualquier punto.

es posible validar que los datos se estén recibiendo y en caso contrario resetear?

Es posible comprobar la repuesta del servidor, para ver al menos si la transacción fue exitosa u obtener la repuesta del servidor, en la nota de aplicación hay más detalles. Pero en este caso es un tema de la lógica con Send.

Saludos!
66
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Mecatronico26 febrero 05, 2019, 09:26:52 am »
Hola boris, como estas? probe la programacion que me pasaste y sigo teniendo el mismo problema, la lectura de temperatura esta a 18 o 20 ºC de diferencia, si a la pt100 la conecto a 24v o 12v no hay diferencia en la medicion - pienso que puede ser por q todos los gnd del plc estan conectados internamente? - , la misma esta conectada de la misma manera que en la imagen, la unica forma de q la temperatura me de correctamente es colocando en el modulo VIN TO CURRENT en RSEN=135, te adjunto una captura; desde ya muchas gracias
67
STX8091 / Re:Falla en PLC
« Último mensaje por Soporte febrero 04, 2019, 11:39:57 am »
He intentado las 2 opciones que propusiste, sin embargo, ninguna de los dos procedimientos parece afectar en nada al PLC ya que continúa con la misma secuencia de luces. He intentado cargar un nuevo firmware pero el STX Ladder no logra conectarse con el PLC y devuelve error: Timeout.

Por otro lado, al intentar hacer ping a la IP del PLC me informa que es inaccesible desde la IP de mi computadora (192.169.1.184) y no del PLC. Sin embargo, cualquier conexión desde el StxLadder resulta imposible por lo que el PLC no está recibiendo datos.

No, es que en esa secuencia de luces (que es igual a la que se ejecuta al intentar ponerlo a fábrica) no va a responder a la conexión en red.

Por ello decía que había que intentar ponerlo en modo BOOTLOADER al menos, para que responda, pero parece que hay algo que lo impide.

En cuanto a lo que mencionaste del mal contacto del botón DEF/BOOT se siente que está un poco más hundido que el de RESET, al igual que comparado con el DEF/BOOT de otro PLC idéntico que tengo al lado. Sin embargo, he abierto la tapa superior del PLC y probé continuidad entre los distintos contactos del botón y el mismo se comporta correctamente. El botón no está haciendo mal contacto.

El síntoma es como si estuviera leyendo el botón DEF/BOOT presionado al iniciar, por eso inicia la secuencia para volver a configuración de fábrica.

No me explico si realmente hay algo mal en el botón o en el circuito asociado, o es un problema de fuente que este dando una tensión incorrecta al microprocesador y lea todo mal, o alguna otra causa.

Creo que si no podes hacer más nada, lo mejor es que lo envíes y lo veo para reparar.

Te paso por mensaje privado acá en el foro la dirección para enviar por las dudas no la tengas.

Saludos!
68
STX8091 / Re:Falla en PLC
« Último mensaje por EBD febrero 04, 2019, 10:15:55 am »
Buenos días,
He intentado las 2 opciones que propusiste, sin embargo, ninguna de los dos procedimientos parece afectar en nada al PLC ya que continúa con la misma secuencia de luces. He intentado cargar un nuevo firmware pero el STX Ladder no logra conectarse con el PLC y devuelve error: Timeout.

Por otro lado, al intentar hacer ping a la IP del PLC me informa que es inaccesible desde la IP de mi computadora (192.169.1.184) y no del PLC. Sin embargo, cualquier conexión desde el StxLadder resulta imposible por lo que el PLC no está recibiendo datos.

Esto es lo devuelto al hacer "ping 192.168.1.81":
Código: [Seleccionar]
C:\Users\mdevo>ping 192.168.1.81                                                                                                                                                                                                                Haciendo ping a 192.168.1.81 con 32 bytes de datos:                                                                     
Respuesta desde 192.168.1.184: Host de destino inaccesible.                                                             
Respuesta desde 192.168.1.184: Host de destino inaccesible.                                                             
Respuesta desde 192.168.1.184: Host de destino inaccesible.                                                             
Respuesta desde 192.168.1.184: Host de destino inaccesible.                                                                                                                                                                                     Estadísticas de ping para 192.168.1.81:                                                                                     
Paquetes: enviados = 4, recibidos = 4, perdidos = 0                                                                   
 (0% perdidos)

En cuanto a lo que mencionaste del mal contacto del botón DEF/BOOT se siente que está un poco más hundido que el de RESET, al igual que comparado con el DEF/BOOT de otro PLC idéntico que tengo al lado. Sin embargo, he abierto la tapa superior del PLC y probé continuidad entre los distintos contactos del botón y el mismo se comporta correctamente. El botón no está haciendo mal contacto.
69
Buenas, probé esta función y todo marchaba bien, sin embargo luego de enviar unas 127 datos, se detuvo el envío. con solo resetear el PLC comienza a transmitir de nuevo. Si bien está más estabe todavía no es confiable.
existe algún comando para resetear el PLC por soft aún cuando no haya ninguna falla?
es posible validar que los datos se estén recibiendo y en caso contrario resetear?
Puede estar fallando otra cosa?
70
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!

Perfecto, saludos!
Páginas: 1 ... 5 6 [7] 8 9 10