tft每日頭條

 > 科技

 > 威綸觸摸屏宏指令點亮一個指示燈

威綸觸摸屏宏指令點亮一個指示燈

科技 更新时间:2024-08-29 02:20:01

遇到一些比較複雜的邏輯控制的時候,其實威綸通裡面的PLC控制也是非常好用的一個元件,當然我這裡先不說這個PLC的控制了,這裡還是先講下宏指令的基本應用吧,一些複雜的邏輯控制應用宏的話,對于一些編程高手來說應用肯定很靈活,而我現在暫時還隻能應用一些基礎性的,希望以後和大家交流後,通過自己的學習,不斷提升,讓自己電氣自動化的知識慢慢完善,說的有點多,那現在我們進入主題,我這次主要寫的是關于加法的宏應用。正常情況下,我們在PLC中是很容易實現加法運算的,然後觸摸屏上想要顯示的話,直接讀取PLC中的地址就可以了,現在我這樣做,主要的目的還是為了将宏而使用宏。

威綸觸摸屏宏指令點亮一個指示燈(威綸通觸摸屏宏指令基本應用二)1

macro_command main()

// 程序流程

//1、獲取LW0和LW1的值

//2、相加

//3、把計算結果放置在LW2中

// 先進行聲明,把LW0和LW1 LW2的變量

short data1,data2,data3

GetData(data1,"HMI",LW,0,1)

GetData(data2,"HMI",LW,1,1)

data3 = data1 data2

SetData(data3,"HMI",LW,2,1)

end macro_command

現在主要講解下這兩個函數的含義:

Getdata(存放地址,”設備名稱”,地址類型,地址号,數量),就是從設備名稱的地址類型中的地址号獲得相應數量的數據存放在存放地址起始處,例如

Getdata(a,”HMI”,LB,10,1) 含義就是獲取HMI的LB10的首地址的一個數據存放在a中。

Getdata(b[0],”HMI”,LB,20,4) 含義是獲取HMI的LB2O的首地址的4個數據存放在b0起始的4個地址中。

Setdata(存放地址,”設備名稱”,地址類型,地址号,數量)含義就是将存放地址的數據設置到設備名稱的地址類型的地址号的起始處,例如:

Setdata(a,”HMI”,LB,30,1) 就是将a的數據存放到HMI中的LB30中。

其實不難看出Getdata 和Setdata的函數是差不多的,所以類似這樣的函數,多看看威綸通的宏指令說明書,說明書也是為了以後查找相關函數的方便,寫的不好,請見諒啊,後面我會陸續更新一些關于proface和昆侖通态MCGS還有維控的觸摸屏,到時候歡迎大家進行指導。

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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