Python 三菱PLC连接 代码
时间: 2024-05-24 13:08:54 浏览: 166
c#通过MX component连接三菱PLC源代码
3星 · 编辑精心推荐
Python 三菱PLC连接的代码需要使用到第三方库 pymodbus,你可以通过pip安装该库。以下是一个简单的Python代码示例,用于连接到三菱PLC并读取寄存器的值:
```
from pymodbus.client.sync import ModbusTcpClient
# 创建一个连接
client = ModbusTcpClient('192.168.1.100', port=502)
# 建立连接
client.connect()
# 读取寄存器的值
result = client.read_holding_registers(address=0, count=10, unit=1)
# 关闭连接
client.close()
# 打印结果
print(result.registers)
```
上述代码中,我们通过 ModbusTcpClient 创建了一个连接,并使用 connect() 方法建立了连接。然后,我们使用 read_holding_registers() 方法读取了从地址0开始的10个寄存器的值,并将结果存储在 result 变量中。最后,我们使用 close() 方法关闭连接。
阅读全文