海川化工论坛-海川网-【化海川流】

标题: 横河DCS系统CS3000&CENTUM VP专题讨论及求助办公室 [打印本页]

作者: matrixwhiz    时间: 2009-3-5 12:52
标题: 横河DCS系统CS3000&CENTUM VP专题讨论及求助办公室
本帖最后由 matrixwhiz 于 2013-11-20 09:31 编辑

本贴提供各位使用YOKOGAWA 产品的工程师发问,各位在使用过程中遇到的问题,尽管在这里提出来。希望本帖能为大家解决问题提供一些思路和经验。

但是,毕竟一个人多的力量和知识是有限的,不可能通晓和解决所有的问题。希望本贴抛砖引玉,能发动广大网友的力量,大家共同贡献智慧,为在维护和使用横河控制系统中遇到的问题答疑解惑,每个网友都可以回答问题,而不仅是我一个人的力量。相信网友的智慧是无穷的

问题范围:
横河DCS系统的问题,主要是CS3000及CENTUM VP 版本的任何问题,均可探讨。
对较早的Centum-XL, Centum-CS,大家有问题也可以反馈。
如果有 Prosafe-RS , Exaopc, EXaquantum 产品的问题,我尽量查资料,给大家一个思路。

在线联系方式:
msn :matrixwhiz@live.cn

CENTUM VP R5 安装手册。发这个主要是VP的资料是安装之后才能看到,安装前没办法看,所以很多朋友不会安装,因此在这里发布安装手册。
文件28兆,百度网盘下载地址:
http://pan.baidu.com/share/link?shareid=234050&uk=990154849


求CS3000软件和资料及项目样例的,恕无法提供。
需要技术手册的海友去看这个帖子:
http://bbs.hcbbs.com/viewthread.php?tid=58232&extra=page%3D1%26amp%3Bfilter%3D0%26amp%3Borderby%3Dviews%26amp%3Bascdesc%3DDESC






作者: wopale3    时间: 2009-3-5 13:11
CS3000的通道隔离是怎么规定的,是否全系列的模块都支持点点隔离,分组隔离,谢谢
作者: matrixwhiz    时间: 2009-3-5 15:00
本帖最后由 matrixwhiz 于 2013-1-23 17:22 编辑

cs3000 的卡件不是全部通道隔离,也就是点点隔离。但是yokogawa 提供了选择,你必须在卡件选型的时候就决定是否要通道隔离,选择正确的卡件类型。
软件不需要特别设定

借用此楼给帖子加个目录:

1楼     增加了VP的安装手册
720楼   opc 测试方法(LHS2411 hisopc )的测试
10楼   在线增加Node 的步骤
11 楼 cs3000 的卸载步骤
19、22楼  动态改变PID参数的方法
48、      ALR121 modbus 485 通讯   712 modbus 指令代码
723  在线增加控制站和操作站,IP地址设定



作者: baodingzhai    时间: 2009-3-5 15:21
横河的冗余卡件在现场信号什么情况下会切换到备卡,运行错误的卡件只能在线插拔恢复正常吗?如果在线增加卡件或NODE行的通吗?
作者: matrixwhiz    时间: 2009-3-5 15:54
横河的冗余配置的卡件,切换到备用侧的条件是内部的比较运算不一致的时候,主控侧会认为自己有故障,切换到备用侧。这只是一种情况啦。主卡有BAD或其他报警的情况下,也会切换。
只能在线插拔才能回复。
在线增加NOde是可行的。
作者: zhaohh3211    时间: 2009-3-6 14:38
你有没有向海川提供过CS3000资料啊?主动给我们介绍一下你们的工艺和DCS系统好不好?
作者: matrixwhiz    时间: 2009-3-6 16:06
标题: 回复 6楼 zhaohh3211 的帖子
我是刚注册的,二年级,上传不了资料。况且,说白了,网上已有的资料已经比较全面了。有海友上传了几乎整套的资料啦。
为了方便诸位,我最近抽时间把他们的资料贴转到这里来好了。
谢谢大家参与
不过,有针对性的Q&A是更有价值的交流方式。横河的资料纷杂无序,看多本资料才能整明白一个小问题。

关于手册,去看这个帖子
http://bbs.hcbbs.com/viewthread.php?tid=58232&extra=page%3D1%26amp%3Bfilter%3D0%26amp%3Borderby%3Dviews%26amp%3Bascdesc%3DDESC

[ 本帖最后由 matrixwhiz 于 2009-3-7 07:54 编辑 ]
作者: matrixwhiz    时间: 2009-3-7 22:47
标题: 横河DCS大概的产品线
yokogawa 的产品线:
CentumV-CENTUM-XL --CENTUM-CS --CS3000/CS1000
XL 应该还是应用比较好的一套系统,贼皮实,贼耐用。据说有一套已经用了30年,目前还在用。
CENTUM -CS 是CS3000 前代产品。从软件上说,非常相似,功能基本没什么大的差异。但是它基于unix 平台,稳定性可靠性非常好。据我的经验也是十几年没太出过什么故障。
CS3000是最新的基于windows平台的系统,相对而言简单易用,也不可避免故障比以前的系统多点。
总之,只要你按照横河的手册办事,  也包你平安
作者: xj_gzq    时间: 2009-3-8 15:43
标题: 请问5楼:在线增加NODE具体怎么操作
我维护的一个装置就需要在线增加一个NODE,5楼回答说行。那您是怎么具体操作的呢?请明示。
因为这个可是个危险的活,出了差错可就搞停工了。
谢谢
作者: matrixwhiz    时间: 2009-3-8 17:42
标题: 在线增加NODE
以 CS3000为例讲解,说明一下,这种事最好还是联系横河服务部工程师完成,确实有风险。

