龙源期刊网

http://www.qikan.com.cn

基于

Python

的丰炜系列

PLC

PC

串行通

信的实现

作者:韩志三

来源:《硅谷》

2013

年第

22

为了实现对现场生产与测试过程进行监控,

PLC

串行通信技术在工业生产中正得到

越来越广泛的应用,结合丰炜

VB

系列可编程序控制器(

PLC

)的特点,分析了丰炜

VB

系列

PLC

PC

间的通信协议。

PC

机采用

Python

语言调用函数的方法,介绍了串口的初始化、读

操作、写操作、关闭串口和部分关键的代码,并给出了在三维光强分布仪控制系统中利用

Python

实现

PC

PLC

串行通信的设计过程,并成功实现了三维光强分布仪控制系统中的上位

机与

PLC

的串口通信。

关键词

串行通信;

python

;丰炜

VB

系列

PLC

中图分类号:

TP273

文献标识码:

A

文章编号:

1671-7597

2013

22-0059-02

可编程控制器(

PLC

)是一种专门应用于工业环境中的数字运算操作的控制器,其具有扩

展方便,实用性强,抗干扰能力和可靠性能力都强、体积小、接口功能强等鲜明的特点,在工

业生产控制中得到了广泛的应用。但是

PLC

的人机交互性能差,不利于对其进行监控,所以

在实际的生产应用中,一般需要上位机对其进行控制,与上位机组成一个有好的人机交互界

面,以达到实时控制整个系统的目的,这就要用

PLC

的通信技术来实现。在我们设计的三维

光强分布仪控制系统中,采用丰炜

VB

系列

PLC

作为下位机,完成控制量的输出、数据的采集

等工作,而上位计算机则通过串口向

PLC

发送控制三维光强分布仪旋转靶台的控制命令,完

成数据的分析、处理和显示等功能,而

PLC

接到通知后控制伺服电机转动,信息采集设备对

目标进行采样,实现对三维光强分布仪的控制。

1

系统的硬件构成

丰炜

VB

系列的

PLC

提供一个

RS232

异步通信接口(或称编程口),该接口具有双重功

能,一是采用丰炜专用

ladder master

编程软件或其他编程软件对

PLC

进行编程和下载,监控

PLC

内的各个模块的状态数据;另一功能是根据用户需要,按照特定型号

PLC

的通信协议与

上位机进行数据通信。其中本系统的上位机串行接口通过

VBTD220-300

线与丰炜

VB1

系列

PLC

编程口相连,这样就形成了物理通道来完成信号的传输,如图

1

所示。

1

系统硬件结构图

2 PLC

通信协议

python可以用于plc吗_基于Python的丰炜系列PLC与PC串行通信的实现相关推荐

  1. python能编plc吗_基于Python的丰炜系列PLC与PC串行通信的实现

    龙源期刊网 http://www.qikan.com.cn 基于 Python 的丰炜系列 PLC 与 PC 串行通 信的实现 作者:韩志三 来源:<硅谷> 2013 年第 22 期 摘 ...

  2. 基于python爬虫技术的应用_基于Python爬虫技术的应用

    办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...

  3. python图书馆管理系统实验报告_基于Python的图书馆业务报表自动生成研究

    龙源期刊网 http://www.qikan.com.cn 基于 Python 的图书馆业务报表自动生成研 究 作者:辛海滨 来源:<电脑知识与技术> 2016 年第 27 期 摘要:针对 ...

  4. 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...

    基于 Python 自然语言处理工具包在语料库研究中的运用 刘 旭 [摘 要] 摘要:国内当前以语料库为基础的研究,在研究工具方面,多以 AntConc . PowerGREP 为主,使用 Pytho ...

  5. python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法

    基于Python和GPIB的硬件测试仪器控制方法 背景 在物联网通信时代,嵌入式模块开发越发广泛,自动化测试成为大家老生常谈的话题.对于一些高精度仪器,我们知道它是用GPIB控制用来测试,也希望可以通 ...

  6. python微博评论情感分析_基于Python的微博情感分析系统设计

    2019 年第 6 期 信息与电脑 China Computer & Communication 软件开发与应用 基于 Python 的微博情感分析系统设计 王 欣 周文龙 (武汉工程大学邮电 ...

  7. python爬虫可视化web展示_基于Python爬虫的职位信息数据分析和可视化系统实现

    1. 引言 在这个新时代,人们根据现有的职位信息数据分析系统得到的职位信息越来越碎片化,面对收集到的大量的职位信息数据难以迅速地筛选出对自己最有帮助的职位信息,又或者筛选出信息后不能直观地看到数据的特 ...

  8. python卡方检验筛选特征原理_基于Python的遥感特征筛选—递归特征消除(RFE)与极限树(Extra-Trees)...

    引言 基于前几篇文章关于筛选方法的介绍,本篇同样给大家介绍两种python封装的经典特征降维方法,递归特征消除(RFE)与极限树(Extra-Trees, ET).其中,RFE整合了两种不同的超参数, ...

  9. 基于python的压测工具_基于Python和SIPp的自动化压力测试系统设计和实现

    信斌 王桂花 摘要:首先,分析了现有测试系统的不足,之后,介绍了软件组成和运行环境说明,最后,设计了基于Python和SIPp的自动化压力测试系统,并给出了相关代码.新的测试系统克服了现有测试系统的不 ...

最新文章

  1. 电脑字体模糊_2020年初电脑配件和配置单推荐!
  2. 思科bfd静态路由切换_思科路由器与华为路由器静态路由关联双向BFD配置
  3. 前端开发总结--之关于FusionSphere WEBUI的想法
  4. 模板:快速莫比乌斯变换(FMT)+快速沃尔什变换(FWT)(多项式)
  5. Java EE企业系统性能问题的原因和解决建议
  6. ajax传回的数据做表格,Datatables ajax返回的数据顺序与表格中的数据顺序不一致...
  7. 大数据-概念-应用-弊端
  8. C语言:求矩阵非对角线元素的和
  9. 平面中判断点在三角形内算法(重心法)
  10. 保研推免经历经验分享——2018北大软微、北航计算机、南大计算机夏令营保研经历
  11. [附源码]Java计算机毕业设计SSM电商直播订单管理系统
  12. Image Pro Plus6进行荧光分析与荧光照片合成学习笔记
  13. 比特大陆的“新筹码”:IPO失效后,押注算力芯片
  14. 转载 | 深度学习中的遥感影像数据集
  15. 运算放大电路(比例运算电路)
  16. Vscode好用的快捷键:批量文字修改快捷键选中相同内容快捷键
  17. 计算机网络-实验一:windows网络测试工具
  18. 计算机文档xsl,跟我学XSL(一)——第一个XML文档
  19. QPainter 保存自绘制为图片
  20. makefile传字符串给c语言,makefile终极奥义

热门文章

  1. 产品必备技能(八):如何如何进行产品功能设计?附实操产品功能设计实例(微记账)
  2. Vue+Cesium
  3. navicat导出数据库表结构及数据
  4. MAT分析dump文件显示大小比jmap查询结果小
  5. 打印出1到1000以内的所有的质数
  6. Windows 2008 设置用户密码永不过期
  7. 一阶差分序列garch建模_时间序列模型stata 基本命令汇总
  8. 如何判断QQ号码长度是否“合法”?
  9. tf_course4 功能扩展
  10. stopwords.txt中英文数据集,四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表百度网盘下载