Mensajes recientes

Páginas: [1] 2 3 ... 10
1
STX8091 / Re:Intermitencia en el registro de datos de entrada 4-20 mA
« Último mensaje por Soporte febrero 15, 2019, 17:24:21 pm »
Una parte de mi programa lee entradas 4-20 mA, las escala y las muestra en una HMI Kinco.
esos valores son guardados en un pendrive conectado a la pantalla Kinco.
He observado intermitencias aleatorias en los registros del pen drive. (adjunto un ejemplo).
Ya verifique y no está relacionado con cortes eléctricos.
¿Es posible que se deba a una hibernación ya sea del PLC o la HMI? ya que pareciera que vuelve a grabar datos cuando se presiona la pantalla.

Buenas tardes. En cuanto al PLC, el mismo no entra en hibernación.

En cuanto el HMI, no estoy seguro, no encuentro nada relacionado a que se apague o desconecte algo en el manual.

¿La pantalla se apaga? ¿Está el screensaver habilitado?. ¿Probar utilizar otro pen-drive?.

¿Grabás un solo archivo grande o múltiples pequeños?. Por ahí uno grande tiene más posibilidad de corromperse.

Saludos!


2
STX8091 / Intermitencia en el registro de datos de entrada 4-20 mA
« Último mensaje por fruiz febrero 15, 2019, 11:55:55 am »
Buenas,
Una parte de mi programa lee entradas 4-20 mA, las escala y las muestra en una HMI Kinco.
esos valores son guardados en un pendrive conectado a la pantalla Kinco.
He observado intermitencias aleatorias en los registros del pen drive. (adjunto un ejemplo).
Ya verifique y no está relacionado con cortes eléctricos.
¿Es posible que se deba a una hibernación ya sea del PLC o la HMI? ya que pareciera que vuelve a grabar datos cuando se presiona la pantalla.
Saludos
3
STX8091 / Re:Red de PLC's 1Server-nClientes
« Último mensaje por Mariano febrero 13, 2019, 10:08:27 am »
Ok Boris.

Gracias por la info.
4
STX8091 / Re:Red de PLC's 1Server-nClientes
« Último mensaje por Soporte febrero 12, 2019, 10:57:06 am »
Para encarar el desarrollo en visual que version usar?

Yo estoy utilizando la versión 2015, pero la última me parece que es la 2017, la cual esta bien y más actualizada.

Lo podés descargar de: https://visualstudio.microsoft.com/es/vs/express



Por otro lado, en la librería STX8XXX.DLL hay implementada una librería para ModBus TCP master, la cual podés utilizar para C#. No está documentada en manual.

Sin embargo hay un ejemplo simple aquí en el foro, donde desde Visual C#, se escribe cada 10 mS un registro de 16-bits en el PLC, y luego se lo lee de vuelta. Ver siguiente link:

foro.slicetex.com/index.php?topic=336.0

En tu aplicación, solo necesitarías leer de a 8 registros con información por ejemplo (cada 30 o 60 segundos), y luego, eventualmente, escribir si necesitas generar un control. La librería incluye funciones para esto, pero en el ejemplo creo que no las utiliza.

Por ahora fíjate en el ejemplo del foro para intentar comprender el mecanismo, lo mismo que las rutinas del PLC, y después con tiempo, te puedo adaptar un ejemplo para leer 8 registros y/o escribir presionando un botón si lo necesitás para mayor claridad.



También hay que mencionar, que ModBus TCP al ser un protocolo standard, hay en internet librerías disponibles, gratis y pagas, y también software de todo tipo.

Saludos!


5
STX8091 / Re:Red de PLC's 1Server-nClientes
« Último mensaje por Mariano febrero 12, 2019, 07:32:04 am »
Ok Boris lo pienso por ese lado entonces.

Para encarar el desarrollo en visual que version usar?

