用VB实现上位机与OMRONPLC串行通讯

合集下载

VB与PLC通信程序(欧姆龙PLC).doc

VB与PLC通信程序(欧姆龙PLC).doc

VB与PLC通信程序(欧姆龙PLC)关于VB的MSCOMM控件可参考相关资料。

通信程序摘要如下:(1)初始化程序mport=2 ’选择COM2Mscomm1.Settings=”9600,N,8,2”’设置通信参数Mscomm1.Inputlen=0 ’读入接收缓冲区全部字符Mscomm1.OutbufferSize=256 ’设置发送缓冲区大小Mscomm1.InbufferSize=512 ’设置接收缓冲区大小Mscomm1.PortOpen=True ’打开COM2(2)发送命令程序比如读取节点号03的PLC中IR000到IR009的内容,并放到tag1字符串变量中,此时有:Dim Command, node, begin, number as stringDim Answerlen as integernode=”03”’节点号Command=”RR”’命令为读IR区begin=”0000”’从IR000开始number=10 ’读取长度Answerlen=51 ’计算接收字符串长度进行命令发送和接收应答处理:Dim FCS, I as integerDim s ,f as strings=”@”+node+Commad+begin+numberFCS=0For i=1 to Len(s)FCS=FCS xor Asc(Mid$(s,i,1) ) ’帧校验码FCSNext if=Hex$(FCS)If Len(f)=1 Then f=”0”+fCommfrm.MSComm1.Output=s + f + ”*” + CHR$(13) ’命令帧发送DoDummy=DoEvents()Loop Untill Commfrm.MSComm1.InbufferCount >= Answerlen ’等待应答帧Do tag1= Commfrm.MSComm1.InputLoop Untill Commfrm.MSComm1.InbufferCount=0 ’读完应答帧上述程序具有相当的通用性,对于其它设备不同的只是各自的数据帧格式,因而只需做相应少量修改即可。

上位机VB实现与三菱PLC的串行通讯

上位机VB实现与三菱PLC的串行通讯

上位机VB实现与三菱PLC的串行通讯上位机VB实现与三菱PLC的串行通讯1. 通行原理与方法上位机要能够通过PLC监控下层设备的状态,就要实现上位机与PLC间的通信,一般工业控制中都是采用RS232C实现。

上位机首先向PLC发送查询数据的指令(实际上是查询PLC中端子的状态和DM 区的值等),PLC接收了上位的指令后,进行校验(FCS校验码),看其是否正确,如果正确,则向上位机传送数据(包含首尾校验字节)。

否则,PLC拒绝向上位机传送数据。

上位接收到PLC传送的数据,也要判断正确与否,如果正确,则接收,否则,拒绝接收。

由于CPM1A没有提供串行通信口,我们利用其提供的外设端口实现通信。

PLC与计算机之间的连接是通过OMRON提供的专用电缆CQM1-CIF01来实现的,其硬件连接图如图1所示。

(见附图)2. PLC与计算机间的通信规约计算机与PLC间的通信是以“帧”为单位进行的,并且在通信的过程中,计算机具有更高的优先级。

首先,计算机向PLC发出命令帧,然后,PLC作出响应,向计算机发送回响应帧。

其中命令帧和响应帧的格式如下:(1) 命令帧格式。

为了方便计算机和PLC的通讯,CPM1A对在计算机连接通信中交换的命令和响应规定了相应的格式。

当计算机发送一个命令时,命令数据主准备格式如图2所示。

(见附图)其中@放在首位,表示以@开始,设备号为上位机识别所连接的PLC的设备号。

识别码为命令代码,用来设置用户希望上位机完成的操作,FCS为帧检验代码,一旦通信出错,通过计算FCS可以及时发现。

结束符为“*”和CR回车符,表示命令结束。

(2) 响应帧格式。

由PLC发出的对应于命令格式的响应帧格式如图3所示。

(见附图)其中,异常码可以确定计算机发送的命令是否正确执行。

其它的与正文中的含义相同。

正文仅在有读出数据时有返回。

3. 通信程序的设计为了充分利用计算机数据处理的强大功能,我们可以采用计算机有优先权的方式,在计算机上编写程序来实现计算机与PLC的通信,计算机向PLC发出命令发起通信,PLC自动返回响应。

基于VB6.0的欧姆龙PLC与计算机的通信

基于VB6.0的欧姆龙PLC与计算机的通信

1 硬 件 连 接
计算机 作为上位 机 ,P C作 为下位机 ,它们之 L 问的连接见 图 1 。欧姆龙公 司的 C 0 H系列 P C配 20 L
命 令 。在图 2中 ,设 备号指 定与上 位计算机 通信 的
P C( 20 L C 0 H系列 P C是在 D 6 8 D 6 3 M6 4 、 M6 5 中设置
字 符 串或 字节 数组 。
( Ip t d :设置 从缓 冲区读取数 据的格 6) n uMo e
式。
设置 命令参数 。F CS是 校验码 ,它是 为提 高通信 的 可靠性设置 的 ,它将一 条指令 中从 @ 开始到正文结
( Ip te 7) n uL n:设置 和返 回 Ip t n u 每次读 出的 字 节数 。 ( IB f r o n:设置 和返 回接收缓 冲区中 8) n uf C u t e 的字节数 ,设 为 0时 ,清 空接 收缓 冲 区。 32 控 件参数初 始化 . 本 例 以某公 司 的包封 机控制 系统 的 P C和计 L 算机通信 为例 。用 VB .编写与欧姆龙系列 P C的 60 L 计 算机通信程序 的界 面 ,如图 4所示 。除图 中显 示 的命 令按 钮 和接 收 文本 框外 ,还 需
0 引言
P C以其可靠性 高 、抗 干扰 能力强 、编程简单 L 而在现代 电器控制 系统 中得到 了广泛 的应用 。V . B6 0
置有专 门的 R ・3 C通 信 口,因此不 必配置专 门的 S2 2
上 位链接模 块 ,用电缆将 其 与计算机 的 串行 口相 连 即 可构 成一 个 简单 的监 控 网络 。
P C的设备号 ) L 。识别码是命令代码 ,占有两个字节 ,
P c

VB6.0实现上位机与OMRONPLC通讯

VB6.0实现上位机与OMRONPLC通讯

c ai g sau n a a a e so h L s o to t e p o e so o r t tt sa d d t r a f e P C ,c n r l h r c s fc mmu i ain n t n c t .T i at l a nr d c d t e c n g r t n o h s ri eh si t u e o f u ai c o h i o
摘要 : 于 O O 2 0 E P C组建 的接 触器 自动生产线控制 系统 , 基 MR N C 0 H L 由上 位机 与各功能 单元 P C链 接通讯 , L 采 集生产现场数据并显示 , 使其从设备级的控制发展 到工厂级 的控制 。每 台 P C必须 与上位 机连接 , L 上位 机监控 P C L 数据 区状态 , 控制通信进程 。本文详细介绍 了 P C的具体 配置及 1 N 讯软件 的编程方 法 , L :通 以及 采用 V . B 6 0控件 ,
pr moe fo c n rlo vc e e o t a tr utmai n. e h s o p e sr q r d fre c Om o trt e o o t rm o to ft de iel v lt hef co a o to Th o tc m utri e uie o a h PC S nio h p— he y
The a q r d c m m un c to t e s o p e nd c ui e o i a i n be we n ho t c m ut r a
oM RoN LC b P y VB . 60
Z HOU Ja — i in q
( i su 2 Eetcl p aa s o cieT o F c r , 4 0 Ta h i lc ia A p rt r n 1 3 r u f Mahn ol at y 7 0 ) o 1 0

基于VB的PLC和上位机通信的实现方法

基于VB的PLC和上位机通信的实现方法

基于VB的PLC和上位机通信的实现方法作者:林晰明来源:《知识文库》2015年第02期摘要:笔者在本研究中对实现上位机通信的主要方法进行了详细的介绍,并深入分析了基于VB的PLC和上位机通信之间的通信协议,提出了基于VB的PLC和上位机通信的软件实现方法,给出了基于VB的PLC上位机通信的软件流程。

此外,编写出的上位机通信软件在数据采集和监控系统得到了广泛的应用,证明了它能够可靠且稳定的运行,值得推广和使用。

