MC系列控制板 編譯器使用說明書 版本2.0

系統變數

系統變數(數組)由系統定義, 具有特定用途, 因裝置不同而異. 下面所列系統變數(數組)適合所有裝置;

變數(數組)名稱 類型 說明
SENDERINFO(5) 數組 byte

儲存最近一次收到的傳送者信息
SENDERINFO(0)的值為0 時, SENDERINFO(1)~SENDERINFO(4)為裝置的產品序號.
SENDERINFO(0)的值為1 時, SENDERINFO(1) 為裝置的編號(ID), SENDERINFO(2)~SENDERINFO(4)為裝置的產品代號.

DeviceSN(4) 數組 cbyte 裝置的產品序號, 系統對外通訊身份之一.(另一通訊身份為裝置ID)
ID byte(唯讀) 裝置ID, 請參閱相關裝置說明
IDEX byte 系統啟動時的裝置ID, 系統對外通訊身份之一.(另一通訊身份為裝置的產品序號)
X int 系統變數, 供用戶使用
XH byte 變數 X 的高位元組
XL byte 變數 X 的低位元組
XBIT(16) 數組 bit 變數 X 對應的位元值 XBIT(0)~XBIT(15)
Flash bit 每隔0.5Falsh 取反一次
InputChanged bit 當裝置的某個輸入發生狀態變化時設為1, 系統不會自動清除為0.
InputSample bit 當系統完成對裝置輸入的一次取樣時設為1, 系統不會自動清除為0.
RXUNITS byte 請參閱 通訊事件函數
TXUNITS byte 請參閱 通訊事件函數
OVERLOAD byte(唯讀)

可在程式結束之前讀取該變數,
如該變數長期大於系統的輸入取樣周期或定時器的計時周期, 表示程式超負荷, 系統的輸入取樣或定時器工作會不正常

iCOM byte(唯讀) 儲存最近一次收到信息的通訊口編號, 對於只有一個通訊口的裝置此值總是為0.
TIMER(15) 數組int

請參閱 定時器

TF(15) 數組 bit 請參閱 定時器
     

 

Newell Technologies Ltd.