ac500模塊-cn the-internal system library綜述依照調(diào)用名來排列_第1頁
ac500模塊-cn the-internal system library綜述依照調(diào)用名來排列_第2頁
ac500模塊-cn the-internal system library綜述依照調(diào)用名來排列_第3頁
ac500模塊-cn the-internal system library綜述依照調(diào)用名來排列_第4頁
ac500模塊-cn the-internal system library綜述依照調(diào)用名來排列_第5頁
免費預覽已結(jié)束,剩余62頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

內(nèi)部系統(tǒng) 使用庫的前 內(nèi)部系統(tǒng)庫的組 CPU_INFOCPU類 DIAG_ACK確認一個錯 確認一個錯誤類別的所有錯 DIAG_EVENT生成一個錯誤事 DIAG_GET錯 DIAG_INFO顯示對所有還未被的錯誤的觀 FLASH_DEL刪除閃存中的一個數(shù)據(jù) 從閃存中一個數(shù)據(jù) FLASH_WRITE將一個數(shù)據(jù)段寫到閃存 I/O總線的診斷數(shù) 連到I/O總線的設(shè)備的數(shù) I/O總線的模塊診斷數(shù) I/O總線驅(qū)動的版 CPU實時系統(tǒng)的版 在SD卡上的USRDATXX.DAT文件的結(jié) SD_READ從SD卡一個數(shù)據(jù) SD_WRITE將一個數(shù)據(jù)段寫到SD 插槽信 系統(tǒng)時 術(shù)語 索 AC500功能塊 內(nèi)部系統(tǒng) AC500/發(fā)布于:使用庫的前注意包含在內(nèi)部系統(tǒng)庫中的塊只能在PLC的RUN模式下被運行內(nèi)部系統(tǒng)庫的特殊特是"數(shù)據(jù)"子群,該子群包含特殊的FLASH 及SD卡塊。利用這些塊,數(shù)據(jù)可根據(jù)需要被存到閃存或SD卡中。當創(chuàng)建一個新的程序,SysInt_AC500_V10.lib庫被自動包含到ControlBuilder程序內(nèi)部系統(tǒng)庫的組內(nèi)部系統(tǒng)庫包含以下功能塊群:數(shù)據(jù)頁子群:刪除閃存中的一個數(shù)據(jù)段從閃存中一個數(shù)據(jù)集將一個數(shù)據(jù)集合寫到閃存子群:SD從SD卡一個數(shù)據(jù)將一個數(shù)據(jù)段寫到SD群頁6確認一個錯誤類別的所有錯誤9錯顯示對所有還未被的錯誤的觀群:I/O頁I/O總線連到I/O總線的設(shè)備的數(shù)量I/O總線I/O總線群:系統(tǒng)頁CPU4CPU實時綜述依照調(diào)用名來排列的字符描述 ...不具有歷史值的功能塊F...功能VE頁CPU46確認一個錯誤類別的所有錯誤9錯顯示對所有還未被的錯誤的觀刪除閃存中的一個數(shù)據(jù)段從閃存中一個數(shù)據(jù)集將一個數(shù)據(jù)集合寫到閃存I/O總線連到I/O總線的設(shè)備的數(shù)量I/O總線I/O總線CPU實時從SD卡一個數(shù)據(jù)將一個數(shù)據(jù)段寫到SDF CPU類CPU_INFO塊可CPU類型在PLC實時系統(tǒng)中存在備注包含在庫中輸輸輸輸字CPU利用CPU_INFO塊可CPU類型。EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則DONE DNE輸出指示作業(yè)處理的狀態(tài)。在完成或中斷處理(由于錯誤)之后,DNE在一個周期內(nèi)被設(shè)為TRE。所以,該輸出總是必須與ERR輸出一起被考慮。如果ERR為TRE,則發(fā)生了錯誤。在這情況下,可在ENO輸出錯誤個數(shù)ERR ERNO字 rorn如果一個無效值被應用到輸入上或在處理請求過程中發(fā)生了錯誤,則ENO輸出提供一個錯誤標識符。ENO總是必須與DNE及ERR輸出一起被考慮。只有當DNE為TRE且ERR為TRE時,在ENO上輸出的值才是有效的。在塊描述的開始部分解釋了ENO輸出上的錯誤消息譯碼。CPU_TYPE字節(jié) type CPU類 IL中的功CALEN:=CpuInfo_EN) 注意:在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功CPU_INFO(EN:=CpuInfo_EN);CpuInfo_DONE:=CPU_INFO.DONE;CpuInfo_ERR:=CPU_INFO.ERR; CpuInfo_CPU_TYPE:=CPU_INFO.CPU_TYPE; 確認一個錯DIAG_ACK塊可用在PLC實時系統(tǒng)中存在備注包含在庫中實輸輸雙被確認的錯誤的代碼編號輸輸輸字DACK塊可用來確認任何的錯誤。利用一個32位的代碼來選擇被確認的錯誤。如果錯誤列表依據(jù)被選擇的錯誤代碼編號包含了幾個條目,則確認操作通常由列表中最早的條目來完成。EN 利用EN輸入上FAERE觸發(fā)指令來激活確認功能。如果應用在CODE輸入上的值是有效的,則確認請求被處理。如果CODE輸入上的值無效,則處理被中斷,且在ER/ENO輸出上顯示一條相應的錯誤。如果E輸出變?yōu)門RE,則確認操作已成功完成。在處理請求的過程中,EN輸入上的狀態(tài)變化被認可但不被。CODE雙字 在CODE輸入上,指定被確認的錯誤的代碼編號。可利用D_ET塊現(xiàn)有的錯誤的代碼編號,或手動計算這些代碼編號。錯誤譯碼的結(jié)構(gòu)如下:3131 29 272625 23222120191817 1514131232位- 10 比特0至-錯誤有效范圍:比特6至-通道有效范圍:比特11至-模塊有效范圍:比特16至-設(shè)備有效范圍:比特24至-組件有效范圍:比特28至-錯誤有效范圍:比特30至-預留;兩個比特位總是為0有效范圍:DONE DONE輸出指示確認操作的處理狀態(tài)。在完成或中斷處理(由于錯誤)之后,DONE在一個周期內(nèi)被設(shè)為ERR ERNO字 rornENOENODNEERNE為TRE且ER為TRE時,在ENOENOIL中的功CALEN:=DiagAck_ENCODE:=DiagAck_CODE) 注意 在IL中,必須在一個程序中編寫功能調(diào)用ST中的功 CODE:=DiagAck_CODE);DiagAck_DONE:=DiagAck.DONE; :=DiagAck_ERNO:= AC500功能塊庫 8內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 確認一個錯誤類別的所有錯DIAG_ACK_ALL塊可用來確認一個錯誤類別的所有錯誤。在PLC實時系統(tǒng)中存在備注字DACKAL可用來同時確認一個錯誤類別的所有錯誤。利用CAS輸入選擇錯誤類別,且該類別的錯誤EN 利用EAE>TECASSCASCASER/ENON輸出變?yōu)門RE在處理請求的過程中,在EN輸入上的狀態(tài)變化被認可但不被CLASS字節(jié) 有效范圍1...4DONE DNE由于錯誤之后,DNE在一個周期內(nèi)被設(shè)為RE。ERERR為TREENO輸出誤個。ERR ERNO字 rornENOENODNEERNE為TRE且ER為TRE時,在ENOENOIL中的功CALEN:=DiagAckAll_ENCODE:=DiagAckAll_CLASS) 注意 在IL中,必須在一個程序中編寫功能調(diào)用ST中的功 CLASS:=DiagAckAll_CLASS);DiagAckAll_DONE:=DiagAckAll.DONE; :=DiagAckAll_ERNO:= 生成一個錯誤事DIAG_EVENT塊生成在PLC實時系統(tǒng)中存在備注字DIAG_EVENT塊可用來生成組件15(用戶錯誤)的任何錯誤。每個錯誤可有三種可能的狀態(tài):1)"錯誤已來"(COME),利用DIAG_ACK或DIAG_ACK_ALL塊,或利用PLC瀏覽器,或直接使用顯示器,來完成錯誤的確認操作 AC500功能塊庫 11內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005EN 利用EN輸入上FAE > TUE觸發(fā)指令激活塊處理。如果應用在輸入上的值是有效的,則塊的作業(yè)被處理。否則,如果輸入值是無效的,則處理被中斷,且在ER/ENO輸出上顯示一條相應的錯誤。如果DONE輸出變?yōu)門RUE,則塊處理已完成。在作業(yè)處理過程中,EN輸入上的狀態(tài)變化被認可但不被COME COME輸入用來指定所生成的錯誤的狀態(tài)。該輸入可與GO輸入COME=TRUE="錯誤已來GO GO=TRUE="錯誤已走"CLASS字節(jié) 有效范圍1...4DEVICE字節(jié) 有效范圍0...255MODULE字節(jié) 有效范圍0...31CHANNEL字節(jié) 有效范圍0...31ERROR字節(jié) 有效范圍:DONE DNE之后,DNETREERER為TREENO輸出ERR ERNO字 rornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENOIL中的功CALEN:=DiagEvent_EN,COME:= GO:=CLASS:=DiagEvent_CLASS,DEVICE:=DiagEvent_DEVICE,MODULE:=DiagEvent_MODULE,CHANNEL:=ERROR:= 注意:在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功 COME GO:=CLASS:=DiagEvent_CLASS,DEVICE:=DiagEvent_DEVICE,MODULE:=DiagEvent_MODULE,CHANNEL:=ERROR:=DiagEvent_DONE:=DiagEvent.DONE;DiagEvent_ERR:=DiagEvent.ERR;DiagEvent_ERNO:=DiagEvent.ERNO; 錯"DIAG_GET"塊任何錯誤類別的的未的錯誤在PLC實時系統(tǒng)中存在備注字輸字E AC500功能塊庫 14內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005"DIAG_GET"塊可用來任何錯誤類別的錯誤。每個錯誤只能被一次。如果該塊對于一個特定的錯誤類別超過一次地被使用,則下一個錯誤輸出是最早的未被的錯誤。如果所有錯誤已被或目前EN 利用EN輸入上FALSE->TRUE觸發(fā)指令激活塊處理。如果CLASS輸入上的值是有效的,則塊被處理。否則,如果輸入值無效,則處理被中斷,且在ERR/ERNO輸出上顯示一條相應的錯誤。如果DONE輸出變?yōu)門RUE,則塊處理已完成。在作業(yè)處理過程中,在EN輸入上的狀態(tài)變化被認可但不被CLASS字節(jié) 有效范圍1...4DEVICE字節(jié) 有效范圍0...255DONE DNE之后,DNETREERER為TREENO輸出ERR ERNO字 rornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENO AC500功能塊庫 15內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005STATE字節(jié) TAE輸出錯誤的當前狀態(tài)。該錯誤狀態(tài)是"錯誤已來","錯誤已走"及"錯誤已被確認"狀態(tài)的一個組:xxxxxxxxxxCOMP字節(jié) DEVICE字 "DEVICE"輸出設(shè)備編號,的錯誤被分配給該設(shè)備MODULE字 CHANNEL字 "CHANNEL"輸出通道,的錯誤被分配給該通道ERROR字節(jié) "ERROR"輸出所的錯誤的編號EDT(timecome當?shù)腻e誤出現(xiàn)("已來")時 E輸出時間戳。如果沒有時間戳可用于錯誤狀態(tài)"come"(也見輸出的描述),則沒有值被寫到該輸出上。這樣,該輸出值保持缺省值DT#1970-01-01-00:00T_GODT(timego當錯誤"走",則_GO輸出時間戳。果沒時間戳用于誤狀態(tài)"gone"也見STATE描述DT#1970-01-0100:00。T_ACKDT imeack當?shù)腻e誤"被確認"時,則T_ACK輸出時間戳。如果沒有時間戳可用于錯誤狀態(tài)"acknowledged"(也STATE輸出的描述),則沒有值被寫到該輸出上。這樣,該輸出值保持缺省值DT#1970-01-01-00:00 AC500功能塊庫 16內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005CODE雙字 3131 29 272625 23222120191817 1514131232位- 10 類 組設(shè)模通錯IL中的功CALEN:=DiagGet_EN,CLASS:=DiagGet_CLASS) 注意 在IL中,必須在一個程序中編寫功能調(diào)用 AC500功能塊庫 17內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005ST中的功 CLASS:=DiagGet_DONE:=DiagGet_ERR:=DiagGet.ERR;DiagGet_ERNO:=DiagGet.ERNO;DiagGet_STATE:=P DiagGet_DEVICE:=DiagGet_MODULE:=DiagGet.MODULE;DiagGet_CHANNEL:=DiagGet.CHANNEL;DiagGet_ERROR:=DiagGet.ERROR;E DiagGet_T_GO:=DiagGet.T_GO;DiagGet_T_ACK:=DiagGet.T_ACK;DiagGet_CODE:=DiagGet.CODE; AC500功能塊庫 18內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 顯示對所有還未被的錯誤的觀DIAG_INFO塊顯示對所有還未被的錯誤的觀察在PLC實時系統(tǒng)中存在備注DA_NFO塊可用來顯對所還未錯誤察。該出根錯誤別E1到E4何錯誤別中少存一個誤,還沒用DA_E塊來該錯,則示在應Ex輸出。EN 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。DONE DONE輸出指示作業(yè)處理的狀態(tài)。如果處理已完成,則DONE被設(shè)成TRUE AC500功能塊庫 19內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005E1 如果在誤類一中少存一個誤,還沒用D_ET塊來該誤,E1輸出被為TRE此,如果E1為AE經(jīng)被。E2 如果在誤類二中少存一個誤,還沒用D_ET塊來該誤,E2輸出被為TRE此,如果E2為AE經(jīng)被。E3 如果在誤類三中少存一個誤,還沒用D_ET塊來該誤,E3輸出被為TRE此,如果E3為AE經(jīng)被。E4 如果在誤類四中少存一個誤,還沒用D_ET塊來該誤,E4輸出被為TRE此,如果E4為AE經(jīng)被。IL中的功CALEN:=DiagGInfo_EN) 注意 在IL中,必須在一個程序中編寫功能調(diào)用ST中的功DiagInfo(EN:=DiagInfo_EN);DiagInfo_DONE:=DiagInfo.DONE;DiagInfo_E1:=DiagInfo.E1;DiagInfo_E2:=DiagInfo.E2;DiagInfo_E3:=DiagInfo.E3;DiagInfo_E4:=DiagInfo.E4;

