该仓库为控制 485 继电器组通信
| .idea | ||
| app | ||
| Debug_Software | ||
| docs | ||
| tests | ||
| README.md | ||
| requirements.txt | ||
| run.py | ||
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