Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Mariano

Páginas: [1] 2 3 ... 7
1
STX8091 / Re:Agregar nuevo Cliente PLC al servidor TCP
« : junio 18, 2019, 20:37:38 pm »
Estimado Boris buenas noches.

El sistema estuvo funcionando a prueba todo un més aproximadamente y decidi implementarlo definitivamente. Funcionó muy bien unos días hasta q tuve q desconectar a uno de los dos clientes. Al reconectarlo, sucede que cuando uno tiene que hacer un cambio de estado, aparece como el unico conectado y el otro recién se conecta cuando le toca a el.
Sospecho q es una cuestión de conflicto en el server. El cual por alguna razón muestra conectado a un sólo de los dos clientes a la vez.
Me parece q la solución podría ser cerrar la conexión en el cliente por lo q estuve leyendo del foro q me pasaste.
Voy a necesitar las instrucciones pawn para operar sobre el cliente (el foro que me pasaste sólo tiene las sentencias del server). Hay alguna nota de aplicación o algún link a un foro donde figuren estas instrucciones?

Saludos

Mariano

2
STX8091 / Re:Parpadeo led pause
« : mayo 17, 2019, 23:04:37 pm »
Gracias Boris el problema se solucionó de la forma q indicaste.

Saludos!!

3
STX8091 / Re:Parpadeo led pause
« : mayo 17, 2019, 21:33:29 pm »
Ok pruebo y t aviso...
Entiendo q para esta prueba no es necesario conectarme previamente al PLC?
Te comento q esa era mi idea cuando me conecte directamente con una notebook hace un rato....
No me permitia la conexion.
Por las dudas probe cambiar la IP a 192.168.1.81 original pero asi tampoco....
En definitiva... aunque no se conecte puedo desactivar bootloader de esa forma?

Saludos

4
STX8091 / Parpadeo led pause (modo bootloader)
« : mayo 17, 2019, 20:01:22 pm »
Buenas noches Boris...

Intentando programar PLC a traves de red lan me quedo el programa sin cargar completamente. Perdi conexion con el PLC y no puedo conectarme ni siquiera desde una pc directamente conectada al mismo.

Me quedo parpadeando cada 1 segundo el led pause como si hubiera ingresado a modo bootloader.

Probe varias secuencias de botones con reset y def/boot pero no puedo sacarlo de ese estado. Ya una vez me habia pasado y me habias pasado la solucion pero no me acuerdo cual era...
Me urge reponerlo en servicio.
Espero tus instrucciones.

Saludos

5
STX8091 / Restricción acceso página webserver (contraseña)
« : mayo 09, 2019, 14:13:27 pm »
Hola Boris.

En el webserver se pueden implementar varias páginas de acceso. Si quisiera restringir el acceso sólo a alguna de ellas con contraseña se debe hacer en html?

Saludos

6
STX8091 / Re:Agregar nuevo Cliente PLC al servidor TCP
« : mayo 09, 2019, 14:07:57 pm »
Boris gracias por los links.
Ya lo pude conectar y funciona perfecto.

7
STX8091 / Agregar nuevo Cliente PLC al servidor TCP
« : abril 28, 2019, 20:16:19 pm »
Estimado Boris, buenas noches,

Necesiraría información sobre el evento OnTcpServerRx().

Aquí entiendo que se procesa la recepción de datos de clientes remotos. Por ahora tengo un sólo cliente y lo que quiero es agregar un segundo. Quisiera saber como identificar en el programa del server cual es el cliente que se está conectando.
El código completo de este evento del server es:

Código: [Seleccionar]
@OnTcpServerRx()
{
// new Identidad se definio en globales
// Obtener conexiones con datos sin leer.

while((Identidad=TcpServerGetUnreadId()) > 0)
{       
// Leer 2 datos y almacena en RxData[].
TcpServerRead(Identidad, RxData, 2)
      DoutSetOn(DOUT10);   //Enciende indicador led ambar puerta tablero plc tanque
segundero_com=0;     // nuevo.....................................
     
      ultimo_data_0_rural=RxData[0];
      ultimo_data_1_rural=RxData[1];
     
//Comprobar si debemos activar/desactivar
      //salidas digitales DOUT1 y/o DOUT2.
      //según bits recibidos en RxData[0] y [1]
     
if(RxData[0] == 0){
DoutSetOff(DOUT1); //DOUT1 Led que corresponde a Bomba3
         TcpServerSend(Identidad, TxData, 2);
         }
if(RxData[0] == 1){
         DoutSetOn(DOUT1);
         TcpServerSend(Identidad, TxData, 2);
         }
     
if(RxData[1] == 0){DoutSetOff(DOUT2);}
if(RxData[1] == 1){DoutSetOn(DOUT2) ;}
}
}

