您现在所在的是:

PLC论坛

回帖:2个,阅读:997 [上一页] [1] [下一页]
5356
shadowhao
文章数:1293
年度积分:50
历史总积分:5356
注册时间:2005/8/10
发站内信
发表于:2006/3/28 15:23:00
#0楼
关于iFix 3.5,朋友的一个疑问,发到这里,希望大家解决!
我在过程数据库中建立了一个数据 Fix32.THISNODE.OILHIGH.F_CV 它是用来表示油罐中液位高度的
1.我在画面上把的罐数据源链接到这个变量,同时通过关系数据库中的值不断修改这个数据,
WriteValue adoRS("highness").Value, "Fix32.THISNODE.OILHIGH.F_CV",
这时画面上的显示都是正常的,罐的液位高度也是对的。

2.我又添加了一个实时曲线的图表,用来显示液位高度的变化情况,同时图表的笔的数据源也是连接到这个变量

问题:
当我单独运行两者中的任意一个时,都是正常的。可是如果同时运行,那么数值就一直不变。当我先运行 1 时,就是油罐画面,如果再打开 曲线画面运行就 报错 ---- 加载数据库失败:Fix32.THISNODE.OILHIGH.F_CV,这时第一个 也出问题了,
 WriteValue adoRS("highness").Value, "Fix32.THISNODE.OILHIGH.F_CV"根本无法写入数据,Fix32.THISNODE.OILHIGH.F_CV得值始终不变,必须重新加载数据库,好像二者不能同时访问同一个数据库变量

希望各位高手指点一下,多谢了!










[此贴子已经被作者于2006-8-25 17:17:32编辑过]
993
3E3E3E
文章数:13
年度积分:50
历史总积分:993
注册时间:2004/5/25
发站内信
发表于:2006/8/25 17:08:00
#1楼
奇怪

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003