tft每日頭條

 > 科技

 > 威綸通宏指令使用教程

威綸通宏指令使用教程

科技 更新时间:2024-12-15 02:47:28

需要先在宏指令庫中定義好轉換函數,然後數值元件可對應選擇定義好的函數,達到數值通過宏副函數,進行更複雜的計算之後獲得。

使用前須遵照以下規範,否則将無法被數值元件使用

1.必須有回傳值且恰好為一個參數。

sub test(char a)//(錯誤,沒有回傳值)

sub char test(char a,char b)//(錯誤,參數太多)

sub char test(short a)//(正确)

2.數值元件的數據格式對應到特定的參數類型,如下表

威綸通宏指令使用教程(威綸通軟件功能09)1

3.不能存取非本機HMI的地址,例如:

Getdata(var,"MODBUS RTU",0x,0,1)//(錯誤)

Getdata(var,"Local HMI",LB,0,1)//(正确)

4.無法呼叫下列函數:

ASYNC_TRIG_MACRO,SYNC_TRIG_MACRO,DELAY,FindDataSamplingDate,FindDataSamplingIndex,FindEventLogDate,FindEventLogIndex,INPORT,INPORT2, INPORT3,OUTPORT,PURGE,TRACE

5.無法使用下列指令:

for,while

舉例:16位無符号整型,将讀取到的數據加10顯示

步驟1 點擊[工程文件]》[宏指令]》[宏指令庫]》[工程文件]》[新增]

威綸通宏指令使用教程(威綸通軟件功能09)2

步驟2 數值元件上[格式]下選擇比例轉換的[宏副函數]

威綸通宏指令使用教程(威綸通軟件功能09)3

步驟3 這樣就可以實現顯示将收到的數據 10顯示的效果了。

威綸通宏指令使用教程(威綸通軟件功能09)4

注釋:本範例中使用的編程軟件EB pro版本是6.04.01.392_20200507

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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