CS3000 中绝大多数任务都可以在线(online)修改组态完成。
硬件上,你这个NOde肯定是装在最后吧。OK。
把Node固定好,地址拨号,上电。
断开现有ESB BUS BUS1, 连接上增加的Node,这时候BUS2可以保证原先的系统工作。
软件组态,新加一个NOde,下装。
等新增的Node 工作正常,断开 BUS2,链接到新增的Node。
Ok,全部完成。
其实一句话,只能一根BUS 断开,千万别两根同时断开。

再强调一次,有风险,完全有你正在断开BUS1的时候 BUS2 也故障的可能是存在的。操作时让工艺人员做一点准备工作。
作者: matrixwhiz    时间: 2009-3-8 18:13
标题: CS3000 的正确卸载方法
看见有位海友发贴问这个问题。把我的回答转到这里来了

不能直接点cs3000目录里的 uninstall 卸载。需要做点铺垫
1、首先,需要到管理工具--服务, 关掉BK打头的服务,约10个左右
2、需要关闭CS3000的共享。方法是 我的电脑--右键-管理--共享-  删掉和cs3000 有关的共享。
3、然后点 uninstall 开始卸载
4、完成重新启动电脑, 删掉CS3000 目录

说明下,卸载前做好备份。cs3000 例如 趋势 ,报表等数据文件是存在Cs3000 --his 目录里。别重装后没这些东西了。
作者: baodingzhai    时间: 2009-3-10 09:21
在横河CS3000系统报警中经常出现BUS1闪断的情况,就是出现BUS1断开的报警,很快就恢复了,这是什么原因造成的呢,时间太快根本无法查看是哪个BUS口的问题,如何解决?
作者: dainamoka    时间: 2009-3-10 10:41
我们这前一阵遇到这种情况,1、SWITCH的接口不好,2、通讯电缆受损  3、也可能CPU要发生故障
作者: 漠北逸海    时间: 2009-3-10 16:33
标题: 回复 12楼 baodingzhai 的帖子
我们这里也出现过这种问题,给你两点建议:
1、检查BUS1与BUS2是否交叉;
2、检查一下接地电阻,看看BUS总线屏蔽层上面是不是有10~15V的浮电压,如果有的话,接地肯定不好,或者说接地方式有问题。
作者: matrixwhiz    时间: 2009-3-10 21:22
漠北逸海及dainamoka说的没错。
BUS  闪断这种问题,一般发生的原因有:
SWITCH 质量不好。说白了,有的小公司施工的项目,为了节省成本,许多部件都是选用了很廉价的低质部件。包括电缆、堵头、光纤转换器。这样,网络中的出问题的环节就比较多,很容易出问题。

如果全部选用横河原装的网线(主要指细缆,双绞线就不必了)。堵头,网络转换器。比如 YNT,BCV等。一般网络就非常稳定。不过原装的确是很贵。

仔细接地情况,防干扰措施是否良好。
BUS1和BUS2 交叉也是一个主要原因。
作者: 工控小黑    时间: 2009-3-16 13:03
CS3000系统中,一个AO通道竟然可以同时在两个控制逻辑中作为输出引用,为什么系统允许这样做呢?这样的话阀门无法动作。今天刚遇到的

[ 本帖最后由 wopale3 于 2009-3-16 17:05 编辑 ]
作者: matrixwhiz    时间: 2009-3-17 20:57
标题: 多个控制逻辑同时操作一个AO可行吗?
多处逻辑控制同时引用一个AO好像是可以的。阀门动作绝对没问题。出问题的是你的控制逻辑,不要做自相矛盾的操作才行。负责错误的逻辑怎么能做出正确的动作。?
作者: 13918490403    时间: 2009-3-18 06:04
标题: CS3000的一个问题
我想在系统运行时动态修改PID调节器的PID参数,不知道CS3000中能不能办到,好像听说和顺控表结合可以。我们厂里根据经验切换产品时先用一组PID参数,10分钟后切换到另一组,不知道如何动态修改PID参数。请大家帮我看一下。
作者: matrixwhiz    时间: 2009-3-18 22:37
标题: 回复 18楼 13918490403 的帖子
实现动态改变PID参数很简单啦
用顺控表实现的一种方法:(举一例)
新建一个 计算块(CALCU)   LICSET  ,
内容是:
LIC-101.P=90
执行方式为 ONE-shot 方式
在顺控表条件栏填入条件。比如 LIC-101.ALRM    Hi            Y
动作栏填入 动作              LICSET.ACT      ON           Y
顺空表投自动,执行看看吧,是不是P 参数被设定为90 了?
这样就完成了你想要的功能。意思说 当 LIC-101高报的时候,把PID 的 比例 P 设定为 90 。
其他的功能你自己因地制宜了。方法就是这样。

[ 本帖最后由 matrixwhiz 于 2009-3-18 22:39 编辑 ]
作者: 13918490403    时间: 2009-3-20 21:01
标题: 多谢,还有一个问题
多谢matrixwhiz ,你的回答我试了一下,刚开始不行,后来发现calcu中是区分大学写的,现在好了。非常感谢。

