foxboro工程师手册.docx
《foxboro工程师手册.docx》由会员分享,可在线阅读,更多相关《foxboro工程师手册.docx(28页珍藏版)》请在冰豆网上搜索。
foxboro工程师手册
I/A’s系统维护手册
(工程师手册)
编制:
何卫兵
上海福克斯波罗有限公司
二零零二年元月
第一章系统概述
本手册为上海福克斯波罗有限公司DCS系统I/A维护手册,并作为I/A’s培训手册的补充。
用户可以结合两本手册来进行系统操作、软件组态及系统维护。
必要时还应参考随机的原版资料及福克斯波罗公司提供的中文培训手册。
本手册针对福克斯波罗制造的I/A’S,采用Solaris2.5.1操作系统和I/A’s6.2.1版本应用软件。
整个系统为一个节点,在冗余的节点总线DNBI上挂有:
●三台工程师站AW5101、AW5102、AW5103
该站作为工程师站,内置256M内存及8GB硬盘,AW5102外挂一台喷墨打印机(电缆长度15米),AW5103配有和MIS系统通讯用的第二以太网卡。
该工作站安放在工程师站内,与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●四台操作员站WP5101、WP5103、WP5104、WP5105
该站内置128M内存及8GB硬盘,并各配有一个21”的CRT。
该工作站安放在主控室内与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●一台操作员站WP5102
该站作为大屏幕操作站,内置128M内存及8GB硬盘,除配有一个21”的CRT外。
还配有一台用于显示大屏幕的以太网卡。
该工作站安放在主控室内,与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●十一对容错台控制处理站CP4001、CP4002、CP4003、CP4004、CP4005、CP4006、CP4007、CP4008、CP4009、CP4010、CP4011
此容错型控制处理站CP40BFT,用于实现DCS系统的数据采集及控制。
该控制处理器安放在电子间内。
现场由十八个装有现场总线组件FBM的现场机柜、十个安装DCS系统辅助装置(包括冗余的24VDC电源、交流继电器、直流继电器、SIMENSE交流接触器、以及相应的I/O端子)的继电器柜、一个DCS系统220VAC配电柜共同构成。
第二章文件结构
黄台发电厂8号机DCS系统除了DCS相应的流程画面外,还有许多系统文件(包括环境文件、DM/AM管理文件、通讯文件、报警键盘文件、FOXAPI相关文件、网络连接文件、系统工具程序等),文件数量较多,了解本套DCS系统的文件结构对系统的维护、文件的修改、文件的备份十分重要。
1./opt/dcsDCS系统流程图主目录
2./opt/fox/env环境定义文件目录
Initial初始环境
Operator操作员环境
Process_Eng工程师环境
3./usr/fox/customer/hi/dmcfgDisplayManger配置文件
4./usr/fox/customer/config/cfg/*AlarmManger配置文件
5./opt/customer/displib用户自定义库文件主目
/opt/customer/displib/Trends/*用户自定义趋势
/opt/customer/displib/Palettes/*用户自定义粘e贴板
6./opt/fox/ais/bin/*FOXAPI相关文件
7./opt/mis/通讯文件
8./usr/fox/wp/data/wp51_glbls.all系统宏参数定义文件
9./usr/fox/wp/data/init.user系统宏定义参数定义文件
10./usr/fox/wp/data/dmpasswd_cfg环境密码文件
11./opt/fox/sysmgm/sysmon/smon_log系统监视信息记录文件
12./etc/defaultrouter有关DCS-DCS通讯的文件
/etc/hosts
/etc/hostname.hme1
第三章基本操作
1.环境说明
I/A’s工作站的环境主要有以下几个:
●Initial初始环境,其顶部菜单为:
FileViewDisplayGroupTrendCCSScreen_Saver
其中“Sys”菜单中对操作员开放的功能主要有:
改变环境、选择画面中
单击“File”菜单,将下拉出系统有关操作菜单。
●操作员环境,其顶部菜单于初始环境一样:
●Engineer工程师环境,其顶部菜单为:
SysAlarmConfigDisplayGroupTrendCCSSCSSftMnt
在工程师环境中,“Sys”菜单中的功能比较多,主要有:
改变环境、开启多个DM界面、打印画面(、进入系统管理等功能。
单击“Config”,可以进入DCS系统的各个应用程序,如:
CIO组态、历史组态、绘图、报警键盘组态等。
单击“Display”菜单,将弹出DAS流程画面主菜单画面。
单击“Group”菜单,将弹出DAS成组画面主菜单画面。
单击“Trend”菜单,将弹出DAS趋势画面主菜单画面。
单击“CCS”菜单,将弹出CCS流程画面主菜单画面。
单击“SCS”菜单,将弹出CCS流程画面主菜单画面。
单击“SftMnt”,可以进入VT100环境、SHUTDOWN工作站、REBOOT工作站等功能。
2.系统报警
当发生系统报警时,顶部“System”
系统报警将会有颜色的变化用于显示当前的系统报警状态,其颜色状态含义为:
绿色系统运行正常,无报警
闪烁绿色当前系统运行正常,无报警,但有未确认的系统报警存在
红色系统发生报警且已确认,但报警信号仍然存在
闪烁红色系统发生报警且未经确认
当发生系统报警后,可用下面两种方法查找报警:
A.进入程师工环境SysSys_Mgmt查找相应的故障硬件。
B.进入VT100环境,做如下操作:
#cd/opt/fox/sysmgm/sysmon
#catsmon_log
根据系统信息记录,确认相应的故障原因:
发生系统故障报警后,工程师应及时进入工程师环境,对系统情况进行查看,确认系统故障报警的来源并采取相应措施,保证系统的安全可靠运行。
具体的系统故障报警查找操作将在系统维护的相关章节中详细叙述。
3.过程报警
当发生过程报警时,顶部“Process”
过程报警将会有颜色的变化用于显示当前的过程报警状态,其颜色状态含义为:
绿色过程运行正常,无过程报警
闪烁绿色当前过程运行正常,无报警,但有未确认的过程报警存在
红色过程发生报警且已确认,但报警信号仍然存在
闪烁红色过程发生报警且未经确认
当过程发生报警后,可用单击“Process”进入过程报警信息画面。
在报警信息画面中,报警信息文本格式为:
点名模块说明报警类型确认状态
发生时间发生报警时的数值设定的报警值
见下图:
CURRENTALARMS:
当前报警
1DAS00A:
LT00120报警点名(过程参数)
2C2R,WATERLEVEL报警点说明
3HIABS报警类型
406-2718:
05:
15报警时间
5(120.00)当前报警值
6>80.00报警限值
73表示该报警级别为第三级
8U表示该报警末确认,确认之后字符无
一幅屏幕可显示10条当前过程报警信息,每条信息占用二行,报警信息格式如上图。
底部按钮、报警类型、部分显示的字符说明如下:
报警类型
报警类型说明
底部按钮
按钮说明
HIABS
高绝对值报警(测量值)
ACKALARM
可确认被选中的
所有报警
LOABSA
低绝对值报警(测量值)
ACKCOMPOURD
可确认该块组合
内的所有报警
HHABS
高高绝对值报警
ACKPAGE
可确认该页上的
所有报警
LLABS
低低绝对值报警
CLEARALARM
可删除衩选中的
报警信息
HIDEV
高偏差报警
CLEARPAGE
可删除当前页的
所有报警信息
LODEV
低偏差报警
ALARMDETAIL
可显示被选中模
块的详细显示
RATE
速率报警
TOPPRIORITY
显示同最高级别报警有关的模块显示
IND/DEP
独立块/非独立块
USERDISPLAY
显示被选中模块组块组态过程报警面板键的画面
IOBAD
通道坏报警
BLOCKDETAIL
显示被选中模块的详细显示画面
CONF
确认
MATCHACTIVE
匹配报警的激活状态显示
NACK
末确认
HORNSMUTEED
消音状态显示
PAUSED
报警显示暂停
ALARM1OF1
第几页和共几页的报警
18:
0606-28-99
当前时间
在报警信息画面中,其底部按钮有:
●AckAlarm(确认当前过程报警)
用球标选择某一未确认的过程报警(确认状态为“U”),再点击“AckAlarm”,既可确认该过程报警,确认状态的“U”消失。
●AckPage(确认当前页中所有过程报警)
用球标在当前页中点任意一栏报警,再点击“AckPage”,既可确认该报警信息页中的所有过程报警。
●AlarmDetail(当前过程报警的详细信息)
用球标选择某一过程报警,再点击“AlarmDetail”,既可进入该过程报警的详细显示画面
●UserDisplay(与当前过程报警有关的流程画面)
用球标选择某一过程报警,再点击“UserDisplay”,既可调用出与选择的过程报警有关的用户预定义的流程显示画面或操作画面。
(并不是所有的过程报警均有相应的显示画面)
●ClearAlarm*(删除当前过程报警信息)
用球标选择某一过程报警,再点击“ClearAlarm”,既可删除所选择的过程报警信息。
(注意:
此项功能仅向工程师环境开放)
●ClearPage*(删除当前页中所有过程报警信息)
用球标点击过程报警信息页,再点击“ClearPage”,既可删除所选择页中的所有过程报警信息。
(注意:
此项功能仅向工程师环境开放)
●BlockDetail(组态过程报警信息块的详细显示)
用球标选择某一过程报警,再点击“BlockDetail”,既可进入组态该过程报警的控制快的详细显示画面。
●TopPriority(报警级别最高的过程报警信息块的详细显示)
用球标点击“TopPriority“,既可进入当前过程中报警级别最高的报警相应的控制快的详细显示画面。
(注意:
此项功能仅向工程师环境开放)
●用球标在报警信息页中快速双击,即可确认当前页中的所有过程报警信息
注意:
在做“ClearAlarm”(删除当前过程报警信息)、“ClearPage”(删除当前页中所有过程报警信息)前最好将当前的过程报警全部确认掉。
在报警信息画面中,其顶部菜单中的主要功能有有:
●选择“File”菜单,并选择“Dismiss”,即可退出过程报警信息画面,返回流程显示画面。
●选择“Display”菜单,并选择“Operations”,进入操作画面后,选择“Horns”,再选择“MuteHorns”,即可将报警键盘的声响报警禁止掉。
●未提到的其他功能,请不要去操作。
4.历史数据查询
在工程师环境下,通过选择ConfigHistorianScheduler进入历史库操作环境,选择“ScheduleHistorians”确认历史库hist01处于“ON”状态,否则应先选中相应历史库,尔后按底部的“START”见键,等待历史库为“ON”。
在上诉环境下选择SwitchToDataDisplay或在工程师环境下选择ConfigHistorianDataDisplay进入历史数据查看环境,可查看具体的历史采样数据、浓缩数据、系统报警记录等,如要打印所选数据,可按顶部菜单“Reports”即可。
5.画面的修改
当对某一幅画面进行修改后,要将画面拷贝到网络中的其他工作站的硬盘中去,具体操作如下:
(以将AW0001上的/opt/dcs/das/disp/disp1.fdf拷到WP0002为例)
#rmountWP5102/rem/WP5102
#cp/opt/dcs/das/disp/disp1.fdf/rem/WP5102/opt/dcs/das/disp/.
#rumountWP0002
第四章系统维护
1.开机步骤
由于I/A’s各站的操作系统为实时多用户操作系统UNIX,对开机、关机过程有一定的要求,非正常的开关机过程会对系统文件产生破坏作用,甚至造成死机。
因此,应严格按照规程对系统进行开机、关机操作。
此外,整个系统启动时,应首先启动工程师站,尔后再启动其他操作员站。
(1)AW的开机过程
●打开主机、CRT的电源,系统自检并启动,等进入I/A初始环境后,过5分钟后,进入工程师环境,点击“System”按钮,既可进入系统管理界面。
●点击“TIME”,在随后出现的画面中设定当前系统始终并点击“RETURN-SET”,在选“CLOSE”退出系统管理界面。
注意:
这一条十分重要,它使得系统所有的设备的工作时钟保持一致,否则,可能导致系统工作不正常!
!
!
而且系统将不能进入CIO组态。
●选择ConfigHistorianScheduler,在确认hist01处于“ON”状态后,退出历史库操作。
●选择SoftMntVT100进入终端仿真界面,键入:
#cd/opt/fox/ais/bin
#P(注意:
为大写的P)
此时,CRT将显示出与FOXAPI有关的五个进程。
CPU资源占用率。
#crontab–l
此时,系统将显示出系统定时执行的程序列表,主要有:
/opt/dcs/tools/maint系统自动维护程序
#exit
(2)WP的开机过程
●打开主机、CRT的电源,系统自检并启动,等进入I/A初始环境后,在进入相应的操作环境即可。
2.AW/WP关机步骤
●进入工程师环境,选择SftMntShutdown_AW(或Shutdown_WP)SHUTDOWN。
●等到系统提示:
TypeCtrl-d…forMaintainace时,键入系统密码:
gnomes。
(注意:
此密码为系统超级用户密码,建议不要轻易修改。
如果修改超级用户密码,一定要记住修改后的密码)
●当出现后,键入:
fsck–y
重复以上步骤2-3遍,而后键入:
cd\
sync
halt
待出现OK提示符为止,而后键入:
power-off
●关闭工作站电源。
3.AW/WP的非正常开关机处理
由于UNIX系统是一个非常复杂的多任务分时操作系统,不正常关机(如:
AW/WP出现死机、异常断电)将可能导致文件系统的混乱,因此,当不正常关机后,应及时对操作系统文件系统进行检查修复。
具体操作如下:
接上工程师键盘,同时按下STOP和A,出现“OK”提示符后,键入:
boot–rs
当系统重新启动进入单用户后(出现提示符),键入:
fsck–y
对文件系统进行检查,直至检查无误后,键入:
cd\
sync
halt
待出现OK提示符后,键入:
boot–r
重新启动工作站即可。
4.系统故障信息的查看
在本系统中,系统的所有信息(包括故障信息)保存在文件“/opt/fox/sysmgm/sysmon/smon_log”文件中,当系统出现故障时,可以通过查找此文件确认故障原因。
此外,在目录“/opt/fox/sysmgm/sysmon/sysbak”下还保存了最近3个系统信息文件的备份,必要时,用户可以通过查看这些以时间为文件名的压缩文件。
5.打印机的维护
与打印机有关的几条命令:
#lpstat–t列出所有打印机及所有打印请求
#lpstat–d列出系统默认打印机
#enableLP01启动打印机LP01
#disableLP01停止打印机LP01
#cancel–uroot删除系统的打印请求
#cat>/dev/LP01将文件送至LP01打印机
#lp–dLP01将文件送至LP01打印机
#lpc进入打印机管理应用软件
>startLP01启动打印机LP01
>enableLP01启动打印机LP01
>exit退出打印机管理应用软件
#lpshut停止打印服务
#/usr/lib/lpsched启动打印服务
4
6.文件维护
用户应养成定期维护系统的良好习惯,以保证I/A系统的正常运行,具体步骤如下:
●在关机前,尤其是在系统非正常关机后,一定要做“fsck”,检查文件系统,保证文件系统的正常。
●定期进入CIO控制组态,对各个CP做Checkpoint及UPLOAD,尤其是在系统停机断电前必须要求这样做。
同时最好能及时更新CIO控制组态的Save_All软盘。
●定期对整个文件系统进行软盘备份。
●在工程师站AW5101上查看以下文件:
✓查看/var/mail目录下是否有root文件,如有则删除。
✓进入/var/adm目录,做如下操作:
#rmmessages.*
#>utmpx
#>wmpx
#>vold.log
#>lastlog
#>sulog
✓查看/var/cron/目录下的log文件,如果文件过大,则
#>log
✓键入#crontab–ruucp命令,禁止uucp的使用。
✓查看/opt/crash/目录下是否有UNIX.*或VMCORE.*文件,如有则删除。
✓进入/var/lp/logs目录,做如下操作:
#rmlpsched.?
#rmrequest.?
✓进入/var/tmp/目录,做如下操作:
#>online.log
#>shutdown.log
#>star.log
✓删除/usr/fox/reports目录下过期的操作员行为记录文件。
✓删除/opt/fox/rptwrt/rpt_run/目录下过期的报表文件
✓在根目录下,键入:
#cd/
#find/-fstypeurfs–prune–o–namecore–print
查看是否有core文件,如果有,记下其路径并删除它。
✓在根目录下,键入:
#cd/
#df–kFufs
查看硬盘各个分区的使用情况,保证硬盘有足够的自由空间。
✓确认系统自动维护程序是否运行
#crontab–l
●定期在工程师站AW上查看其他站的文件系统(以WP0001为例):
#rloginWP0001
键入密码:
gnomes
sh
用与AW类似的操作,查找WP的文件系统中的垃圾文件,并做相应处理。
查看WP的硬盘自由空间。
最后键入:
logout
#exit
7.文件备份
(1)CIO控制组态的备份
●在工程师站AW0001上,进入工程师环境。
●选择ConfigControl_CfgCIO_STN_Cfg
●选择所要备份的CP
●在ICC环境中,选择MaintUpload.
●插入软盘,在ICC环境中选择MaintSaveAllw/hFmt,将所选择的CP的CIO控制组态备份到软盘中。
●完成该CP的备份后,选择New,对其余的CP进行CIO控制组态做备份。
●不要忘记对备份的软盘作好日期标签。
●强烈建议至少做两套备份。
(2)历史库组态的备份
●仅在工程师站AW5102、5103上,进入工程师环境。
●选择SftMntVT100进入终端仿真环境,键入:
#cd/opt/fox/hstorian/bin
#saveh50
根据提示,插入软盘对历史库组态进行备份。
●或者可以采用以下办法:
进入工程师环境,依次选择ConfigHistorianConfiguratorEditCollectionPointsCONTINUE(READONLY)FilesStoreConfigurationasFile,将历史组态保存为hist01(建议保存在/opt/dcs/tools目录下)。
(3)应用文件的备份
根据第二章中所描述的文件系统结构,分别对画面文件、环境文件、DM管理文件、AM管理文件、通讯文件、报表文件、操作员行为记录文件、环境密码文件等进行软盘备份。
备份时的可能用到的UNIX操作命令举例描述如下:
#fdformat/dev/fd0对软盘进行格式化
#tarcvf/dev/fd0/opt/dcs将/opt/dcs目录下的文件备份到软盘中去
#compressDCS压缩DCS文件
#uncompressDCS.Z解压缩DCS.Z文件
#tarcvf/dev/fd0*将文件拷贝到软盘中去,软盘中的原内容将被覆盖
#tarrvf/dev/fd0*将文件拷贝到软盘中去,软盘中的原内容不被覆盖
#tartvf/dev/fd0将软盘中的文件列出来
#tarxvf/dev/fd0将软盘中的文件拷贝到硬盘中去
#mount–Fpcfs/dev/fd0/pcfs将DOS格式软盘挂到/pcfs目录下(注意应将软盘的写保护打开)
#dos2unix–ascii/pcfs/
将DOS格式的文本文件转换为UNIX格式
#unix2dos–ascii/pcfs/
将UNIX格式的文本文件转换为DOS格式
#umount/pcfs将软驱从系统卸下
8.文件恢复
(1)CIO控制组态的恢复
●在工程师站AW5101上,进入工程师环境。
●选择ConfigControl_CfgCIO_STN_Cfg
●选择所要备份的CP4001。
●插入软盘,在ICC环境中选择MaintLoadAll,将所选择的CP的CIO控制组态从软盘中恢复到硬盘中去。
●选择顶部菜单“CHECKPOINT”。
(2)应用文件的恢复
(3)历史库组态的恢复
●仅在工程师站AW0001上,进入工程师环境。
●选择SftMntVT100进入终端仿真环境,键入:
#cd/opt/fox/historian/bin
#loadh50
根据提示,插入软盘对历史库组态进行恢复。
●或者可以采用以下办法:
进入工程师环境,依次选择ConfigHistorianConfiguratorEditCollectionDEACTIVAT