s7300plc串口通信_用VB实现S7-300 PLC与PC机的普通串口通信

本文介绍了使用VB实现西门子S7-300 PLC与PC机的串口通信,通过自编通信程序,利用普通串口实现上位机与PLC的自由通信,降低了成本和技术要求。
摘要由CSDN通过智能技术生成

1

VB

实现

S7-300 PLC

PC

机的普通串口通信

The Implement of Communication Between S7-300 PLC

and Personal Computer

(陕西科技大学电气与电子工程学院)李光明

李妍

李茜

Li, Guangming

Li, Y

an

Li, Qian

摘要:

现代工业应用中,

串行通信是一种使用相当广泛的通信方式,

其配线数少,

容易实现,

长久以来一直被广泛采用。而

Visual Basic

在开发可视化环境下的监控系统时具有其独特的

优势,倍受青睐。本文以

VB

在西门子

PLCS7-300

与上位机通信中的应用为例,提出了

VB

在串行通信中一种新的应用方法。

关键词:

Visual Basic

;可编程控制器;串行通信;上位机

中图分类号:

TP273

文献标识码:

A

Abstract:

Serial

communication

is

a widely

used communication

method

in

the

applications

of

modern

industry

. It

has

little

wiring

and

is

easy to realize.

So

it

has

been

used for

a

long time.

Moreover, Visual Basic has its special advantage in development of inspection system in viewable

environment. This paper takes the communication between SIMA

TIC S7-300 and the computer as

an example, puts forward the new idea of the usage of V

isual Basic in serial communication.

Keywords: Visual Basic; PLC; serial communication; host computer

1

.引言

现代工业控制系统通常以

PC

机为上位机,通过与现场工控设备如

PLC

等的数据交换

与处理,

实现对工业生产的过程控制。

这就促进了上位机与现场工控设备通信手段的不断发

展和完善。

西门子

S7-300 PLC

因其功能强、速度快、扩展灵活,在广大工业控制领域中占有重要

地位。目前,

S7-300PLC

PC

的通信是通过专用接口卡

5611

卡和

MPI

电缆实现的。通信

软件为

STEP7

PRODA

VE_S7_mini

以及功能十分强大的

WinCC

。但是,对于较小的工业

控制系统使用这样的软硬件,

成本相对昂贵,

同时对操作人员的技术要求也较高。

本文提出

了通过

VB

自编通信程序,使用普通串口,实现上位机与

PLC

的自由通信。

2

.串行通信

随着科技的发展,

RS-232

串行通信设备硬件开发实现了集成化、

简单化,

且使用方便,

因而应用越来越广泛。另外,同属串行通信的

RS-485

网络也被大量应用在工业环境中,而

长距离、抗噪声的优点也使其得到了迅速发展。

RS-232

协议是控制中经常用到的计算机串口协议,基于物理层,直接与硬件打交道。

VB

提供了通信控件,简单易用,使其在开发可视环境下的监控系统时具有独特的优势。

2.1 RS-232

串行通信

RS-232

串行通信端口是每台计算机上的必要配备,通常有

COM1

COM2

两个端口。

目前

RS-232

PC

机与通信工业中应用最广泛的一种串行接口,被定义为一种在低速率串

行通讯中增加通讯距离的单端标准。

RS-232

采取不平衡传输方式,即所谓单端通讯。但工

业环境通常会有噪声干扰传输线路,在用

RS-232

串行通信进行传输时经常会受到外界的电

气干扰而使信号发生错误。为了解决上述问题,

RS-485

串行通信方式应运而生了。

2.2 RS-485

串行通信

RS-485

是一种多发送器的电路标准,允许双导线上一个发送器驱动

32

个负载设备。负

载设备可以是被动发送器、接收器或收发器(发送器和接收器的组合)

RS-485

电路允许共

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值