首页 历史故事如何设置组态按钮 - 图形和文本模式配置方法简介

如何设置组态按钮 - 图形和文本模式配置方法简介

【摘要】:同样,可以设置按钮显示为图形。图7-4 系统函数选择对话框用同样的方法组态画面一。图7-5 IO域属性对话框点击“元素”下的“按钮”,移动到画面中按下左键拖动至适合大小释放。选中画面中的按钮,在其“属性”对话框中,选择“常规”项,选择“按钮模式”为“文本”,在“文本”框中的“释放”和“按下”中都输入文本“加1”。这样,画面就组态完成了,单击工具栏中的保存项目按钮保存项目。

要求:在画面一中点击按钮“进入画面二”进入下一个画面,即画面二,在画面二中点击按钮“进入画面一”返回到原来的画面,即画面一。在画面一中,添加两个按钮“加1”和“减1”,分别将一个变量的值加1和减1;在画面二中,添加一个点动按钮,即当按下时变量的值为1,释放时变量值为0。

首先我们先组态两个画面切换的功能。

新建两个画面,分别命名为画面一和画面二。打开画面一,在项目视图右侧的“工具箱”中,点击“元素”下的“按钮”对象,移动到画面右下角按下左键拖动至适合大小释放。

选中画面中的按钮,在项目视图下部的“属性”对话框中,选择“常规”项,选择“模式”为“文本”,则按钮上显示文本,在“文本”框中的“释放”和“按下”中都输入文本“进入画面二”,则无论按钮是按下还是释放都显示文本为“进入画面二”,如图7-3所示。同样,可以设置按钮显示为图形。

978-7-111-34922-8-Chapter07-5.jpg

图7-3 按钮属性对话框

在“外观”项中,可以设置按钮的背景颜色和文本颜色;“图样”项可以设置样式和焦点等;“布局”项可以设置对象的位置和大小等;“文本格式”项可以设置如字体等样式以及对齐方式;“其它”项可以设置对象的名称、层等,还可以在此输入对象的信息文本;“安全”项可以设置对象的操作权限等。

在“事件”→“单击”项中,点击下三角符号,打开系统函数选择对话框,如图7-4所示,这里要求切换画面,选择“系统函数”→“画面”下的“ActivateScreen”函数,“画面名”项点击下三角选择画面二,对象号采用默认。

978-7-111-34922-8-Chapter07-6.jpg

图7-4 系统函数选择对话框

用同样的方法组态画面一。最后,需要设置起始画面。在项目树的HMI设备中,双击“运行系统设置”项打开运行系统设置对话框,选择起始画面为“画面一”。

这样,画面切换的功能就组态完成了,单击工具栏中的保存项目按钮保存项目。

下面根据要求,新建两个内部变量:Short型变量tag1和Bool型变量tag2。

打开画面一,在项目视图右侧的“工具箱”中,点击“元素”下的“IO域”,移动到画面中按下左键拖动至适合大小释放。在其“属性”对话框中,设置IO域类型模式为“输出”,连接的过程变量为“tag1”,如图7-5所示。在格式框中,可以设置变量的显示格式、小数位以及格式模式等。

978-7-111-34922-8-Chapter07-7.jpg

图7-5 IO域属性对话框

点击“元素”下的“按钮”,移动到画面中按下左键拖动至适合大小释放。选中画面中的按钮,在其“属性”对话框中,选择“常规”项,选择“按钮模式”为“文本”,在“文本”框中的“释放”和“按下”中都输入文本“加1”。其他保持不变。在“事件”→“单击”项中,打开系统函数选择对话框,由于是要对变量值加1,因此选择“系统函数”→“计算”下的“IncreaseValue”函数,变量选择为tag1,值为1。

在画面一中,选中按钮“加1”,按下<Ctrl>键,按住鼠标左键向下拖动释放左键后将复制按钮,修改按钮名称为“减1”,选中按钮“减1”,在“属性”对话框的“事件”→“单击”项中,打开系统函数选择对话框,选择“系统函数”→“计算”下的“De-creaseValue”函数,变量选择为tag1,值为1。

打开画面二,同样拖动一个IO域用来显示变量的值,设置IO域类型模式为“输出”,连接的过程变量为“tag2”,格式类型为二进制。字体为“宋体粗体24号”,对齐方式选择为水平居中,垂直居中。

点击“元素”下的“按钮”,移动到画面中按下左键拖动至适合大小释放。选中画面中的按钮,在项目视图下部的“属性”对话框中,选择“常规”项,选择“按钮模式”为“文本”,在“文本”框的“释放”中输入文本“停止”,“按下”中输入文本“启动”。其他保持不变。

选中画面中的按钮,在“属性”对话框的“事件”→“按下”的项中,打开系统函数选择对话框,由于是要对变量值置1,因此选择“系统函数”→“计算”下的“SetValue”函数,变量选择为tag2,值为1。继续对该按钮的事件进行设置,选中画面中的按钮,在“属性”对话框的“事件”→“释放”项中,打开系统函数选择对话框,由于是要对变量值置0,因此选择“系统函数”→“计算”下的“SetValue”函数,变量选择为tag2,值为0。

这样,画面就组态完成了,单击工具栏中的保存项目按钮保存项目。

通过菜单命令“在线”→“仿真运行系统”→“使用变量仿真器”启动运行系统,演示项目,此时可以在变量仿真器中观察相应变量的值。