第04节 人机界面的系统控制读写区说明

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

4. 人机界面的系统控制读写区

本章将介绍如何定义人机界面的系统用控制暂存区和状态应答暂

存区 (其相对于PLC的寄存器位址),如此PWS将可与各厂牌

PLC作双向讯息沟通与相互控制。

设定步骤是在ADP中选择 [应用]/[设定工作参数],在方块中即可

设定控制区及状态区位址及其大小,见0。

图201. PWS工作参数设定

4.1. 控制区

控制区是位于PLC中的一个连续的资料区块。在PWS系统中有

关系统控制区的功能最重要。

设计者由PLC可控制人机界面的动作模式,其长度最少为2

Words,最大为32 Words,且随着所使用功能其长度增加 (例如:

使用配方时则长度最少需为6 Words以上),每个位置之功能及意

义说明如下:

Word# Member

范例:

S7-200 范例: FX2 Dn

画面编号控制寄存器 Screen Number Register (SNR) VW0 D0 Dn+1

控制命令标志寄存器 Command Flag Register (CFR)

VW2 D1 Dn+2 记录缓冲区控制寄存器#1 (LBCR1)Logging Buffer Control Register

#1

VW4 D2 Dn+3 记录缓冲区控制寄存器#2 (LBCR2)

Logging Buffer Control Register

#2

VW6 D3 Dn+4 记录缓冲区控制寄存器#3 (LBCR3)

Logging Buffer Control Register

#3

VW8 D4 Dn+5 配方编号控制寄存器

RCPNo Number Register (RNR)

VW10 D5 Dn+6 and above

使用者应用寄存器

General User Area Register

(GUAR)

User's application registers

CBn, n must not exceed 31. VW12=cb6, VW14=cb7, .... VW18=cb9, … D6=cb6, D7=cb7,.... D9=cb9,…

控制区 Word Dn 至Dn+m (word n+m) 的功能将在以下小节予以讨论。

4.1.1. 画面编号控制寄存器 (Screen Number Register)

画面编号控制寄存器 SNR (Dn) 可让使用者由PLC 指定人机界面显示画面,或打印画面。例如PLC 可设定此寄存器 SNR (Dn) 为指定的画面编号。

动作完成后人机不会自动设D0为0,但如在人机按钮换画面,人机会自动设D0为0。

此寄存器SNR 的值可为BCD 或binary 。

例如:

此寄存器 SNR (Dn) 之位元及其功能(位元0-位元15) 如下:

Dn 16-位元 # (00-15) 功能

位元 9-..位元 0 前10位元用来决定换画面的编号

位元 10 保留

位元 13=off,12=off,11=off 无指定语言,不动作

位元 13=off,12=off,11=on 指定语言1

位元 13=off,12=on,11=off 指定语言2

位元 13=off,12=on,11=on 指定语言3

位元 13=on,12=off,11=off 指定语言4

位元 13=on,12=off,11=on 指定语言5

位元 13=on,12=on,11=off 保留

位元 13=on,12=on,11=on 保留

位元 14 设为1时背灯切除

位元 15 设为1时背灯点亮

换画面编号控制寄存器 (位元 0~9) 和其它的位元 (位元 10~15) 是

互相独立的,也就是说换画面时不需要去控制背灯状态或语言指

定,同样当设定背灯状态或选择语言指定时也无需特别指定画面

编号。

4.1.2. 控制命令标志寄存器 (Command Flag Register)

此寄存器CFR (Dn+1) 之位元及其功能 (位元0-位元15) 如下:

Dn+1 16-位元#

(00-15) Function

位元 0 警报记录清除控制位

(Alarm History Buffer Clear Flag)

1 警报频次表清除控制位

(Alarm Frequency Buffer Clear Flag)

2 打印换页控制位

(Print Change Paper Flag)/(Form Feed

Flag)

3 画面打印控制位

(Hardcopy Flag)

4 配方写入控制位

(Recipe Write Flag - Data send from PWS to

PLC)

5 配方组别编号变更控制位

(RCPNO Change Flag)

6 配方回存控制位

(Recipe Read Flag - Data send from PLC to

PWS)

7 蜂鸣器信号

(Buzzer action control)

8 曲线图,xy图清除控制位

(Clear Flag #1)

9 曲线图,xy图清除控制位

(Clear Flag #2)

10 曲线图,xy图清除控制位

(Clear Flag #3)

11 曲线图,xy图清除控制位

(Clear Flag #4)

12 曲线图,xy图取样控制位

(Trigger Flag #1)

13 曲线图,xy图取样控制位

(Trigger Flag #2)

14 曲线图,xy图取样控制位

(Trigger Flag #3)

15 曲线图,xy图取样控制位

(Trigger Flag #4)

控制命令标志寄存器 CFR (Dn+1) 之位元将在以下予以分别讨论。

位元 0: 警报记录清除控制位 (Alarm History Buffer Clear Flag)

此位元的功能是负责PLC 控制人机界面警报记录缓冲区

(Alarm History Buffer) 的清除。

设此位元为1,即可将警报记录缓冲区的资料清除,当此

位元从0变更为1时,人机将清除警报记录缓冲区的资

料。

如要再指定人机清除缓冲区的资料,PLC需重新设定此

位元,因此需设定此信号足够的时间,使人机能够侦

测,或是用 “handshake” 的功能,此功能可重新设定此

位元。

位元 1: 警报频次表清除控制位 (Alarm Frequency Buffer Clear Flag)

此位元的功能是负责PLC 控制人机界面警报发生频次表

(Alarm Frequency Buffer) 的清除。

设此位元为1,即可将警报发生频次表的资料清除,当此

位元从0变更为1时,人机将清除警报发生频次表的资

料。

相关文档
最新文档