[pyar] Ayuda!

Gustavo Campanelli gedece en gmail.com
Lun Sep 9 11:36:20 -03 2019


On Mon, Sep 9, 2019 at 11:29 AM Fernando Sanchez <saanchezfer8 en gmail.com>
wrote:

> Hola! No estoy seguro de obtener respuesta por esta vía, pero desconozco
> que otra puedo llegar a utilizar. Mi nombre es Fernando, soy de Pehuajó,
> Buenos Aires. Me encuentro estudiando Analista de Sistemas, y, por ser el
> último año de carrera, con un compañero estamos haciendo una pasantia en la
> Cooperativa Eléctrica de la ciudad. Ahora bien, la tarea que se nos asignó
> es la de telemedir todos los dispositivos que ellos tienen, desde
> reconectadores, hasta medidores. Empezamos con un reconectador, con el cual
> no pudimos hacer nada, debido a que usa el protocolo DNP3, y la poca
> información sobre el mismo, sumandole al poco tiempo que tuvimos porque el
> mismo fue colocado, nos hizo imposible la tarea. Luego nos dieron unos
> medidores, estos trabajan con Modbus, y en muy poco tiempo comprendimos el
> funcionamiento, y utilizando la libreria PyModbus logramos desarrollar una
> pequeña aplicación que telemedia los medidores. Estos tenian salida
> Ethernet, por lo que la conexión era muy sencilla. Pero en este momento
> estamos en un problema, debido a que los que nos quedan telemedir, no
> tienen salida Ethernet, tienen salida RS-232. Debido a que los mismos se
> van a encontrar lejos de la Cooperativa, lo que hacen es conectar la salida
> RS-232 a un conversor RS-232 a Ethernet, conectan a una antena, y se
> conecta la misma a la red de la Cooperativa con una IP que se le asigna al
> conversor. La cuestión es que utilizando la IP esa, el dispositivo no
> responde, pero si a esa IP se la emula en un puerto serie, usando el mismo,
> la lectura del medidor se realiza de manera instantanea. Esta emulacion la
> realiza un software que la misma compañia creadora del conversor nos
> aporta. Pero, como desarrolladores, lo que nosotros queremos es realizar
> dicha emulacion desde nuestro codigo, para evitar que toda persona que
> quiera utilizar la aplicacion evite hacer la tarea de emularlo etc. Hay
> alguna manera de hacerlo? No se si fui claro, espero que asi haya sido. De
> no ser asi, mil disculpas.
> Hemos intentado con algunas librerias, como serial2tcp, pero estan
> desactualizadas, y la verdad no disponemos de los conocimientos para
> actualizarlas por nuestra cuenta
>
> Si es necesario adjuntar código, lo hare, aunque dudo que asi sea.
>
> Saludos, y espero puedan ayudarme!
> Atte. Fernando Sánchez
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar


Buenas, no se si les va a alcanzar porque no se que tareas hace el
emulador, pero yo probaría con Pyserial

Gustavo Campanelli
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190909/e77c7998/attachment.html>


Más información sobre la lista de distribución pyar