关键词:VB;PLC;上位机通信基于VB的PLC和上位机通信的编程所占据的空间比较小,运行速度快,功能更加全面,不仅支持开放网络,还能够紧密地将机器与机器之间连接起来,以达到更高的数据信息共享效率。

为保证基于计算机VB的PLC总线和上位机之间可以连接可以精确的交换信息,必需制定科学合理的通信协议。

这种通信协议一般选择主从轮询的方法:上位机通信应该具有优先进行传输数据的权利,且全部的通信应该都通过上位机来运行。

每个通信单元接收到指令之后,将指令传达给PLC执行,再把执行的结果传达回上位机,这两部分以帧为基本单位互相进行信息的交换。

上位机向基于VB的PLC传输信息或者从基于VB的PLC中采集信息都是通信单元以帧的形式进行传输的,对于通信单位发来的指令帧,上位机使用回复帧进行回复。

在指令帧或回复帧中含有需要进行通信的信息,必需按照标准进行判别,这样才可以准确的提取出有用的动态数据和信息,才可以把需要进行传输的信息及时传达给用户。

2.1基于VB的PLC控件通过采用VB提供的PLC控件,能够实现基于VB的PLC和上位机通信。

基于VB的PLC控件是麦斯寇索芙特公司提供的简化Windows环境中下上位机通信程序编制的艾克提姆科斯控件,它利用上位机传输和采集信息,这种控件的操作非常简单便捷,性能也比较稳定且安全可靠。

基于VB的PLC控件包括两种处理通信问题的方式:事件驱动方式和查询方式。

事件驱动方式的优势是程序运行时占据的CPU较小,响应时间比较短,可靠性和安全性高,在出现新字符传输到上位机端口的状态发生改变或错误的情况下,基于VB的PLC控件会自动启动OnComm程序,当应用程序运行这个指令之后,会自动检测基于VB的PLC控件的Comm 事件属性,以此来得到所出现的错误情况,进而采取相应的措施。

VB实现PC与欧姆龙PLC通讯的串口编程

VB实现PC与欧姆龙PLC通讯的串口编程

VB实现PC与欧姆龙PLC通讯的串口编程第一篇:VB实现PC与欧姆龙PLC通讯的串口编程Private Sub Form_Load()Dim i As Integer'OPEN COM1If ComTrue(1)= 0 ThenIf ComOpen(1, 38400, 7, 1, 1, “sjh”)= 1 Then 'MsgBox(“已注册”)'sjh为你的注册账号Call SetDelayNum(64)End IfEnd Ifjisujisu1jisu2End Sub第二篇:VB中串口通讯的实现VB中串口通讯的实现.txt VB中串口通讯的实现------------------一、概述串口通讯作为一种古老而又灵活的通讯方式,被广泛地应用于PC 间的通讯以及PC和单片机之间的通讯之中。

提到串口通讯的编程,人们往往立刻想到C、汇编等对系统底层操作支持较好的编程语言以及大串繁琐的代码。

实际上,只要我们借助相关ActiveX控件的帮助,即使是在底层操作一向不被人看好的VB中,一样能够实现串口通讯,甚至其实现方法和C、汇编相比,要更加快捷方便。

下面,笔者就介绍一下在VB 中实现串口通讯的方法。

在Visual Basic中有一个名为Microsoft Communication Control(简称MSComm)的通讯控件。

我们只要通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通讯。

下面,笔者就简要地介绍一下MSComm控件的使用方法。

二、MSComm控件的主要属性、事件1、MSComm的属性由于MSComm控件属性很多,在此笔者仅介绍与实现串口通讯密切相关的核心属性。

Commport:设置通讯所占用的串口号。

如设成1(默认值),表示对Com1进行操作。

Setting:对串口通讯的相关参数。

包括串口通讯的比特率,奇偶校验,数据位长度、停止位等。

其默认值是“9600,N,8,1”,表示串口比特率是9600bit/s,不作奇偶校验,8位数据位,1个停止位。

硫化机上位机与PLC通讯的开发

硫化机上位机与PLC通讯的开发

硫化机上位机与PLC通讯的开发关键词:上位机,DM数据区,Mscomm控件,C200Hg、CJ1M控制系统摘要:上位机与日本omron PLC的通讯是采用高级语言visual basic6.0编写,通过vb开发的mscomm控件对omron PLC进行读写,实现设备参数的自由调整和对设备生产过程的实时监控、历史数据的追朔和参数的下载存储等功能,从而大幅提高设备使用的灵活性和方便性。

