[pyar] Ayuda!

Fernando Sanchez saanchezfer8 en gmail.com
Lun Sep 9 16:49:01 -03 2019


https://www.usriot.com/products/rs232-to-ethernet-converter.html

Este es el conversor!

El 9 sept. 2019 14:20, "Eduardo Adrian Perez" <eaplistas en gmail.com>
escribió:

> Hola, mas alla del programa, como seria el esquema del sistema, en
> especial la parte de ethernet, al existir esa conversion. No comprendo que
> hay de un lado del canversor y que queda del otro lado, si es transparente,
> o si son dos conversores, uno serial ethernet, y otro ethrnet serial, y uds
> deben leer ese segundo serial.
> Como trabaje con serial podria tener una vision del sistema que ayude al
> planteo.
>
> Saludos,
> Eduardo.
>
>
> On Mon, Sep 9, 2019 at 11:49 AM Fernando Sanchez <saanchezfer8 en gmail.com>
> wrote:
>
>> 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
>>
>> _______________________________________________
>> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190909/a1a0f614/attachment-0001.html>


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