WinCC Basic提供了一个运行系统(Runtime)软件,在没有HMI设备的情况下,可以用运行系统来模拟HMI设备,用它来测试项目,调试已组态的HMI设备的功能。
1.HMI的离线模拟
如果手中既没有HMI设备,也没有CPU模块,可以用运行模拟器来检查人机界面的功能。这种模拟称为离线模拟,可以模拟画面的切换和数据的输入过程,还可以用运行模拟器来改变HMI显示的变量的数值或位变量的状态,或者用运行模拟器读取来自HMI的变量的数值和位变量的状态。因为没有运行PLC的用户程序,离线模拟只能模拟实际系统的部分功能。
2.启动运行模拟器
选中HMI 1站点,执行菜单命令“在线”→“仿真运行系统”→“使用变量仿真器”,启动运行模拟器。如果启动模拟器之前没有预先编译项目,则自动启动编译,编译成功后才能模拟运行。编译出现错误时,应改正错误。
编译成功后,将会出现显示初始画面的仿真面板(见图8-45左边的图形)和运行模拟器(见图8-46)。
3.生成需要监控的变量
单击运行模拟器空白行的“变量”列右边隐藏的按钮,双击出现的变量列表中某个要监控的变量,该变量出现在运行模拟器中。
4.运行模拟器的参数
变量的名称和“数据类型”是变量本身固有的。其他参数是运行模拟器自动生成的。A色背景的参数可以修改,例如“格式”、“写周期”(最小值为1s)、“模拟”和“设置数值”。
图8-45 运行系统模拟运行的画面
图8-46 运行模拟器
对于位变量,“模拟”模式可选“Display”(显示)和“随机”,其他数据类型的变量还可以选“sine”(正弦)、“增量”、“减量”和“移位”。灰色背景的参数不能修改,例如图8-46中的“最小值”和“最大值”。“模拟”列设置为正弦、增量和减量时,可以用“周期”列设置以秒(s)为单位的变量的变化周期。可以将“当前值”列视为PLC中的数据。
对于需要监视的变量,应选中“开始”列的复选框(用鼠标打勾)。(www.xing528.com)
5.用运行模拟器检查指示灯的功能
在运行模拟器中创建变量“水泵”(见图8-46),在“设置数值”列中分别设置该变量的值为0和1,按计算机的(Enter)键确认后才起作用,可以看到画面上指示灯的状态发生了相应的变化。
6.用运行模拟器检查按钮的功能
在运行模拟器中创建Bool变量“起动”和“停止”,在“开始”列激活监视功能(复选框打钩)。用鼠标单击图8-45中的起动按钮和停止按钮,可以看到按下按钮时运行模拟器中对应的变量的当前值为-1(1状态),放开按钮时当前值为0。
7.用运行模拟器检查输入域的功能
在运行模拟器中创建变量“预置值”,在“开始”列激活监视功能。单击画面上的输入域,出现一个数字键盘(见图8-47)。
其中的“ESC”是取消键,单击它后数字键盘消失,退出输入过程,输入的数字无效。“BSP”是退格键,与计算机键盘上的(Backspace)键的功能相同,单击该键,将删除光标左侧的数字。“+/-”键用于改变输入的数字的符号。
和分别是光标左移键和光标右移键,是确认(回车)键,单击它使输入的数字有效(被确认),将在输入域中显示,同时关闭键盘。
用弹出的小键盘输入数据80,在运行模拟器的当前值列出现同样的数据。
图8-47 数字键盘
8.用运行模拟器检查输出域的功能
在运行模拟器中创建变量“实际值”,在“设置数值”列输入常数76,按(Enter)键确认,可以看到画面上的输出域显示出相同的数值(见图8-45)。
9.画面的切换
单击画面下部的画面切换按钮,可以在两个画面之间相互切换。用运行模拟器修改变量“实际值”的值,画面“液位监视”中棒图显示的“液位”的高度随之而变。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。