还有一个问题:我们这里是把一个温度的设定值输入到CALCU中然后进行一番运算,当发现输入温度的设定值变化时,这时候采用一组PID参数控制5分钟,然后采用另一组PID控制,如果产品不变始终用最后一组;当产品切换时再用第一组PID参数控制5分钟,然后切换到第二组。

我想问一下:如何能够检测到温度设定的变化,因为CALCU中是当前的温度设定值,上一次的没有保留不知道能不能把上一次的保留住,我不知道怎么把之前时间的温度设定值保存住做比较,另外采用定时器也是用顺控表吗?如果方便的话写几句程序我学习学习。
作者: 工控小黑    时间: 2009-3-20 21:48
标题: 回复 16楼 工控小黑 的帖子
真的,删掉一个输出,就好用了
作者: matrixwhiz    时间: 2009-3-21 21:36
标题: 回复 20楼 13918490403 的帖子
你的问题我提供个思路给你,最近工程紧,没时间细细调试完整解决方法。

你做两个计算块,每个块设定一组参数。
我假设你的温度设定值为两个固定的值,比如第一种产品设定 200度,第二种设定500度。
建一个 RL块RL1
X01 为 TIC101.SV 和 200, X02为  TIC101.SV 和 500
用顺控表
C1   RL1.x01  EQ   Y
C2   RL1.X02 EQ         Y
C3   TM1.BSTS  ctup    Y
A1   C1.ACT  ON     Y
A2   C2.ACT  ON           y

然后用一个计时器保持5分钟后
A5   C2.ACT. ON
意思是:
在比较块里设定两组温度设定值,当要求 设定为 200度时用C1计算快设定一组参数。
当温度设定为500 而且第一组参数已经控制5分钟了,就设置第二组参数。下一次设定为200的时候,就形成循环了。

这是我的思路,你得自己再调试,我没上机试。计时器的启动停止我没给完整操作步骤。

[ 本帖最后由 matrixwhiz 于 2009-3-21 21:37 编辑 ]
作者: matrixwhiz    时间: 2009-3-22 22:40
标题: 横河CS3000 软件测试的方法
CS3000 有个 TEST软件包,DEMO版会带有这个软件包,正式版需要掏钱购买。

使用方法是:
选中 想测试的 控制站,比如 FCS0101,然后点 TEST进入测试。
注意的是顺控表默认是 MAN 方式 ,需要投自动 才能起作用,一般专门设一个  启动方式 I d的顺控表把其他顺控表投自动。
测试方式 下 DI DO 都可以用手动 给值,ON OFF 。
作者: ybziliao    时间: 2009-3-23 13:03
请教一个问题,CS3000中如何组态,带脉冲参数,流量的仪表,能否给出个例子.

