PC与三菱FX2N型PLC串口通信的实现
时间:2025-07-07
时间:2025-07-07
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
http://www.77cn.com.cn
维普资讯 http://www.77cn.com.cn
计算机 L P C应用——P c与三菱 F 2型 P C串口通信的实现 XN L
机床电器 20 . 05 3
P C与三菱 F 2型 P C串口通信的实现 XN L张崇智 (北京航空材料研究院,0 0 5 10 9 )摘要:本文介绍了 V 6 0 B 通信控件的特性及其用途,并阐述了 F X系列 P C编程口通信协议, L最后重点给出 P C机与三菱 F 2型 P C串口通信的实现方法。 XN L 关键词:L串口通信; P C;数据库; 60 VB .中图分类号: P 9 . T 3 18 文献标识码: B文章编号:0 4 0 2 (0 50— 0 7 0 10— 4 02 0 )3 0 3— 3
Th e l a i n o e r a i to fPC n is b s iF N PLC e i lp r o z a d m tu ih X2 s ra o tc mm u ia in n c toZHA NG o g— z i Ch n— h
( e igAv t nMaei a e,0 0 5 B in i i tr l j ao a Acdme 10 9 )
Ab ta t Th sa t l n r d c d t e c a a t rsi n h u cin o h sr c: i ri ei to u e h h rc e itca d t ef n t ft eVB6. o c o 0 c mmu c to o to,a d e nia in c n r I n — lb r td FX s r sPL p o r mmig c mmu c t n p o o o,fn ly p o u e h e l a in meh d o a o a e e i C r g a e n o nia i r t c l ial r d c d t e r ai t t o fPC n o z o adm i u ih t bs i s FX2 s r lp r o m u ia in. NPIC e i o tc m a nc to
Ke r s PLC;s ra o tc mmu ia in;d t b s y wo d: e il r o p n c to a a a e;VB6. 0
O前言 在工业生产实践中, P用 C机对工程实现实时
能的通信控件 MS o m,件名为 MS o Cm文 C mm.V X。该控件可设置串行通信的数据发送和接 B
收.对串口状态及串口通信的信息格式和协议进行设置。这是一个标准的十位串口通信,括 8包 位标准
数据和数据的起始位和停止位。每个通信控件对应一个串口,以设计多个通信控件来访可问多个通信口。MS o C mm控件提供了一系列标准通讯属性和方法。使用它可以建立起应用程序与串行端口的联接。该控件屏蔽了通信过程中的底层操作,程序员只需设置和监视 MS o C mm控件的属性和事件,可以轻而易举地实现串行异步就通讯。 1 1在项目中加入 MS o . C mm控件
监控,通常要求 P C机能在用户界面上具有数据采
集、数据处理以及控制信号的产生与传输功能。在这种特殊的环境下, C机要与过程控制的实时 P
信号相联系,就要求能实现对 P C机的串行口直接操作。
串行通信程序是微机监控软件中基础、关键的一个环节。在 W id ws 59 n o /8环境下用 Vi a 9 s l u—
B s实现串行通信有 3种方法:使用 VB的通 ai c①信控件 MS o C mm;调用 Wid ws9/8下的② n o 59 AP ( pi t nPo rmm Itrae用户程序接 IAp lai rga nefc c o口)函数;③熟悉 C C十/+或其它语言的用户可以将自己的程序编译链接为 DL D n mi Ln i L( y a c ikL— bai动态链接库 )这样 Vi a ai可以调 rr s e, s l s u B c就
由于 MS o C mm控件不属于 Vi a ai T o— s l s ol uB c b x VB工具箱 ) o(中提供的最基本的控件,要调用该控件,先要在 VB环境中添加该部件,首即在部
用 D L里的函数来通信。相比较而言, L采用第一种方法进行程序设计最方便而且易于掌握。
件对话框的控件列表中选中“ coot o Mi sf mm— r C C ntl .” o r 0选项, o6接下来在 VB工具箱中将出现一
1 MS o C mm控件简介在标准串口通信方面, VB提供了具有强大功
个新的控件,中该控件,置放到窗体上,选再就
能在程序中方便地使用。12与程序设计有关的 MS o . C mm控件属性一
3 7—
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
http://www.77cn.com.cn
维普资讯 http://www.77cn.com.cn
机床电器 20 . 053
计算机 L P C应用——P C与三菱 F 2型 P C串口通信的实现 XN L
在程序设计中要用到很多 MS o C mm控
件的重要属性,中常用的属性有:其
式:查询方式和事件驱动方式。对于较简单的通信任务,可通过查询串口的 C mmE et o vn属性来了解最近发生的事件或错误并进行相应的处理。较
C mmP r设置并返回通信端口号, o ot缺省值为C OM 1可设置 1 l,~ 6个。还需注意的是必须在打开端口之前设置 C mmP r属性。 o ot
复杂的通信任务就应使用事件驱动方法。事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。只要 C mmE et性发生变化 ( o vn属即产生
S tn s置并返回波特率、 et g设 i奇偶校验、数据位、停止位的字符串。其中波特率的范围为 30 0bs~ 1 0/。 Sti s属性的缺省值为/ 9 20 b s et g n“ 0 N, l。 9 6 0, 8,”
了通信事件或通信错误 )能产生 O C mm事就 no件,然后在该事件中来判断 C mmE et的属性 o vn值,作出相应的处理。并
P rO e ot p n设置并返回通信口的状态,同时用
来打开和关闭通信口。它是一个布尔值,即取值范围为 Tre F l。 u或 a e s
2 F系列 P C的编程口通信协议 X L在P C机中必须依据互联的 P C的通信协议 L编写通信程序,因此通信协议非常重要。编程口 通信协议实际上适用于 P C编程端口以及 F L X一22 3AW模块的通信。2 1数据格式 .
Ip te n uL n决定每次 Ip t人的字符个数, nu读缺省为 0表示读取接收缓冲区的全部内容。,
Ip t n u读人并清除接收缓冲区的字符。 IB f r o n n uf C u t返回接收缓冲区已接收的字 e符数,通过置 0清除接收缓冲区。可 Oup t tu将发送的字符串或数组写到发送缓冲区。
数据格式见图 1示。所
Ip t d n uMo e定义 Ip t性获得数据的方式。 nu属 R …… 此处隐藏:5241字,全部文档内容请下载后查看。喜欢就下载吧 ……