Estou sem sorte tentando me comunicar com esse transmissor?

1

Há muitas especificidades neste caso em particular, por isso incluirei as que considero importantes e forneço mais se for solicitado ...

Sou muito novo no Ubuntu / Unix em geral e estou tentando me comunicar com um transmissor Micro Motion 2500 usando o protocolo Modbus RTU RS-485, tenho um conversor USB para RS-485 direto para o bloco terminal do transmissor . (Não consigo encontrar um código de cor no cabo, por isso testei diferentes conexões à medida que vou).

Neste momento, estou apenas tentando estabelecer qualquer tipo de conexão com o dispositivo usando um script Python simples e um módulo minimalmodbus.

import minimalmodbus

instrument = minimalmodbus.Instrument('/dev/ttyUSB1', 1) """ port 
name, slave address """

x = instrument.read_register(0, 1) """ register number, decimal number 
"""

print(x)

Minha pergunta é, todos os drivers / software fornecidos para este transmissor são exclusivos do Windows, é impossível se comunicar com este dispositivo sem um sistema operacional Windows? Isso me pouparia toneladas de tempo para conhecer esse simples fato.

Depois de executar mesg -w :

Existe > 100000 caracteres, por isso não pode ser postado, desculpe

lsusb :

\Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 1770:ff00
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 003: ID 8087:0aa7 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    
por N H 30.01.2018 / 17:02

0 respostas