[ 本帖最后由 漠北逸海 于 2009-4-15 16:29 编辑 ]
作者: matrixwhiz    时间: 2009-3-23 22:50
标题: 回复 25楼 ybziliao 的帖子
说详细点吧,太笼统了。
你的流量表本身用什么信号输入?毫安信号吗?还是脉冲信号
作者: 7号当铺    时间: 2009-3-24 01:42
CS3000学习版的光盘安装以后,第一次还能正常仿真,但当重新启动电脑后就不又不能仿真了,在启动画面卡住了。
注:是个人电脑,安装了防火墙跟杀软,不知道是不是跟这个有关系。
如果有关系的话在个人电脑怎么安装学习版的(带有仿真功能,可能与KEY有关)?
是不是非的安装虚拟机才能解决啊。
作者: matrixwhiz    时间: 2009-3-24 22:44
标题: 回复 27楼 7号当铺 的帖子
cs3000 不提倡装杀毒软件,我们平常工程也是不装的。防火墙也必须关闭。个人学习用倒
不太影响吧,不过最好不装。
不用装虚拟机,最好装个干净的系统,别装其他的乱七八糟的软件。DCS软件毕竟兼容性不会那么高
作者: 7号当铺    时间: 2009-3-31 22:55
标题: 请教matrixwhiz
目前学习CS3000比较快捷的方式就是安装仿真版的学习了。
但是个人电脑又安装了杀软等工具后往往不能仿真了。
有什么好的办法解决吗?
作者: zhhc0669    时间: 2009-4-2 07:33
标题: 温度问题
为什么温度卡件存在零点不稳定漂移,知不知道原因.
作者: zhhc0666    时间: 2009-4-2 07:48
标题: 回复 30楼 zhhc0669 的帖子
我也遇到相同的问题需要解释
作者: matrixwhiz    时间: 2009-4-3 22:34
标题: 回复 31楼 zhhc0666 的帖子
横河的温度卡件往往对安装位置有要求,不是随意安排的插槽的。
比如看看你的卡件是不是装在发热量大的卡件旁边,比如是不是紧挨电源卡,是不是装在上边(手册中说装在下层,最好别装在上层,)而且装在最左侧等等。
看看你们的安装是不是符合规范。
作者: matrixwhiz    时间: 2009-4-3 22:40
标题: 回复 29楼 7号当铺 的帖子
没啥好的办法。
横河的软件对杀毒软件的兼容性很差。一般装完机必须要关闭防火墙。还要打开网络共享,对everyone 用户赋予自由读写,网络访问的权利。
所以,横河的手册一般是要求不装杀毒软件的。
非得要装,就必须装横河指定的杀毒软件,好像是赛门铁克,还要进行很多特别的设置才行。
作者: hongshui1    时间: 2009-4-9 23:19
标题: CS3000学习版的光盘有地方下载吗
CS3000学习版的光盘有地方下载吗?因为单位有横河cs3000 fcs的系统控制的退火炉,让我管,但是我没接触过和培训过,不知道怎么去学习他,希望大侠能给个学习的建议和方法。谢谢
作者: hongshui1    时间: 2009-4-11 00:26
标题: cs3000中流量仪表的参数怎么设定
关于流量仪表的参数比如上限报警值,报警后一段时间生产线停止,我想修改报警后延时的时间,可是我找不到报警时间设定值,还有怎么输入和修改报警时间参数,我在顺空图和逻辑图中找了半天也没有找到在那修改和设定,大侠给个建议吧
作者: hongshui1    时间: 2009-4-11 00:33
标题: matrixwhiz 你当初是怎么学的横河的
matrixwhiz 你当初是怎么学的横河的,给点建议吧,我刚开始跟老外调试设备,只知道使用横河cs3000的系统,不了解它的程序和怎样看他的程序,老外也不讲,说你会用就行了。我也没培训过。为此我老板没少给我穿小鞋,强烈希望你能给我指导一下。谢谢
作者: matrixwhiz    时间: 2009-4-12 21:39
标题: 回复 34楼 hongshui1 的帖子
目前还没有在网上发现有下载的地方。
不过,如果你单位有使用CS3000的话,你完全可以装在自己的电脑上就好了。没人追究你盗版责任的。
横河并没有专门的学习版。有一个所谓的DEMO版,和正式版的区别就是2个月过期,没有其他的区别。
作者: matrixwhiz    时间: 2009-4-12 21:45
标题: 回复 35楼 hongshui1 的帖子
按你所说,应该实现的功能是 :当某流量高报后 ,会发出某个指令,类似于跳车的功能吧。
这种能肯定是用顺控表实现的。你首先去组态中查 (tool--search by name ),输入你知道的这个流量表位号。肯定能找出该位号在组态中所有出现的位置。按理说肯定至少在顺控表或逻辑图中出现了,否则没法实现高报跳车的功能。
延时时间应该在一个计时器中(TM) 类型的模块中设置。设定该模块的SV值就行。
流量表高报值在该表的 调整画面中设定。
作者: matrixwhiz    时间: 2009-4-12 21:51
标题: 回复 36楼 hongshui1 的帖子
很多网友问这个问题,如何学习横河的软件,我也回答了很多次。真的没什么诀窍。
这是一门技术,没办法速成,只有不断的使用调试中才能学会。
去横河参加他们的培训课可能会有利于缩短入门的时间。参加2周的课程,回来后基本上可以完成最基本的维护作业技能。更深更多的内容,只有艰苦学习了。
话说回来,横河的系统应该在所有的DCS系统里算是最简单,最容易掌握的系统。
认真看别人的组态,反复钻研对比,应该一两个月就能小有成就吧。
努力学习
作者: faol    时间: 2009-4-13 00:13
问下,横河CS 3000与SIS通讯,我们这里用的是ALR121与其通讯,在软件组态上有需要特别组态的东西么?
比如说SIS中有的软点是从DCS中取值的,我只了解SIS中组态了个软点,在DCS中相应的点需要做什么组态么?...
描述的比较混乱,希望能明白。。。
作者: hbtmlyt    时间: 2009-4-13 01:48
标题: 关于CS3000 CPU的电池使用寿命?
请问其CPU的电池寿命一般是几年?

