Mensajes recientes

Páginas: 1 [2] 3 4 ... 10
11
STX8091 / Re:Problema con la comparacion de valores
« Último mensaje por Mecatronico26 febrero 11, 2019, 09:03:54 am »
Hola boris, como estas? ya lo hice funcionar, solo anda con variables float, variables int32 no funciona, pero no importa, si anduvo, el tema es q se ejecuta perfectamente en un programa por que lo hice por aparte. Ahora lo incluyo en una funcion dentro del programa completo y nunca se ejecuta, igual te lo paso por si alguien lo necesita.
12
STX8091 / Re:Problema con la comparacion de valores
« Último mensaje por Soporte febrero 10, 2019, 21:48:23 pm »
necesito realizar la compracion de valores, por ej si temp1 que es la variable ya escalada es <= 120 que active la bobina de una electrovalvula y si >120 que desactive, probe de todas formas, set, reset, etc, lo probe con variables float y tambien con int32 y no hace nada, todo esto esta programado en ladder, lo mismo me pasa cuando necesito comprar presion y vacio, por favor si me podias orientar, desde ya muchas gracias

Hola. En la imagen que me pasas no comprendo bien la lógica de como lo estas haciendo a simple vista.

Adjuntame por favor el ZIP del proyecto completo así lo abro con StxLadder y lo analizo mejor.

Esto lo podés hacer desde menu "Archivo > Crear backup del proyecto (zip) ..." y luego adjuntas el archivo ZIP.

Saludos!

13
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Soporte febrero 10, 2019, 21:45:40 pm »
Hola Boris, como estas? perdon la demora para responder, el problema que tenia era q al transmisor lo enviaron con unos parámetros erroneos por esa razon no funcionaba bien, ya solucionado este tema, muchas gracias!

Perfecto!

Por eso siempre es bueno tener un medio alternativo para cotejar mediciones (como un multimetro con amperimetro) e ir descartando errores por partes.

Saludos!
14
STX8091 / Re:Red de PLC's 1Server-nClientes
« Último mensaje por Soporte febrero 10, 2019, 21:29:37 pm »
La finalidad de tener control de un PLC central sobre los demás es implementar un scada en visual c# que muestre un panel virtual de control en un monitor a través de una PC para tener monitoreo y control de todo el sistema en una sola Pantalla.

La información a transmitir sería mayormente de control (banderas de control ON/OFF) aunque también incluiría datos estadísticos (por ejemplo la corriente y temperatura de un motor eléctrico). Estos deberían poder ser enteros y decimales de coma flotante seguramente.

En una primera instancia me imagino varias alternativas, pero una posible ya que vas a utilizar Visual C# es:

Todos los PLC como servidores ModBus TCP y la PC como cliente ModBus TCP.



Luego desde Visual C# vas leyendo cada PLC ubicado en una IP diferente, por ejemplo lees bloques de 8 registros de 16-bits de cada PLC y ahí tenes espacio suficiente para colocar banderas y temperatura/corriente.

Como es una computadora, podes hacer varias conexiones en paralelo para cada PLC distribuido y actualizar en pantalla los datos con una relativa buena tasa de refresco.

ModBus te permite escribir/leer, por lo que también controlas desde la PC.

Finalmente, en la PC vas guardando los datos estadísticos, para no tener que usar la EEPROM de los PLC.

Decime como ves este esquema, yo lo veo más robusto, ya que no dependés de un solo PLC como servidor.

Saludos!


15
STX8091 / Re:PLC STX8091 D2 NO FUNCIONA (DAÑO ELÉCTRICO)
« Último mensaje por Soporte febrero 10, 2019, 21:13:03 pm »
Hola Boris,
Conecte +5D a la entrada Vin4 y la medición sigue siendo 0.00.
Los únicos sensores analógicos que utilizo son tres toroides RSR 1000 (1000:1) (100A A 100mA) y en las entradas VIN3-4-5 y tres sensores de tensión RST 400Vac a 1Vac. Enrada (0-400Vac), Salida (0-1Vac) en las entradas VIN 6-7-8.
Antes de tener el problema y enviarte el plc para reparar, el plc leía todos los sensores.
Saludos

Actualizo el resultado del análisis del PLC recibido.

El problema radicaba en que el microprocesador del PLC tenia un terminal desoldado, producto de la reparación anterior, que hacia mal contacto y era parte de la comunicación para las entradas analógicas. Resoldado, volvieron a funcionar las entradas. Seguramente en la prueba de laboratorio hacia un contacto "débil" funcionando correctamente y cuando lo recibiste por el movimiento del transporte ya estaba sin contacto eléctrico el terminal.

