[pyar] Ayuda!

Fernando Sanchez saanchezfer8 en gmail.com
Lun Sep 9 11:48:57 -03 2019


Gracias por las respuestas, seguiremos intentando hasta conseguirlo!
Ya veremos como unir pyserial con pymodbus

Gracias infinitas

El lun., 9 sept. 2019 a las 11:46, Gustavo Campanelli (<gedece en gmail.com>)
escribió:

>
>
> On Mon, Sep 9, 2019 at 11:43 AM Fernando Gonzalez <fagonzalez en gmail.com>
> wrote:
>
>> Fijate en que puerto TCP del conversor Serial/Ethernet, bueno primero
>> habría q saber si ese adaptador maneja la pila TCP por hard, luego el
>> puerto donde atiende el serial y probar con Putty en mode Telnet (en
>> vez de 23 cambiar al puerto del adaptador)  haber que dice, y despues
>> como indica Gustavo usar Pyserial
>>
>> Un abrazo
>>
>> Fernando
>>
>> El lun., 9 sept. 2019 a las 11:36, Gustavo Campanelli
>> (<gedece en gmail.com>) escribió:
>> >
>> >
>> >
>> > 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
>> > _______________________________________________
>> > 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
>> _______________________________________________
>> 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
>
>
> Tal vez estos dos ejemplos te sirvan como base.
>
>
> https://github.com/pyserial/pyserial/blob/master/examples/tcp_serial_redirect.py
>
> https://github.com/pyserial/pyserial/blob/master/examples/rfc2217_server.py
>
> Gustavo Campanelli
> _______________________________________________
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190909/9acf5d96/attachment.html>


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