我怎么知道什么时候改换电池了?系统有没有什么报警信息通知?
谢谢!
作者: hongshui1    时间: 2009-4-13 12:12
标题: 谢谢
就是说,类似流量表的数值设定是在sv中设定,而对于他的高报触发和低报触发则是通过顺控或逻辑图的方式进行控制,不像西门子通过梯形图或者语句进行控制,即程序控制。对吗?
作者: hongshui1    时间: 2009-4-13 12:14
标题: 回复 38楼matrixwhiz
就是说,类似流量表的数值设定是在sv中设定,而对于他的高报触发和低报触发则是通过顺控或逻辑图的方式进行控制,不像西门子通过梯形图或者语句进行控制,即程序控制。对吗?就是没有具体的程序,而是通过顺控或逻辑图来实现的?
作者: dainamoka    时间: 2009-4-13 13:05
关于PID的动态设定,可以通过ST和SEBOLJ结合使用,控制功能就可以实现。TM计时器及时到触发SEBOL块执行。
作者: dainamoka    时间: 2009-4-13 13:17
回复41楼,cpU电池的寿命跟环境温度关系很大:
在低于30度的环境中通常使用寿命是3年;
在低于40度的环境下使用寿命月1年半
在低于50度的环境下只用9个月
作者: hongshui1    时间: 2009-4-13 14:27
标题: 回复44楼
TM计时器的时间能改吗?在哪改?
作者: matrixwhiz    时间: 2009-4-13 22:10
标题: 回复 41楼 hbtmlyt 的帖子
横河的标准是三年
DCS电池上都有一个时间标签,写的某年某月,意思就是有效期截止的时间。过了这个时间就应该换新电池啦。
作者: matrixwhiz    时间: 2009-4-13 22:15
标题: 回复 42楼 hongshui1 的帖子
对。
产生高报信号是在流量表中设定高报(PH PL)等设定值来产生,但是利用高报低报时间来做某个事情,比如高报时关某个阀门,跳车等肯定实在顺控表,逻辑图里实现。
横河软件没有梯形图描述语言,顺控表,逻辑图实现的就是西门子里梯形图的功能。
作者: matrixwhiz    时间: 2009-4-13 22:32
标题: 回复 40楼 faol 的帖子
ALR121串口通讯卡的使用也很简单,需要设定的地方比较少
产生新卡件后,需要对卡件属性进行设定。port1, port2 ,接线在那个port,就设定那个port。主要就是串口通讯那套。比如奇偶校验,停止位,数据位。card common里重要的一点就是选通讯协议。默认是fa-m3,如果你使用modbus的话,需要自己选定modbus 协议。
进入卡件定义里。有几项参数。
buffer 指总共有多少数据,这个数据只要大于实际数据量就好。
program name 默认就行。
size 数据长度。
station 就是从设备的ID号
address 就是其实地址,和从设备一致才行。格式是:A40002类似样。A4是功能码。0002才是地址。
data type 是定是模拟量还是数字量。横河一个模拟量占16个数字量的位置。也就是完全可以自己把16个位的内容分别提出来当做16个数字量。
其他的默认就好
作者: matrixwhiz    时间: 2009-4-13 22:35
标题: 回复 46楼 hongshui1 的帖子
在计时器的调整画面里改。
就是改TM仪表的PH值。
作者: ww_10000    时间: 2009-4-15 15:15
横河系统的末尾的NODE型号与前面的是不一样的,怎么在线增加NODE?
作者: shaoxiaoqi    时间: 2009-4-15 16:29
原帖由 dainamoka 于 2009-4-13 13:05 发表
关于PID的动态设定,可以通过ST和SEBOLJ结合使用,控制功能就可以实现。TM计时器及时到触发SEBOL块执行。


如果比较重要的PID动态设定,不推荐SEBOL来说使用,因为SEBOL的执行直接和CPU的LOADING有关,并不是严格的周期扫描!如果你STATION的LOADING比较低的话,可以考虑有SEBOL来进行处理。
作者: matrixwhiz    时间: 2009-4-15 19:15
标题: 回复 51楼 ww_10000 的帖子
答案参看10楼。
末尾的NOde 是与中间的NOde 类型不一致。
原理都一样。只要掌握一个原则:不能同时断开2个ESB bus就行。
你把NOde先断开一根总线,接入新增NOde bus1,下装。再断开另一根。链接到新增node 的bus2 。任务完成。
作者: lxch99128    时间: 2009-4-16 09:00
我碰到这样一个问题:
CS3000系统的一对冗余模拟量输入卡,卡本身没有问题,但是两块卡同时插上,就会有一块出现故障报警,每块卡单独插上去,正常。
不知是什么原因?
作者: shaoxiaoqi    时间: 2009-4-16 09:43
标题: 回复 54楼 lxch99128 的帖子
你这块卡上所接的回路中可以有电流过载的现象,或者是绝缘不好,最好能逐个回路进行检查!!
作者: xxy811225    时间: 2009-4-16 18:14
标题: 偏差报警提示?
对PVI-DV模块的偏差报警设置了:检查正负偏差报警,但是出现了DV+/-的时候,在过程\系统报警的窗口里,也不出现这个报警?
在楼主的提醒下,终于弄明白了这个问题,在操作站设置 了AOF  报警就不会弹出来了

[ 本帖最后由 xxy811225 于 2009-4-17 17:38 编辑 ]
作者: hbtmlyt    时间: 2009-4-16 18:55
为什么我的CS3000用TEST功能仿真时,系统总是长时间等待后出现该提示!Illegal Exit Code!Please power off the computer!重装后,还是不行,郁闷ing,希望专家指点一二。谢谢!
作者: xxy811225    时间: 2009-4-16 20:52
最好把系统重装一遍再按照正常装CS3000的方法安装,这个论坛 有一个讲怎么装CS3000的帖子
(直接卸载CS3000就装很可能不行的)
要是还不行,你的安装的CS3000源文件就有问题了
作者: 13918490403    时间: 2009-4-16 21:22
标题: 请教两个cs3000的问题
有两个问题请教,请指点

1. 如果一个pid模块,假设位号为PIC100,通过连接线连接串级给定设定为900度,如果有一个计算模块中设定PIC100的设定为1000度,那么程序将如何处理呢?是不是900度和1000度反复切换,还是有个优先级?

2.我们单位的以太网通讯采用一个网络设备较ACG105应该是横河的标配,我在程序中试图找到数据的源头,发现源头就是一些DSET模块,从其他计算机上到PLC的数据从那取,但是数据如何从ACG卡上到DSET模块呢,他们之间应该有一个组态匹配关系,也就是应该有标准块得到以太网数据再写到DSET中,这步骤我没有发现,不知道是如何处理的。
作者: matrixwhiz    时间: 2009-4-18 00:05
标题: 回复 59楼 13918490403 的帖子
第一个问题
     这样的问题,你做个实验就明白了,不用来这里问。实践是检验真理的唯一标准嘛。
