簡單的威綸通宏指令應用入門,主要是為了讓大家對威綸通宏指令的一個基本了解,這裡主要用兩個内部函數來實現一個啟保停的PLC程序控制,程序用S7-200做了一個簡單的描述,如下圖。
簡單的啟保停控制
程序是這樣,那如何用觸摸屏的宏來實現呢,當然,我們這裡是為了寫宏而寫,這個在觸摸屏上是很容易實現的控制,大家可能都會,這裡就不讨論了。
首先我們建立一個威綸通的畫面,在新建畫面的時候,會彈出系統參數,然後在設備名稱中将LOCAL HMI改成HMI ,這樣為了後面書寫宏的時候方便點,如下圖:
修改設備名稱(為了簡化書寫)
觸摸屏簡單的畫面描述
整個邏輯就是點擊啟動按鈕,燈亮,點擊停止按鈕,等滅,那現在我們開始寫腳本:
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每日頭條,我们将持续为您更新最新资讯!