第04节 人机界面的系统控制读写区说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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时,人机将清除警报发生频次表的资
料。