tft每日頭條

 > 生活

 > 威綸觸摸屏宏指令常用函數

威綸觸摸屏宏指令常用函數

生活 更新时间:2025-02-27 04:31:23

簡單的威綸通宏指令應用入門,主要是為了讓大家對威綸通宏指令的一個基本了解,這裡主要用兩個内部函數來實現一個啟保停的PLC程序控制,程序用S7-200做了一個簡單的描述,如下圖。

威綸觸摸屏宏指令常用函數(威綸通觸摸屏最基本的宏指令使用)1

簡單的啟保停控制

程序是這樣,那如何用觸摸屏的宏來實現呢,當然,我們這裡是為了寫宏而寫,這個在觸摸屏上是很容易實現的控制,大家可能都會,這裡就不讨論了。

首先我們建立一個威綸通的畫面,在新建畫面的時候,會彈出系統參數,然後在設備名稱中将LOCAL HMI改成HMI ,這樣為了後面書寫宏的時候方便點,如下圖:

威綸觸摸屏宏指令常用函數(威綸通觸摸屏最基本的宏指令使用)2

修改設備名稱(為了簡化書寫)

威綸觸摸屏宏指令常用函數(威綸通觸摸屏最基本的宏指令使用)3

觸摸屏簡單的畫面描述

整個邏輯就是點擊啟動按鈕,燈亮,點擊停止按鈕,等滅,那現在我們開始寫腳本:

macro_command main() //這部分是系統自帶的

// 寫程序,對于新手先寫一個大緻的流程

// 1、先獲取按鈕1的狀态

//2、然後判斷按鈕1的狀态

//3、如果為1,指示燈亮

//4、獲取按鈕2的狀态

//5、判斷按鈕2的狀态

//6、如果為1,指示燈滅

bool button1 , button2 // 先聲明個變量 button 1 是圖上的啟動按鈕 ,button 2 是圖上的停止按鈕

bool on = 1 ,off = 0

Getdata[button1,”HMI”,LB,0,1] //這個函數的意思就是獲取HMI這個設備名稱中LB0 一個變量的值,然後存儲在button1 中

Getdata[button2,”HMI”,LB,1,1] //獲取 HMI設備 LB1 的一個變量值,然後存儲在button2中

If button1 == 1 then

Setdata[on,”HMI”,LB,2,1] //将on 這個狀态值設定到HMI設備名稱中LB2的一個變量中

end if

if button 2 == 1 then

Setdata[off,”HMI”,LB,2,1]

end if

end macro_command //這部分是系統自帶的

以上部分就是簡單的介紹了威綸通觸摸屏宏指令的基本應用,就是一個非常簡單的案例分享,當然如果想學好宏指令還是要多多的寫,其實這個并不是需要什麼基礎的,隻要你多看威綸通關于宏這方面的介紹,然後遵循語法結構,就能夠把宏很好的理解,總的心得就是給大家一個基本的案例,然後後面如果需要,可以去官網下載宏的使用說明書,謝謝。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved