Mensajes recientes

Páginas: 1 [2] 3 4 ... 10
11
Kinco / Re:HMI KINCO A PLC Memoria EEPROM
« Último mensaje por Soporte julio 08, 2019, 20:57:02 pm »
Buenas tardes Esteban.

En el siguiente link te hice un ejemplo para Lenguaje Ladder:

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

Este proyecto permite ejemplificar como guardar en memoria EEPROM el  registro ModBus en dirección 40017, manteniendo siempre almacenado el último valor modificado en el HMI.

Al iniciar el PLC, se busca el valor almacenado en memoria EEPROM, se lo carga en la variable LastValue[0], y luego en la dirección de registro 40017 de ModBus.

De esta forma, el HMI mostrará el último valor almacenado en el PLC.

Leer archivo info.txt para descripción completa.

Saludos!

ACTUALIZACIÓN 17/JUL/2019: SE ACTUALIZA EJEMPLO PARA PLC, VERSIÓN UTILIZANDO NUEVOS COMPONENTES LADDER PARA LEER/ESCRIBIR UNA SOLA VARIABLE EN MEMORIA EEPROM SIN UTILIZAR ARRAYS. SIMPLIFICA EL PROCESO.
12
Kinco / Re:HMI KINCO A PLC Memoria EEPROM
« Último mensaje por Esteban E julio 08, 2019, 20:45:10 pm »
Ing. Boris aparte de ese problema que nose como hacer para que no grabe permanentemente, tengo el problema que cuando intento colocar el valor en una variable int32 no lo toma. Si lo guarda en el 40017 porque la pantalla lo muestra el valor y si la apago y prendo toma el ultimo valor. Y si el PLC lo rest vuelve a cero. Pero cuando lo quiero pasar a una variable Int_32 no pasa nose porque. Le envio la foto.

Saludos.

Esteban
13
Kinco / HMI KINCO A PLC Memoria EEPROM
« Último mensaje por Esteban E julio 06, 2019, 12:09:36 pm »
Hola Ing. Boris nose como hacer para cuanto escribo un valor en la pantalla HMI y lo guarde en la memoria EEPROM ? Yo debo escribir un tiempo que debe funcionar una cinta y quedar grabado. Y solo cuando lo cambien lo vuelva a grabar entonces cuando prende y apaga siempre queda el mismo.

En síntesis escribo el tiempo deseado en segundo para la cinta, el plc lo graba y el temporizador queda tomando ese tiempo.


Saludos.

Esteban
14
STX8091 / Re:Envío de datos por cable ethernet
« Último mensaje por Soporte julio 05, 2019, 20:11:07 pm »
Buenas tardes Eduardo,

Si, podés, mientras dichos cables estén desconectados del conector RJ45 del PLC/HMI.

El RJ45 del PLC utiliza dos pares, terminales de ficha 2-1 y 6-3.

Probar los cambios por separado, primero la conexión con 2 pares solamente y luego agregar las señales DIN.

Saludos!
15
STX8091 / Envío de datos por cable ethernet (usando 2 pares)
« Último mensaje por Tama julio 05, 2019, 19:03:51 pm »
Hola Boris, tengo mi PLC conectado a una pantalla Kinco con un cable ethernet de 8 hilos, para la comunicación solo usa 2 pares, ¿puedo utilizar los otros dos pares para enviar señales a las entradas digitales del plc, desconectandolos de la ficha RJ45?. 
Gracias.
16
PD3060-PT100 / Re:Conectar dos o más módulos PD3060-PT100 al PLC
« Último mensaje por Soporte julio 04, 2019, 12:14:10 pm »
Buenas tardes, una consulta como hago para cambiar que el tipo de comunicación sea 9600 pero 8E1?

Buenos días, fijate en el siguiente ejemplo:

www.slicetex.com/modules/temperature/pd3060-pt100/files/PT100_PD3060_Pawn6.zip

Este ejemplo cambia a 9600 bps 8E1, un módulo configurado como 9600 bps 8N1, utilizando el registro de configuración del módulo en dirección 0x10 (16 decimal) (ver tabla 3, sección 4.1).

Importante: Después del cambio, debes utilizar otro proyecto e inicializar el PLC para que tenga el mismo formato de comunicación del módulo (después del cambio), por ejemplo:

Código: (Pawn) [Seleccionar]
   if((FuncStat=MbRtuClInit(9600, SERIAL_8E1, 10, MB_RTU_INTERFACE_RS485)) < 0)
   {
      // Mostrar error en Virtual-HMI.
   nLcdPrintf(0,1, LCD_CLRALL, "ModBus init err: %d", FuncStat)
   }

Realizar de un módulo a la vez y probar de a uno.

DESCRIPCIÓN DEL EJEMPLO:

Ejemplo de cambio de formato de comunicación módulo de módulo PD3060.

Configure la constante SLAVE_ADDR con la dirección del esclavo a modificar.

Realice esta operación con solo un módulo conectado.

El programa presupone que el esclavo esta configurado con formato de comunicación 9600 8N1 y lo cambia a 9600 8E1.
Esto se muestra en los pasos (1) y (2) del archivo PlcMain.p.

Código: (Pawn) [Seleccionar]
   //
   // (2) CAMBIAR FORMATO DE COMUNICACIÓN DE MODBUS DEL MÓDULO
   //
   // Enviar al esclavo "SLAVE_ADDR" dirección ModBus RTU (importante que sea la misma del módulo).
   // Configuración comunicación: 9600 bps, formato 8E1 ( valor = 00001000 = 0x08)
   //
   
   MbRtuClSendWriteReg(SLAVE_ADDR, 0x10, (SLAVE_ADDR << 8) | (0x08))

Ejecute el programa en el PLC con el módulo conectado.

Espere unos 10-30 segundos hasta que finalice la operación.

Cargue otro programa en el PLC para leer la temperatura del Módulo, pero inicialice la comunicación en el PLC con el nuevo formato de comunicación, es decir 9600 8E1. Luego podrá ver la temperatura normalmente.

Saludos!



17
PD3060-PT100 / Re:Conectar dos o más módulos PD3060-PT100 al PLC
« Último mensaje por SebaRiera julio 03, 2019, 19:32:00 pm »
Buenas tardes, una consulta como hago para cambiar que el tipo de comunicación sea 9600 pero 8E1?
18
STX8081 / Re:CONSULTA SOFT (Nombres de salidas RELAY)
« Último mensaje por Facundo julio 02, 2019, 12:19:09 pm »
Muchas gracias!   ;D
19
STX8081 / Re:CONSULTA SOFT
« Último mensaje por Soporte julio 02, 2019, 12:13:52 pm »
Buenos días.

Si, en las últimas versiones de del software se nombran las salidas digitales de forma genérica, DOUT (Digital Output) sin distinguir de si es un relé, un transistor u otro elemento.

La equivalencia es la misma, DOUT1=RELAY1, DOUT2=RELAY2, ... etc.

La documentación será actualizada.

Sin embargo, es posible desde StxLadder seguir llamando a las salidas digitales con los nombres RELAY y mantener compatibilidad con versiones previas / documentación.

Para ello, ir a menú "Proyecto > Listar todas las variables", y buscar las salidas RELAYx.

Doble click en la salida RELAY deseada, y destildar la opción "Oculta", como se muestra en la siguiente imagen:



Luego la podés seleccionar normalmente.

Saludos!
20
STX8081 / CONSULTA SOFT (Nombres de salidas RELAY)
« Último mensaje por Facundo julio 02, 2019, 10:43:30 am »
Hola, estoy comenzando a utilizar el soft, y al realizar el primer ejemplo del manual, me encuento que al colocar las tres bobinas normal abierta, abro las propiedades y solo me deja otorgar la variable DOUTX y no RELEX como se ve en el manual, como puedo solucionarlo? Gracias!
Páginas: 1 [2] 3 4 ... 10