基于vb通信控件mscomm实现计算机与欧姆龙plc 百度云,VB6.0平台下欧姆龙PLC与计算机串行通信的实现...

本文介绍了欧姆龙CPM2A/CPM2C系列PLC的串行通信协议,利用VB6.0下的MSComm通信控件实现PLC与计算机的串行通信,并给出详细的程序设计过程。该方案的系统稳定、操作简单,适用于规模较小的工业控制系统。

第 3卷第 1 2期

21年 1 01 2月

赤峰学院学报 (科学教育版 )

Ju a oC i n nvrt si c& eu ao ) o r lf hf g i sy(c ne d ct n n e U e i e i

Vo_ o 1 l 3 N .2

De . c 201 1

V 6平台下欧姆龙 P C与计算机串行通信的实现 B. 0 L

(吉林建筑工程学院摘

璐,孙

长春 10 1) 3 11

城建学院,吉林

要:本文介绍了欧姆龙 c M2/ P c系列 P C的串行通信协议,用 V 60下的 MS o P A c M2 L利 B. C mm

通信控件实现 P C与计算机的串行通信, L并给出详细的程序设计过程。该方案的系统稳定、操作简单,适

用于规模较小的工业控制系统。

关键词:P C; L串行通信; B; C mm通信控件 V MS o

中图分类号:Q 5 . T 06 2

引言

文献标识码: A

文章编号:63 3 3 (0 11— 03 0 17— 2 12 1)2 03—3

P C是上世纪 8年代发展起来的新一代工业 L 0控制装置,由于可靠性高、适应性好、抗干扰能力优、口功能强、接编程简单、直观以及模块化结构、 使用方便等优点,在工业控制领域中得到了广泛应用。但它也有自身的一些不足,数据的计算处理与管理能力较弱,特别是不能提供给用户良好的人机界面。针对 P C L无法及时反映现场情况的不足,工业控制中通常将 P C作为下位机,完成对系统的 L底层控制;计算机作为上位机,实现监控系统中传输数据的存储、处理及管理等功能,二者相互结合, 组成实时监控系统。计算机以其友好的人机交互界面、 l能价格比,商生以及便捷的操作方式、丰富的应

图 2 1 CPM2 - A RS 2 2端口连接 - 3 C

奄囊

实现与计算机之间的数据传输;计算机与 P C连 L

接后,在硬件设备管理器中可以根据需要定义端

口,如端口定义为 C M1 C M等。串行通信端 O或 O 2口作为计算机的标准配备,常采用 R一 3 S 22和

R一 8两种通信方式,本文以 R一 3方式为例 S4 5 S22

介绍 P—P c监控管理系统的串行通信。 c L

三、通信协议及命令 ( ) s ik通信协议 一 Hot n L

用软件著称,充分考虑到 P C与计算机的优势与 L缺陷,组成优势互补的

P— L C P C监控管理系统。对

于系统的监控软件,前使用较多的是专业组态软目件,但是组态软件的设计灵活性不足、成本较高,不

利于后期维护。 Vsa B s 60恰好弥补此类缺而 i l ai . u c

H s Ln通信是一种对话型的通信协议, ot i k将这种通信协议应用在 P— L C P C监控系统中,实现

陷,B .软件的人机界面灵活, V6 0开发性、可维护性

强。本文利用 V B下的 MS o C mm通信控件,开发了基于 V 60的欧姆龙 C M2/P C系列 P C与 B. P AC M2 L

P C与计算机的串行通信。通信过程中, L首先由计算机对 P C发出指令,L L P C在接收到计算机发送

来的指令后,向计算机发送应答信号,进而对 P C L

数据区里的数据实现读或写的的操作,以此控制并 P C操作。无需对 P C编写程序,通过 L L C M2/P C的 R一3 P AC M2 S 22串行口即可实现 H s ot

个人计算机之间的串行通信系统。

二、系统结构

本系统采用计算机作为监控系统的上位机, C M A系列 P C作为下位机,二者之间利用 P2 L

Lk i通信。 n ( )二命令帧与应答帧格式

R 22电缆实现串行通信,系统连接如图 2 1 S3 -所

示。

计算机与 P C通信时, L采取“一问一答’’的对话方式。“即命令帧,问”指计算机向 P C发送一组 L

A CI S I码字符数据的作为命令。“”答即应答帧,指 P C对接收到的数据指令进行 F S L C帧校验,并将校

一 —

监控系统中,L P C与计算机通过串行通信电缆连接构成一个简单的监控系统。中,其利用 C M A P 2

系列 P C配置的有串行端口与调制解调器连接, L

1-2042-png_6_0_0_0_0_837_1201_837.72_1201.68-1424-0-0-1424.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值