该仓库为控制 485 继电器组通信
Go to file
2024-04-14 21:16:13 +08:00
.idea Relay group control 2024-04-14 21:16:13 +08:00
app Relay group control 2024-04-14 21:16:13 +08:00
Debug_Software Relay group control 2024-04-14 21:16:13 +08:00
docs Relay group control 2024-04-14 21:16:13 +08:00
tests Relay group control 2024-04-14 21:16:13 +08:00
README.md Relay group control 2024-04-14 21:16:13 +08:00
requirements.txt Relay group control 2024-04-14 21:16:13 +08:00
run.py Relay group control 2024-04-14 21:16:13 +08:00

Python 控制 485 继电器组

简介

该仓库为 python 控制 485 继电器组的开关,且可查询继电器状态。

运行:

# 安装依赖
pip install -r requirements.txt

# 运行
Python3 run.py

功能列表

继电器组控制指令: 1打开通道一继电器 | 2关闭通道一继电器 3打开通道二继电器 | 4关闭通道二继电器 6查询通道一状态 | 7查询通道二状态 5查询当前所有通道状态 8退出

项目结构:

control_485_relays>tree /f
  README.md
  requirements.txt
  run.py										// 程序入口
├─app
    control_relays.py
    __init__.py
  
  └─__pycache__
          control_relays.cpython-38.pyc
          __init__.cpython-38.pyc
├─Debug_Software
      数字量测试软件.zip
├─docs
      数字量输入输出系列使用手册(RS485).pdf
└─tests
        CRC_16.py								// 用于生成校验码用于串口助手测试
        test_demo.py

使用设备

https://item.taobao.com/item.htm?id=743608400620

485 协议说明:

├─docs │ 数字量输入输出系列使用手册(RS485).pdf

上位机:

├─Debug_Software │ 数字量测试软件.zip