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

Páginas: [1] 2
1
STX8092 - Familia PLC Cube / Evento Timeout
« : julio 17, 2017, 14:37:13 pm »
Hola Boris

Estoy teniendo un detalle en el evento Time out
Lo que hago es hacer dos paquetes de datos en en evento uno en Timeout1 y otro en timeout2,
dentro de cada uno de ellos valido el valor de la variable Alarmas para hacer el envio correspondiente

Mi problema es que en en evento Timeout1 no se umple el ciclo  cuando el valor de la Alarmas es 1

Te dejo el codigo del evento

@OnTimeout()

{
   //
   // Comprobar si Timeout1 ha expirado.
   //
   if(Timeout1Check() == 1)
   {
     if(Alarmas==0)
    {
       
    Mq="MQ-04"
    OT=OdT1
    GPM=Count1GetEventRPM_I()
    Contador=Count1GetEventCnt()
       // Enviar 4 campos con valores de Value1,Value2,Value3 y Value4 al servidor web.
       HttpSendGet("/PLCAdmin/GetHistorico?Maquina=%s&OT=%s&GPM=%d&Contador=%d",Mq, OT, GPM, Contador)

      }
       else if(Alarmas==1)
       {
    Mq="MQ-04"
    OT=Alarm1
   
        HttpSendGet("/PLCAdmin/GetHistorico?Maquina=%s&OT=%s&GPM=%d&Contador=%d",Mq, OT, 0, 0)
   
       }
      // Recargar Timeout1 para generarse en proximos 30 segundos.
      Timeout1Reload(30)
   
   }
     
   
 if(Timeout2Check() == 1)
   {
      // Comprobar si debemos iniciar una transmision HTTP.
   
    // Revisar si se han ingresado datos
     
   if(Alarmas2==0)
    {
       
    Mq="MQ-05"
    OT=OdT2
    GPM=Count2GetEventRPM_I()
    Contador=Count2GetEventCnt()
       // Enviar 4 campos con valores de Value1,Value2,Value3 y Value4 al servidor web.
       HttpSendGet("/PLCAdmin/GetHistorico?Maquina=%s&OT=%s&GPM=%d&Contador=%d",Mq, OT, GPM, Contador)

      }
       else if(Alarmas2==1)
    {
    Mq="MQ-05"
    OT=Alarm2
   
        HttpSendGet("/PLCAdmin/GetHistorico?Maquina=%s&OT=%s&GPM=%d&Contador=%d",Mq, OT, 0, 0)
    }
       
      // Recargar Timeout1 para generarse en proximos 30 segundos.
      Timeout2Reload(30)
   }
}

Saludos

2
Weintek - Weinview / Re:Objeto Ascii
« : julio 12, 2017, 16:08:31 pm »
Hola Boris

Como puedo tomar los valores de un vector y convertirlos en un entero, algo como la función atoid que se usa en C

Saludos

3
Weintek - Weinview / Re:Objeto Ascii
« : junio 08, 2017, 18:45:14 pm »
Si es lo que preguntaba,

Es posible guardar 12 caracteres en una variable de un solo registro

algo como
new OT[1]

MbServGetRegisters(40009, 1,Ort,0)

Saludos

4
Weintek - Weinview / Re:Objeto Ascii
« : junio 08, 2017, 10:22:17 am »
Hola Boris

Necesito enviar al PLC tres cadenas ascii( Letras y números)

El problema no lo tengo en los registros 40001 , 40002, 40018, el problema esta en los registros 40017 y 40018 de la ventana 011.

Lo que me sucede es que al ingresar un dato en cualquiera de los dos objetos una parte de los datos ingresados se muestran en el otro objeto, por ejemplo si ingreso W3311S94055 en el registro 40017 al presionar enter aparece 11S94055 en el registro 40018.

y algo similar me pasa al ingresar un dato en el registro 40017.

Saludos


5
Weintek - Weinview / Objeto Ascii
« : junio 07, 2017, 19:02:07 pm »
Hola Boris

Estoy programando un HMI weintek con un PLC STX8092.

Quiero enviar 3 registros , el problema es que al colocar en la pantalla los tres objetos ascii, toman un valor del que se ingreso en cualquiera de los objetos te comparto las siguientes imágenes esperando me puedas ayudar.

También hice una prueba para ver si el valor que se escribía en los objetos secundarios se guardaba en la variable y resulto que si se guarda el valor que toma de lo ingresado en el otro objeto.

te adjunto mis programas espero me puedas ayudar.


6
STX8091 - Familia PLC Cube / Re:Conexion con el PLC
« : marzo 31, 2017, 00:00:57 am »
Hola Boris