概述:银川佳通轮胎公司用于胎胚硫化的硫化机共有119台,分别是桂林橡机厂和福建三明硫化机厂制造的设备,控制系统采用欧姆龙C200Hg或CJ1M控制系统,上位机采用台湾研华平板电脑。

C200Hg或CJ1M控制系统负责硫化机动作控制及温度、压力等工艺数据的自动调节;上位机负责设备和工艺参数的读写、历史记录和曲线绘制等,从而使整个控制过程更简洁、直观,便于查询、追朔产品产品质量,提高产品品质有很大作用。

上位机与PLC控制系统的通讯是该设备的核心技术之一,也是设备维护维修的难点。

二、上位机与omron PLC通讯介绍1、上位机与omron PLC通讯协议是采用rs-232c通讯协议,通过9针com 口就可以实现硬件连接通讯。

rs-232c通讯协议为:波特率:9600B/S,数据位:7位,奇偶校验位:无,停止位:1位。

2、mscomm控件是visual basic6.0编程语言开发的专门用于rs-232通讯的控件,通过在vb中建立mscomm控件和设定相应的通讯协议参数,即可建立通讯软通道,实现从rs-232线路的数据传输。

3、omron PLC是日本欧姆龙公司研制的可编程逻辑控制器,广泛应用于工业企业的设备生产控制中。

具有数据处理、逻辑运算、定时、计数、输入输出控制等功能。

本文只介绍对数据区(DM区)的读写通讯。

4、硫化机上位机主界面三、使用vb开发实现读取PLC DM数据区的数据1、在vb环境中添加mscomm控件,并对控件属性进行设定,假设mscomm 控件的名称为mc1,通讯协议设定:mc1.settings=“9600,e,7,2”,通讯com口设定:port=1,表示通讯是通过上位机com1端口通讯的。

基于FINS协议的OMRON PLC与上位机通信