Sin embargo, otras partes del microprocesador no funcionaban del todo bien y la causa era la misma, problemas en la reparación anterior al reemplazar el microprocesador (proceso delicado que muchas veces daña por calor las partes electrónicas delicadas del mismo).

Se decidió reemplazar el placa núcleo del PLC por una nueva ya que la anterior no admitía una nueva reparación.

Saludos!

16
STX8091 / Re:Medición de corriente alterna con toroide
« Último mensaje por Soporte febrero 10, 2019, 20:50:47 pm »
Actualizamos versión del programa de ejemplo del PLC para medición de corriente en el archivo adjunto de este POST.

Se agregó el siguiente código en archivo GetVoltageSum.sfc :

Código: (Pawn) [Seleccionar]
   // Si voltaje es muy pequeño, redondear a 0 para no tener
   // lectura de ruido cuando no hay carga conectada.
   if(SampleVoltage > -0.04 && SampleVoltage < 0.04)
   {
      SampleVoltage = 0.0
   }

Básicamente este agregado, permite que la tensión/corriente de salida sea cero, cuando no hay carga, ya que fuerza a todos los valores de tensión muestreados entre -0.04V y 0.04V a ser cero, ya que los consideramos ruido.

No es necesario para el programa esta mejora, solo para el caso de que necesite un valor de 0 exacto cuando no exista carga o corriente medida por el toroide.

Saludos!
17
STX8091 / Re:Medición de corriente alterna con toroide
« Último mensaje por Soporte febrero 10, 2019, 20:36:43 pm »
FOTOS DEL PLC CON SENSORES PARA MEDICIÓN DE CORRIENTE

Notar como el toroide (color negro, modelo RSR-1000) para medición de CA, se coloca sobre un solo cable (ver cable blanco con enchufe) de la carga y la salida eléctrica del toroide se conecta a la entrada VIN4 del PLC con un resistor de 47 ohms en paralelo para generar una tensión eléctrica proporcional a la corriente que circula por la carga.





EXTRA: TOROIDE ESPECIAL PARA MEDICIÓN DE TENSION

El siguiente toroide permite medir voltage en rango 0-400 VCA con una salida proporcional de 1 VCA.



Para más información de los toroides utilizados, ver la página del fabricante "El Toroide" en el siguiente link:

http://www.eltoroide.com.ar

18
STX8091 / Problema con la comparacion de valores
« Último mensaje por Mecatronico26 febrero 09, 2019, 17:58:19 pm »
Hola Boris, como estas? nuevamente molestandote, mira estoy intentando realizar la comparacion de valores y no puedo, te explico, por ej leo la corriente enviada por el transmisor, la escalo a temperatura, la visualizo en la hmi, hasta ahí perfecto; ahora necesito realizar la compracion de valores, por ej si temp1 que es la variable ya escalada es <= 120 que active la bobina de una electrovalvula y si >120 que desactive, probe de todas formas, set, reset, etc, lo probe con variables float y tambien con int32 y no hace nada, todo esto esta programado en ladder, lo mismo me pasa cuando necesito comprar presion y vacio, por favor si me podias orientar, desde ya muchas gracias
19
STX8091 / Re:Escalar entrada de corriente 4-20 mA a temperatura, presión, etc
« Último mensaje por Mecatronico26 febrero 09, 2019, 17:40:30 pm »
Hola Boris, como estas? perdon la demora para responder, el problema que tenia era q al transmisor lo enviaron con unos parametros erroneos por esa razon no funcionaba bien, ya solucionado este tema, muchas gracias!
20
STX8091 / Re:Red de PLC's 1Server-nClientes
« Último mensaje por Mariano febrero 09, 2019, 11:08:41 am »
Buen día Boris.

El número de 30 lo puse como máximo estimado en un futuro lejano.
Supón que la necesidad es de ir agregando PLC's de a uno hasta llegar a 10 clientes por ejemplo.

La finalidad de tener control de un PLC central sobre los demás es implementar un scada en visual c# que muestre un panel virtual de control en un monitor a través de una PC para tener monitoreo y control de todo el sistema en una sola Pantalla.

Los programas en los PLC's clientes no serían demasiado complejos. Pero imagino que si deberían almacenar en memoria datos estadísticos.

La información a transmitir sería mayormente de control (banderas de control ON/OFF) aunque también incluiría datos estadísticos (por ejemplo la corriente y temperatura de un motor eléctrico). Estos deberían poder ser enteros y decimales de coma flotante seguramente.

Porqué tantos PLC's?... El sistema a controlar está distribuído en un área de 5km de radio y los puntos de control podrán localizarse dentro de cualquier punto de ese sector.

Saludos
Páginas: 1 [2] 3 4 ... 10