堆垛机拖动系统人机界面设计 |
3.主界面设计 软件主界面分为实时动画显示区、实时速度表、功能按钮区、速度输入框、电动机状态显示区、速度曲线图和速度拖动条。其中实时动画显示区用于实时动态显示升降台的速度和位置。实时速度表用于实时显示速度值、速度单位(r/min)。功能按钮区有4个按钮,分别为自动[Auto]、手动[Manual]、诊断[Diagnostic]、1336PLUS II变频器[Config 1336II]组态,其中自动按钮控制升降台自动上下运行一次,按下手动按钮会显示手动控制面板[Manual Control],按下诊断按钮会出现线路诊断图,按下1336PLUS II变频器组态按钮会出现变频器参数调整表。在速度输入框中可以精确地调整电动机的速度,可调速度范围是0~1430r/min(仅在手动模式下可用)。电动机状态显示区共有9个指示灯,分别为自动(Auto)、手动(Manual)、报警(Alarm)、运行(Run)、正向(Forward)、点动(Jog)、停止(Stop)、反向(Reverse)、错误(Fault),指示灯为绿色表示电动机正处于该状态,灰色则相反。速度曲线图用于实时显示电动机运行过程中速度的变化,在手动模式下可用速度拖动条比较粗略地改变电动机速度,并具有最小频率(8Hz)设置保护。系统主界面如图3所示。

在主界面开发过程中发现S曲线的数据源为变频器[测量组(Metering)]中的[Freq Command],需要通过M文件进行读取,采样的周期太长,无法满足S曲线的实时采样要求,趋势图中的S曲线不平滑,呈折线状。后来经过分析得知这主要是由于采样频率太低,数据不连贯造成的。要获得平滑的S曲线就必须提高数据的采样频率,故我们利用I/O映射自动刷新、实时性好的特点,采用输入映射的[word1频率反馈值]作为S曲线的数据源,并且数据的采样频率还与Tag的扫描时间及趋势图中的扫描时间有关,只要将Tag Scan Class的扫描周期及趋势图中的Rate设置为0,RSView32就会以最快的速度实时地扫描频率反馈值,获得十分平滑的S曲线。 |
|
|
|
|
|
| |
|
|
|
|