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 - VictorR

Páginas: [1] 2
1
Hola, estoy teniendo problemas para grabar en la memoria, me podes dar una mano?

En c#:

enviarComando3(5,100, 15);
enviarComando3(5,200, 15);


etc...

Código: [Seleccionar]
       private void enviarComando3(int comando, int posMemoria, int
contenido)
        {

                UdpRxCmdStat OnUdpRxStat = UdpRxCmdStat.OK;

                Application.DoEvents();
                SendStat CmdStat = SendStat.Success;

                Thread.Sleep(500);


               byte[] DataBytes = new byte[3];

                DataBytes[0] = (byte)comando;
                DataBytes[1] = (byte)posMemoria;
                DataBytes[2] = (byte)contenido;


                Placa.Cmd.Udp.Send(DataBytes, out OnUdpRxStat);


        }

En placa:

Código: [Seleccionar]
PlcMain()
{


Stx570_Init(0)
Stx570_Init(1)
Stx570_Init(2)
Stx570_Init(3)

UdpRxBufFlush()
UdpRxSetEvent()


while(1) {
sleep(200)


EepromReadByte(100, var1)
DelayMS(100)
EepromReadByte(200, var2)
DelayMS(100)
EepromReadByte(300, var3)
DelayMS(100)
EepromReadByte(400, var4)
DelayMS(100)
EepromReadByte(500, lunes)
DelayMS(100)
EepromReadByte(600, martes)
DelayMS(100)
EepromReadByte(700, miercoles)
DelayMS(100)
EepromReadByte(800, jueves)
DelayMS(100)
EepromReadByte(900, viernes)
DelayMS(100)
EepromReadByte(1000, sabado)
DelayMS(100)
EepromReadByte(1100, domingo)
DelayMS(100)



LcdClear()
LcdPrintf(0, 0,
"%d%d%d%d%d%d%d",lunes,martes,miercoles,jueves,viernes,sabado,domingo)
LcdPrintf(0, 1, "%d:%d %d:%d %d:%d",var1,var2,var3,var4,var1,var2)

}
}



// Función del evento @OnUdpRx().
@OnUdpRx()
{

UdpRxDataRead(RxData, 0, 3, false)
UdpRxBufFlush()

if(RxData[0] == 5)
{
EepromWriteByte(RxData[1],RxData[2])
}

}


El problema es que no guarda los datos, a veces si.

2
Wow! Excelente !!!!
Con esto me sobra! Muchas gracias! Los felicito.

3
Perfecto, seria bastante útil poder usar las funciones string, como strcat, strcmp, etc para poder manejar los comandos vía remota facilmente.

4
Algo asi hice, funciona perfecto.

Ahora el único tema que veo son para mandar las analógicas, todavía no veo alguna forma de mandarlas bien.

5
STX8081 - Familia Power I/O Board / Re: Dudas pawn
« : mayo 17, 2013, 12:23:52 pm »
Por ejemplo seria:
1*011000000%10010000#

6
STX8081 - Familia Power I/O Board / Re: Dudas pawn
« : mayo 17, 2013, 01:47:31 am »
Necesitar pasar esos binarios a un string para poder enviar una cadena por el nuevo cliente tcp.
La cadena que envio por tcp es una string que tiene una forma especifica, por ejemplo empieza con 1* y finaliza con #

7
Hola, tengo un par de dudas:

1- Como puedo pasar binario a string o char para utilizar RelayGetState y DinRead
2- Hay alguna forma de concatenar strings, en el manual de pawn dice de la funcion strcat pero no funciona..

Gracias!

8
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 16, 2013, 16:31:58 pm »
Buenísimo, sigo pendiente!
Gracias y Saludos!

9
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 16, 2013, 14:53:08 pm »
Buen día!
Como va el temita?

10
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 13, 2013, 16:51:14 pm »
Buenisimo, muchas gracias!

11
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 13, 2013, 15:52:16 pm »
Buenos días!
Excelente! Necesitaria que reciba info del server, asi puedo entablar una comunicación bidireccional.
Es eso lo que necesito!
Lo espero con ansias, junto con lo del otro post (cambiar ip y reiniciar el plc).

Saludos!

12
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 09, 2013, 18:57:24 pm »
Muy buena noticia, esperemos que se pueda.
Yo voy a estar hasta el lunes justamente en una expo de supervisión y comunicaciones para la policía federal, tal vez no tenga internet, si necesitas mas info recien el martes voy a poder contactarme.
Muchas gracias!

13
STX8081 - Familia Power I/O Board / Re: Cliente TCP
« : mayo 09, 2013, 18:45:51 pm »
Claro, como el ejemplo de udp pero por tcp seria, con eso ya puedo solucionar el resto

14
Espectacular

15
Seria ideal porque estos equipos van a estar en el campo seguramente, no hay urgencia.

Páginas: [1] 2