Python学习之道-串口Modbus开发

  • 一、环境准备
  • 二、编程实践
    • 2.1 实践目的
    • 2.2 协议分析

PS:工作中需要实现自动化测试,其中要控制恒温恒湿试验箱,涉及Mogbus通信

一、环境准备

阅读资料:
MODBUS协议整理——汇总 - 物联网 IoT 经验分享小站 - CSDN博客
MODBUS学习笔记——modbus tk modbus TCP主机实现 - 物联网 IoT 经验分享小站 - CSDN博客

modbus版本:0.5.10
下载地址:https://github.com/ljean/modbus-tk
安装: pip install modbus-tk

PS D:\python> pip install modbus-tk
Collecting modbus-tkDownloading https://files.pythonhosted.org/packages/4a/c6/a34f472d882e65efc0d506d9f7814231bb72b29c7f20a5c0ec10413d1d3f/modbus_tk-0.5.10-py3-none-any.whl
Requirement already satisfied: pyserial>=3.1 in c:\python37\lib\site-packages (from modbus-tk) (3.4)
Installing collected packages: modbus-tk
Successfully installed modbus-tk-0.5.10

二、编程实践

2.1 实践目的

实现基于python开发脚本控制可程式恒温恒湿试验箱
温箱控制器型号:上海颂华 TH1200

2.2 协议分析

后续抽空间继续写

Python学习之道-串口Modbus开发相关推荐

  1. Python学习之道-串口编程TEMI880温箱控制

    Python学习之道-串口编程&TEMI880温箱控制 一.环境准备 安装pyserial库 pyserial库常用函数介绍 参考例程 二.开发实践 1.实践项目 2.协议介绍 2.1 一般的 ...

  2. Python学习笔记:Day13 提升开发效率

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. Python学习之道-烤机测试日志Log分析统计

    Python学习之道-烤机测试日志Log分析统计 问题引出 一.环境准备 二.实践代码 1.初步实现 2.更新CSV文件写入统计结果 3.运行脚本 4.实现遍历多个Log并汇总结果到Excel 三.遇 ...

  4. Python学习之道-打包成exe程序

    Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...

  5. Python学习 第2天 IDE开发工具

    晚饭后有些困就去睡了一觉,十点半才醒,生物钟又乱了... Python环境搭好了,要弄个开发工具,看哪个顺手. 1.NotePad++:作为记事本的升级版,比较方便,也有文本高亮提示,但没有智能提示, ...

  6. Python学习笔记--day15 内置模块和开发规范

    day15 内置模块和开发规范 内置模块 json time datetime re 开发规范 主文件 配置文件 数据 附件 业务代码 1. 内置模块 1.1 json json模块,是python内 ...

  7. python学习(二)配置开发IDE(windows)

    目录 1.下载安装python的开发工具 1.1.汉化插件安装 1.2.python插件安装 2.编写示例代码 代码示例 1.下载安装python的开发工具 以vscode为例,本来用的eclispe ...

  8. Python学习-有道翻译实现post请求(Python自带模块))

    1.前期准备工作 打开chrome浏览器,进入"百度一下"页面,在搜索框输入有道翻译,进入有道翻译官网,右击鼠标选择检查,进入开发者模式,然后在需要翻译的文本框输入翻译内容,接着在 ...

  9. 编程小白学python路线图_零基础Python学习路线图,让你少走弯路

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

最新文章

  1. dispatch_queue_create(com.biostime.xxx, DISPATCH_QUEUE_SERIAL)的陷阱
  2. 2019年美国国家人工智能战略报告(中文翻译版)
  3. 指针:自定义函数length,调用它计算字符串的长度
  4. AOP面向切面编程在Android中的使用
  5. 简单一“录”,轻松完成金融业务审核!
  6. 为什么要使用React Hooks?(5分钟实例)
  7. sklearn保存svm分类模型_【菜菜的sklearn】07 支持向量机(上)
  8. 道友们,听说你们书荒啦?十几万本够吗?用python几步就可爬取
  9. token的作用_说一说Coin和Token有什么不同
  10. 瑞丽超级排料的使用非常简单 超级排料系统2012超越版
  11. 关于一张 5 亿数据表之我与 DBA 的 battle
  12. day02-08 python基础语法
  13. [Python]网络爬虫( 连载:大牛汪海 )
  14. chm文档打开后提示已取消网页导航
  15. Bing搜索崩了“无法访问”解决方案
  16. 拖拽图片在Label上显示
  17. 部分opencv中的GPU加速函数(中文翻译)
  18. 阿里为Linux内核调度器提出一个新的”组平衡器”概念
  19. oracle 000000000A2F6630,数据导入新库时发生错误
  20. 读书笔记:《SEO教程:搜索引擎优化入门与进阶》(4)——代码优化

热门文章

  1. 关于安卓上pcm文件转wav全是噪音解决办法
  2. 计算机考研每日安排,计算机考研如何安排复习计划
  3. Django实现adminx后台识别用户身份的内容编辑与显示
  4. caffe的使用方法
  5. python可视化小程序-实际利率与黄金价格走势图
  6. 论文阅读(10) 基于吸力的推进是动物高效游泳的基础(2015)
  7. npm无法加载文件,无法下载依赖包
  8. 2021 CSC加拿大出国签证、贴签、机票申请材料汇总
  9. Windows 7的应用程序兼容性和絮叨的应用程序兼容性助手
  10. 计算机网络之(7):TCP流量控制、拥塞控制 + 网络层