第二个问题: 网络设备应该是 ACG10S, 不是ACG105 吧。ACG的作用是转换不同的网络,例如从E网 到V 网的转换。按理从其他的PLC取数据不是ACG的功能范围。我觉得你可能没正确了解这里的连接关系。你画个草图,描述下你看到的情况和网络配置,我好分析。
作者: shao0430    时间: 2009-4-18 11:23
以前用的都是honeywell的DCS,最近跳槽了,新单位用的系统是CS3000,又不给去西安培训的机会,只能到处看资料了。在这个版块,真的学了很多东西。谢谢!
作者: zhhc0669    时间: 2009-4-18 11:55
我想学习一下sfc,高手介绍一下,最好举例说明
作者: matrixwhiz    时间: 2009-4-19 13:05
标题: 回复 62楼 zhhc0669 的帖子
说实话,你这种提问回复很困难。就跟你说我想学好微积分,请举例说明一样。
SFC也是很大的一块内容,光这一段手册也几百页。
这个小小的帖子,只针对一些使用中遇到的具体问题,太大的问题很难在这里说的全面。
作者: lxch99128    时间: 2009-4-19 14:59
我这里的CS3000总会出现这样一个问题:冗余的模拟输入卡,其中一块出现故障报警,将其拔插一次立刻恢复正常,可是过不了多久又会出现类似的情况。
是不是CS3000本身就有这样一个毛病还是别的原因啊?
作者: 漠北逸海    时间: 2009-4-19 16:36
标题: 回复 64楼 lxch99128 的帖子
我们也遇到楼主所说的情况,主要是现场仪表接地引起的,你查一下。
作者: hbtmlyt    时间: 2009-4-20 18:49
请问一下控制室的CS3000里面的工程没法在线下装了,在离线下装时,需要做些什么准备工作以及注意什么?(不知道能不能从控制器里面把程序回读上来,就像PLC一样,呵呵?)
作者: shaoxiaoqi    时间: 2009-4-20 23:08
原帖由 lxch99128 于 2009-4-19 14:59 发表
我这里的CS3000总会出现这样一个问题:冗余的模拟输入卡,其中一块出现故障报警,将其拔插一次立刻恢复正常,可是过不了多久又会出现类似的情况。
是不是CS3000本身就有这样一个毛病还是别的原因啊?


这个问题我也遇到过,在CS3000的系统中,冗余卡件会出现这样的情况,原因是你卡见所连接的回路中有电流过载,或者是绝缘不良好的回路,最好对每个回路进行检查,如果的单卡的话,CS3000就不会出现FAIL的情况,直到卡件真正的FAIL。希望能帮助到你
作者: shaoxiaoqi    时间: 2009-4-20 23:10
原帖由 hbtmlyt 于 2009-4-20 18:49 发表
请问一下控制室的CS3000里面的工程没法在线下装了,在离线下装时,需要做些什么准备工作以及注意什么?(不知道能不能从控制器里面把程序回读上来,就像PLC一样,呵呵?)


可以从控制器中读到项目,但是在CPU断电超过72小时以后,项目文件可能会有损失,所以最好在CPU断电前,对你的项目进行最新的备份
作者: ww_10000    时间: 2009-4-21 15:10
标题: 回复 57楼 hbtmlyt 的帖子
出现这种情况在用TEST FUNCTION 时,请将防火墙及杀毒软件关掉。
作者: wojiushiwomao    时间: 2009-4-21 15:49
标题: 通信模块
横河通信模块ALR121有什么用途?是不是必须安装?
作者: ww_10000    时间: 2009-4-21 15:59
标题: 回复 53楼 matrixwhiz 的帖子
您可能没明白我的意思,末尾的那个NODE 与其它的NODE 的型号是不一样的,而且上面的通讯卡件只有一个ESB接口,如果增加一个NODE 的话,是不是要将末尾的那个NODE 连同上面的卡件一同向下挪个位置(这里有个问题是通讯电缆不够长啊!),然后将增加的NODE 安装在原来末尾那个NODE的位置!我个人感觉有点悬啊!所以不可盲目的增加NODE!
作者: shaoxiaoqi    时间: 2009-4-21 16:26
标题: 回复 70楼 wojiushiwomao 的帖子
ALR121卡件是横河的通讯卡件,利用各种接口与SUBSYSTEM进行通讯的卡见,例如用MODBUS,PLC5等等
作者: matrixwhiz    时间: 2009-4-21 21:43
标题: 回复 71楼 ww_10000 的帖子
你的看法很正确。
末尾的NOde型号是有特定型号的,确实应该装在末尾。如果新增加一个,必须要把新NOde插入到末尾Node之前。也就是把末尾的Node往下挪。如果ESB bus 不够长,那就没办法,只能换较长的ESB BUS了。这也是可以在线完成的,没问题。
作者: matrixwhiz    时间: 2009-4-21 21:48
标题: 回复 65楼 漠北逸海 的帖子
如果冗余卡件总是有块卡件失败,插拔后恢复,应该仔细检查各个现场仪表回路,是不是有接地或其他串扰。这个问题不是cs3000的问题,有问题不报警才有问题呢。你说是吧。
作者: matrixwhiz    时间: 2009-4-21 21:58
标题: 回复 66楼 hbtmlyt 的帖子
CS3000 不能像PLC那样从下位(控制器)读组态到组态软件。必须保持当前项目最新
离线下装,必须是装置停车时侯进行,生产期间严禁离线下装。因为DI DO可能会复位,引起联锁动作,会导致意想不到的问题。
离线下装前,保存调整参数。
尽量选择最新的备份做离线下装,不能在线下装,肯定是在非当前项目下做了修改导致的。
然后就下装吧。
如果非的在生产期间离线下装,那就把联锁信号全都强制(用短接线吧),模拟量倒不受影响。
让工艺操作人员现场也做好准备,也可以尝试离线。可能5分钟左右就恢复了。
作者: doggod    时间: 2009-4-21 22:48
标题: CPU的指示灯全都灭了
加热炉控制系统使用的CS1000 DCS,现在出现一个CPU指示灯全都是灭的,另一CPU在这个CPU出现问题后自动转成运行CPU。那个全灭登的cpu,这个情况如何处理,是哪里有问题了?是否CPU电池过期导致灯等全灭?还是CPU硬件故障?还是电源有问题导致CPU显示灯无?
作者: lxch99128    时间: 2009-4-22 08:34
原帖由 doggod 于 2009-4-21 22:48 发表
加热炉控制系统使用的CS1000 DCS,现在出现一个CPU指示灯全都是灭的,另一CPU在这个CPU出现问题后自动转成运行CPU。那个全灭登的cpu,这个情况如何处理,是哪里有问题了?是否CPU电池过期导致灯等全灭?还是CPU硬件故障 ...