Te envío el programas y cuando cargaba los programas  HttpSendGetPaw  y  HttpSendPostPawn que tienes en tu pagina me hace lo mismo

Saludos

7
STX8091 - Familia PLC Cube / Re:Conexion con el PLC
« : marzo 30, 2017, 19:03:01 pm »
Hola Boris

Efectivamente el problema se encuentra al cargar el programa, probé también cargando los programas ejemplo para peticiones get y post como cliente web y ocurrió lo mismo, que me sugerencia me puedes dar.

Saludos

8
STX8091 - Familia PLC Cube / Conexion con el PLC
« : marzo 29, 2017, 19:55:12 pm »
Hola Boris

He cargado un programa al plc donde trato de usarlo como cliente web pero se bloqueo y no puedo conectarme a el
me marca un Time Error, como puedo resetear a valores de fabrica para volver a intentar con mi programa

se encendio el led RTC ERROR  y se queda encendido todo el tiempo

Saludos

9
STX8091 - Familia PLC Cube / Re:Pantalla display
« : febrero 13, 2017, 17:07:34 pm »
Hola Boris

Es posible proyectar información de un PLC a 2 HMI del modelo que me sugeriste mTV-100?

Saludos

10
STX8091 - Familia PLC Cube / Pantalla display
« : febrero 08, 2017, 16:39:10 pm »
Hola Boris

Quiero mostrar algunos datos del PLC en una pantalla LCD de unas 17 pulgadas es posible con el PLC STX 8091 D1  ?

Conoces algun producto de este tipo que pudiera usar con este modelo de PLC?

Te adjunto una imagen de algo como lo que necesito para que te des una idea o me puedas sugerir una alternativa


Saludos


11
STX8091 - Familia PLC Cube / Servicio web
« : febrero 08, 2017, 16:33:57 pm »
Hola Boris

Es posible concentrar datos de varios PLC simultáneamente en una pagina web?

y para usar el plc como servidor web es necesario comprar un dominio?}

Saludos.

12
STX8091 - Familia PLC Cube / Lecturas de codigo de barras
« : enero 31, 2017, 16:45:16 pm »
Hola Boris

Tengo la intención de realizar lecturas mediante un código de barras, el objetivo es establecer parámetros de trabajo de una maquina según la pieza que se este fabricando y que estos parámetros se obtengan a partir de un código de barras.

Es posible conectar un lector de códigos en modo PLC o en modo DAQ?

Saludos


13
STX8091 - Familia PLC Cube / Re:Función Count1GetEventRPM_I()
« : julio 29, 2016, 18:50:27 pm »
Estimado Boris

He solucionado el problema creando una función que cuente los flancos ascendentes de un segundo y multiplicando por 60

con eso fue suficiente para que se estabilizara la medición en el panel SH-300

Saludos

14
STX8091 - Familia PLC Cube / Función Count1GetEventRPM_I()
« : julio 29, 2016, 14:09:55 pm »
Estimado Boris

Estoy usando la función nativa para medir RPM del PLC Count1GetEventRPM_I(), la cuestión es que esta muy inestable

He tratado de medir velocidades de 230 RPM y la medición que obtengo salta de 226 a 238 muy inestable, en algunas ocaciones da saltos hasta 300 y se va hasta 0

La pregunta es que cantidad de pulsos se muestran para realizar la medición dentro de la función Count1GetEventRPM_I() y si es posible aumentar el numero de pulsos comparados para hacer mas estable la medición

O que me recomendarías

Las velocidades que uso están entre 150 y 300 RPM , la señal la obtengo de un sensor NPN montado en una leva

Saludos

15
STX8091 - Familia PLC Cube / Re:Uso de aplicación PLC UDP Receiver
« : julio 21, 2016, 13:19:58 pm »
Hola Boris

He corrido el programa  PawnUdpRx modificado que adjuntaste con este codigo en el PLC

Pero el programa solo se queda en el primer dato y no muestra el valor te adjunto una imagen del programa

PlcMain()
{
   // Crear un array para almacenar los bytes a enviar.
   new Data[1]

   // Almacenar caracteres ASCII a enviar...
 
   Data[0] = 1000

   // Ciclo principal del programa.
   while(1)
   {
      // Enviar paquete UDP a dirección 192.168.1.15, puerto 4980.
      UdpSend(192,168,0,137, 4980, 1, Data, true)

      // Pausar programa por 1 segundo y conmutar led debug.
      DelayS(2)
      LedToggle()
   }
}

Agradeciendo tu acostumbrado apoyo quedo en espera de tus comentarios

Saludos

Páginas: [1] 2