当前位置:
工控论坛
> >
产品
>
自动化软件
我要发帖
组太王中用中间变量
点击:
916
| 回复:
6
yuanwl
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 11回
年度积分:0
历史总积分:132
注册:2001年7月26日
发表于:2003-07-03 16:59:00
楼主
我的系统中有20个相同的设备,每个设备都有12个相同的模拟量。所以我不想创建所20个相同的窗口,我想只做一个窗口再通过定义12个中间变量来实现各设备模拟量Items的赋值,即我在打开窗口时将该设备的各Item名赋给这些中间变量。但是我发现组太王好像不支持这个功能啊,不知道各位有什么高招解决此问题?
分享到:
收藏
邀请回答
回复楼主
举报
yuanwl
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 11回
年度积分:0
历史总积分:132
注册:2001年7月26日
发表于:2003-07-02 18:18:00
1楼
没有人能给我一点意见吗?
回复
引用
举报
updi
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 56回
年度积分:0
历史总积分:63
注册:2002年6月24日
发表于:2003-07-02 19:08:00
2楼
我看过组态王6.02版的介绍,好像支持这种批量命名的功能了,你去它们的网站看看!
回复
引用
举报
xiaojia
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 198回
年度积分:0
历史总积分:316
注册:2001年12月24日
发表于:2003-07-03 09:59:00
3楼
这个很容易实现,你可以定义13个WORD型的中间变量,其中12个表示该窗口的12个模拟量,第13个变量表示哪个窗口打开,在工程脚本靠第13个变量判断将哪些模拟量送到该变量中。使用时间中断,时间间隔1秒即可。
回复
引用
举报
haer
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 33回
年度积分:0
历史总积分:37
注册:2002年7月20日
发表于:2003-07-03 13:27:00
4楼
与其费这个劲还不如复制画面来的容易,较你一招简单的,把工程备份好,然后选择变量替换,连名称带内容全换成下个设备的变量,然后把新画面导入到老工程里,如此重复,12个画面就全复制出来了,变量也都是连好的,比用命令改变容易多了
回复
引用
举报
yuanwl
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 11回
年度积分:0
历史总积分:132
注册:2001年7月26日
发表于:2003-07-03 15:13:00
5楼
haer,你好。我最先想到的就是这个办法。但总感觉这个方法有点土。呵呵,以后维护起来比较麻烦了。所以我希望能通过中间变量来解决它,这样当我以后需要维护时,也只需要修改给各中间变量赋值的语句就可以了。但根据我的试验结果,组太王里好像不能实现啊。虽然在组太王中各变量都有一个Name的属性。
回复
引用
举报
haer
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 33回
年度积分:0
历史总积分:37
注册:2002年7月20日
发表于:2003-07-03 16:59:00
6楼
用IF() { } IF() { } IF() { } 也可以实现,画面上显示的是中间变量,通过IF给中间变量副职 但我总觉得做命令语言太麻烦
回复
引用
举报
热门招聘
相关主题
BECKHOFF_TWINCAT_OPC配置
[2428]
通用的规约转OPC程序
[5624]
如何打开后缀为EXB的文件
[2944]
浙大中控先进控制软件
[3100]
三相异步电动机Y/△换接启动控...
[2113]
PLC培训学习光盘
[2221]
关于“wincc画面切换反应慢”的...
[3321]
求助:能否在Linux操作系统下...
[2178]
求救,SIEMENSSTEP7-MicroWIN...
[1984]
PLC试题参考
[25316]
官方公众号
智造工程师
客服
小程序
公众号