Saludos
6
Kinco / Re:Comunicación RS485 entre PLC y HMI (MT4230T)
« Último mensaje por rodegsa febrero 12, 2019, 06:32:00 am »
Hola
Muy completa la información desde ya muchas gracias
7
STX8091 / Re:Problema con la comparacion de valores
« Último mensaje por Mecatronico26 febrero 11, 2019, 21:52:45 pm »
Hola boris como estas? hice montones de pruebas de todas las formas que te puedas imaginar, quizas te envie uno de los q no estaba bien, ahora me fijo, gracias
8
STX8091 / Re:Problema con la comparacion de valores
« Último mensaje por Soporte febrero 11, 2019, 20:47:32 pm »
Hola Boris, como estas? nuevamente molestandote, mira estoy intentando realizar la comparacion de valores y no puedo, te explico, por ej leo la corriente enviada por el transmisor, la escalo a temperatura, la visualizo en la hmi, hasta ahí perfecto; ahora necesito realizar la compracion de valores, por ej si temp1 que es la variable ya escalada es <= 120 que active la bobina de una electrovalvula y si >120 que desactive, probe de todas formas, set, reset, etc, lo probe con variables float y tambien con int32 y no hace nada, todo esto esta programado en ladder, lo mismo me pasa cuando necesito comprar presion y vacio, por favor si me podias orientar, desde ya muchas gracias

Según el archivo del proyecto compartido, estás implementando mal la lógica. Te lo detallo en la siguiente imagen.



También notar que multiplicas por 100 a variable S1 (si ya la habías escalado a temperatura, estas utilizando un valor x100 de temperatura en el código).

Para que active DOUT1 cuando S1 (indirectamente T1) sea menor o igual a 120 o desactive cuando sea mayor a 120, deberías hacer la siguiente lógica:



Te adjunto abajo, el proyecto de prueba completo en el archivo ZIP.

Saludos!




9
Kinco / Re:Comunicación RS485 entre PLC y HMI (MT4230T)
« Último mensaje por Soporte febrero 11, 2019, 13:31:25 pm »
Buenos días, a continuación paso los ejemplos para conectar el HMI mediante interfaz RS485.

CONFIGURACIÓN DEL HMI

Bajar el siguiente proyecto para el HMI MT4230T:

www.slicetex.com/hmi/kinco/files/examples/FirstTest_RS485_MT4230T.zip

Abrir con el entorno de programación Kinco HMIware y transferir al HMI.

Dentro del proyecto, la configuración importante para RS-485 se localiza en la siguiente pantalla del entorno de programación (no hace falta que lo configure en este ejemplo, pero se muestra para señalar la diferencia con un proyecto para interfaz RS-232):



CONFIGURACIÓN DEL PLC

Bajar el siguiente proyecto para el PLC:

Lenguaje Pawn:

www.slicetex.com/hmi/kinco/files/examples/ModBusRs485KincoPawn.zip

Lenguaje Ladder:

www.slicetex.com/hmi/kinco/files/examples/ModBusRs485Kinco.zip

Abrir con el entorno de programación StxLadder y transferir al PLC.

Dentro del proyecto, la configuración importante para RS-485 se localiza en los siguientes fragmentos (no hace falta que lo configure en este ejemplo, pero se muestra para señalar la diferencia con un proyecto para interfaz RS-232):

Lenguaje Pawn:

Código: (Pawn) [Seleccionar]
MbRtuServInit(1, 9600, SERIAL_8E1, MB_RTU_INTERFACE_RS485, MBRTUSERV_OPT_ZERO_ADDRESS)
Lenguaje Ladder:



CONEXIONADO DEL CABLE

El cable entre el HMI y el PLC debe estar armado y conectado como muestra la siguiente figura:



Recuerde utilizar un par trenzado, en lo posible mallado. En el caso de utilizar RS-485 no es recomendado conectar el mallado a masa digital (GND) del PLC o HMI, debe conectarlo a TIERRA (jabalina) en un solo lado de la conexión para protejer de ruidos de "modo común" inducidos.

Más información de terminales de conexión en hojas de datos: STX8091 y MT4230T.

COMPATIBILIDAD ENTRE INTERFACES RS-232 / RS-485

Excepto el cable y la configuración de los parámetros de conexión, los diseños y programas tanto para el PLC como para el HMI, son iguales tanto para RS-485 como para RS-232, por lo tanto si adapta un proyecto de alguna de estas interfaces, no debe realizar cambios extras en su código.

Saludos!





10
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Mecatronico26 febrero 11, 2019, 09:07:29 am »
Hola boris, como estas? lamentablemente me confie por que compraron el sensor de una fuente que compramos siempre y nunca habiamos tenido problemas, por eso me rompia la cabeza pensando por que no andaba, logicamente cuando me dijiste que podia estar configurado de otra manera, realice otras mediciones y consulte al distribuidor y me pasaron que estaba erroneo. muchas gracias!
Páginas: [1] 2 3 ... 10