Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear un encoder para contabilizar metros (https://www.clubdelphi.com/foros/showthread.php?t=93805)

ElDioni 12-03-2019 16:14:02

Crear un encoder para contabilizar metros
 
Buenos días compañeros,


estoy investigando un poco el tema pero al no tener conocimientos de electrónica ni mucho menos aplicada a la programación hay cosas que no sé ni por donde tirar, no sé si alguien del foro me podrá iluminar y guiar en este proceso así que lo expongo a ver si suena la flauta.


yo trabajo en una empresa de fabricación de etiquetas adhesivas para identificación de productos, las etiquetas se imprimen en máquinas rotativas, hice un programa para que el maquinista apuntara que trabajo va a realizar y controlar varias cosas, el material que va a utilizar, el tiempo que tarda, los metros de papel que consume, todo esto lo tiene que meter a mano, el caso es que, el material y el tiempo se están recogiendo de manera correcta, los metros no, por lo que queremos automatizar el proceso. Esto lo conseguiríamos poniendo un encoder rotativo o por pulsos que, asociado a una pieza de la máquina que siempre gire cuando la máquina esté en marcha y que tenga un diamtro conocido podamos saber la distancia que ha recorrido y asociarlo a la orden de trabajo que tiene abierta en ese momento, también valdría para descontar el papel de almacén del material que ha indicado que está utilizando.


Espero que hasta aquí esté todo claro.


Una vez planteada la idea he visto que hay proyectos hechos con raspberry donde se utiliza un encoder rotativo y se visualiza en una pantalla las vueltas que ha dado, no se como se podría recoger esa información en delphi para tratarla, por lo que he leído también, los encoder que son capaces de leer los huecos de un engranaje son más fiables que los rotativos, pero no he visto ningún proyecto con este tipo asociado a la raspberry.


También he visto que siemens vende (aunque por un precio mucho mayor que la raspberry) unos aparatos modulares a los que se le puede añadir un sensor de proximidad. Con estas dos cosas se debería poder hacer lo que os estoy diciendo aunque, al igual que antes, se me escapa como rescatar la información que dan estos cacharros, este aparato de siemens tiene incluso una tarjeta de red para comunicarse a través de TCP/IP.


SIMATIC S7-1200, CPU 1212C

https://w3.siemens.com/mcms/programm...tandard%20cpus


Sensor de proximidad INDUCTIVE SENSOR 24VDC 100MA XS
Sería algo parecido a lo del enlace de abajo.

https://www.newark.com/turck/bi1-eg0...-me-pd-mi-alte


Si alguien está puesto en el tema y me puede iluminar se lo agradecería, estoy bastante perdido. Creo que con la idea de la raspberry podría funcionar aunque no sabría decir ahora mismo como contabilizar metros lineales con el encoder rotativo que he visto en los tutoriales.


Saludos a todos y gracias por vuestro tiempo.

Casimiro Notevi 12-03-2019 19:01:31

Vi algo a lo que quieres en una revista de proyectos para la raspberry, a ver si lo encuentro.
No se si te puede servir algo como el velocímetro que venden para poner a las bicicletas, ahí le configuras el diámetro de la rueda y luego te indica la velocidad.
En este caso tienes el diámetro de tu rueda y la velocidad es fija, por lo que obtienes la distancia recorrida.

Casimiro Notevi 12-03-2019 19:53:28

Ahora que lo pienso, me refería a que algunos aparatitos de esos permiten conectarse a ellos por bluetooth y extraer los datos.

Casimiro Notevi 12-03-2019 21:22:03

Mira este enlace.

ElDioni 14-03-2019 11:36:52

Muchas gracias,


sigo investigando, le echaré un vistazo a ver que saco en claro.


Saludos.

ElDioni 28-03-2019 16:08:49

Hola gente, solo informaros que al final una compañía de electricidad se va a encargar del asunto, ellos lo tienen controlado, instalan un encoder que se encaja a un eje, este va a un autómata de la marca siemens y este manda la información que va recogiendo a una base de datos a la que yo tengo acceso.

Vamos, que al final yo no hago nada más que rescatar los datos y usarlos.


Gracias por vuestro tiempo.


Saludos.

Casimiro Notevi 28-03-2019 18:03:55

^\||/^\||/^\||/


La franja horaria es GMT +2. Ahora son las 17:36:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi