各位大大、前輩好
我想要使用python來與儀器進行通訊,設備商有提供modbus RTU指令集,
內容包含modbus RTU通訊設定,以及通訊地址,如下
我使用三種方式進行通訊,但不知道為什麼都無法將值讀取出來
方式1:使用pymodbus
結果1:地址輸入40051或40062或其它值,拋出AttributeError例外
結果2:地址輸入40051或40062或其它值,出現Modbus Error訊息
方式2:使用modbus_tk
結果:地址輸入40053或40062或其它值,出現Response length invalid 0 訊息
方式3:使用minimalmodbus
結果: 地址輸入40053或40060或其它值,拋出ValueError例外
不知道我哪裡寫錯或設定錯誤,研究好久了..懇求前輩幫忙,
謝謝