Entiendo que en la variable Identidad (definida como global), debería encontrarse cual es el cliente conectado; si es así no sé como podría manipularla para mostrarla en el web server por ejemplo.
Hay alguna nota de aplicación que explique las funciones disponibles y relacionadas a este evento?

Saludos

8
STX8091 / Re:No hay acceso a web server
« : abril 22, 2019, 18:41:46 pm »
Hola Boris

Ya esta solucionado.
Se habia borrado el forwarding en el router.

Saludos y disculpas

9
STX8091 / No hay acceso a web server (solucionado)
« : abril 22, 2019, 14:46:40 pm »
Buenas tardes Boris.

Tengo el siguiente inconveniente. Un webserver en un plc puede ser accedido desde LAN mediante wifi pero no desde internet remota.
Evidentemente la conexion entre plc y router esta bien. En el mismo router esta conectada una antena en modo access point para comunicacion con otro plc cliente. Puedo acceder a la antena y verificar que el enlace esta activo. Asi mismo no hay comunicacion entre plc's.
Te comento tambien q puedo desde el wifi del router acceder a internet normalmente.
La falla entonces parece ser una caida de la comunicacion ethernet? Ya probe reiniciando todos los dispositivos.
Que acciones me recomendarias tomar para restaurar el sistema?

Ya probe recargar el programa y le instale el ultimo firmware v221.
Sigue con la misma falla.

Saludos


10
STX8091 / Re:Consulta modo PLC y soft en C#
« : marzo 26, 2019, 13:40:19 pm »
Algunas funciones que no son especificas al modo DAQ, si funcionan en ambos modos.

Cuales serían las funciones que si soporta el modo PLC...

Quiero comentarte que los programas de prueba de la nota de ap 001 funcionan ambos...

Saludos

11
STX8091 / Re:Consulta modo PLC y soft en C#
« : marzo 26, 2019, 13:38:00 pm »
Ok Boris,

Teniendo un dispositivo en modo PLC (STX8091-d2)... un programa en c# en una pc de que forma puede acceder al valor de una entrada analógica (supongamos voltaje), y de una entrada digital?...

He intentado leer directamente el valor mediante las sentencias

Código: [Seleccionar]
// Establecer rango de 0-10V para canal VIN1 (llamar una sola vez para configurar).
PioBoard.Cmd.Vin.SetRange(VinCh.Vin1,
VinVoltRange.Unipolar_10V);
// Variable donde se almacenara el voltage de la entrada analogica.
float Voltage;
// Leer entrada analogica Vin1 y almacenar resultado en "Voltage".
PioBoard.Cmd.Vin.ReadVoltage(VinCh.Vin1, out Voltage);
textBox1.Text = Convert.ToString(Voltage);


Agregando un cuadro de texto para mostrar dicho valor analógico al programa prueba2 que escucha un array de caracteres desde el PLC (La comunicación se produce correctamente en el programa original)....

Cuando lo ejecuto en el cuadro de texto me muestra la cadena "NeuN" en lugar del voltaje aplicado en la entrada..

Si no se puede directamente de esta forma que debería hacer para poder enviar los valores float? Podría guardarlos en una variable dentro del programa pawn y transmitir dicha variable?

Si es posible por favor enviame unas líneas de código para probar o señalame que documentación debería leer...

Saludos

12
STX8091 / Consulta modo PLC y soft en C#
« : marzo 25, 2019, 20:58:58 pm »
Buenas noches Boris,

Una simple consulta. Estoy leyendo el manual STX80XX-UM-DAQ-AX_BX
para profundizar sobre la librería stx.8xxx.dll.

La duda es ¿Existe algún tipo de limitante en el uso de esta si el dispositivo está en modo PLC?

Saludos

13
STX8091 / Re:Proyecto C# EEPROM
« : marzo 15, 2019, 16:06:19 pm »
Buenísimo Boris, muy útil.
Cuando tenga un tiempo lo pruebo...

Saludos


14
STX8091 / Re:Proyecto C# EEPROM
« : marzo 15, 2019, 12:49:29 pm »
Estimado Boris,

Con respecto a este tema quería comentarte que logré "personalizar" la aplicación para adecuarla al "mapa" de memoria del PLC de mi aplicación. Quedó de forma tal que presionando un sólo botón descarga el contenido de la EEPROM en tres archivos .txt.

Gracias por la ayuda.

Saludos

15
STX8091 / Re:Detención indeseada PLC
« : marzo 15, 2019, 12:44:02 pm »
Hola Boris,

Queria comentarte con respecto a este tema que no hubo un sólo reset indeseado más luego de los cambios de número de los puertos tcp y webserver.

Saludos

Páginas: [1] 2 3 ... 7