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

龙源期刊网

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

通信协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值