使用SFC 51 "RDSYSST"讀取系統(tǒng)狀態(tài)
管腳說明:
EQ INPUT BOOL I、Q、M、D、L、
常數(shù) REQ=1:啟動處理
SSL_ID INPUT WORD I、Q、M、D、L、
常數(shù) 將要讀取的系統(tǒng)狀態(tài)列表或部分列表的SSL-ID。
INDEX INPUT WORD I、Q、M、D、L、
常數(shù) 部分列表中對象的類型或編號。
RET_VAL OUTPUT INT I、Q、M、D、L
如果執(zhí)行SFC時出錯,則RET_VAL參數(shù)將包含錯誤代碼。
BUSY OUTPUT BOOL I、Q、M、D、L
TRUE:尚未完成讀取。
SSL_HEADER OUTPUT STRUCT D、L 參見下文。
DR OUTPUT ANY I、Q、M、L、D
SSL列表讀取或SSL部分列表讀取的目標(biāo)區(qū)域:?如果僅讀取了SSL列表的標(biāo)題信息,則不能評估DR的值,而只能評估SSL_HEADER的值。?否則,LENTHDR和N_DR的乘積將指示已在DR中輸入了多少字節(jié)。
SZL_ID := W#16#0D91
指定機(jī)架/DP站(DP或PROFINET)中的所有模塊
的模塊狀態(tài)信息 機(jī)架或DP主站系統(tǒng)ID和站號或站號和PNIO子系統(tǒng)ID的最后兩個位置
SOLL_0094 : STRUCT // Sollausbau PN
INDEX : WORD;
ID : ARRAY [0 .. 2047] OF BOOL;
SZL_ID := W#16#0294
IST_0294 : STRUCT // Istausbau PN
INDEX : WORD;
ID : ARRAY [0 .. 2047] OF BOOL;
IO控制器系統(tǒng)的中央機(jī)架/站中的機(jī)架的實(shí)際狀態(tài)
SZL_ID := W#16#0174
LED的狀態(tài) LED標(biāo)識符,在H系統(tǒng)中切換的DP從站
STATUS_BF2_LED : STRUCT // Profibus LED
cpu_led_kennung : WORD;
led_on : BYTE;
led_blink : BYTE;
STATUS_BF3_LED : STRUCT // Profinet LED
cpu_led_kennung : WORD;
led_on : BYTE;
led_blink : BYTE;
STATUS_MAINT_LED : STRUCT // Maint LED
cpu_led_kennung : WORD;
led_on : BYTE;
led_blink : BYTE;
SZL_ID := W#16#0094
IO控制器系統(tǒng)的中央機(jī)架/站中的機(jī)架的期望狀態(tài)
SZL_ID := W#16#0694
IO控制器系統(tǒng)的中央機(jī)架/站中的擴(kuò)展單元的診斷狀態(tài)
SZL_ID := W#16#0794
IO控制系統(tǒng)的中央機(jī)架/站中的機(jī)架的維護(hù)狀態(tài)
例:
IF xPN_0294 THEN
ergSFC51_1 := RDSYSST(REQ := xPN_0294, 讀取PLC的IO控制器狀態(tài)
SZL_ID := W#16#0294,
INDEX := wIO_System,
BUSY := xBUSY_PN_Ist, -=TRUE證明還沒有讀完
SZL_HEADER :=SZL_HEADER,
DR := IST_0294 );
END_IF;
SSL_HEADER參數(shù)是一個如下定義的結(jié)構(gòu):
SSL_HEADER: STRUCT
LENTHDR:WORD
N_DR:WORD
END_STRUCT
審核編輯:劉清
-
控制器
+關(guān)注
關(guān)注
112文章
16126瀏覽量
177124 -
SSL
+關(guān)注
關(guān)注
0文章
124瀏覽量
25709 -
SFC
+關(guān)注
關(guān)注
0文章
44瀏覽量
11256
原文標(biāo)題:讀取CPU狀態(tài)的系統(tǒng)功能SFC51—— RDSYSST
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論