tft每日頭條

 > 科技

 > 威綸通宏指令大全

威綸通宏指令大全

科技 更新时间:2025-01-22 21:02:56
前言

宏指令的作用

宏指令提供了應用程序之外所需的附加功能。在HMI人機界面運行時,宏指令可以自動的執行這些命令。它可以擔負執行譬如數據運算,傳送等

宏指令腳本語言

是威綸通自己的語言,類似于C語言

如何實現一個簡單的宏指令?

第一步:确定變量類型

第二步:編寫腳本語句

第三步:宏指令觸發條件

舉例:觸摸屏上連接了PLC A和PLC B,想将PLC A的某個位信号傳送給PLC B的某個位地址?我們詳細來闡述

步驟一 确定變量類型

常見的變量類型有:

bool 布爾型 對應位

short 整數型 對應單字

int 整數型 對應雙字

float 浮點型 對應小數

此案例中,傳送位信号,選定變量類型bool

步驟二 編寫腳本語句

此案例中,想将PLC A的某個位信号傳送給PLC B的某個位地址,先使用Getdata函數獲取PLC A的位信号,再使用Setdata函數傳送給PLC B的某個位地址,編寫腳本如下:

威綸通宏指令大全(威綸通軟件功能22)1

這裡推薦不是很熟悉腳本格式的朋友,使用編輯界面左下角的"函數"選項

威綸通宏指令大全(威綸通軟件功能22)2

推薦理由:通過"函數"選項調用後,主要選擇下圖中圈示的幾個地方,格式自動生成,利于編譯通過。

威綸通宏指令大全(威綸通軟件功能22)3

步驟三 宏指令執行條件

方法1.編輯界面就有個周期執行選項

威綸通宏指令大全(威綸通軟件功能22)4

方法2.功能鍵觸發宏指令 每單擊這個功能鍵時,選擇的宏指令就會被執行一次

威綸通宏指令大全(威綸通軟件功能22)5

方法3. 使用 [位狀态設定] 元件或者 [位狀态切換開關] 元件,當這個元件被執行時,選擇的宏指令就會被執行一次。

威綸通宏指令大全(威綸通軟件功能22)6

方法4.開機的時候執行1次宏指令

威綸通宏指令大全(威綸通軟件功能22)7

方法5.PLC的某個位 實現觸發宏指令

威綸通宏指令大全(威綸通軟件功能22)8

方法6.宏指令一直執行

威綸通宏指令大全(威綸通軟件功能22)9

方法7. 在 [窗口設定] 設定宏的執行時機

[開啟窗口時執行]:當開啟此窗口時即執行指定的宏指令一次。

[循環執行]:當開啟此窗口時,即每0.5秒循環執行指定的宏指令。

[關閉窗口時執行]:當離開此窗口時即執行指定的宏指令一次。

威綸通宏指令大全(威綸通軟件功能22)10

說明:如果您的程序中此項灰階,代表此型号不支持此功能。

威綸通宏指令大全(威綸通軟件功能22)11

總結:通過以上三步,就可以實現三菱PLC的M10的位狀态可以傳給歐姆龍PLC的D_bit,200。

常見問題釋疑

①問:宏指令定義了short,運算後,數據異常?

答:宏指令中默認的是有符号的短整,所以上限是32767;那麼,數據大于此值的話,變量需要定義unsigned short。

②問:宏指令編譯通不過?

答:自己寫的腳本,PLC名稱和設備列表中不一緻,參考本文推薦的"函數"選項 。

③問:Getdata,Setdata和GetdataEX,SetdataEX的區别?

答:前者需要等到下位機回複才會繼續往下執行;後者不會 。

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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