CH05 系统控制区说明简.docx
- 文档编号:7257780
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:14
- 大小:406.72KB
CH05 系统控制区说明简.docx
《CH05 系统控制区说明简.docx》由会员分享,可在线阅读,更多相关《CH05 系统控制区说明简.docx(14页珍藏版)》请在冰豆网上搜索。
CH05系统控制区说明简
第五章系统控制区说明
为了让DOP-与各厂牌PLC的通讯联机能双向沟通资料及显示画面,故须定义人机接口的系统用控制暂存区和状态应答暂存区(其相对于控制器的缓存器地址)。
其设定步骤是由ScreenEditor规划软件窗口中在选项栏的下拉窗体中选设定模块参数;
图5-1DOP-系统模块参数设定
图5-2DOP-通讯参数设定
5-1控制区
在DOP-系统中有关系统控制区的功能最重要,设计者由PLC可控制人机接口的动作模式;由系统控制参数设定表中系统控制区指定其缓存器位置,它是壹个连续的资料区块,其长度最少为0Word,最大为7Words;且随着所使用功能其长度增加(例如,使用配方功能时,长度最少须为7Words)。
系统控制区长度设为0即关闭系统控制区功能;Word7目前保留不使用。
系统控制区每个位置之功能及意义说明如下:
(下列举例,皆假设系统控制区(Dn)设为控制器之缓存器地址D0.(如下列“举例”字段所述.)
Word编号
缓存器编号
举例
0
画面编号指定缓存器(SNIR)
Dn
(D0)
1
控制旗标缓存器(CFR)
Dn+1
(D1)
2
曲线控制缓存器(CUCR)
Dn+2
(D2)
3
历史缓冲区取样缓存器(HBSR)
Dn+3
(D3)
4
历史缓冲区清除缓存器(HBCR)
Dn+4
(D4)
5
配方控制缓存器(RECR)
Dn+5
(D5)
6
配方组别指定缓存器(RBIR)
Dn+6
(D6)
7
控制旗标缓存器2(CFR2)保留
Dn+7
(D7)
⏹【画面编号指定缓存器(SNIR)】
Word
功能
0
指定要切换画面的编号
此缓存器SNIR(Dn)可由PLC(D0)指定人机接口显示指定画面,改变D0之内容值即能自动切换人机显示画面
⏹【控制旗标缓存器(CFR)】
BitNumber
功能
0
保留
1
背灯关闭
2
蜂鸣器开关
3
警报缓冲区清除
4
警报计数器清除
5-7
保留
8
设定使用者等级Bit0
9
设定使用者等级Bit1
10
设定使用者等级Bit2
11-15
保留
⏹背灯开关
由PLC控制人机接口背灯开关,当Bit1设ON,则关闭人机接口背灯。
设OFF,则开启人机接口背灯。
⏹蜂鸣器开关
由PLC控制人机接口蜂鸣器开关,当Bit2设ON,则开启人机接口蜂鸣器。
设OFF,则关闭人机接口蜂鸣器。
⏹警报缓冲区清除控制旗帜信号
由PLC控制人机接口警报缓冲区的清除;可由触发此清除控制旗帜信号Bit3设为ON/OFF1次(约1秒),即可将警报记录缓冲区的资料清除。
⏹警报计数器清除控制旗帜信号
由PLC控制人机接口警报发生频次表的清除;可由触发此清除控制旗帜信号Bit4设为ON/OFF1次(约1秒),即可将警报发生频次表的资料清除。
⏹设定使用者等级
Bit8、9、10可由PLC设定人机目前使用者的等级,最大可指定到等级7(等级0~等级7)。
MSB:
Bit10,LSB:
Bit8。
⏹【曲线控制缓存器(CUCR)】
BitNumber
功能
0
曲线取样旗标1
1
曲线取样旗标2
2
曲线取样旗标3
3
曲线取样旗标4
4-7
保留
8
曲线清除旗标1
9
曲线清除旗标2
10
曲线清除旗标3
11
曲线清除旗标4
12-15
保留
⏹曲线图(1-4)取样控制旗标
人机接口须由PLC控制整组曲线图(一般曲线图或XY曲线图)的数据总表之取样;每次当触发此曲线图取样控制旗帜信号(Bit0—Bit3设为ON/OFF1次,约1秒)则人机即读取整组曲线图的连续资料总表取样一次,并立刻转为一条连续曲线显示在人机画面的一般曲线图或XY曲线图组件。
⏹曲线图(1-4)清除控制旗标
由PLC控制人机接口曲线图(一般曲线图或XY曲线图)曲线的清除;可由触发此清除控制旗帜信号(Bit8--Bit11设为ON/OFF1次),即可清除一般曲线图或XY曲线图组件上的曲线。
⏹【历史缓冲区取样缓存器(HBSR)】
在操作“取样功能组件”的设置,必须先指定其信号相对应之PLC读取历史(记录)缓冲区,才能联机应用。
历史(记录)缓冲区是指取样资料储存在人机的内存中batterybackupRAM位置。
历史(记录)缓冲区的位置及大小须先设定。
图5-3DOP-历史(记录)缓冲区参数设定(最大12组)
DOP-人机接口可设定追踪多组历史趋势图取样,共可分为十二组历史(记录)缓冲区,除了可设为人机自动定时(timeinterval)取样外,也可由PLC控制人机接口历史趋势图的取样或清除;其各组#1--#12触发取样控制或清除控制分别由2个历史(记录)缓冲区控制缓存器控制。
BitNumber
功能
0
历史缓冲区取样旗标1
1
历史缓冲区取样旗标2
2
历史缓冲区取样旗标3
3
历史缓冲区取样旗标4
4
历史缓冲区取样旗标5
5
历史缓冲区取样旗标6
6
历史缓冲区取样旗标7
7
历史缓冲区取样旗标8
8
历史缓冲区取样旗标9
9
历史缓冲区取样旗标10
10
历史缓冲区取样旗标11
11
历史缓冲区取样旗标12
12-15
保留
⏹历史趋势图取样控制信号
人机接口除了可设为定时取样外,也可由PLC控制人机接口历史趋势图的取样;可由触发此历史缓冲区取样旗标#1-#12设为ON即执行取样一次。
但欲再次触发前须先将此旗帜信号OFF。
举例说明[Example]DeltaPLC:
(1)假设ControlBlock为PLC缓存器地址D0,长度6Words
(2)历史(记录)缓冲区#1其信号相对应之PLC为D200
(3)历史(记录)缓冲区#1其记录笔_长度(取样长度recordsize)3words
所以由PLC将欲记录的资料先存入D200-D202,然后设D3的Bit0=on,当人机侦测到TriggerBit0由off变为on,则将自动读取PLCD200-D202的资料,并将取样资料储存在人机的记录缓冲区内存batterybackupRAM位置。
⏹【历史缓冲区清除缓存器(HBCR)】
BitNumber
功能
0
历史缓冲区清除旗标1
1
历史缓冲区清除旗标2
2
历史缓冲区清除旗标3
3
历史缓冲区清除旗标4
4
历史缓冲区清除旗标5
5
历史缓冲区清除旗标6
6
历史缓冲区清除旗标7
7
历史缓冲区清除旗标8
8
历史缓冲区清除旗标9
9
历史缓冲区清除旗标10
10
历史缓冲区清除旗标11
11
历史缓冲区清除旗标12
12-15
保留
⏹历史缓冲区清除控制信号
由PLC控制人机接口历史趋势图曲线的清除;可由触发此历史缓冲区清除控制信号ClearBit(#1-#12)设为ON即执行清除趋势图曲线一次。
但欲再次触发前,须先将此旗帜信号OFF。
⏹【配方控制缓存器(RECR)】
BitNumber
功能
0
配方组别变更
1
配方回存(PLC→HMI)
2
配方写入(HMI→PLC)
3-15
保留
⏹配方组别变更控制旗帜信号
RCPNo是DOP-内部系统缓存器,用来控制画面显示配方资料的组别指定,要由PLC改变DOP-的RCPNo的内容值,只要先将指定数值(N)写入配方组别指定缓存器(RBIR)Dn+6内,然后将配方控制缓存器(RECR)组别变更控制旗帜信号BIT#0设为ON即可(约1秒)。
人机DOP-的RCPNo的内容值就自动被改为数值N,同时画面上将显示第N组配方所对应的配方资料RCPW0-RCPWm。
但欲再次触发前须先将此旗帜信号OFF。
⏹配方回存控制旗帜信号
由PLC控制将PLC配方对应资料回存至DOP-配方资料储存RAM区时,须先将欲回存之配方组别指定编号(N)写入配方组别指定缓存器(RBIR)Dn+6内,然后将配方读取控制旗帜信号BIT#1设为ON即可(约1秒)。
但欲再次触发前须先将此旗帜信号OFF。
举例:
由PLC内部relay控制PLC资料回存至DOP-第12组配方区(此时RCPNo=12),D5之第1bit为配方读取控制bit(此时D5=2)
⏹配方写入控制旗帜信号
由PLC指定人机接口将DOP-配方资料储存RAM区中指定之1组配方资料送给PLC时,须先将欲传送之配方组别指定编号(N)写入配方组别指定缓存器(RBIR)Dn+6内,然后将配方写入控制旗帜信号BIT#2设为ON即可。
但欲再次触发前须先将此旗帜信号OFF。
举例:
由PLC内部relay控制人机第04组配方资料(此时RCPNo=4),由DOP-写入至PLC,D5之Bit2为配方写入控制bit(此时D5=4)
⏹【配方组别指定缓存器(RBIR)】
Word
功能
0
指定要变更配方组别的编号
RCPNO是DOP-内部系统缓存器,用来控制画面显示配方资料的组别指定或控制PLC配方区资料回存配方资料用的,也就是说只要改变RCPNO的值,就可以控制传送各组配方资料到指定地址。
PLC可利用RBIR来改变RCPNO。
5-2状态区
为了让DOP-与各厂牌PLC的通讯联机能双向沟通资料及显示画面,在状态区必须输入系统状态应答缓存器的启始地址,在DOP-系统中状态区,它是壹个连续的资料区块,例如Dm=D10(长度固定为7Words=D10-D16);每个位置之功能及意义说明如下:
(下列举例,皆假设系统状态区(Dm)设为控制器之缓存器地址D10.(如下列“举例”字段所述.)
WordNumber
Register
举例
0
一般控制状态缓存器(GCSR)
Dm
(D10)
1
画面编号状态缓存器(SNSR)
Dm+1
(D11)
2
曲线控制状态缓存器(CCSR)
Dm+2
(D12)
3
历史取样状态缓存器(HSSR)
Dm+3
(D13)
4
历史清除状态缓存器(HCSR)
Dm+4
(D14)
5
配方状态缓存器(RESR)
Dm+5
(D15)
6
配方组别状态缓存器(RBSR)
Dm+6
(D16)
⏹【一般控制状态缓存器(GCSR)】
BitNumber
Function
0
画面切换状态
1-2
保留
3
警报缓冲区清除状态
4
警报计数器清除状态
5-7
保留
8
使用者等级Bit0
9
使用者等级Bit1
10
使用者等级Bit2
11
使用者等级Bit3
12-15
保留
⏹画面切换状态
当画面切换时,该Bit会ON当切换完毕后返回OFF
⏹使用者等级状态
当人机接口联机使用时,此密码等级状态接点信号BIT#8至BIT#11分别代表:
使用者等级0Status==>bit8=Off、bit9=Off、bit10=Off
使用者等级1Status==>bit8=ON、bit9=Off、bit10=Off
使用者等级2Status==>bit8=Off、bit9=ON、bit10=Off
使用者等级3Status==>bit8=ON、bit9=ON、bit10=Off
使用者等级4Status==>bit8=Off、bit9=Off、bit10=ON
使用者等级5Status==>bit8=ON、bit9=Off、bit10=ON
使用者等级6Status==>bit8=Off、bit9=ON、bit10=ON
使用者等级7Status==>bit8=ON、bit9=ON、bit10=ON
使用者等级8Status==>bit8=Off、bit9=Off、bit10=Off、bit11=ON
⏹【画面编号状态缓存器(SNSR)】
Word
Function
0
人机目前最后开启的画面编号
⏹人机目前最后开启的画面编号
此缓存器SNSR(Dm+1)是指人机接口在每次更换画面后,会自动将目前画面之编号送回画面状态应答缓存器(D11)存放。
故PLC设计者可随时知道人机接口目前所显示之画面编号
⏹【曲线控制状态缓存器(CCSR)】
BitNumber
Function
0
曲线1取样状态
1
曲线2取样状态
2
曲线3取样状态
3
曲线4取样状态
8
曲线1清除状态
9
曲线2清除状态
10
曲线3清除状态
11
曲线4清除状态
4-7;12-15
保留
⏹曲线图清除状态接点
当由PLC控制人机接口清除一般曲线图或XY曲线图组件上的曲线时,相对信号Bit08—Bit11(D12)会设为ON;当清除完了此曲线图自动设为OFF。
⏹曲线图取样状态接点
当由PLC控制人机接口一般曲线图或XY曲线图组件整组曲线的资料取样时,此曲线图取样状态接点相对信号Bit0—Bit3(D12)自动设为ON,当取样完成此曲线图取样状态接点信号跟随设为OFF。
⏹【历史取样状态缓存器(HSSR)】
BitNumber
Function
0
历史缓冲区1取样状态
1
历史缓冲区2取样状态
2
历史缓冲区3取样状态
3
历史缓冲区4取样状态
4
历史缓冲区5取样状态
5
历史缓冲区6取样状态
6
历史缓冲区7取样状态
7
历史缓冲区8取样状态
8
历史缓冲区9取样状态
9
历史缓冲区10取样状态
10
历史缓冲区11取样状态
11
历史缓冲区12取样状态
12-15
保留
⏹趋势图取样状态信号
当由P.L.C.控制人机接口历史趋势图的曲线的取样时,此历史缓冲区取样状态接点相对信号Bit#0--#11(D13)自动设为ON,当取样完成,此历史趋势图取样状态接点信号跟随设为OFF。
⏹【历史清除状态缓存器(HCSR)】
BitNumber
Function
0
历史缓冲区1清除状态
1
历史缓冲区2清除状态
2
历史缓冲区3清除状态
3
历史缓冲区4清除状态
4
历史缓冲区5清除状态
5
历史缓冲区6清除状态
6
历史缓冲区7清除状态
7
历史缓冲区8清除状态
8
历史缓冲区9清除状态
9
历史缓冲区10清除状态
10
历史缓冲区11清除状态
11
历史缓冲区12清除状态
12-15
保留
当由PLC控制人机接口历史趋势图的曲线的清除时,此历史趋势图清除状态接点相对信号Bit#0--#11(D14)自动设为ON,当清除完成,此历史趋势图清除状态接点信号跟随设为OFF。
⏹【配方状态缓存器(RESR)】
BitNumber
Function
0
配方组别变更状态
1
配方回存状态(PLC→HMI)
2
配方写入状态(HMI→PLC)
3-15
保留
⏹配方组别变更状态接点
当配方组别变更控制旗帜信号BIT#0设为ON(D5bit0)时,此RCPNO变更状态接点信号BIT#0(D15bit0)设为ON,且人机接口改变DOP-的RCPNO的内容值,改变完了时自动OFF。
⏹配方回存状态接点
当人机接口由PLC读回1组配方资料至DOP-指定配方资料RAM区时,此配方回存状态接点信号BIT#1(D15Bit1)自动设为ON,当配方回存完成,此配方回存状态接点跟随设为OFF。
⏹配方写入状态接点
当由DOP-配方资料RAM区传送1组指定配方资料至PLC时,此配方写入状态接点信号BIT#2(D15Bit2)自动设为ON,当配方写入完成此配方写入状态接点跟随设为OFF。
⏹【配方组别状态缓存器(RBSR)】
Word
Function
0
人机目前设定的配方组别编号
当配方组别编号缓存器RCPNO的值由PLC指定或由人机接口变更时,此配方组别状态缓存器(RBSR)(Dm+6)更改为新值。
PLC监看此配方应答缓存器(RBSR)的值可提供设计者确认目前的配方组别编号。
5-3内部存储器
⏹内部缓存器区(R/W):
$
Wordaccess:
$n(n:
0~65535)
Bitaccess:
$n.b(n:
0~65535,b:
0~15)
人机提供65536个16-bit内部缓存器($0~$65535)。
⏹断电保持内部缓存器区(R/W):
$M
Wordaccess:
$Mn(n:
0~1023)
Bitaccess:
$Mn.b(n:
0~1023,b:
0~15)
人机提供1024个16-bit断电保持内部缓存器($M0~$M1023)。
⏹配方编号缓存器(R/W):
RCPNO
16-bit缓存器,用来指定配方组别编号。
配方组别编号最小为1,最大至配方组数。
配方组数由User编辑配方时设定。
PLC上/下载配方即是根据配方编号缓存器记载的配方组别存取一组配方。
每组配方的长度由User编辑配方时设定。
Delta人机提供最大至64KWords配方空间,供使用者储存配方资料。
⏹配方缓存器区(R/W):
RCP
配方长度为L,配方组数为N
Wordaccess:
RCPn(n:
0~NxL+(L-1))
Bitaccess:
RCPn.b(n:
0~NxL+(L-1),b:
0~15)
User在画面编辑器编辑完成的配方下载至人机后即储存至配方缓存器区。
存取此区缓存器分为两种方式:
组别地址存取及绝对地址存取。
假设User设定配方长度为L,配方组数为N;
组别地址存取:
利用配方编号缓存器(RCPNO)搭配RCP0~RCP(L-1)即可存取配方编号缓存器所存组别的配方组。
例如RCPNO设成3,则利用RCP0~RCP(L-1)就可以存取第3组配方。
绝对地址存取:
存取地址大于RCP(L-1)时即采用绝对地址存取。
第1组配方的开始地址RCP(1xL),第2组配方的开始地址RCP(2xL),以此类推。
所以欲存取第n组配方资料的第m个word,可带入简易算式:
RCP(nxL+m)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH05 系统控制区说明简 系统 控制区 说明