基于FINS协议的OMRON PLC与上位机通信
在进行上位机程序编程之前首先要完成上位机和 PLC 的以太网单元的设置。 (1)设置上位机的 IP 地址为 10.72.18.11,子网掩码为 255.255.255.0,它 的 FINS 节点号默认为 11。 (2)通过欧姆龙 CX-Programmer 软件,在 IO 表中将 PLC CSIW-ETN11 以太网单元 的 IP 地址设置为 10.72.18.19,子网掩码为 255.255.255.0,FINS 节点号设 置为 19。地址转换方式设置为自动生成(动态)。FINS/UDP 端口为 9600(默认)。保存后 下传至 PLC。
(3)在 VB 中新建一个 standard.EXE 文件。添加 OMRON FinsGateway FinsMessaging Control,对象名为"FinsMsgl"。
(4)在 form 区添加一个 Command button(命名为"Command1")作为发送 Fins 指 令之用;同时添加一个 textbox(命名为"Text1")作为显示所接受数据之用。
ICF 为信息控制域,用于标明指令和响应;RSV 为系统保留;GCT 为网关允许数目;DNA
为目的网络号;DA1 为目的节点号;DA2 为目的单元号;SNA 为源网络号;SA1 为源节 点号;SA2 为源单元号;SID 为服务和响应的标识号,可任意设置,指令和响应对应相同; MRC 和 SRC 分别为 FINS 指令的主指令和从指令;参数/数据域,用于标明所操作的数据 地址、范围等,在响应帧中前两个字节 MRES 和 SRES 构成响应码,用来诊断错误信息。
Private Sub FinsMsg1_OnReceive () Dim net As Integer,node As Integer,unit AsInteger Text1.Text=Fins Msg1.receive Message(net,node,unit,vbString) End Sub
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机响应格式
束。响应块中还包括反应执行结果的响应码。图 2
所示为数据传送时程序流程图。
其中:
起始符— ——@
节点号— ——指定与上位机通讯的 PLC(在
PLC 串口设置中设置)
命令码— ——和上位机所发命令相同
结束码— ——命令结束状态 (如:00 表示正
常完成,01 表示在 RUN 模式下无法执行)
2 通讯硬件及软件介绍
可以获得关于通信事件和通信错误的完整信息,进 而进行处理。查询法:MSComm 控件的 CommEvent 属 性返回通信中产生的事件和错误类型, 由通信控件 自动检测和跟踪通信状态后设置。因此,程序员可以 在每个重要的程序功能之后检查 CommEvent 属性 值来检测事件和通信错误。当然,要完成正常的通信 功能, 还必须正确设置 CommEvent 控件的相关属性 值。
1 引言
随着工业控制要求的不断发展,上位机监控已 基本成为集散控制系统所不可缺少的部分。一般情 况下, 在大型的集散控制系统中都是用专业工控组 态软件制作上位机的监控界面, 而以 PLC 厂家所推 荐 的 DDE SERVER 作 为 联 系 上 位 机 和 PLC 的 桥
梁。操作员站采用工控组态软件实现画面监控。由于 这种方案成本较高, 所以在很多小型的集散控制系 统中,趋向于采用通用工程软件,如 DELPHI,VISUAL BASIC,VISUAL C++ 等编制上位机监控界面。同时, 在一些实时性要求较高的监控应用中, 用 VISUAL BASIC 等工具可实现更底层的控制, 在硬件配置相 同时系统响应比工控组态软件要快。由于本方案将
80 (总第 116 期) 2009·1·
http://www.cicma
CIC 中国集成电路 China lnte gra te d Circult
应用
有传送优先权,总是首先发出命令并启动通信, PLC 串口设置中设置)
HOST LINK 单元收到命令交由 PLC 执行,然后将执
命令码— ——设置两个字节的命令码
3 通讯的实现
3. 1 上位机和可编程控制器之间的硬件 连接
我们用电缆将其 RS- 232C 通信板与计算机串 口相连,即可构成一个简单的监控线路,如图所示。
图 1 PLC与计算机连接示意图
当然,可以实现对多台进行监控,当 1 台上位机 同 时 和 N 台 PLC 通 讯 时 , 可 通 过 NT- AL001 把 RS- 232转换成 RS- 422 可实现和多台 PLC 的通讯。
而 OMRON CP1H PLC 由于很多区的信息在 PLC 处 于“运行”模式时都是不可写的,若需要写入,必须 先通过 SC 命令码把 PLC 置为“监控”模式,写入成 功后再把 PLC 改回“运行”模式。根据协议,可以得 到命令格式如下:
行结果返回上位机,二者以通信帧为单位,轮流交换
正文— ——设置命令参数
数据。通信时一组传送的数据称为“块”,它是命令
校验码— ——设置两字符的帧检查顺序码,
或响应的单元的数据块称为命令块,反过来,从 用于校验。它是从“@”开始到正文结束的所有字符
HOST- LINK 单元发送到上位机的数据块称为响应 的 ASCII 码按位异或运算的结果。
2. 2 VB介绍
VISUAL BASIC 6.0 中提供了一种实现串口通 讯的 MSComm 控件。该控件可完成对串口的读写工 作,从而实现与 PLC 的通讯,为此需正确设置它的 一些属性。MSComm 控件的属性有许多,其中一些需 要在编程时设置,另一些则取默认值即可,具体置方 法可参见相关资料。MSComm 控件有两种通信方式, 查询方式和事件驱动方式。事件驱动法:OnComm 事 件是 MSComm 控件提供的唯一的事件, 当有数据到 达端口或端口状态发生改变或通信错误产生时,都 将触发 OnComm 事件, 以捕获和处理这些通信事件 和通信中产生的错误,通过查询 CommEvent 属性值,
http://www.cicma
2009·1· (总第 116 期) 79
应用
CIC 中国集成电路
China lnte gra te d Circult
高级语言引入工控网络的监控中, 对于那些有兴趣 自行开发上位机控制软件的开发人员, 将有一定的 借鉴作用。本文将以在实际工程中运用 VB 实现上 位机和 OMRON CH1H PLC 的通讯为例, 向大家介 绍一种简单可靠,易于掌握的通讯方案。
上位机发送命令的格式
上位机到 PL件
在窗体中添加 MSComm 控件 MSCommSet 和一 个时钟控件 Timerl,时钟控件用来处理通信超时。在 使用 MSComm 控件之前要进行初始化, 建立起与串 行端口的连接。在通信控件的属性页中设置其属性, 要保证和 PLC 通讯参数一致。
正文— ——仅在有读数据时生成
校验码— ——用于校验,由 PLC 计算给出,
同上位机的 FCS 计算方法相同,可用来判断 PLC 传
来的应答是否可靠
终止符— ——设置 “*” 和 “回车”(CHR
$(13))两个字符表明命令结束。
4 通讯程序实例
图 2 数据传送程序流程图
上位机链接命令可参考相应 PLC 的编程手册, 其基本格式如下:
其中:
起始符— ——@ 节点号— ——指定与上位机通讯的 PLC(在
4. 2 串行口初始化
常用属性如下 Comport:设置通讯中,指定用于通讯的串口号。
http://www.cicma
2009·1· (总第 116 期) 81
应用
CIC 中国集成电路
China lnte gra te d Circult
Serial Communication between Computer and PLC by Using VB Programming
YANG Li-xuan,LIU Da-quan (Shanghai MICSON Semiconductor Equipment Co., Ltd. Shanghai 201114,China)
Abstract: With the de ve lopme nt of indus tria l a utoma tion, P LC a nd compute r be come s more a nd more e xte ns ive ly us e d in indus try. To pla y the ir pote ntia l to the full e xte nt, communica tion of P LC a nd compute r be come s more a nd more freque nt. Ta king OMRON CP 1H P LC a s a n e xa mple , this pa pe r introduce s a communica tion me thod be twe e n compute r a nd P LC by us ing VB progra mming. This s olution ha s s imple ha rdwa re s tructure a nd is fle xible . It ha s gre a t re fe re nce va lue for re a lizing HMI of s ma ll to middle -s ize d control s ys te m. Keywords: Vis ua l Ba s ic 6.0;P LC;S e ria l Communica tion
3. 2 上位机和可编程控制器之间的通讯 协议
上 位 机 链 接 通 信 使 用 的 是 OMRON 的 Host Link 协议,在一次交换中传输的命令或应答的数据 被称为一帧,一帧最多可包含 131 个数据字符。 OMRON CP1H 编程手册介绍了两种通讯方式,第一 种是由上位机向 PLC 发初始命令, 而第二种是由 PLC 向上位机发初始命令。前一种方式用得较多。系 统使用 HOST- LINK 通信协议进行通信,上位机具
2. 1 PLC介绍
OMRON 可编程控制器 SYSMAC CP1H 是最新 的超高速的一体化紧凑型 PLC。它整合了 CPM2A 和 CJ1 系列 PLC 的优点。内置数字 I/O、高速计数、 脉冲输出、模拟输入和输出功能,提供了极大的灵活 性。编程电缆只需要标准的 USB 线缆,使用快捷方 便。配备与 CS/CJ 系列共通的体系结构,与以往产品 CPM2A 40 点输入输出型尺寸相同,但处理速度可 达到约 10 倍的性能。CP1H PLC 提供了两个通讯口, 可 进 行 RS- 232C 通 信 和 RS- 422A/485 通 信 。 将 CPU 单元前面的拨动开关 SW4 (若选用串行端口 1)或者 SW5(若选用串行端口 2)设定为 OFF(出 厂时设定)。并且将串口设置中的模式设为 host link 模式。RS232 端口根据 PLC 系统设定的串行端口设 定的值进行动作。初始值:高位链接(9600 位 /s、启 动位 1 位、数据长 7 位、偶数校验、结束位 2 位)。
Inbuffersize:输入缓冲区大小,一般采用默认值 即可。
Outbuffersize:输出缓冲区大小,一般采用默认值 即可。
Output:向串口写数。 Input:从串口读数。 Inbuffercount:用来判断输入缓冲区内的字符数。 其详细内容请参考参考文献[2]。 初始化程序如下 Private Sub Initialize() mport = 1 MSComml.Setting =“9600 ,e ,7 ,2” MSComml.PortOpen = True MSComml.Inpulen = 0 MSComml.InputMode = ComInputModeText MSComml.Handshaking = ComNone MSComml.Inbuffersize = 1024 End Sub
相关文档
最新文档