[pyar] Ayuda!

Fernando Sanchez saanchezfer8 en gmail.com
Lun Sep 9 19:27:11 -03 2019


Gracias!ª Ya veremos como hacemos!

El lun., 9 sept. 2019 a las 17:42, Eduardo Adrian Perez (<
eaplistas en gmail.com>) escribió:

> Si, mirando la pagina, da la idea que del lado ethernet tenes un socket, o
> tambien mas abajo muestra como un cliente http. Creo tiene sentido
> transformar el serie en un socket, y segun entiendo cuando se inicia la
> coneccion ethernet, le manda al serial que esta listo para recibir datos
> (ya me olvide de los nombres de los bits/señales del rs232).
> Tal vez tengas que manejar ese socket, en la IP y puerto que tenga el
> conversor.
> La parte de socket en python te la debo.
> Tambien menciona que puede venir una especie de ID en el paquete, para
> saber que conversor te envia la data, aunque tambien, si cada conversor
> tiene su IP, podes usar esa IP como ID. Eso me suena a que si es por IP no
> soportaria una gran cantidad de conversores, por tener un numero limitado
> de ips.
>
> Bueno, ese es mi pequeño aporte, exitos en el proyecto.
> Eduardo.
>
>
>
> On Mon, Sep 9, 2019 at 5:00 PM Fernando Sanchez <saanchezfer8 en gmail.com>
> wrote:
>
>> El problema con esa solución es que quedan los conversores que compraron
>> sin utilidad! Se que se tiene que poder hacer de alguna u otra forma
>> utilizando el conversor.
>>
>> El 9 sept. 2019 16:55, "Javier Pepe" <javierpepe en gmail.com> escribió:
>>
>>> Hola
>>>
>>> También podes usar una Raspberry (o una pc vieja) conectada directamente
>>> al RS232 tomar los datos que necesitas en forma local y después enviarlos.
>>> De esta manera no estar con problemas con la lectura remota.
>>>
>>> Saludos
>>>
>>> El lun., 9 de sep. de 2019 a la(s) 16:49, Fernando Sanchez (
>>> saanchezfer8 en gmail.com) escribió:
>>>
>>>> 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
>>>>>
>>>> _______________________________________________
>>>> 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
>
> _______________________________________________
> 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/2c20ec7a/attachment-0001.html>


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