PLC的文件寄存器的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC文件寄存器与HMI的配方的功能对比

摘要:在我们编程的过程中,有时会遇到PLC数据处理和数据运算所需的数据寄存器不足的情况,这时候,我们如果有HMI作为上位监控的情况下,我们会使用HMI的配方功能来处理一些数据运算,以此分担PLC的运算负担,但是,如果数据量较大,将HMI的配方传输到PLC中会花费比较长的时间。藉此我们可以使用文件寄存器来实现数据的快速响应。

关键词:PLC,HMI,文件寄存器,配方

一、介绍

在有些情况下,我们会因为处理的数据量比较大而用到HMI的配方,比如自动弹钢琴系统,但是,这时会产生一个问题就是将HMI中的配方下载到PLC中时会比较慢。在运行系统的时候会有一段等待的时间,这样就造成了客户在参观时的尴尬状态。

鉴于以上的问题,我们就可以使用PLC中的文件寄存器来代替配方。

文件寄存器(file register):当PLC处理数据和数值运算所需的数据寄存器不足时,可以利用文件寄存器来存储数据和各类参数。每个文件寄存器内为16位,即存有一个字,处理双字用相邻编号的两个文件寄存器。文件寄存器SA/SX/SC 系列机种一共有1600个,EH/EH2/SV系列机种一共有10000个。文件寄存器并没有实际的装置编号,所以需透过指令API 148 MEMR、API 149 MEMW或是透过周边装置HPP02及WPLSoft来执行晚间寄存器的读写功能。

注:装置表示:K0~K9999,无装置符号,顺序以十进制编号。

MEMR m D n文件寄存器数据读出

m: 欲读取文件寄存器的编号

D: 存放读取数据的位置,指定的D开始编号(D寄存器的起始编号为D2000)n : 一次读取的数据笔数

MEMW S m n 文件寄存器数据写入

S: 欲写入数据的位置,指定的D开始编号(D寄存器的起始编号为D2000)m: 欲写入文件寄存器的编号

n : 一次写入数据笔数

二、软件操作:

1、开启WPLSoft,选到通讯选项卡,如图(一)

图(一)

2、点选文件寄存器选项,会出现图(二)界面:

图(二)

3、此界面就是文件寄存器编辑窗口,在此点击鼠标右键,可以看到有清除为0、汇出、汇入三个选项。如图(三)

图(三)

4、点击汇出,会出现如图(四)界面,可以保存为 .CSV格式

图(四)

5、汇出如下图,亦可以在excel中先输入,然后再汇入

6、当输入完毕后,点击传输,可以将文件寄存器由PLC读出或写入PLC,如果

不传输,则文件寄存器的数据将不会在PLC中,如图(五)

图(五)

7、如下图即使将由文件寄存器的K0开始读1250个WORD到以D2000开始的寄存

器中,如图(六)

图(六)

8、在监控程式运行中,我们可以看到M1101是判别文件寄寄存器是否启动标志,

文件寄存器已经将数据读入到D2000开始的寄存器当中。

图(七)

三、总结:

文件寄存器同样可以实现HMI的配方功能,而且当数据量大的时候,文件寄存器

传输不会像配方一样需要长时间的等待。

相关文档
最新文档