和图形的外观设置一样,文本的可见性也需要“启用”和添加相应变量,在本项目中,文本使用的变量和图形的变量是一样的,故选择和添加方法一样,但是本项目中要求该变量符合某一个数值时该文本才可见,所以需要设置变量的相应范围和“对象状态”为“可见”。
在本项目中,变量范围为0~0时,文本域1(电机停止运行)可见;变量范围为1~1时,文本域2(电机点动运行)可见;变量范围为2~2时,文本域3(电机停止运行)可见。
至此,所有的触摸屏画面已经基本设置完毕,然后进行画面元素微调(本项目中将三个文本上下左右全部对齐,这样当文本切换时,会感觉好像是文本从同一个地方出现),项目生成然后存盘(在此过程中一定要注意输出窗口提示的信息,如果有错误或报警信息,必须进行检查和排错)。
(5)使用仿真器启动运行系统,来进行模拟测试。
从菜单栏中选择“项目”→“编译器”→“使用仿真器启动运行系统”,或者点击图标栏中的
图标,即可启动仿真器。
打开仿真器之后,会启动两个窗口,一个是仿真SIMATIC HMI站的输出窗口,一个是WinCC flexible运行模拟器窗口。
首先在运行模拟器窗口添加各个变量,方法是点击“变量”下的空白栏,即可出现选择三角箭头,点击三角箭头,即可看到所有的变量列表。
点击各变量名称,将各个变量依次添加进变量列表中,然后勾选运行模拟器中想要显示或模拟的变量后的“开始”框。
依次点击SIMATIC HMI站上的按钮,当该按钮按下时,Wincc flexible运行模拟器中相应的变量“当前值”变为“-1”,当该按钮释放时,相应的变量“当前值”变为“0”,即说明所有的按钮组态正确(如果自己组态有常闭类型的按钮,则变量的表现形式应该恰好相反)。
然后测试图形和文本,在Wincc flexible运行模拟器相应的变量(本例中为INT型变量DB1.MOTORSTATE)中的“设置数值”一栏中,分别写入相应的数值(0、1或2),则相
应的图形应该产生相应的变化,文本也应该有相应的显示。
当DB1.MOTORSTATE变量设置数值为0时,SIMATIC HMI站显示如图所示。
当DB1.MOTORSTATE变量设置数值为1时,SIMATIC HMI站显示如图所示(其中圆色图形在闪烁)。
相关推荐: