我使用pymodbus库连接到Windows操作系统中的MODBUS主机(这是虚拟机中的来宾操作系统),主机操作系统是Mac。我遵循this SOF answer中提到的步骤
因此,我在VirtualBox中创建了一个串行端口,它映射到主机套接字设备:/tmp/xxx
但是当我尝试使用下面的脚本连接到它时,我得到了连接错误
Python脚本:
from pymodbus.client.sync import ModbusSerialClient as ModbusClient
import time
UNIT = 0x1
PORT = '/tmp/vmcom1'
client = ModbusClient(method='rtu', port=PORT, stopbits = 1, parity='N', baudrate=9600)
print(client.connect())
time.sleep(1)
print('-----holding registers: ')
value = client.read_holding_registers(0, 10, unit = UNIT)
print(value.registers)
我需要一个连接到MODBUS主机和来宾操作系统
目前没有回答
相关问题 更多 >
编程相关推荐