[pyar] Ayuda!

Mario OROZ mario.oroz en gmail.com
Lun Sep 9 11:46:34 -03 2019


El 9/9/2019 a las 11:29 a. m., Fernando Sanchez escribió:
> 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
>
No es posible parsear la salida del emulador del conversor, desde su aplicación?

Salu2
Mario.


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