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.


Temas - javierc

Páginas: [1]
1
STX8081 - Familia Power I/O Board / Display LCD - Reiniciar
« : agosto 26, 2015, 20:52:55 pm »
hola.
tengo  un problema mas bien de estética  ..  se cuelga el LCD ..  seguramente por un ruido eléctrico generalmente sucede en el arranque de unas bombas de vació y/o cuando activa dos electro válvulas  conectadas al mismo rele  ... 

quisiera saber si es posible inicializar el lcd .   durante la ejecución del loop principal .

El plc no se detiene y continua el ciclo sin inconvenientes .el proyecto cuenta con una impresora térmica la cual registra los cambios de etapas del ciclo. cada ciclo de maquina demora aproximadamente 60 minutos  y no es posible abortar los ciclos productivos  sin generar scrap

desde ya muchas gracias
saludos
 

2
STX8081 - Familia Power I/O Board / escala valor analogico
« : marzo 04, 2015, 17:02:29 pm »
tengo problema para escalar un valor  ... en el lcd  me muestra  cualquier valor como resultado
de la operacion matematica  
la idea seria

entrada 1    

  2v   ____   -1 bar      
10v   ____  5 bar

formato de salida
0,000

entrada 2    

  2v   ____   0  temp      
10 v  ____  150 temp

formato de salida
000,0

Código: [Seleccionar]
new float:presionCAMARA
new float:temperaturaCAMARA
new float:presionv1
new float:temperaturav2
PlcMain()
{
LcdClear()
 
for(;;)
   { prestemp()  
Vin12FilterOn(200, 2000)  
   prestemp()
   //LcdPrintf(0, 0, "I1 %02.2f %01.3f", presionv1, presionCAMARA )
    LcdPrintf(0, 0, "I2 %f", temperaturav2)
    LcdPrintf(0, 1, "t2 %f",Float:temperaturaCAMARA)

// Conmutar led D1 "DEBUG".
     LedToggle()
  DelayMS(500)
 }

   // Retorno..
   return 0
}
prestemp()
{

    presionv1 = Float: Vin1ReadVolt()
temperaturav2 = Float: Vin2ReadVolt()
//0,75 -2,5
//18,75 -37,5
    presionCAMARA = Float:(presionv1*0.75)-2.5
//temperaturaCAMARA = Float: (temperaturav2*18.75)-37.5
temperaturaCAMARA = Float: (temperaturav2*0.15)

//presion = -0.80
//temperaturaCAMARA = -135.8
}

Páginas: [1]