1、如果有CPU备件,那更换一块CPU,这时如果正常了,就说明全灭灯的CPU坏了。如果还是不正常,说明背板或插槽有问题。
2、如果没有CPU备件,检查一下全灭灯的CPU有没有烧焦的味道或电路板上有烧黑的地方。反正这种情况不是很好查清楚原因。

总之,第一种方法是有条件判断的,因为不至于整个CS1000系统就只有一对冗余的CPU,只要其它地方还有一对冗余的CPU,也可以先拿来试一试。
作者: ww_10000    时间: 2009-4-22 11:14
离线下装,会导致CPU停机!
作者: ww_10000    时间: 2009-4-22 11:16
标题: 回复 76楼 doggod 的帖子
指示灯全灭,CPU损坏了,只能更换CPU了!
作者: emagiz    时间: 2009-4-22 18:55
请问楼主cs3000中的全局开关 global switch该如何使用,

我用使用内部开关的方式通过LC64块给它置值,但是调用时显示PV=*********

如果置值正确了,该如何在另一个FCS站上调用它,也是用areaout么?
作者: matrixwhiz    时间: 2009-4-22 21:13
标题: CPU 死机(灯全灭)的故障处理方法
楼主所述的情况也是最严重的故障之一。这里就这个问题处理步骤给个方法,有助于正确处理。
1、当CPU死机后,如果另一侧还能工作,就不要着急拔卡换卡。首先应该运行一个 工具软件,路径在 c:\cs3000\fcs\tool\.fcscdsv , 作用是 crashdump,就是把坏CPU的寄存器状态存为一个文件,然后你把生成的文件发送给 横河 公司服务部的工程师。(相信你们用户应该知道他们的联系方式吧。不知道的给我留言。! 他们可以通过这个文件判断这个CPU到底是什么原因坏的,还能不能使用。换卡或重启后这个信息就不存在了。这个服务也是免费的。

2、存完后就可以拔卡了。拔下来后目视可以初步检查有没有明显烧焦之类(很少见,一般不太可能)。没有明显故障的,可以试着重新插进去。90%的可能会重新启动,可以正常使用。
3、观察一段时间,一个周之内不出现问题就认为是偶然故障,不影响使用。如果一周内再次死机,认为卡件已经损坏了。三包期内就寄给横河让他们给赔。出了三包期只能订购新卡了。
作者: matrixwhiz    时间: 2009-4-22 21:18
标题: 全局开关的使用
全局开关其实没啥神秘的。作用是在几个控制站之间共享一个开关面板。
要想使用,在FCS 的 STNDEF ,控制站定义里必须把 BUFFER SIZE 设为非零。比如设为 32.
然后定义这个全局开关在哪几个站之间共享。
再试试,是不是同步变化了?
作者: zhqshanxi    时间: 2009-4-22 21:30
请问cs3000大侠,最近搞到cs3000DEMO版,想试验一下。搞个锅炉水位三冲量系统,但没思路。请帮忙提供一个方案。
作者: shaoxiaoqi    时间: 2009-4-22 23:32
标题: 回复 83楼 zhqshanxi 的帖子
三冲量是个比较简单的回路,一个是串级回路,然后给补偿,接个BIN端子中的VN值就可以了进行补偿了
作者: emagiz    时间: 2009-4-23 08:46
原帖由 matrixwhiz 于 2009-4-22 21:18 发表
全局开关其实没啥神秘的。作用是在几个控制站之间共享一个开关面板。
要想使用,在FCS 的 STNDEF ,控制站定义里必须把 BUFFER SIZE 设为非零。比如设为 32.
然后定义这个全局开关在哪几个站之间共享。
再试试,是 ...


BUFFER SIZE 我找到了,但是“定义这个全局开关在哪几个站之间共享”该在哪儿定义呢??

还有请问在另一个站该如何调用,这样可以么?

[ 本帖最后由 emagiz 于 2009-4-23 08:56 编辑 ]
作者: shaoxiaoqi    时间: 2009-4-23 12:53
原帖由 emagiz 于 2009-4-23 08:46 发表


BUFFER SIZE 我找到了,但是“定义这个全局开关在哪几个站之间共享”该在哪儿定义呢??

还有请问在另一个站该如何调用,这样可以么?


定义GLOBAL SWITCH 首先你要在FCS的CONFIGURATION文件夹下STNDEF文件中SCAN TRANSMISSION表中定义BUFFER,下面定义和在同一DOMAIN中和哪几个FCS需要通讯的BUFFER,其他的FCS才能应用这个FCS的GLOBAL SWITCH,至于你下面那个SI-1模块连接的GLOBAL SWTICH应该写%GW00101就行了,意思就是引用当前DOMAIN中第一站的第一个GLOBAL SWITCH。
作者: matrixwhiz    时间: 2009-4-23 18:41
标题: 回复 86楼 shaoxiaoqi 的帖子
完全正确。
对全局开如何引用,我今天做了个实验,证明shaoxiaoqi 的说法完全正确。
全局开关的名字是 %GS00101之类,后面的01 代表 FCS ddss的ss部分。代表引用了那个站的全局开关。
谢谢shaoxiaoqi 先生的回复

[ 本帖最后由 matrixwhiz 于 2009-4-29 20:48 编辑 ]
作者: matrixwhiz    时间: 2009-4-23 18:49
标题: 三冲量调节回路的构成。
三冲量调节回路典型应用是在锅炉汽包液位控制。这里就以这个做一说明。
汽包液位LIC101, 蒸汽流量 FI101,给水流量 FIC102 。
一般是这样的 , LIC101 做 主回路 。FIC102 做 副回路。FI101 做前馈。
FI101 的SUB 端子输出 到 LIC101 的 VN 端子。SUB 选择 DltPV输出,LIC101 的补偿运算选择作用在输出上。LIC101 的OUT 连接 FIC102 的SET端,LIC101的详细设定里output 里选择MV 的刻度方式为自定义,并且设置为FIC102 的量程范围。
到此结束。
自己试下。
最近我的3000系统坏了,过两天我给大家画个例子。
前两天做个项目,正好是锅炉项目。三冲量也正好做了一个。可以给你参考。

[ 本帖最后由 matrixwhiz 于 2009-4-23 19:47 编辑 ]
作者: shaoxiaoqi    时间: 2009-4-23 19:40
没办法没有权限传图...
作者: zhhc0669    时间: 2009-4-23 21:18
标题: cs3000问题
如何把位号、注释、端子号输出到EXCEL
作者: zhhc0669    时间: 2009-4-23 22:37
如何把CS3000里的端子位号注释导出来
作者: zhhc0666    时间: 2009-4-23 23:21
有没有高手讲讲SFC的使用
作者: shaoxiaoqi    时间: 2009-4-23 23:36
如果想导出全部的IO assignment,需要有专用的项目工具,你可以对一个SLOT导出CSV文件,这个CSV文件可以用EXCEL打开的。然后合并起来就OK了
作者: shaoxiaoqi    时间: 2009-4-23 23:37
标题: 回复 92楼 zhhc0666 的帖子
这问题提的,就像是有人能教一下C语言吗??
具体问题具体分析
作者: shaoxiaoqi    时间: 2009-4-23 23:45
原帖由 zhqshanxi 于 2009-4-22 21:30 发表
请问cs3000大侠,最近搞到cs3000DEMO版,想试验一下。搞个锅炉水位三冲量系统,但没思路。请帮忙提供一个方案。


终于可以发图了。
作者: matrixwhiz    时间: 2009-4-24 19:13
标题: 回复 93楼 shaoxiaoqi 的帖子
很对。如果要工位,注释的话,比较容易。去CONTROL DRAWING ,也是一页一页的去导出到CSV文件,合并之。
端子号就没办法了。不能导出。
作者: emagiz    时间: 2009-4-24 19:39
原帖由 matrixwhiz 于 2009-4-23 18:41 发表
完全正确。
不过后面的关于引用全局开关的语法可能有点问题。
全局开关的名字是 %GS001,%GS002 之类,不用引用后面的 S0101之类。
因为既然是全局开关,就是在所有的站间(已经设置参与全局的站)只有一个地址其 ...


我试了一下,需要引用%GS00101.PV

这样才能下装
作者: emagiz    时间: 2009-4-24 19:44
原帖由 shaoxiaoqi 于 2009-4-23 23:45 发表


终于可以发图了。


为什么那么多液位计?一共四个?
作者: shaoxiaoqi    时间: 2009-4-24 21:08
标题: 回复 97楼 emagiz 的帖子
不是4个液位计,是3个液位计求平均值而已!!!
作者: shaoxiaoqi    时间: 2009-4-24 21:10
标题: 回复 97楼 emagiz 的帖子
我告诉你的就是%GS00101.PV啊
是这么理解的,%GS001是你本站的GLOBAL SWITCH地址,后面的01是代表当前DOMAIN的站号!!!!
作者: zhqshanxi    时间: 2009-4-24 23:09
CENTUM VP是最新的系统,大家感觉怎么样.




欢迎光临 海川化工论坛-海川网-【化海川流】 (https://bbs.hcbbs.com/) Powered by Discuz! X3.4