横河DCS问题.docx
- 文档编号:23466431
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:15
- 大小:47.97KB
横河DCS问题.docx
《横河DCS问题.docx》由会员分享,可在线阅读,更多相关《横河DCS问题.docx(15页珍藏版)》请在冰豆网上搜索。
横河DCS问题
横河DCS问题
1新手容易弄混的一个功能块就是OND和OFFD。
这里简单说一下。
OND的作用是对从上升沿进行延时。
通俗来说,就是当它接受到一个“1”信号,经过一个延时(比如5秒)它的输出才会是这个“1”的状态。
而它的输入从“1”变成“0”,则没有延时,即时输出。
OFFD的作用正相反,对下降沿进行延时。
就是当它输入端接受到一个“1”信号变成“0”的时候,经过一个延时(比如5秒)它的输出才会是这个“0”的状态。
而它的输入从“0”变成“1”,则没有延时,即时输出。
经常用这个延时块和RS触发器结合形成脉冲输出的功能。
2原帖由lxch99128于2009-4-1914:
59发表
我这里的CS3000总会出现这样一个问题:
冗余的模拟输入卡,其中一块出现故障报警,将其拔插一次立刻恢复正常,可是过不了多久又会出现类似的情况。
是不是CS3000本身就有这样一个毛病还是别的原因啊,
这个问题我也遇到过,在CS3000的系统中,冗余卡件会出现这样的情况,原因是你卡见所连接的回路中有电流过载,或者是绝缘不良好的回路,最好对每个回路进行检查,如果的单卡的话,CS3000就不会出现FAIL的情况,直到卡件真正的FAIL。
希望能帮助到你
CS3000组态软件使用技巧
1概述目前的DCS产品,无论是操作界面还是组态界面都比较友好,大家掌握起来比较快,一般就不会花很多精力去详细查阅英文手册,因此就会忽略一些技巧。
厂家在做技术培训时,一般也只介绍基本使用方法。
近年来在国内的许多装置引进了日本横河公司的最新DCS产品CS3000。
对此,我积累了一些不引人注意的小窍门,可大大提高工作效率,在此列出以供参考。
2使用技巧
2(1流程图文件的下装
问题:
DCS投用初期,流程图画面经常要作修改。
在有多个操作站的情况下,还必须将组态站上修改好的图形文件复制到其它站上,可以利用文件的复制/粘贴来进行,但必须要先删除原文件,粘贴好后还得修改窗口的hierarchy(层次)号;也可以直接进入graphicbuilder(图形生成器),使用外部文件的导入功能,直接导入组态站的图形文件。
最后再对新文件进行下装。
这样要对多个操作站做多次同样的操作。
技巧:
先删除其它站中的图形文件,再复制组态站的图形文件,在其它站进行粘贴时,选择“pasteshortcut(粘贴快捷方式)”。
这样在其它站的组态文件夹中只有图形文件的快捷方式,而没有图形文件。
此快捷方式指定的图形文件就是组态站的图形文件。
这样组态站的图形文件修改存盘后,注意不要在图形生成器中下装,要在systemview(系统视图)中下装,这时系统会自动查找该图形文件在其它站中的快捷方式,分别对其它站进行下装,不需要再进行任何复制操作。
2(2绘图时修改直线的长短
问题:
在绘图过程中,经常要修改水平或垂直直线的长度。
一般我们直接用鼠标器拖动直线末端的标记,就可以将已画好的直线变长或变短,但这样容易将直线拖成斜线。
也可以在直线的属性对话框中,直接修改长度的数值来改变直线的长度,但这样做,很难一下子调准,需要反复测试。
这也是横河的绘图软件常受人抱怨的地方。
技巧:
先用鼠标器将直线拖到所需的长度,再在属性对话框中将宽度改为原来的值就可将斜线变成直线。
2(3通配名的应用
问题:
对于PID功能块,我们在流程图上要画一个方框,里面写上位号、方式(手动/自动/串级)、测量值,其中方式和测量值还需定义graphicmodifier(图形变化器)。
这里面就要多次输入功能块的位号。
做好一个这样的图形对象后,再画其它回路时就可进行复制,但每次复制过后,所有定义位号的地方都要作相应修改。
技巧:
利用图形的genericname(通配名)功能。
通配名可以是位号、参数项或数值的别名,它是以“$”开头的字符串。
通配名的赋值就称为绑定(binding)。
我们需要在上面的图形对象中,将所有位号,用一个通配名来代替,再组合成一个对象。
最后在数据绑定(databind)对话框中定义为所需的位号。
复制到其它回路时,也只需要在数据绑定对话框中修改一次通配名的定义就可以了。
还有一些系统通配名,是CS3000系统定义好的。
在系统定义的一些部件(part)中,也就是图库中,如动态的火焰、机泵等都有应用,大家可以参照。
灵活运用各种通配名,可以为流程图画面增色不少,还可以满足一些用户的特殊要求。
在横河的参考手册中,就举例说明了如何制作自己的仪表面板窗口。
下面列出常用的系统通配名:
2(4仪表面板的调用
问题:
在流程图上,一般都要在仪表位号及其测量值周围定义一个触摸区,在这个触摸区里点击鼠标器左键,就会调出该位号的仪表面板。
一般对每个位号都要进行这样的定义,工作量比较大。
技巧:
在流程图中过程数据对象的属性对话框中,调出“general(综合)”标签,选中“ActivateTagObject(激活位号对象)”,就可以了。
不必再单独定义触摸区,大大减少了工作量。
这样对流程图操作时,只有在显示的测量值上点击鼠标器左键,才会调出该位号的仪表面板,这样也避免了触摸区域大容易误操作的缺点。
3结束语
现在软件技术发展很快,功能越来越强大,人们常说:
“不怕做不到,只怕想不到”。
因此我们在软件使用中,常常要从这样一个角度去考虑问题,就是它应该能实现这样一个功能。
然后围绕这个功能的实现,去查找有关资料、进行研究,这样你就会屡屡有意外收获。
3CPU死机(灯全灭)的故障处理方法
楼主所述的情况也是最严重的故障之一。
这里就这个问题处理步骤给个方法,有助于正确处理。
1、当CPU死机后,如果另一侧还能工作,就不要着急拔卡换卡。
首先应该运行一个工具软件,路径在c:
\cs3000\fcs\tool\.fcscdsv,作用是crashdump,就是把坏CPU的寄存器状态存为一个文件,然后你把生成的文件发送给横河公司服务部的工程师。
(相信你们用户应该知道他们的联系方式吧。
不知道的给我留言。
~他们可以通过这个文件判断这个CPU到底是什么原因坏的,还能不能使用。
换卡或重启后这个信息就不存在了。
这个服务也是免费的。
:
H"e9^3W5B:
?
'W
2、存完后就可以拔卡了。
拔下来后目视可以初步检查有没有明显烧焦之类(很少见,一般不太可能)。
没有明显故障的,可以试着重新插进去。
90%的可能会重新启动,可以正常使用。
3、观察一段时间,一个周之内不出现问题就认为是偶然故障,不影响使用。
如果一周内再次死机,认为卡件已经损坏了。
三包期内就寄给横河
让他们给赔。
出了三包期只能订购新卡了。
6全局开关其实没啥神秘的。
作用是在几个控制站之间共享一个开关面板。
要想使用,在FCS的STNDEF,控制站定义里必须把BUFFERSIZE设为非零。
比如设为32.
然后定义这个全局开关在哪几个站之间共享。
再试试,是不是同步变化了,
原帖由emagiz于2009-4-2308:
46发表
BUFFERSIZE我找到了,但是“定义这个全局开关在哪几个站之间共享”该在哪儿定义呢,,还有请问在另一个站该如何调用,这样可以么,
定义GLOBALSWITCH首先你要在FCS的CONFIGURATION文件夹下STNDEF文件中SCANTRANSMISSION表中定义BUFFER,下面定义和在同一DOMAIN
中和哪几个FCS需要通讯的BUFFER,其他的FCS才能应用这个FCS的GLOBALSWITCH,至于你下面那个SI-1模块连接的GLOBALSWTICH应该
写%GW00101就行了,意思就是引用当前DOMAIN中第一站的第一个GLOBALSWITCH。
不过后面的关于引用全局开关的语法可能有点问题。
全局开关的名字是%GS001,%GS002之类,不用引用后面的S0101之类。
因为既然是全局开关,就是在所有的站间(已经设置参与全局的站)只有一个地址其...
我试了一下,需要引用%GS00101.PV
这样才能下装
7integerfunctionopen(valve)
argblocksio-11valve
integererr
valve.mode="AUT"
drive[valve=2]err
if(err0)then
%.bsts="PAUS"
endif
returnerr
end
zhhc0669发表于2009-4-2621:
18
argblock是对DummyArgument的声明,也就是声明了VALVE是个SIO-11模块,argblock这个关键词只会在fucntion中出现,然后生命一个整型变量err
然后把传来的那个VALVE的模块MODE改为AUT
然后用DRIVE语句去开阀,DRIVE语句你需要去看下MANUL,他讲的比较详细,“dirve[valve=2]err”,这语句的意思就是把VALVE模块的MV开到2,并在MTM时间内看PV是否正确响应了,如果正确错误代码是不会出现的,如果不对会有错误代码,也就是后面的IF语句,有错误了,就把当前的SFC程序PAUS了,也就是“%.BSTS="PAUS"”.最后就是子程序返回。
FCS目录下有switch,其实就是一个开关,一般在顺控里面做程序过渡的条件或者状态的选用等,在顺控里面一般的用法就是在动作栏%SWxxxx.PV.H.Y/N或者%SWxxxx.PV.L.Y/N等,如果在条件栏则是%SWxxxx.PV.0/1,在FCS目录下与switch并列的有一个message,里面包括操作信息和报警信息等,%ANxxxx,在顺控中一般是用来在系统信息窗口出现报警信息的,一般用法是%ANxxxx.PV.L.Y/N,一般都是DCS中的数字量的仪表在报警时需要出信息的时候都是用%AN来触发信息。
当然在用的时候可以在tagname中绑定相应的位号,直接写TAG.PV.L就行了,好像开关得直接用%SWxxxx,不能用TAG.PV代替。
希望对你有帮助,我也是一个初学者,横河cs博大精深啊。
DCS系统硬件故障排除方法(转帖)
随着生产自动化的日益发展,DCS集散型控制计算机已被广泛应用于石油化工行业。
由于石油化工生产装置的特点是连续化大生产,对自动化控制的品质和可靠性要求较高,因而对DCS硬件的完好率要求甚严,一旦发生硬件故障便要求硬件技术人员能够迅速判断故障点,并及时排除国外产的计算机部件均需进口,当系统需要更换某一部件时,从提出计划到审批、外汇落实、订货、人关等手续(周期需长达3个月之久,显然不能满足生产急需;即使能较快得到备件,还需大量的外汇资金(一般一块DCS卡件板少则几千美元,多则几万美元)。
因而要求我们硬件技术人员千方百计地尽快修复卡件板,这就不仅要在短时间内分析判断、寻找出故障部位,还要能够迅速地排除部件上的故障,使卡件板恢复原有功能。
然而,要排除DCS卡件板的硬件故障其难度是相当大的。
原因之一是制造商为DCS系统附带的资料中很少有完整的电路图;原因之二是即使者到某块卡件板发生故障,也绝不允许在开工周期内在线进行检修。
而DCS卡件板离线后叉失去了供电回路和信号回路,很难检测和寻找出损坏的片级元件。
本人在近l0年的DCS系统维护中,经过不断的探索,研究出一整套DCS卡件板的在线故障判断和离线片级元件的检修方法。
现结合系统维修经验介绍DCS系统硬件故障的10种判断、排除方法。
离线法离线法是通过拔出DCS卡件板来寻找故障原因的方法。
本方法简单易行,尤其适用于当今总线结构的DCS系统。
方法是一块一块地依次从总线上拔出卡件板,每拔一块卡件板便观察和记录系统状态(一旦拔出某块卡件后,系统报警消除了,或系统异常现象消除,那幺肯定故障出在该拔出的卡件板上,根据经验,很可能是该卡件板上的总线负载及其有关部件有故障。
然后进行检修(即可排除故障。
试换法试换法是用正常的备用卡件板或好的组件替换有故障点的卡件板或组件来试探故障的一种方法。
本方法在DCS系统的维修中应用成功的比例较高。
实践证明,试换法是DCS系统在开工周期中查找故障原因和排除故障较为有效、快捷的方法。
但前提是必须有相同的备用卡件板或组件。
在一时难以确定故障部位时,采用试换法排除故障就较为方便。
观案法观察法就是利用眼、耳、手、鼻这些器官直接观察所检修的IX:
S卡件板。
用眼晴观察有无烧裂、变色;用耳朵听有无异常声响;用鼻子闻有无烧糊味;用手摸元器件有无过热、松动、虚焊等。
在检修DCS系统中的各类开关电源中采用观察法应该说是必须先进行的一步,采用观察法往往可收到事半功倍的效果。
参数比较及静态测量法参数比较是用正确的参数(波形,电压、电流、电阻值等)与异常参数比较来帮助寻找故障原因。
静态测量就是将DCS卡件板在离线状态下,通过分析DCS卡件板上的供电回路,找出相关的引脚,在维修台上加载所需电压,用数字万用表或示渡器等仪器(静态测量所需检测的各点电平值、波形(分析判断故障原因的一种方法。
本方法尤其适用于维修卡件板上片级元件的故障,是一种深层次的维修方法。
1.cs3000基础:
1.1打开项目:
首先必须注册开始--程序--yokogawacentum--projectattributionutility,浏览到你的项目目录,点“register”即可。
有三种方式:
cruuent(当前项目,在线),userdefine(自定义,可以修改,测试),default(默认,下装后自动变为CURRENT)。
只提醒一点,current的项目,如果打到userdefine修改了,然后改为Current就下装不下去了,切记。
1.2常见名词缩写:
BSV应该是BCV吧。
(busconveter)不同总线类型之间的总线转换器
CGWcommongateway总线类型转换
GSGWgeneralsubsystemgateway子系统通讯用
APCSadvancedprocesscontrolsystem(maybe,hehe)高级过程控制站
ICSinformationcommandstation也就是操作站了
SCSsafetycontrolstation(横河prosafe-rsESD系统的控制站)
ESBBUSFIO类型NODE之间的通讯电缆
HFBUSXL控制站时代的控制总线
RLBUSuxl控制站通讯总线
UNIXunix操作系统了。
NTwindowsNT工作站操作系统
OPCOLEProcesscommunication
EXAQuantum,横河的工厂信息管理系统。
主要获取DCS的数据信息。
PRMplantresouremanager管理智能仪表的状态。
监控系统的可用性。
相当于AMS
FieldMate:
横河的一套软件,可以装在便携设备上,完成类似于emerson375的功能。
支持FF,PROfibus,hart需要配套对应MODEM才能使用。
1.3冗余性能:
卡件可以实现系统级全冗余。
从端子板开始,卡件,通讯,控制器,供电均可配置为双重化。
卡件可选通道隔离型。
1.4接地:
100欧姆以下。
1.5地址命名:
以FIO的NODE为例。
架装的一横排8个卡件的底板称为一个NODE,每个NODE均有电源卡、通讯卡,第一个Node上装有CPU卡。
每个卡件所在称为slot。
每个slot根据所插卡件,有16,64个通道。
因此,一个“%Z013105”的地址,01代表node号,3代表slot,05代表第5通道。
据此,就可以知道接线位置。
1.6拨码开关:
在CPU,VI701(VF701),NOde,均有硬拨码确定卡件的地址。
规则都一样,一般奇校验,地址用2进制计算。
特殊的是EB501远程节点通讯卡,双重化时左侧的bit4拨左面,右侧的bit4拨到右侧,因此奇校验位需要注意符合实际。
2.海友的提问:
2.1Q:
冗余卡件切换的条件是什么,只有在线插拔才能恢复正常吗,
A:
横河的冗余配置的卡件,切换到备用侧的条件是内部的比较运算不一致的时候,主控侧会认为自己有故障,切换到备用侧。
这只是一种情况啦。
主卡有BAD或其他报警的情况下,也会切换。
只能在线插拔才能回复。
2.2Q:
在线增加NODE可以吗,
A:
当然可以。
操作方法如下:
以CS3000为例讲解,说明一下,这种事最好还是联系横河服务部工程师完成,确实有风险。
CS3000中绝大多数任务都可以在线(online)修改组态完成。
硬件上,你这个NOde肯定是装在最后吧。
OK。
把Node固定好,地址拨号,上电。
断开现有ESBBUSBUS1,连接上增加的Node,这时候BUS2可以保证原先的系统工作。
软件组态,新加一个NOde,下装。
等新增的Node工作正常,断开BUS2,链接到新增的Node。
Ok,全部完成。
其实一句话,只能一根BUS断开,千万别两根同时断开。
再强调一次,有风险,完全有你正在断开BUS1的时候BUS2也故障的可能是存在的。
操作时让工艺人员做一点准备工作
2.3Q:
CS3000如何卸载,
A:
不能直接点cs3000目录里的uninstall卸载。
需要做点铺垫
1、首先,需要到管理工具--服务,关掉BK打头的服务,约10个左右
2、需要关闭CS3000的共享。
方法是我的电脑--右键-管理--共享-删掉和cs3000有关的共享。
3、然后点uninstall开始卸载
4、完成重新启动电脑,删掉CS3000目录
说明下,卸载前做好备份。
cs3000例如趋势,报表等数据文件是存在Cs3000--his目录里。
别重装后没这些东西了。
就是楼住归纳的第一条“1.cs3000基础:
1.1打开项目:
首先必须注册开始--程序--yokogawacentum--projectattributionutility,浏览到你的项目目录,点“register”即可。
有三种方式:
cruuent(当前项目,在线),userdefine(自定义,可以修改,测试),default(默认,下装后自动变为CURRENT)。
只提醒一点,current的项目,如果打到userdefine修改了,然后改为Current就下装不下去了,切记。
”
2.4:
Q:
cs3000软件测试功能的基本使用方法
A:
CS3000有个TEST软件包,DEMO版会带有这个软件包,正式版需要掏钱购买。
使用方法是:
选中想测试的控制站,比如FCS0101,然后点TEST进入测试。
注意的是顺控表默认是MAN方式,需要投自动才能起作用,一般专门设一个启动方式Id的顺控表把其他顺控表投自动。
测试方式下DIDO都可以用手动给值,ONOFF。
2.5电池的作用及更换周期:
FCS电池的作用是维持控制柜掉电后CPU里面信息完整性,等系统上电后系统马上进入工作状态,不需要下装的操作。
CPU的存储器是内存,不是闪存,失电后信息会消失。
因此需要电池供电维持内容。
UPS的作用是在市电掉电后继续维持DCS的正常运转,短期的停电就不会影响运行。
因此电池需要按照标签上的时间更换。
这个时间是按照室温低于30?
的情况计算的。
40?
为1.5年,50摄氏度为9个月。
一般问题
本帖最后由matrixwhiz于2009-8-910:
12编辑
1.1电池寿命,
回复41楼,cpU电池的寿命跟环境温度关系很大:
在低于30度的环境中通常使用寿命是3年;
在低于40度的环境下使用寿命月1年半
在低于50度的环境下只用9个月
一般情况下,不会出现极端的高温低温状况,按照标签的时间更换电池即可。
----------------------------------------------------------------------------
1.2温度卡零飘?
横河的温度卡件往往对安装位置有要求,不是随意安排的插槽的。
比如看看你的卡件是不是装在发热量大的卡件旁边,比如是不是紧挨电源卡,是不是装在上边(手册中说装在下层,最好别装在上层,)而且装在最左侧等等。
看看你们的安装是不是符合规范。
----------------------------------------------------------------------------
1.3cs3000中流量仪表的参数怎么设定
关于流量仪表的参数比如上限报警值,报警后一段时间生产线停止,我想修改报警后延时的时间,可是我找不到报警时间设定值,还有怎么输入和修改报警时间参数,我在顺空图和逻辑图中找了半天也没有找到在那修改和设定,大侠给个建议吧?
按你所说,应该实现的功能是:
当某流量高报后,会发出某个指令,类似于跳车的功能吧。
这种能肯定是用顺控表实现的。
你首先去组态中查(tool--searchbyname),输入你知道的这个流量表位号。
肯定能找出该位号在组态中所有出现的位置。
按理说肯定至少在顺控表或逻辑图中出现了,否则没法实现高报跳车的功能。
延时时间应该在一个计时器中(,,)类型的模块中设置。
设定该模块的,,值就行。
就是说,类似流量表的数值设定是在sv中设定,而对于他的高报触发和低报触发则是通过顺控或逻辑图的方式进行控制,不像西门子通过梯形图或者语句进行控制,即程序控制。
对吗,
产生高报信号是在流量表中设定高报(,,,,)等设定值来产生,但是利用高报低报时间来做某个事情,比如高报时关某个阀门,跳车等
肯定实在顺控表,逻辑图里实现。
横河软件没有梯形图描述语言,顺控表,逻辑图实现的就是西门子里梯形图的功能。
TM的计时时间在计时器的调整画面里改。
就是改TM仪表的PH值。
流量表高报值在该表的调整画面中设定。
--------------------------------------------------------------------------------------------------1.4我碰到这样一个问题:
CS3000系统的一对冗余模拟量输入卡,卡本身没有问题,但是两块卡同时插上,就会有一块出现故障报警,每块卡单独插上去,正常。
不知是什么原因,
你这块卡上所接的回路中可以有电流过载的现象,或者是绝缘不好,最好能逐个回路进行检查~~
1.5关于DCS与TRICON通讯时间的问题:
首先,理想情况下,这个通讯的时间最少5秒以上。
1秒程序输出,1秒卡件处理,1秒通讯,对方返回来同样过程。
5秒时很正常。
我认为你目前的速度慢,可能跟通讯的组态没多少关系。
你可以检查下处理控制程序,看看是不是程序本身处理时间过长,导致反馈的时间达到20s左右。
正常通讯占用的时间在6秒左右是正常的,但显然用不了20S这么夸张。
1.6卡件故障的处理思路
首先,别忙着复位或插拔,第一步是收集卡件信息。
在系统画面的卡件状态那里,点report就会生成卡件的信息报告。
存成一个文本文件。
发送给横河的售后服务部,他们可以帮助根据报告分析卡件故障的原因。
甚至能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 横河 DCS 问题