AC500功能塊

內(nèi)部系統(tǒng) AC500/發(fā)布于: 刪除閃存中的一個數(shù)據(jù)在PLC實時系統(tǒng)中存在備注通過FALSE/TRUE觸發(fā)指令刪除數(shù)據(jù)段數(shù)據(jù)段的個數(shù);1或字只可能利用功能塊FLASH_DEL、FLASH_WRITE及FLASH_READ來閃存EG輸入在閃存中定義數(shù)據(jù)段。在AC500中,數(shù)1和數(shù)2兩個數(shù)據(jù)段預留給用戶,其中每個數(shù)據(jù)段提供64k字節(jié)。在Fh中刪除一個數(shù)據(jù)段可能會占用幾個C周期。在EN輸入上的一條FALSE/TRUE指令觸發(fā)一次數(shù)據(jù)段的刪除操作。EN輸入將不再被,直到完成刪除操作(DONE=TRUE)在刪除程序完成之后,所有的功能塊輸出將被更新。如果DONETRUE且ERRFALSE,則刪除操作是成功的。如果輸出顯示DONE=TRUE且ERR=TRUE,則數(shù)據(jù)段不能被刪除。

AC500功能

內(nèi)部系統(tǒng) AC500/發(fā)布于:EN 通過EN輸入EN=FALSE/TRUE觸發(fā)指令數(shù)據(jù)段的刪除操作被啟動一次。EN輸入將不再被,直到完成刪除操作 EN=SEG字節(jié) 在EG輸入上,指定Fh中的數(shù)據(jù)段個數(shù)。在AC500中,控制兩個數(shù)據(jù)段對于用戶是可用的。有效值:分別為1和2DONE DONE輸出指示數(shù)據(jù)段刪除操作已完成 該輸出總是必須與ERR輸出一起被考慮DONETRUE且ERRDONETRUE且ERRERR E輸出指示在刪除操作中是否發(fā)生了錯誤。該輸出總是必須與DONE輸出一起被考慮。如果數(shù)據(jù)段沒被刪除,則有以下應用:DOE=TE且ER=TE。EN輸出顯示錯誤個數(shù)。ERNO字 rornERNO輸出顯示錯誤個數(shù)。該輸出總是必須與DONE及ERR輸出一起被考慮。通過操系統(tǒng)行FLAH_DEL、FLAH_WRE及AH_EAD功能。程會用長間為優(yōu)先處理ENO0x0FFF=BUY。在這階段,ERR及DONE輸出都被設(shè)為FALSEIL中的功 SEG:=SEG_FLASH_DEL) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功DEL_FLASH(EN:=EN_FLASH_DEL;SEG:=SEG_FLASH_DEL);DONE_FLASH_DEL:=DEL_FLASH.DONE;ERR_FLASH_DEL:=DEL_FLASH.ERR;ERNO_FLASH_DEL:=DEL_FLASH.ERNO; 從閃存中一個數(shù)據(jù)集該功能塊從Flash的數(shù)據(jù)段中一個數(shù)據(jù)集合,并以SM定義的起始標記開始所的數(shù)據(jù)集合在PLC實時系統(tǒng)中存在備注通過FALSE/TRUE指令數(shù)據(jù)集字數(shù)據(jù)集合的塊的個數(shù);數(shù)據(jù)段的個數(shù);1or字數(shù)據(jù)段中塊的個數(shù):字重點注意只可能利用FLASH_DEL,F(xiàn)LASH_WRITE及FLASH_READ功能塊 Flash AC500功能塊庫 24內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005一個塊包含34個字節(jié)32個字1個字節(jié)的CRC1個字節(jié)的"寫標識符"(見塊描述后面部分的圖通過EN輸入上的FE/TRE指令觸發(fā)一次數(shù)據(jù)集合。如果數(shù)據(jù)時沒有發(fā)生錯誤,則DNE被設(shè)為TRE且ER及ENO輸出被設(shè)為FAE。數(shù)據(jù)集合以定義的起始標記M開始被數(shù)集可占用幾個周期。如果在過程中出現(xiàn)錯誤,則DONE及ERR輸出都被設(shè)為TRUE。在ERNO輸出上顯示錯誤類型EN FALSE/TRUE指令EN=NB字 umb在NB輸入上指定數(shù)據(jù)集合塊的個數(shù)。每個塊32個二進制數(shù)據(jù)或16個字數(shù)據(jù)或8個雙字數(shù)據(jù)有效值:1...舉例(1個塊=16個字數(shù)據(jù)(2個塊=32個字數(shù)據(jù)SEG字節(jié) 在EG輸入上,指定Fh中數(shù)據(jù)段的個數(shù)。在AC500中,控制兩個數(shù)據(jù)段對于用戶是可用的。有效值:分別為1和2BNR字 locknumber在BNR輸入上指定數(shù)據(jù)段中的塊的個數(shù)。有效值 SM雙字 ourcem AC500功能塊庫 25內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005DONE DE輸出指示數(shù)據(jù)集合的操作已完成。該輸出總是必須與ER輸出一起被考慮。:DONE=TRUE且ERR=FALSE:操作已完成。以定義的SM輸入開始數(shù)據(jù)集合DONE=TRUE且ERR=TRUE:數(shù)據(jù)集合時發(fā)生了錯誤。ERNO輸出顯示錯誤個數(shù)ERR E輸出指示在操作中是否發(fā)生了錯誤。該輸出總是必須與DONE輸出一起被考慮。如果發(fā)生了錯誤,則有以下應用:DOE=TE且ER=TUE。EO輸出顯示錯誤個數(shù)。ERNO字 rornERNO輸出顯示錯誤個數(shù)。該輸出總是必須與DONE及ERR輸出一起被考慮。通過操系統(tǒng)行FLAH_DEL、FLAH_WRE及AH_EAD功能。程會用長間為優(yōu)先處理ENO0x0FFF。在這階段,ERR及DONE輸出都被設(shè)為FALSE字節(jié)1|3|5|29|31|偏移量字1字2字3字字0012 AC500功能塊庫 26內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005IL中的功 READ_FLASH(EN:=EN_FLASH_READ,NB:=NB_FLASH_READ,SEG:=BNR:=BNR_FLASH_READ,SM:=SM_FLASH_READ) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功READ_FLASH(EN:=EN_FLASH_READ,NB:=NB_FLASH_READ,SEG:=BNR:=BNR_FLASH_READ,SM:=SM_FLASH_READ)DONE_FLASH_READ:=READ_FLASH.DONE;ERR_FLASH_READ:=READ_FLASH.ERR;ERNO_FLASH_READ:=READ_FLASH.ERNO; 將一個數(shù)據(jù)集合寫到閃該功能塊將一個數(shù)據(jù)集合寫到Flash在PLC實時系統(tǒng)中存在備注通過FALSE/TRUE指令數(shù)據(jù)集字數(shù)據(jù)集合的塊的個數(shù);數(shù)據(jù)段的個數(shù);1或字數(shù)據(jù)段中塊的個數(shù):字h0FLA_EL功能塊)總是刪除一個完整的數(shù)據(jù)段。一個數(shù)據(jù)段由1927個塊組成(01926)。每個塊由34個字節(jié)7只可能利用FLASH_DEL,F(xiàn)LASH_WRITE及FLASH_READ功能塊來Flash。NB塊以SM地址開始被,且以BNR塊開始被存入SEG段中。32個字1個字節(jié)的CRC1個字節(jié)的"寫標識符"(見塊描述結(jié)束部分的圖通過NFE/TRE指令DONE=TE。在FLAH中數(shù)據(jù)合可會用幾個周期。利用EN輸入上的FALSE/TRUE指令,數(shù)據(jù)集合被寫入一次。在程序完成(DONE=TRUE)以前,EN輸入不會的。如果DONE=TRUE且ERR=TRUE,則發(fā)生了錯誤。在ERNO輸出上顯示錯誤類型。ENFE/TREBNREN 通過EN輸入EN=FALSE/TRUE指令數(shù)據(jù)集合的寫操作被啟動一次。EN輸入將不再被,直到過程已完成(DONE=TRUE)。NB字(n umber)在NB輸入上指定數(shù)據(jù)集合塊的個數(shù)。每個塊32個二進制數(shù)據(jù)或16個字數(shù)據(jù)或8個雙字數(shù)據(jù)有效值:舉例(1個塊=16個字數(shù)據(jù)(2個塊=32個字數(shù)據(jù))SEG字 在EG輸入上,指定Fh中數(shù)據(jù)段的個數(shù)。在AC500中,控制兩個數(shù)據(jù)段對于用戶是可用的。有效值:分別為1和2BNR字 locknumber在BNR輸入上指定數(shù)據(jù)段中的塊的個數(shù)。有效值 AC500功能塊庫 29內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005SM雙字 ourcem過EN輸入上的FALSE/TRUE指令),數(shù)據(jù)集合的數(shù)據(jù)不能被改變,直到寫程序結(jié)束(DONE=TRUE)。DONE DONE輸出指示數(shù)據(jù)集合的寫操作已完成。該輸出總是必須與ERR輸出一起被考慮 DONE=TRUE且ERR=FALSE:寫操作已完成。數(shù)據(jù)集合已被存入FlashDONE=TRUE且ERR=TRUE:在寫操作過程中出現(xiàn)了錯誤。ERNO輸出ERR 誤,則有以下應用:DONE=TRUE且ERR=TRUE。ERNO輸出顯示錯誤個數(shù)。ERNO字 rornERNO輸出顯示錯誤個數(shù)。該輸出總是必須與DONE及ERR輸出一起被考慮。字節(jié)1|3|5|29|31|偏移量字1字2字3字字0012 AC500功能塊庫 30內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005IL中的功 WRITE_FLASH(EN:=EN_FLASH_WRITE,NB:=NB_FLASH_WRITE,SEG:=SEG_FLASH_WRITE,BNR:=SM:= 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功WRITE_FLASH(EN:=EN_FLASH_WRITE,NB:=NB_FLASH_WRITE,SEG:=SEG_FLASH_WRITE,BNR:=SM:=SM_FLASH_WRITE)DONE_FLASH_WRITE:=WRITE_FLASH.DONE;ERR_FLASH_WRITE:=WRITE_FLASH.ERR;ERNO_FLASH_WRITE:=WRITE_FLASH.ERNO;

AC500功能

內(nèi)部系統(tǒng) AC500/發(fā)布于:IO_DIAGI/O總線的診斷數(shù)IO_DIAG塊I/O總線的診斷數(shù)據(jù)塊在PLC實時系統(tǒng)中存在備注字自系統(tǒng)啟動以來I/O總線周自系統(tǒng)啟動以來出現(xiàn)的不完整的I/O總線周連續(xù)發(fā)生的不完整的I/O總線周期的IO_DIAG塊可用來I/O總線的診斷數(shù)據(jù)。EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。 AC500功能塊庫 32內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005DONE ERR ERNO字(errornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENONUM_CYCLES_TOTAL雙字 berof totalNUM_CYCLES_TOTAL顯示自系統(tǒng)啟動以來所執(zhí)行的I/O總線周NUM_CYCLES_DEF雙字 berofcyclesdefNUM_CYCLES_DEF顯示自系統(tǒng)啟動以來發(fā)生的不完整的I/ONUM_DEF_SERIES_ACT字節(jié) berofdefectivecyclesin actNUM_DEF_SERIES_MAX字節(jié)(num berofdefectivecyclesinseries maximal)NUM_DEF_SERIES_MAX顯示自系統(tǒng)啟動以來所獲取的連續(xù)發(fā)生的不完整的I/O總線周期的最大IL中的功CALEN:=IoDiag_EN) LDIO_DIAG.NUM_CYCLES_TOTALSTIoDiag_NUM_CYCLES_TOTALLDIO_DIAG.NUM_CYCLES_DEFSTIoDiag_NUM_CYCLES_DEFLDIO_DIAG.NUM_DEF_SERIES_ACTSTIoDiag_NUM_DEF_SERIES_ACTLDIO_DIAG.NUM_DEF_SERIES_MAXSTIoDiag_NUM_DEF_SERIES_MAX注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功IO_DIAG(EN:=IoDiag_EN);IoDiag_DONE:=IO_DIAG.DONE;IoDiag_ERR:=IO_DIAG.ERR; IoDiag_NUM_CYCLES_TOTAL:=IO_DIAG.NUM_CYCLES_TOTAL;IoDiag_NUM_CYCLES_DEF:=IO_DIAG.NUM_CYCLES_DEF;IoDiag_NUM_DEF_SERIES_ACT:=IO_DIAG.NUM_DEF_SERIES_ACT;IoDiag_NUM_DEF_SERIES_MAX:=IO_DIAG.IO_INFO連到I/O總線的設(shè)備的數(shù)IO_INFO塊顯示連到I/O總線的設(shè)備的數(shù)在PLC實時系統(tǒng)中存在備注字連到I/O總線的設(shè)備的數(shù)量EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。DONE ERR AC500功能塊庫 35內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005ERNO字 rornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENONUM_MODULES字節(jié) berofconnected NUM_MODULES顯示連到I/O總線的設(shè)備的數(shù)量。IL中的功CALEN:=IoInfo_EN) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功IO_INFO(EN:=IoInfo_EN);IoInfo_DONE:=IO_INFO.DONE;IoInfo_ERR:=IO_INFO.ERR; IoInfo_NUM_MODULES:=IO_INFO.NUM_MODULES;

AC500功能

內(nèi)部系統(tǒng) AC500/發(fā)布于: I/O總線的模塊診斷數(shù)IO_MODULE_DIAG塊I/O總線的模塊診斷數(shù)據(jù)在PLC實時系統(tǒng)中存在備注字自系統(tǒng)啟動以來出現(xiàn)的不完整的I/O總線周連續(xù)發(fā)生的不完整的I/O總線周期的IO_MODULE_DIAG塊用來I/O總線的模塊診斷數(shù)據(jù)。EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。 AC500功能塊庫 37內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005DONE ERR ERNO字(errornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENONUM_CYCLES_DEF雙字 berofcyclesdefNUM_CYCLES_DEF顯示自系統(tǒng)啟動以來關(guān)于選擇的模塊所發(fā)生的不完整的I/O總線周NUM_DEF_SERIES_ACT字節(jié) berofdefectivecyclesin actNUM_DEF_SERIES_ACT顯示關(guān)于選擇的模塊所連續(xù)發(fā)生的不完整的I/O總線NUM_DEF_SERIES_MAX字節(jié) berofdefectivecyclesin maxNUM_DEF_SERIES_MAX顯示自系統(tǒng)啟動以來關(guān)于選擇的模塊所連續(xù)發(fā)生的不完整的I/O總線FAILURE AC500功能塊庫 38內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005IL中的功 EN:=IoModuleDiag_EN,MODULE:= 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功 MODULE:=IoModuleDiag_MODULE);IoModuleDiag_DONE:=IO_MODULE_DIAG.DONE; IoModuleDiag_NUM_CYCLES_DEF:=IO_MODULE_DIAG.NUM_CYCLES_DEF;IoModuleDiag_NUM_DEF_SERIES_ACT:=IO_MODULE_DIAG.NUM_DEF_SERIES_ACT;IoModuleDiag_NUM_DEF_SERIES_MAX:=IO_MODULE_DIAG.NUM_DEF_SERIES_MAX;IoModuleDiag_FAILURE:=IO_MODULE_DIAG.FAILURE; AC500功能塊庫 39內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 I/O總線驅(qū)動的版IO_VERSION塊I/O總線驅(qū)動的版本在PLC實時系統(tǒng)中存在備注字字I/O總線EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。DONE ERR AC500功能塊庫 40內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005ERNO字 rornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENOIO_VERSION字 busdriver IO_VERSION輸出I/O總線驅(qū)動的版本。舉例IO_VERSION16#1000V1.0.0.0IL中的功CALEN:=IoVersion_EN) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功IO_VERSION(EN:=IoVersion_EN);IoVersion_DONE:=IO_VERSION.DONE;IoVersion_ERR:=IO_VERSION.ERR; IoVersion_IO_VERSION:=IO_VERSION.IO_VERSION; AC500功能塊庫 41內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 CPU實時系統(tǒng)的版RTS_INFO塊CPU實時系統(tǒng)的版本在PLC實時系統(tǒng)中存在備注字字CPU實時字利用RTS_INFO塊可CPU實時系統(tǒng)的版本。EN(en 通過EN輸入可將塊激活(EN=TRUE)或去激活(EN=FALSE)。如果塊是激活的,則當前值在輸出上是可用的。DONE ERR ERNO字(errornENO總是必須與DNE及E輸出一起被考慮。只有當DNE為TRE且ER為TRE時,在ENOENORTS_VERSION字 versionT_EN輸CU實時系統(tǒng)的版本。該輸出的字節(jié)表示主要的版本,低位字節(jié)表示實時系統(tǒng)的子版本。舉例:T_VEN=6#010016DISP_VERSION字 lay DEN輸出顯示的軟件版本。該輸出的字節(jié)表示主要的版本,低位字節(jié)表示顯示軟件的子版本。舉例:D_EN=16#010V16IL中的功CALEN:=RtsInfo_EN) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功RTS_INFO(EN:=RtsInfo_EN);RtsInfo_DONE:=RTS_INFO.DONE;RtsInfo_ERR:=RTS_INFO.ERR;RtsInfo_ERNO:=RTS_INFO.ERNO;RtsInfo_RTS_VERSION:=RTS_INFO.RTS_VERSION;RtsInfo_DISP_VERSION:=RTS_INFO.DISP_VERSION;SD卡上的USRDATXX.DAT文件的結(jié)構(gòu)根據(jù) CPU類型,數(shù)據(jù)被存到SD卡的下 中AC500PM571PM581PM591SD卡必須入在AC500中一個可最多100個文件USDA0.AT...USRAT99.AT)。如果需要,每個數(shù)據(jù)文件SRDATxx.dat可被劃分為獨立的扇區(qū)。含在方括號里的"扇"(比如ecto_01<C><F>指示區(qū)起位。AC每個數(shù)據(jù)集合以<CR><LF>(0dhex,0ahex)結(jié)尾。這允許直接導入/導出數(shù)據(jù)文件從/到EXCEL中。利用一當保存/裝載數(shù)據(jù)文件時,必須遵守下列規(guī)則在一個不存在的文件上寫數(shù)據(jù)時會在第一次寫之前先生成該文件數(shù)據(jù)集合的數(shù)值必須有相同的數(shù)據(jù)格式字節(jié),字,整數(shù),一個扇區(qū)可以擁有具備不同數(shù)據(jù)格式的數(shù)據(jù)集合。注意 用戶數(shù)據(jù)時必須了解數(shù)據(jù)的結(jié)構(gòu)當文件時可以在文件內(nèi)搜索一個"扇區(qū)"數(shù)據(jù)集合能夠從一個特定的"扇區(qū)"開始被扇區(qū)的一個特定的數(shù)據(jù)集合不能被或?qū)懭肴绻枰謩e每個數(shù)據(jù)集合,必須在每個數(shù)據(jù)集合前插入一個"扇區(qū)"利用SD_READ及SD_WRITE塊完成用戶程序輔助下的及寫入數(shù)據(jù)數(shù)據(jù)集合的數(shù)值在連續(xù)排列在PLC中的變量比如數(shù)組,字符串 空間里是可用的在PLC利用用戶程序不能刪除單個的數(shù)據(jù)集合及/或扇區(qū)。這必須在C上通過使用像記事本這樣的ACI編輯軟件來完成。AC500功能塊庫 44內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005例例->33個扇區(qū),每個有3個數(shù)據(jù)集合且每個數(shù)據(jù)集合有10個雙整數(shù)數(shù)值扇區(qū)名可由最大32個字符組成(包括[]) AC500功能塊庫 45內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 從SD卡一個數(shù)據(jù)集在PLC實時系統(tǒng)中存在備注通過一個FALSE/TRUE指令觸發(fā)數(shù)據(jù)集塊的屬性1-打開文件,搜索扇區(qū),數(shù)據(jù)集合(打開,搜索,文件的個數(shù)(XX=0至99)00hex001hex1hex16hex17hex32hex33雙整字字該功能塊在SD卡上的文件里數(shù)據(jù)集合:...\\UserData\\PM5x1\\UserDat\\USRDATxx.DAT(也見"SD卡USRDATXX.DAT文件的結(jié)構(gòu)重點注意SD卡只可能通過利用SD_WRITE及SD_READ功能塊來實ATB,F(xiàn)ILNO,F(xiàn)OA,ADAR及NVA輸入確定多少個數(shù)值將以哪種格式從D卡上哪個文件中被讀取同確將些到個標。常須個整數(shù)合。從SD卡數(shù)據(jù)集合會占用幾個PLC周期塊輸出被更新。如果DONE=TRUE及ERR=FALSE,則操作是成功的。如果DONE=TRUE及ERR=TRUE,操作例從SD卡上沒有扇區(qū)的數(shù)據(jù)文件中用戶數(shù)據(jù)并將這些數(shù)據(jù)寫到PLC, FALSE/TRUE指令觸發(fā)讀操作*)ATTRIB:=2(*打開/*) SEG:=變量扇區(qū)名的地址 ADRVAR:=將數(shù)據(jù)到第一個變量的地EN:=TRUE(*FALSE/TRUE指令觸發(fā) 0..99(* SEG:=變量扇區(qū)名的地址 如果在過程中檢測到一個意外的扇區(qū)名或文件的結(jié)束(EOF),則產(chǎn)生相應的錯誤消息 FALSE/TRUE指令觸發(fā)操作*)ATTRIB:=4(*/關(guān)閉*) 0...99(* 被的文件個數(shù) SEG:=變量扇區(qū)名的地址FORMAT:=數(shù)據(jù) 如果在過程中檢測到一個意外的扇區(qū)名或文件的結(jié)束(EOF),則產(chǎn)生相應的錯誤消息。EN:=TRUE(*FALSE/TRUE指令關(guān)閉文件*)ATTRIB:=5(*關(guān)閉*)FILENO:=0..99(*被關(guān)閉的文件個數(shù)操作例從SD卡上具有扇區(qū)的數(shù)據(jù)文件中用戶數(shù)據(jù)并將這些數(shù)據(jù)寫到,過程如下:通過調(diào)用具有以下設(shè)置的SD_READ塊來搜索一個扇區(qū)并一個數(shù)據(jù)集合: FALSE/TRUE指令觸發(fā)操作*)ATTRIB:=1(*打開/搜索/ SEG:=變量扇區(qū)名的地址 如果輸出DONE=TRUE及ERR=FALSE,則操作成功地完成。利用ERR=TRUE及ERNO<>0顯示搜索錯誤。EN:=TRUE(*FALSE/TRUE指令觸發(fā) 0..99(* SEG:=變量扇區(qū)名的地址 如果在過程中檢測到一個意外的扇區(qū)名或文件的結(jié)束(EOF),則產(chǎn)生相應的錯誤消息如果想 的扇區(qū)/數(shù)據(jù)集合,重復步驟2及步驟3為了 的數(shù)據(jù)集合并隨后關(guān)閉該文件,可在顯示完成消息(輸DONE=TE后調(diào)用具有以下設(shè)置的D_D塊,并利用EN輸入上一個FAE/TE指令啟動該過程: FALSE/TRUE指令觸發(fā)操作ATTRIB:=4(*/關(guān)閉 0..99(* 被的文件個數(shù) SEG:=變量扇區(qū)名的地址 EN:=TRUE(*FALSE/TRUE指令關(guān)閉文件*)ATTRIB:=5(*關(guān)閉*)FILENO:=0..99(*被關(guān)閉的文件個數(shù)

AC500功能

內(nèi)部系統(tǒng) AC500/發(fā)布于:EN 通過EN輸入EN=DONE,ERR及ERNO輸出分別被設(shè)成"0"或FALSE。這在過程中不是有效的ENFALSE/TRUE指令ATTRIB字節(jié) -打開文件,搜索扇區(qū),數(shù)據(jù)集合(打開,搜索,),另外需要的輸入: -打開文件,數(shù)據(jù)集合(打開,),另外需要的輸入 -下一個數(shù)據(jù)集合(),另外需要的輸入 -數(shù)據(jù)集合,關(guān)閉文件(,關(guān)閉),另外需要的輸入 -關(guān)閉文件(關(guān)閉),另外需要的輸入SEG雙字 在SEG輸入上,指定了被搜索的段的起始地址。段必須包含在方括號"[...]"中舉例長度限制在32FILENO字 n在FILENO輸入上,指定了從中數(shù)據(jù)的文件的個數(shù)。有效值 AC500功能塊庫 49內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005FORMAT字節(jié) Format輸入用來定義數(shù)據(jù)項的格式。一個數(shù)據(jù)集合的所有數(shù)項必須有相同的格式。00hex001hex1hex16hex17hex32hex33雙整NVAR字 umberof 在NVAR輸入上,指定了被的數(shù)據(jù)集合的數(shù)值個數(shù)ADRVAR雙字 dressof 如:數(shù)組,字符串,%M空間)里。DONE DE輸出表示數(shù)據(jù)集合的操作已完成。該輸出總是與E輸出一起被考慮。:DONE=TRUEandERR=FALSE:操作已完成。從SD卡上的文件中已成功了數(shù)據(jù)集合DONE=TRUEandERR=TRUE:數(shù)據(jù)集合時出現(xiàn)了錯誤。ERNO輸出顯示錯誤個數(shù)ERR 有下列應用:DONE=TRUE及ERR=TRUE。ERNO輸出顯示錯誤個數(shù)。ERNO字 rornERNO輸出顯示錯誤個數(shù)。該輸出總是必須與DONE及ERR輸出一起被考慮。

AC500功能塊

內(nèi)部系統(tǒng) AC500/發(fā)布于:IL中的功CALREAD_SD(EN:=EN_SD_READ,ATTRIB:=ATTRIB_SD_READ,FILENO:=FILENO_SD_READ,SEG:=FORMAT:=FORMAT_SD_READ, ADRVAR:=ADRVAR_SD_READ) 注意在IL中,必須在一個程序中編寫功能調(diào)用。ST中的功READ_SD(EN:=EN_SD_READ,ATTRIB:=ATTRIB_SD_READ,FILENO:=FILENO_SD_READ,SEG:=FORMAT:=FORMAT_SD_READ, ADRVAR:=ADRVAR_SD_READ);DONE_SD_READ:=READ_SD.DONE; ERNO_SD_READ:=READ_SD.ERNO; AC500功能塊庫 51內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005 將一個數(shù)據(jù)集合寫到SDAC500控制系統(tǒng)包含一個內(nèi)存卡,類型為"SD內(nèi)存卡"(簡寫成SD卡),該內(nèi)存卡作為像軟盤驅(qū)動器一樣被PLC的外部媒介。SD卡用來在一個帶SD卡接口的PC與AC500控制系統(tǒng)之間傳遞數(shù)據(jù)。SD_WRITE功能塊將一個數(shù)據(jù)集合寫到SD卡上的一個USRDATxx.DAT文件中在PLC實時系統(tǒng)中存在備注寫數(shù)據(jù)集合通過一個FALSE/TRUE指令被觸-刪除文件(刪除-寫數(shù)據(jù)集合(打開(生成),寫(添加),關(guān)閉3-寫段(打開(生成),寫(添加),關(guān)閉文件的個數(shù)(XX=0至99)00hex001hex1hex16hex17hex32hex33雙整AC500功能塊庫 52內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005字字該功能塊將數(shù)據(jù)集合寫到SD卡上的文件中:...\\UserData\\PM5x1\\UserDat\\USRDATxx.DAT(也見"SDUSRDATXX.DAT文件的結(jié)構(gòu)重點注意SD卡只可能通過利用SD_WRITE及SD_READ功能塊來實現(xiàn)。ATTRIB,F(xiàn)ILENO,F(xiàn)ORMAT,為了生成一個可讀的且ECE兼容的文件,以ACI格式單個的數(shù)值,并由一個分號將這些數(shù)值自動>當數(shù)據(jù)集合的寫操作被啟動時(在EN輸入上的FAE/T指令),數(shù)據(jù)集合的數(shù)據(jù)不能被更改,直到寫程序結(jié)束DONE=TE。在D卡上一個數(shù)據(jù)集合會占用幾個C周期。EN輸入不再被,直到就緒消息 TRUE變成可用,也就是在寫過程中EN的狀態(tài)被忽略成功的。如果DONE=TRUE及ERR=TRUE,則出現(xiàn)了錯誤。在ERNO輸出上顯示錯誤類型。在SD卡上一個數(shù)據(jù)集合之后,塊輸出對于一個周期內(nèi)是有效的。在下一個周期內(nèi),DONE,ERRENO輸出被重新設(shè)成零。在EN輸入上一個新的FAE/TE指令啟動一次新的寫操作。注意:寫操作例 ATTRIB:=2(*寫添加*) FORMAT I如果找不到適當?shù)奈募?,將會生成該文件。如果輸出DONETRUE及ERRFALSE,則寫過程已成功完成。通過ERR=TRUE及ERNO<>0指示一個寫錯誤。 AC500功能塊庫 53內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005在顯示成消息輸DONE=TUE之后能利相塊置的據(jù)通過EFE/TRE寫操作例將有扇區(qū)的數(shù)據(jù)文件中的用戶數(shù)據(jù)到SD卡上,過程如下通過調(diào)用具有以下設(shè)置的SD_WRITE塊來寫扇區(qū)EN:= SEG:=變量扇當輸出DONE=TE及E=FAE時,扇區(qū)被成功寫入。通過ER=TUE及EO<>0指示一個寫錯誤。通過調(diào)用具有以下設(shè)置的SD_WRITE塊來寫數(shù)據(jù)集合 ATTRIB:=2(*寫添加*) SEG:=變量扇如果輸出DONE=TRUE及ERR=FALSE,則寫過程已成功完成。通過ERR=TRUE及ERNO<>0指示一個寫錯誤。在顯示成消息輸DONE=TUE之后能利相塊置的據(jù)通過EFE/TRE如果想要寫入的扇區(qū)及數(shù)據(jù)集合,重復步驟2...4。對于每個寫過程USRDATxx.DAT文件被存成USRDATxx.BAK,并且執(zhí)行一個"打開文件/寫文件/關(guān)閉文件"調(diào)用具有以下設(shè)置的SD_WRITE塊EN:=ATTRIB1* SEG,FORMAT,NVAR,ADRVAR–任何EN 通過EN輸入EN=DONE,ERR及ERNO輸出分別被設(shè)置成"0"或FALSE。這在寫 指令數(shù)據(jù)集合/段的寫入或文件的刪 分別被啟動一次 AC500功能塊庫 54內(nèi)部系統(tǒng) AC500/發(fā)布于:09.2005ATTRIB字節(jié) -刪除文件(刪除),另外需要的輸入-寫數(shù)據(jù)集合(打開(生成),寫(添加),關(guān)閉),另外需要的輸入 3-寫段(打開(生成),寫(添加),關(guān)閉),另外需要的輸入FILENO,SEG雙字 在SEG輸入上,指定了段的起始地址。段必須包含在方括號"[...]"中舉例長度限制在32FILENO字節(jié) n有效值:0...FORMAT字節(jié) Format輸入用來定義數(shù)據(jù)項的格式。一個數(shù)據(jù)集合的所有數(shù)項必須有相同的格式。00hex001hex1hex16hex17hex32hex33雙整NVAR字 umberof 在NVAR輸入上,指定數(shù)據(jù)集合的數(shù)項的個數(shù)。ADRVAR雙字 dressof ADVARC比如M空間里是可用。

AC500功能

內(nèi)部系統(tǒng) AC500/發(fā)布于:DONE DE輸出指示數(shù)據(jù)集合的寫操作已完成。該輸出總是必須與ER輸出一起被考慮。有以下應用:DONE=TRUEandERR=FALSE:寫操作已完成。數(shù)據(jù)集合已被成功在SD卡上的文件中DONE=TRUEandERR=TRUE:在寫操作過程中出現(xiàn)了錯誤。ERNO輸出顯示錯誤個ERR E輸出指示在寫操作過程中是否出現(xiàn)了錯誤。該輸出總是必須與DONE輸出一起被考慮。如果錯誤已發(fā)生,有下列應用:DOE=TE及ER=TE。ERNO字 rornERNO輸出顯示錯誤個數(shù)。該輸出總是必須與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論