简答题1. BSJ-2200系统前台GPS的主要功能有哪些?
每一个DPU都设置一个GPS与之相连,主要是通过卫星同步对时来保证系统中的各装置时钟的一致性以及与远方调度时钟的一致性。
2. BSJ-2200系统前台SLC的主要功能有哪些?
SLC通过实时、可靠的现场总线网络与DPU相连,对现场设备进行实时监控,采集现场设备的数据量,通过网络上传至DPU进行处理,并接受DPU发出的控制命令,通过结点开出的方式传给PLC进行逻辑判断后开出现场,同时具备一定的同期功能,并通过汉字液晶显示器和薄膜键盘支持就地方式的监控和操作功能。
3. BSJ-2200系统前台PLC的主要功能有哪些?
PLC是监控系统控制输出的最后一道闭锁判断装置,它与现场端子通过硬结点的方式与采集现场设备的实时状态相连,并通过GENIUS网将所有的PLC相连,共享信息,运行内部的闭锁逻辑程序,对控制进行逻辑条件判断,满足后开出。
4. BSJ-2200系统前台网络设备的主要功能有哪些?
网络设备有远动工作站、网关控制器、HUB、集线器等部分组成,主要是通过这些设备来实现系统各级网络的连接以及数据传输控制和管理。
5. BSJ-2200监控系统有哪些功能?
功能有:
(1)数据采集与处理。
(2)控制。包括断路器合分、隔离开关合分和主变压器分接头调节等,输出方式为继电器接点(常开)脉冲输出。
(3)自动电压调节(AVC)。通过自动调节主变压器分头和投切电容器及电抗器,使目标电压或考核电压在合格范围内。
(4)报表打印。包括一览表打印、报表打印和操作票打印,并有历史保存功能,打印方式有召唤打印、定时打印和满打印(满打印仅对一览表而言)。
(5)画面显示。显示开关量、模拟量和电能量,显示形式有数值、棒图、曲线、符号和颜色等。
(6)历史数据库。历史数据库用的是MS SQL Server关系式数据库,它可以保存一年甚至更长时间的模拟量、电能量各种记录。
(7)通信。实现监控系统与外部的通信,它包括调度通信、保护通信和与其他功能设备的通信。
(8)远方诊断。可以利用南瑞系统公司的一台PC,远程登录到现场的系统中,做一些诊断和处理工作。
(9)其他。如语音报警、音响报警和系统对时功能等。
6. BSJ-2200监控系统的数据采集与处理有哪些功能?
数据采集与处理,按模拟量、数字量、电能量三种形式分别进行采集和处理。
(1)模拟量分直流量和交流量,直流输入方式为0~5V或4~20mA等,交流量输入方式为TV100V,TA5A或1A,TV和TA输入到监控系统后,就可测出三个相电压、三个相电流、三个线电压、三个线电流、有功功率、无功功率、功率因素和频率等测量值,模拟量的处理有:标度转换、越/复限处理和归零处理等;
(2)开关量以结点(触点)形式(常开或常闭)输入到监控,开关量处理有变位记录、变位闪光、事故追忆、事故推画面、事故推处理指导和事故启动控制等;
(3)电能量以电能表输出的脉冲接点输入到监控系统、监控实现对脉冲累计在按某个系数折算成电能量,并进行峰平谷电量统计。
7. 什么是SLC测控单元?
SLC测控单元又称为“单线路监控装置”,在:BSJ-2200监控系统中主要用它来实现对信号的采集和控制。
它是可以分散安装的单线路智能监控设备,具备较完整的数据量采集、控制输出、同期等功能。
8. SLC测控单元有几种主要型号?
根据变电站的电压等级对监视、测量及控制方面的要求,SLC单线路监控装置有如下几种型号:
SLC-1型。适用于10kV或35kV(电容、电抗器组回路)低压环境,可控制一个对象,无同期功能,不支持母线TV选择。
SLC-2型。适用于中、高压环境,可控制一个对象,具有同期功能,并支持母线TV选择。
SLC-2M适用于中、高压环境,可控制五个对象,其中第一个对象具有同期功能,支持母线TV选择。
SLG-3M适用于中、高压环境,可控制八个对象,其中第一个对象具有同期功能。
SLC-4M型。用于双母线或分段母线TV单元的监控,可同时采集两条母线的电压,可控制五个对象(如TV、断路器和隔离开关),无同期功能。
SLC-6型。用于站内公用设备、主变压器的信号测量及分接头、分机组的控制。可控制四个对象,无交流采样功能,具有采集直流信号的功能。
9. 如何在SLC测控单元查看各种信息量?
主显示画面的内容待机状态下,液晶显示屏上显示的内容从左至右\从上至下依次是SLC类型\装置的地址\软件版本号\时间断路器位置状态\当地(L)/远方(R)控制状态\控制闭锁(L)/解锁(V)状态/SLC运行状态等。
10. 如何通过SLC进行控制输入?
按键说明:
(1)同时按“▲”、“▼”键进行当地/远方控制状态切换。
(2)同时按“◢”、“◣”键进行控制闭锁/解锁状态切换。
(3)按下“确认”键切换到功能选择主菜单。
(4)在任何画面菜单下按“复位”键,SLC装置复位。
(5)其余键无效。
(6)功能选择主菜单。进入主菜单后,可以通过“▲”、“▼”键选择,并按下“确认”键进入相应的功能菜单(显示测量值子菜单、显示参数子菜单、修改参数子菜单、控制子菜单)。
(7)实现控制输出。先进入控制子菜单画面,输入控制密码并按下“确认”键,选择控制方式(分/合),再按下“确认”键,进行控制输出。
11. 如何进行SLC同期合闸?
同期合闸的过程:
(1)UⅠa、UⅡa (Ⅰ、Ⅱ母线A相电压)经过Ⅰ/Ⅱ母线选择后得到待并侧电压Us,Uxa为线路侧待并电压UL。
(2)Us、UL经放大、采样/保持和A/D转换后,经计算得到Us、UL的幅值。
(3)Us、UL经波形整形后得到方波、经测频、测相电路及CPU的运算,得到Us、UL的频率F8、F1以及两个波形的相位差△。
(4)经CPU判断,当满足电压、频率和相位差三个条件时CPU发出合闸脉冲,合闸脉冲宽度为2倍合闸导前时间(注:相位差△已经考虑了合闸前的时间)。
12. PLC和SLC之间是如何联系的?其逻辑关系是怎样的?
PLC和SLC之间是通过结点开入、开出的方式相连的称之为“弱连接”。当隔离开关等设备的操作控制时,DPU逻辑判断后发出控制命令给SLC、SLC开出结点与PLC联系,PLC经逻辑判断后直接开出控制;当断路器需判断同期进行操作时,前一部分的过程与隔离开关的控制过程相同,但这时PLC还进行了一项切TV的工作,同时接通判同期结点与SLC联系请求判同期,并开出结点至断路器合闸控制出口回路上,有SLC判同期,满足同期条件,SLC开出结点至断路器合闸出口回路上,并与PLC开出的结点串联接通合闸控制出口回路。
13. 什么是NARI Access实时数据库?
NARI Access实时数据库是一个基于开放式网络的面向实时监视和控制对象的分布式数据库,它提供给用户一个数据库算法语言DBAL (Data Base Aigorithm Language),便于用户用来定义、修改分布在任意结点上的SCADA数据库。NARI Access实时数据库是用根据不同功能设定的若干功能块搭组成成的,并且以文件的形式保存在硬盘上,每一个功能块都是相对独立的,它们之间是通过一定的内部程序连接的。
14. NARI Access实时数据库有何特点?
这种结构在数据的运行管理上具有以下方面的特点:
(1)具有自治性,每一个功能块都有其相对应的程序支持运行,相互之间不影响。
(2)具有并行性,每一个功能块都可以并行运行。
(3)具有可扩展性,可以根据需要定义新的功能块搭接在数据库中。
(4)具有可靠性,数据库运行稳定、可靠。
15. 简述数据库的功能块特性?
功能块是数据库组成的基本单元,根据所实现的功能的不同,分为1~n个不同的基本类型,即系统设备功能,基本输入、输出功能块;关系运算功能块;逻辑运算功能块;数学运算功能块;三角函数功能块;选择运算功能块;报警处理功能块;进程管理功能块等。数据库的这种功能块的特性,使得数据库的结构变得非常清晰,各功能块之间彼此独立,互不影响,同时又彼此联系,同时若需要扩展数据库时,就可以根据实际需要,再写入一个个功能块到数据库中即可。
16. 数据库中包括了哪几种基本的功能块类型?
包括了以下基本的功能块。
(1)系统设备功能块。
(2)基本输入、输出功能块。模拟量输入AIN功能块与现场设备块(或点)直接相连,接收来自网关的信号,经转换计算后输出一个浮点数(工程值)。
(3)数字量输入din功能块。与现场设备块(或点)直接相连,它将一个数字量信号读入系统,并进行处理,处理方式可以直接使用,也可以取反使用。
(4)数字量输入soe功能块。与din功能相同。
(5)脉冲量输入pin功能块。与现场设备块(或点)直接连接,接收来自网关的采集值,这个值可以是脉冲个数,也可以是电能表读数,通过Input-Sdrc可分别累计峰、平、谷电能值,缺省时为峰值累计。
(6)测点投退point功能块。保存测点投退参数命令。
(7)数字量输出dout功能块。与现场设备块(或点)直接相连,功能块接收一个来自控制台或其他功能块的输入设置,并通过设置的hold(保持)或pulse(脉冲)方式给出数字量输出,该输出通过驱动程序送到dpu。
(8)控制输出control或ctrl功能块。与dpu顺控流程相联系,功能块接收来自控制台、顺控程序或其他功能块的输入,并将用户配置的输出信息发送给dpu。
(9)关系运算功能块。比较两个输入参数的大小及是否相等,关系运算中每个类型功能块均给出所有关系运算的结论。主要包括大于(great)、小于(lesso)、大于等于(greatequal)、小于等于(lessequal)、不等于(notequal)等功能块。
(10)逻辑运算。
(11)数学运算。
(12)三角函数。包括正弦(sin)、余弦(cos)、正切(tan)、反正切(atan)、反余弦(acos)等功能块,它们按照相应的公式将接受的输入量进行计算,输出结果。
(13)选择计算。包括高选(hsel)、低选(lsel)、中选(msel)、平均(avg)等功能块,它们按照相应的选择关系在接收的1~4个输入量中分别选择最大值、最小值、中间量、平均值等,并输出。
(14)报警处理。
(15)进程启动管理。
(16)定时及时钟管理。包括定时器timer、应用系统时间date等功能块,分别实现实时及系统时间管理等功能。
(17)报表统计管理。
(18)辅助数据缓冲区。辅助数据(tmpdata)功能块,不做任何处理,仅提供放数据的缓冲区,这些缓冲区可存放32个Bool量8个整形量,8个浮点型量。
17. 数据库中系统设备功能块包括了哪些内容?
系统设备功能块包括:
(1)结点node功能块描述了工作结点的主要特性,定义了结点名、结点别名、工作路径以及机器的字节顺序,说明结点重要进程,说明结点重要进程运行与否,同时还实时给出结点的状态,供用户使用;
(2)设备in strument功能块描述了系统中设备,如打印机、串行口、RTU等的属性,这些属性包括设备状态、设备类型、ptu状态以及一些专门的属性;
(3)模件module功能块描述了slc、rtu等模件的状态,其状态值的使用取决于驱动程序。
18. 数据库中逻辑运算包括了哪些内容?
逻辑运算包括:
(1)逻辑与AND功能块,接收1~4个输入,执行逻辑与功能,并给出结果的逻辑非;
(2)逻辑或OR功能块,接收1~4个输入,执行逻辑或功能,并给出结果的逻辑非;
(3)逻辑非NOT功能块,接收1个输入,执行逻辑非功能,并给出结果的逻辑非;
(4)逻辑异或XOR功能块,接收2个输入,执行逻辑异或功能,并给出结果逻辑非;
(5)脉冲输出PUSE功能块,接收1个输入项,当该输入项由0→1时(扫查时),功能块结果为1否则为0。
19. 数据库中报表统计管理包括了哪些内容?
报表统计管理包括:
(1)记录一览表record功能块,按时间顺序登录报警,并在缓冲区满时产生满信号输出。
(2)追忆数据trace功能块,接收一个输入量和一个追忆启动信号,当信号由0→1时,启动输入量的追忆,追忆次数为sumset,预追忆次数为prest,追忆完毕后将产生一个脉冲信号LP-enable,该信号保持30s。
(3)报表累计rptace功能块,接收累加的输入量,分别计算各种时间要求的累计值。
(4)报表时间累计rpttime功能块,接收一个输入量,当这个输入量值等于state时,分别计算当前年、季、月、周、天等的累计值,这个累计职位输入量等于state时所占的时间。
(5)报表最大值(prtmax)、最小值(rtmin)等功能块,接收一个输入量,计算本班、本天、本月、本年的最大值或最小值等的发生时刻。
(6)按时登录功能块,接收一个输入量,根据不同要求在整点(时登陆模块loghour)、每天过零点(日登录功能块logday)、每个月底(月登录功能块logmonth)等时刻记录该输入值,并计算这些输入量的平均值、最大值、最小值等。
20. 数据库中进程启动管理的内容有哪些?
进程启动管理有:
(1)顺序控制Sequence功能块,接收一个输入值,当该输入量由0→1时,自动启动顺控管理程序“Seqman”,同时传递有关信息。
(2)画面显示displayr功能块,接受一个输入值,当该输入量由0→1时,自动启动画面显示程序,显示一个指定文件名的画面。
(3)信息显示msgwin功能块,接收一个输入值,当该输入量由0→1时,自动启动信息显示程序,显示descript的内容。
(4)冗余切换switch功能块,接收一个输入值,当该输入量数值变化时,自动启动冗余管理程序,切换冗余机的主从状态等。
(5)报表打印rptprt功能块,接受一个输入值,以及若干启动标志,当这些输入信号任一个由0→1时,将启动报表打印程序,打印出指定文件的报表或历史报表,或启动报表显示程序,显示指定文件名的报表或历史报表。
21. 数据库中数学运算的内容有哪些?
数学运算内容有:
(1)计数count功能块,计数功能块接收1个输入量,当其值0→1时,功能输出值1;
(2)状态STATE功能块,接受1~7个逻辑输入量,计算出所需的状态值,要求这些输入量至多有一个为1,但必须有一个为1,否则功能块输出状态值等于IN-VALUE无效(不定态);
(3)其他功能块:例如加法(add)、减法(sub)、乘法(mul)、除法(div)、数模(mod)、平方根(sqrt)、幂指数(pow)、自然指数(ln)、对数(log)等功能块,就是接受2个输入量按照相应的计算公式进行计算,输出结果。
22. 数据库中报警处理的内容有哪些?
报警处理的内容有:
(1)限值报警alarm功能块,接受限值、输入值,产生高限、低限和梯度报警,并设置复限死区避免频繁报警;
(2)数字量变化报警alarmsplit功能块,根据输入量的变化情况,等待relay秒延迟,产生变位报警,报警信息中时间的决定取决于时、分、秒逻辑源数据LSD,若这些LSD有一个空,则使用当地计算的时间作为报警时间,否则使用逻辑数据指定的时间作为报警时间。
23. 什么是监控系统的顺序控制程序?
在计算机监控系统中,实现对一个控制对象的安全、可靠、灵活的控制,涉及硬件和软件两个方面。从软件上来讲,一般的控制策略只是一些零散的控制框图,称之为“顺控流程图”。那么如何既遵循这些框图的设计原则又方便的在计算机监控系统实现控制,就要求有一种语言用于描述监控对象的控制过程。对于不同的控制对象,控制的方式是千变万化的,就是对同一个控制对象来说,由于其自身运行和结构的变更也会引起控制方式或多或少的改变,这些因素都会影响到对其控制过程的描述。
24. BSJ-2200系统的顺控程序有何特点?
BSJ-2200系统顺控程序具有以下特点:
(1)应用无关性。对任何一种控制对象都用此语言进行描述。
(2)开放性。是指这种语言本身是开放的,它所描述的只是那些与控制过程有关的项目,而不涉及监控系统中的其他软件,即是一种松散的联系。
(3)支持多道程序处理。是指控制过程的并发性,特别在分步式监控系统中,可以管理复杂的控制过程。
25. SCL语言(顺控程序)是如何编译并执行的?
SCL语言的编译执行过程采用的是一种解释途径,它并不是先把源程序编译成目标程序,然后再去运行目标程序,而是直接对源程序中的语言进行解释执行。这样一来程序结构简单、直观易懂、易于实现,并且便于改进和扩充。
seqman为顺控管理过程;seqexe为顺控文件执行过程(非常驻内存进程,当有控制要求时才启动);rundsp为调画面进程;drive:数据库驱动进程;engine:数据库运算管理进程;cntwin:控制信息显示窗进程。
需要执行控制的结点一般运行一个顺控管理进程seqman,此进程负责接收启动控制命令,并对结点上各顺控解释器seqexe的运行进行监控。