在树莓派上使用Python实现Modbus TCP Server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在树莓派上使用Python实现Modbus TCP Server相关的知识,希望对你有一定的参考价值。

参考技术A 等树莓派运行起来后点击连接即可。

GitHub - ljean/modbus-tk: Create Modbus app easily with Python

也可以直接pip install:

VS Code 调试树莓派上的python程序

安装pip install ptvsd

在py文件前面加代码

import ptvsd
ptvsd.enable_attach()
ptvsd.wait_for_attach()
ptvsd.break_into_debugger()

调试配置文件launch.json代码


    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        
        
            "name":"Python: 当前文件",
            "type":"python",
            "request":"launch",
            "program":"$file",
            "console":"integratedTerminal",
            "env": "PYTHONPATH":"$workspaceRoot",
            "pythonPath": "$config:python.pythonPath"
        ,
        
            "name": "Python: 附加",
            "type": "python",
            "request": "attach",
            "port": 5678,
            "host": "192.168.1.23",
            "pathMappings": [
                
                    "localRoot": "$workspaceFolder",
                    "remoteRoot": "~"
                
            ]
        
    ]

 

以上是关于在树莓派上使用Python实现Modbus TCP Server的主要内容,如果未能解决你的问题,请参考以下文章

在树莓派上的python3

在 RPI 上使用 modbus RTU 读取 kWh 电表 (PM5100)

在树莓派上使用 python 库 Brother_ql 打印

如何在我的树莓派上使用 STUN/ICE 实现 NAT 遍历

如何在树莓派上安装python和GPIO库

树莓派上怎么用python3控制gpio