为了能在界面上完成对这三个阀门的调节,在它们
的旁边分别放置了三个控件,对应了三个 Slide
Animation 标签。试验时直接在控件上调节阀门的
开口度。
同时,标号为 2 和 11 的二个溢流阀是用来调节
输入油液的压力,它们的旁边也放置了二个滑动控
件。
工作液压缸和负载液压缸的活塞是相互对顶
的,因些它们的二个活塞杆合并为一个图组(group),
二个活塞杆能在一定的范围内水平来回移动。在界
面地右上角,放置了一个用于显示活塞运动速度的
显示面板。其下有二个控制按钮,用来启动和关闭
整个系统
图 3 上位机中的人机交互界面
5.2 设置标签(tag)与衍生标签(Derived tag)
标签是 RSView32 与外界通信的手段,可以用来
控制实际对象。有些标签直接与设备上的输入输出
点相联系,另一些则是它们的衍生或者系统中所用
的变量。
本设计中的标签有:
1、 三个节流阀 7、8、9 和各自的开启状
态及开口大小,定义标签名为:Avalve7、Avalve8、
Avalve9
2、 溢流阀 2、11 各自的调定压力,为
Pvalve2、Pvalve11
3、 活塞的运动位置对应的标签为
posofpis,其值的改变能实时表现为活塞位置的变
动。
4、 左右两个液压泵的开启状态 Pump1、
Pump18(开启时对应的值为 1,关闭时值为 0)
5、 活塞的运动速度对应的标签为
displayRate,它能及时显示活塞的运动速度值。
在 RSView32 的 VBA 中,可以定义标签变量,并
让其各自与对应的 Tag 相关联,上述的 tag 对应的
标签变量为 tAvalve7、 tAvalve8 As、tAvalve9 、
tpvalve11
、tposofpis、tdisplayRate
[4][5]
。
5.3 设置节点与通道
节点站号应与 PLC 的设定值相同。RSView32 可
同时监控 4 个通道。本例通过 DH+网与 PLC 通信,
因此通道类型设为 DH+.
5.4 为图形对象添加动画
将图形与相应的 tag 对应起来,激活相应动作
产生动画效果,这样才能与实际的硬件设备联系起
来[6]。
6、结论
本液压试验台的自动测控系统设计,
采用了组态
技术来实现对实验台的动态测监和控制,可从上位
机中发出控制信号驱动实验台动作,通过传感器实
时地将实验结果传送到上位机中,并在上位机中进
行数据处理和分析。
本试验台的重新设计,是利用自动控制技术对传
统设备进行改造的新尝试,它通过采用新技术来改
进了传统试验台的一些不足;本实验台的自动控制
设计,也为液压行业相关的产品性能试验站(台)
的设计提供了一些有益的经验。
参考文献
[1] 张贤、陈孟科. QCS003B 液压实验台的改进及其 PLC 控
制系统设计. 淮海工学院学报,1999.9
[2] 王昌文、胡均安等. 基于二级分布的 QCS003B 液压实验
台 CAT 系统. 湖北工学院学报,2000.6
[3] Rockwell 公司.PLC-5 编程软件---编程手册.1999
[4] 余斌.基于 Matlab 的液压节流调速性能仿真研究,计
算机仿真,2003.9
[5]温红艳、熊红云等. 基于 RSView32 的铝型材氧化着色生
产监控系统开发. 冶金自动化,2002,6
[6] RSView32 User
,
s Guide . Rockwell
Automation