加油機應(yīng)用IFSF協(xié)議翻譯(草稿)_第1頁
加油機應(yīng)用IFSF協(xié)議翻譯(草稿)_第2頁
加油機應(yīng)用IFSF協(xié)議翻譯(草稿)_第3頁
加油機應(yīng)用IFSF協(xié)議翻譯(草稿)_第4頁
加油機應(yīng)用IFSF協(xié)議翻譯(草稿)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..國際前庭標準討論前庭控制器協(xié)議標準加油機應(yīng)用V2.312008-7目錄TOC\o"1-3"\h\z1定義與縮寫22加油點工作模式42.1加油機狀態(tài)圖解52加油機九態(tài)及動作詳細說明72.3交易緩存狀態(tài)圖解213.加油機數(shù)據(jù)庫224.獨立加油機與復(fù)合油品油機圖解425執(zhí)行指導(dǎo)&建議436協(xié)議轉(zhuǎn)換設(shè)備執(zhí)行指導(dǎo)方針451定義與縮寫DefinitionAbbreviation名稱翻譯ControllerDeviceCD控制設(shè)備可以控制其他前庭設(shè)備的設(shè)備〔如加油機、液位儀、室外支付柱控制設(shè)備:〔加油機、液位儀控制設(shè)備,系統(tǒng)中的FuelServer油品服務(wù)器Dispenser加油機完整的加油單元包含最多4個油面完整的加油機DispenserCalculatorDC油機計算器加油機電子設(shè)備用于過程控制、通訊和計算加油機的一個芯片控制程序,用來響應(yīng)FCC:響應(yīng)命令、控制加油、計量加油等FuellingPointFP油槍〔加油點前庭設(shè)備的一個面,在同一時間只能處理一種有,包含一個或多個邏輯槍號前庭設(shè)備的一個面:當給加油機做配置時,每個面的多把槍在同一時間只能有一把槍出油,FP指每個油面LogicalNozzleLN邏輯槍號邏輯槍號從物理槍號指定油品分配,2個或3個邏輯槍號可以同時分配給一個物理槍號。如果被分配的油品不是復(fù)合油品〔油品相同那物理槍號與邏輯槍號則統(tǒng)一當一個面上多把槍時,如果每把槍對應(yīng)的油品不同,通過油品對應(yīng)邏輯槍號如果每把槍對應(yīng)的油品相同,物理槍號邏輯槍號同一PhysicalNozzlePN物理槍號真實槍號,提槍時一筆交易開始物理槍號:顧客加油時提槍的那把槍號MeterM量油計測量出油升數(shù)的設(shè)備量油計ProductPR油品包括基礎(chǔ)油品和復(fù)合油品單種油品:一種油品只從一個油罐中抽取復(fù)合油品:按比例從多個油罐中抽取油FuellingModeFM加油模式油品可以被歸為不同的模式加油站可以將出售油品分為不同模式,現(xiàn)金、積分、附帶品〔值班員等,油品出售模式StandAloneSA連接設(shè)備加油機與控制設(shè)備的連接加油機的一個連接設(shè)備,保證在加油機本地釋放,清除交易加油機脫機模式,一個獨立不聯(lián)網(wǎng)的加油機設(shè)備DispenserOfflineMode加油機離線模式加油機沒有在控制設(shè)備的操控下。加油機沒有連接控制設(shè)備加油機脫機模式:加油機與FCC之間網(wǎng)線斷開〔可以通過拔插FCC卡實現(xiàn)DispenserOnlineMode加油機連線模式加油機聯(lián)機模式:加油機與FCC之間通訊正常CDOff-lineMode控制設(shè)備離線模式控制設(shè)備沒有與網(wǎng)絡(luò)通訊;控制設(shè)備聯(lián)網(wǎng)但是沒有接收到心跳在規(guī)定的時間間隔內(nèi)控制設(shè)備離線模式:FCC與FuelServer之間網(wǎng)線斷開CDOn-lineMode控制設(shè)備在線模式控制設(shè)備在網(wǎng)絡(luò)中;控制設(shè)備接收到心跳在預(yù)定的時間間隔內(nèi)控制設(shè)備在線模式:FCC與FuelServer之間通訊正常TransactionBuffer交易緩存結(jié)束的交易數(shù)據(jù)存儲在交易緩存里交易緩存:存儲在加油機的油面中。每個FCC卡可以存儲16筆加油數(shù)據(jù)PayableTransaction可支付交易一筆結(jié)束的加油交易之后必須被CD清除的支付交易:在POS上顯示,支付后被FCC清除的交易ZeroTransaction零交易顯示升數(shù)和金額是零零交易:異常交易,一筆結(jié)束的交易顯示升數(shù)和金額是0OutdoorPaymentTerminalOPT室外支付終端室外支付終端:顧客刷卡支付油品金額,安放在室外的設(shè)備。系統(tǒng)中的OPT室外支付柱ProtocolConverterDevicePCD協(xié)議轉(zhuǎn)換設(shè)備把IFSF油機協(xié)議轉(zhuǎn)換為各自廠商每個的油槍協(xié)議的硬件設(shè)備POS機與各個前庭設(shè)備的協(xié)議轉(zhuǎn)換設(shè)備:系統(tǒng)中的FCCProprietaryPumpProtocolPPP私人油槍協(xié)議沒有經(jīng)過IFSF協(xié)議開發(fā)過的并歸屬于油機廠商廠商自有協(xié)議TankLevelGaugeTLG油罐計量計測量油罐所包含之物油罐液位計量計:不是液位儀,系統(tǒng)中無此設(shè)備LogicalNodeAddressLNA邏輯節(jié)點地址PhysicalNodeAddressPNA物理節(jié)點地址物理到邏輯地址轉(zhuǎn)換表:1加油機,2POS,9液位儀2加油點工作模式FP狀態(tài)交易緩存狀態(tài),邏輯槍號狀態(tài),加油點分配控制"如果有任何改變,FP就給控制設(shè)備發(fā)送非請求信息。下面4種情況下FP給FS發(fā)送非請求信息unsolicitedmessage1,"FuellingPointState",2,"TransactionBufferState"3,"LogicalNozzleState"4,"FPAssignControl"2.1加油機狀態(tài)圖解注:*1"NOZZLE-DOWN"掛槍,只有在"Authorised"狀態(tài)下,允許返回到"Authorised",即:[5]狀態(tài)下掛槍還是[5],預(yù)設(shè)狀態(tài)掛槍加油機還是預(yù)設(shè)狀態(tài)其他情況下"Calling""Stard""Fuelling"狀態(tài)下,掛槍返回到"Idle"狀態(tài)*2"Relase_FP"授權(quán)動作只有在交易緩存有空間的情況下才能被接收--授權(quán)就是代表即將開始一筆交易,只有在交易緩存有存儲空間的情況下,才能開始交易,交易緩存最多存儲16筆數(shù)據(jù)。*3第三個看不清,翻譯不出來FuellingPoint9statestate[1]:Inoperative:加油機未聯(lián)機state[2]:Close加油機鎖槍狀態(tài)state[3]:Idle加油機閑置狀態(tài)state[4]:Calling加油機喚起狀態(tài)state[5]:Authorised加油機預(yù)設(shè)加油狀態(tài)state[6]:Start開始加油state[7]:Suspendedstarted延時開始state[8]:Fuelling加油中state[9]:SuspendedFuelling延時出油Event:動作Operative:生效Unable:不生效Open_FP:解鎖Close_FP:鎖槍Valid_nozzle_up:INValid_nozzle_up:Nozzle-down:掛槍Release_FP:授權(quán)Auth-time-out:Fill-time-out:Suspent_FP:掛起進程,停止加油Resume_FP:重開進程,恢復(fù)停止加油Terminate_FP:結(jié)束加油NOProgress:沒有進程,沒有動作Limit-reached:Max_Vol:這個是最大升數(shù)的意思嗎First-Volume-Pulses:初始升數(shù)脈沖,報告初始升數(shù)Major-error:主要錯誤Minor-error:次要錯誤Stateerror1FpisinstateInoperative狀態(tài)1Stateerror2FPisinstateClose狀態(tài)2Stateerror3FPisalreadyopened油面已開啟Stateerror4Transcationnotinprogress沒有進行交易Stateerror5Transcationalreadystarted一筆交易已經(jīng)開始Stateerror6Parameter/Configurationchangenotpossible2加油機九態(tài)及動作詳細說明2.1.1未聯(lián)機狀態(tài)[1]狀態(tài)描述無效狀態(tài)當不能開啟一個油面時,FP處在狀態(tài)[1],原因是:基礎(chǔ)構(gòu)造數(shù)據(jù)〔例如,W&M參數(shù)丟失,或發(fā)現(xiàn)一個majorerror當基礎(chǔ)數(shù)據(jù)改變時〔比如軟件更新,燒芯片F(xiàn)P在Inoperative[1]狀態(tài)下,注:可支付的交易是可以存在的。PCD:FCC會指出IFSFFP是Inoperative狀態(tài),當不能開啟私人油槍,或當FCC自己不可用的。事件描述生效的當FP已經(jīng)被配置好基礎(chǔ)項可以操作〔,也沒有發(fā)現(xiàn)majorerrors,FP就會到達[2]態(tài)〔見3.11錯誤代碼數(shù)據(jù),油槍將到關(guān)閉的狀態(tài)[3]。PCD:當FCC發(fā)現(xiàn),私人油槍已經(jīng)配置好了用正確的參數(shù),就會改變IFSFFP狀態(tài)到[2]ActionFP狀態(tài)改變,就會發(fā)送非請求信息數(shù)據(jù)。[FP-status-message]主要錯誤使油槍到[1]狀態(tài)PCD注釋:當PCD發(fā)現(xiàn)一個主要的錯誤通過一個私有的油槍或者它們自身則必須將IFSF協(xié)議油槍狀態(tài)改變?yōu)闊o效的。動作:油槍主動發(fā)送數(shù)據(jù)[油槍錯誤類型信息]。次要錯誤如果一個次要錯誤事件使油槍不能狀態(tài)的改變。PCD注釋:當PCD發(fā)現(xiàn)一個次要的錯誤通過私有的油槍或者它們自身則必須將IFSF協(xié)議油槍狀態(tài)改變?yōu)闊o效并且產(chǎn)生各自的IFSF錯誤信息。動作:油槍主動發(fā)送數(shù)據(jù)[油槍錯誤類型信息]。2.1.1關(guān)閉狀態(tài)[2]狀態(tài)描述關(guān)閉狀態(tài)FP已經(jīng)配置好了,也沒有majorerror。FP等待被FCC解鎖或是電源被拔掉。也可能暫時性的被關(guān)掉當有的油機交易停滯時FP要對所有FCC的通訊做出回應(yīng)PCD注釋:如果私人油槍沒有類似于"close"的狀態(tài),FCC認為在FP上不能開始新交易,這個FP油槍不能被顧客來加油。注釋:可支付的交易可以存在。事件描述不可用在設(shè)置,改變重要參數(shù)或者下載數(shù)據(jù)到油槍期間,FP是不能工作的。FP狀態(tài)變化為[1]。PCD注釋:當FCC給IFSF油槍燒錄芯片,或改變參數(shù)配置時,FP為狀態(tài)[1]動作:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列[油槍狀態(tài)信息]。解鎖解鎖,當油槍處于[3]狀態(tài),顧客就可以使用油槍了。FP收到‘open_FP’命令油槍就轉(zhuǎn)為[3]idle狀態(tài)動作:油槍接收到[打開油槍]命令。動作:油槍狀態(tài)改變發(fā)送一個重要數(shù)據(jù)列[油槍狀態(tài)信息]。主要錯誤:使FP轉(zhuǎn)到[1]狀態(tài)。PCD注釋:當PCD發(fā)現(xiàn)一個主要錯誤通過私有油槍或他們自身將改變IFSF協(xié)議油槍狀態(tài)到無效狀態(tài)。動作:油槍發(fā)送必要數(shù)據(jù)[油槍錯誤類型信息]。油槍狀態(tài)改變是以一個必要數(shù)據(jù)列[油槍狀態(tài)信息]。次要錯誤使FP狀態(tài)不能改變PCD注釋:當PCD發(fā)現(xiàn)一個次要錯誤在私有油槍或者它自己本身那么它將導(dǎo)致IFSF協(xié)議油槍狀態(tài)改變成關(guān)閉狀態(tài)并且產(chǎn)生各自的IFSF錯誤信息。動作:油槍發(fā)送主動數(shù)據(jù)[油槍錯誤類型信息]。2.1.3閑置狀態(tài)[3]狀態(tài)描述閑置狀態(tài)油機被解鎖,而且沒有傳遞命令。在進入閑置狀態(tài)任意一個室外交易都會被存儲在交易緩存中并且所有加油參數(shù)必須重新設(shè)置到默認數(shù)值。Note:當在IDLE狀態(tài)然后提起油槍,事件描述有效的提槍無效的提槍顧客選擇邏輯槍號,油面FP狀態(tài)為[4]calling動作:油槍狀態(tài)改變是發(fā)送一個主動數(shù)據(jù)列[油槍狀態(tài)信息]。授權(quán)預(yù)授權(quán)可以僅被接受如果至少一筆交易緩存是可用的。交易號緩存被設(shè)置通過一個數(shù)據(jù)元素的數(shù)列中Nb_Tran_Buffer_Not_Paid。如果沒有單價被找到,任何嘗試釋放加油槍都將被拒絕通過DataACKof6。一個油槍因該被分配到一個CD通過一個數(shù)據(jù)元素的數(shù)列Assign_Contr_Id〔Data_Id22在加油站數(shù)據(jù)庫中。如果油槍被分配到一個CD油槍可以僅被釋放通過CD來分配它。要先給FP傳遞限制加油命令,然后再發(fā)送Release_FP授權(quán)命令。預(yù)設(shè)加油則不需要〔預(yù)設(shè)模式油槍價接受到預(yù)授權(quán)然后油槍轉(zhuǎn)換到[5]狀態(tài)。PCD注釋::大多數(shù)私人油槍一時間只能允許處理一筆交易,FCC可以處理多比交易。大多數(shù)私人油槍不能支持任務(wù)分派,FCC可以大多數(shù)私人油槍不能支持預(yù)設(shè),而FCC可以當然也可以在油機上面由售貨員手動預(yù)設(shè)金額升數(shù)。ACTION:預(yù)設(shè)和預(yù)付模式下,FP收到[Remote-volume-Preset][Remote-amount-prepay]數(shù)據(jù),FP收到"Release_FP"授權(quán)命令動作:油槍狀態(tài)改變會發(fā)送一個主動數(shù)據(jù)列[FP_Status_Message]。鎖槍鎖槍命令下,FP會被鎖住,然后轉(zhuǎn)到Close狀態(tài)也可能臨時被鎖住當一個或多個FP的交易是slackPCD注釋:FCC要指出私人油槍,顧客不能在Pos上看到這把油槍。〔指示燈off掉動作:油槍接收到一個[Close_FP]命令。動作:油槍狀態(tài)改變發(fā)送一個主動數(shù)據(jù)列[FP_Status_Message]。主要錯誤使FP油面轉(zhuǎn)到[1]狀態(tài)PCD注釋:當FCC發(fā)現(xiàn)私人油槍的‘minorerror’動作,IFSFFP狀態(tài)轉(zhuǎn)到[1]。動作:油槍發(fā)送未經(jīng)同意得數(shù)據(jù)[FP_Error_Type_Mes]油槍狀態(tài)改變是發(fā)送像一個非請求信息。[FP_Status_Message]次要錯誤使FP不能改變其狀態(tài)。PCD注釋:當PCD發(fā)現(xiàn)一個次要錯誤伴隨私有油槍或者他們本身,他必須停留在IFSF協(xié)議油槍狀態(tài)的閑置狀態(tài)并且返回各自的IFSF錯誤信息。動作:油槍發(fā)送一個非請求數(shù)據(jù)[FP_Error_Type_Mes]2.1.4呼叫狀態(tài)[4]狀態(tài)描述CALLING邏輯槍號被找到,FP等待授權(quán)邏輯槍號被找到,FP等待被授權(quán)事件描述授權(quán)最少一個交易緩存內(nèi)存存在時,才能下發(fā)授權(quán)。交易號是被設(shè)置的通過一個數(shù)據(jù)元素的集合Nb_Tran_Buffer_Not_Paid。如果交易緩存沒有存儲空間時,給一把油槍下授權(quán)會被拒絕ACKof6。如果一把FP被某臺FCC所配置,那這個FP只能由這個FCC來控制。如果有任何fuellinglimit和grademask都要先傳給FP,在授權(quán)命令之前。授權(quán)命令可以被完成在沒有任何預(yù)設(shè)出油的情況下油槍沒有對應(yīng)單價,給一個油槍授權(quán)會被拒絕ACK6如果顧客提槍時,對應(yīng)的邏輯槍號無法找到〔比如在Grade中沒有配置這把槍授權(quán)命令會被拒絕。加油機會拒絕這個授權(quán)命令并回訪ACKvalue6,.<命令不接收>FP接收授權(quán)命令,FP轉(zhuǎn)到[6]狀態(tài)。當然也可以由油站工作人員在油機上本地手動授權(quán)。PCD注釋:PCD大多數(shù)私人協(xié)議油槍一次只允許進行一筆交易,FCC可以同時處理多筆交易。動作:預(yù)先設(shè)置或預(yù)先支付模式油槍接收到[Remote_Volume_Preset]或者[Remote_Amount_Prepay]數(shù)據(jù)。油槍接收到[Release_FP]命令。動作:油槍狀態(tài)改變以一個主動數(shù)據(jù)列發(fā)送[FP_Status_Message]。掛槍顧客把最開始擇的那個邏輯選槍號放入槍掛中〔掛了一把槍,FP狀態(tài)為[3]IDLE。允許顧客選擇同一個面上的sameFP另一個邏輯槍號,〔如果提起的那把槍是錯誤的。Action:FP狀態(tài)改變發(fā)送非請求信息[FP_Status_Message][FP-狀態(tài)消息]終止FP使FP轉(zhuǎn)到IDLE[3]狀態(tài)PCD注釋:大多數(shù)私人協(xié)議油槍不支持結(jié)束"喚起"狀態(tài)的油槍,FCC可以管理使FP從"[4]"轉(zhuǎn)換到[3]。這個動作可以使私人協(xié)議油槍處在[3]狀態(tài),然而那個油槍是移除的。動作:油槍接收到[Terrminate_FP]命令。動作:狀態(tài)改變發(fā)送非請求數(shù)據(jù)[FP_Status_Message]。關(guān)閉FP油槍將被關(guān)閉并且油槍轉(zhuǎn)換到關(guān)閉狀態(tài)。PCD注釋:大多數(shù)私人協(xié)議油槍不支持‘關(guān)閉’一個[喚起][4]狀態(tài)的油槍,FCC管理狀態(tài)從[calling]到[close]。這個動作將引起處理通過私有油槍的CLOSED狀態(tài)而且油槍是被移開的。動作:油槍接收一個[Close_FP]命令。動作:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列[FP_Status_Message]。主要錯誤使FP轉(zhuǎn)到[1]狀態(tài)PCD注釋:當PCD發(fā)現(xiàn)了私人油槍的一個majorerror,或者他們自身它必須改變IFSF協(xié)議油槍狀態(tài)到[1]。動作:油槍發(fā)送主動數(shù)據(jù)[FP_Error_Type_Mes]油槍狀態(tài)改變是發(fā)送一個主動數(shù)據(jù)列。[FP_Status_Message]次要錯誤如果次要錯誤事件發(fā)生油槍不會改變狀態(tài)。PCD注釋:當PCD發(fā)現(xiàn)一個私有油槍的minorerror或者他們本身必須使IFSF協(xié)議油槍FP狀態(tài)的為[4]狀態(tài)。產(chǎn)生各自的IFSF錯誤信息。動作:FP發(fā)送一個主動數(shù)據(jù)[FP_Error_Type_Mes]2.1.5授權(quán)狀態(tài)[5]狀態(tài)描述AUTHORISEDFP被預(yù)設(shè),自動授權(quán)后,等待顧客選擇一把可以有效的邏輯油槍.〔油品選擇和物理油槍。來到這個狀態(tài)后,定時器<Max-Auth-time>開啟.在這個狀態(tài)下,顧客陳列交易可以被重啟?!餐ㄟ^數(shù)據(jù)元素容器Clear_Display_Mode發(fā)現(xiàn)。PCD注釋:像大多數(shù)私有油槍不支持預(yù)授權(quán),PCD將管理他們自己的預(yù)授權(quán)〔例如在自動釋放私有油槍狀態(tài)的狀態(tài)當用戶移出油槍。Note:這種狀態(tài)在同一個counries不被允許,通過數(shù)據(jù)元素集合設(shè)置Auth_State_Mode。事件描述有效提槍顧客選擇一個有效的邏輯槍號,然后提槍,FP轉(zhuǎn)到[6]started狀態(tài)。PCD注釋:如果私人油槍協(xié)議不顯示所選擇的槍號,然后FCC就不能知道是否選擇的槍號是有效的或是無效的。因此,FCC就把所有的槍號視為有效的。〔比如Log_Noz_Mask已經(jīng)被設(shè)為255/FFH。動作:油槍狀態(tài)改變發(fā)送一個主用數(shù)據(jù)列[FP_Status_Message]。無效提槍顧客選擇一個無效的邏輯槍號〔指定產(chǎn)品/邏輯槍號受限制,FP狀態(tài)停留在[5]Authorised狀態(tài)。PCD注釋:如果私人油槍協(xié)議不顯示所選擇的槍號,然后FCC就不能知道是否選擇的槍號是有效的或是無效的。因此,FCC就把所有的槍號視為有效的。〔比如Log_Noz_Mask已經(jīng)被設(shè)為255/FFH。授權(quán)超時對一把槍預(yù)設(shè)授權(quán),很長時間沒提槍,轉(zhuǎn)為[3]狀態(tài)〔通過數(shù)據(jù)元素集合Max_Auth_Time的設(shè)置并且返回油槍IDLE狀態(tài)。PCD注釋:大多數(shù)私人油槍協(xié)議不支持最大授權(quán)超時設(shè)定maximumauthorizationtimeout,FCC就要自己執(zhí)行watchwodtiming當定時器期滿,自動清除預(yù)設(shè)交易,并將IFSFFP狀態(tài)轉(zhuǎn)到[3],如果一個"零交易"交易是必須的〔通過數(shù)據(jù)庫集合ZeroTR_Mode指定交易時候金額是0必須存儲到交易緩存區(qū)。動作:油槍狀態(tài)改變發(fā)送主動數(shù)據(jù)列[FP_Status_Message]。終止FPFP被強制轉(zhuǎn)到[3]IDLE狀態(tài)。如果一個"零交易"交易是必須的〔通過數(shù)據(jù)元素集合ZeroTR_Mode指定交易時候金額是0必須存儲到交易緩存區(qū)。PCD注釋:大多數(shù)私人油機不支持’終結(jié)’一個[5]狀態(tài)的FP的概念,FCC就會操作FP狀態(tài)從[5]到[3]狀態(tài)。作用:油槍接收到[Terminate_FP]命令。作用:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列[FP_Status_Message]。關(guān)閉油槍FP會被關(guān)掉,FP狀態(tài)轉(zhuǎn)移到[2]如果一個"零交易"交易是必須的〔通過數(shù)據(jù)元素集合ZeroTR_Mode指定交易時候金額是0必須存儲到交易緩存區(qū)。PCD注釋:作為大多數(shù)油槍都不支持關(guān)閉一個[5]狀態(tài)油槍的概念,FCC將去管理狀態(tài)從ATHORIZED到CLOSED狀態(tài)的轉(zhuǎn)變。動作:油槍接收到[Close_FP]命令。動作:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列[FP_Status_Message]。主要錯誤如果一個主要錯誤事件發(fā)生油槍轉(zhuǎn)到INOPERATIVE狀態(tài)。如果一個0交易是必須的〔通過數(shù)據(jù)元素集合ZeroTR_Mode指定交易時候金額是0必須存儲到交易緩存區(qū)。動作:油槍發(fā)送未經(jīng)同意得數(shù)據(jù)[FP_Error_Type_Mes]油槍狀態(tài)改變是發(fā)送像一個主動地數(shù)據(jù)列。[FP_Status_Message]次要錯誤如果次要錯誤發(fā)生,FP不會改變狀態(tài)。PCD注釋:FCC發(fā)現(xiàn)私人油槍產(chǎn)生一個minorerror,FCC就使IFSFFP狀態(tài)為[1],并產(chǎn)生各自IFSFerror消息。動作:油槍發(fā)送一個主動地數(shù)據(jù)[FP_Error_Type_Mes]2.1.6Started狀態(tài)[6]狀態(tài)描述Started這個狀態(tài)表明FP被授權(quán),并且一個可用的邏輯油槍已經(jīng)被顧客選中,此狀態(tài)下,真實的加油交易〔出油還并沒有開始,直到定義一個最小升數(shù)被注冊〔Min_Fuelling_Vol數(shù)據(jù)集被設(shè)置。到達這種狀態(tài),定時器〔最大填裝時間已經(jīng)開啟,〔每加一次油,[6]狀態(tài)開啟timer定時器。定時器到達設(shè)置的最大授權(quán)時間時就剛好停止。PCD注釋:如果一把私人油槍協(xié)議沒有類似于Started的等價狀態(tài),就會直接從Calling狀態(tài)到FUEling狀態(tài)[4]到[7]。FCC可以創(chuàng)建一個Started狀態(tài)的模型,通知FCC在[6]這個狀態(tài)。當狀態(tài)改變時,被通知CD,FCC就可以改變狀態(tài)到[8]。在這個狀態(tài)下,用戶顯示可以重啟〔通過數(shù)據(jù)元素集合Clear_Display_Mode設(shè)置。事件描述掛槍顧客把槍掛起,FP轉(zhuǎn)到狀態(tài)[5]在這個事件中,一個非常重要的特征要被滿足:顧客容忍度。;顧客可能會選擇了錯誤的油品〔例如錯誤的油槍,并且只要加油還沒有開始〔Fuelling狀態(tài),他可以掛槍,選擇另一把。注釋:在一些地區(qū)Authorised狀態(tài)不被允許。在這種情況下油槍放回轉(zhuǎn)到Idle狀態(tài)。定義通過設(shè)置在一個數(shù)據(jù)元素集合Auth_State_Mode。動作:油槍狀態(tài)改變是發(fā)送一個主動數(shù)據(jù)列[FP_Status_Message]。First-Volume-Pulses起始升數(shù)脈沖加油員按下油槍上的觸發(fā)機制,流量計記錄下一個預(yù)設(shè)的最小出油量,然后加油就開始了,FP轉(zhuǎn)到狀態(tài)[8]。最小升數(shù)被定義通過設(shè)置〔數(shù)據(jù)元素集合Min_Fuelling_Vol。:最小出油量用于最初陳列更新〔thefirstdisplayforupdate與開始一筆交易的最小升數(shù)不同。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列[FP_Status_Message]。Suspend_FP暫停FPFP接收到suspend命令,無論什么原因FP都會轉(zhuǎn)到[7]狀態(tài)。動作:油槍接收到[Suspend_FP]命令。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列[FP_Status_Message]。動作:油槍發(fā)送一個主動數(shù)據(jù)列[FP_Error_Type_Mess]伴隨較少的錯誤Suspended_Fuelling到變量并且錯誤被存儲到TR_Error_Code。NO-PROGRESS當一個FP被授權(quán),并且一個有效的邏輯槍號被選擇的時候,但是沒有升數(shù)心跳被記錄傳過來在規(guī)定的時間內(nèi)?!餐ㄟ^設(shè)置數(shù)據(jù)元素集合Max_Time_W/O_Prog。FP轉(zhuǎn)到[7]態(tài)。〔當FP被授權(quán),選擇一個邏輯槍號,但是不出油,FCC發(fā)生動作Noprogress,油槍轉(zhuǎn)到[7]態(tài)。PCD注釋:如果私人油槍協(xié)議不顯示產(chǎn)生升數(shù)脈沖,FCC就會忽略掉這個動作。動作:FP狀態(tài)改變發(fā)送一個主動數(shù)據(jù)列〔FP_Stats_Message。動作:FP發(fā)送一個主動數(shù)據(jù)列〔FP_Error_Type_Mess伴著minorerror"No-Progress",發(fā)過FS,theerror被存儲在TR_Error_Code中。Terminate_FP終止FPFP被強制轉(zhuǎn)到[3]狀態(tài)。PCD注釋:大多數(shù)私人油槍不支持‘終止’[6]狀態(tài)的油槍,FCC就管理狀態(tài)從[6]到[3]。這個動作使私人油槍處在[3]狀態(tài),但是還不用掛槍。如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。動作:油槍接收到[Terminate_FP]命令。動作:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。Close_FPFP會被關(guān)閉掉,FP狀態(tài)轉(zhuǎn)到[2]。如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。PCD注釋:大多數(shù)私人油槍不支持‘close’一個在[6]開啟的FP,FCC管理狀態(tài)從[6]轉(zhuǎn)換到[2]。這個動作會使私人油槍處于[2]狀態(tài),但是并不需要掛槍。動作:油槍接收到[Close_FP]命令。動作:油槍狀態(tài)改變發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。MAJOR-ERROR‘majorerror’這個動作使FP轉(zhuǎn)到狀態(tài)[1]。如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。PCD注釋:當FCC發(fā)現(xiàn)一個majorerror動作〔私人油槍的動作,就改變IFSFFP狀態(tài)為[1]。動作:油槍發(fā)送主動數(shù)據(jù)[FP_Error_Type_Mes]。油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。MINOR-ERROR‘minorerror’這個動作使FP不能改變狀態(tài)。PCD注釋:當一個PCD發(fā)現(xiàn)一個較小的錯誤伴隨著私有油槍或者伴隨他們自身他必須停留在IFSF協(xié)議油槍STARTED狀態(tài)并且產(chǎn)生回應(yīng)IFSF協(xié)議錯誤信息。動作:油槍發(fā)送主動數(shù)據(jù)[FP_Error_Type_Mes]。2.1.7StateSuspendedStarted[7]狀態(tài)描述SuspendedStarted暫停開始交易被掛起在STARTED狀態(tài)下。當在[6]started狀態(tài)時,交易被延時。PCD注釋:在一些情況下私有油槍協(xié)議將不被允許一個掛起油槍被重起。請看文本細節(jié)PCD如何對待這些情況。事件描述RESUME_FP重啟FPFP被要求重新開始這筆相同的交易,在FP被暫停的地方,FP狀態(tài)轉(zhuǎn)為[6]。只有暫停交易的那個設(shè)備可以重新開啟它?!矓?shù)據(jù)變量Suspend_Contr_Id。PCD注釋:如果私人油槍協(xié)議不允許一個暫停的油槍重新開啟繼續(xù)這筆交易,然后FCC會下發(fā)Resume_FP重開油面命令〔并帶有MS_ACK=5和Data_ACK=5,FP轉(zhuǎn)到狀態(tài)[7]。動作:油槍接收到[Resume_FP]命令。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。動作:油槍發(fā)送一個主動的數(shù)據(jù)列[FP_Error_Type_Mess]和minorerror,Fuelling_Resumed命令到FS。并且error被存儲在TR_Error_Code。FIRST-VOLUME-PULSE初始升數(shù)脈沖在初始脈沖和計量表被記錄一個預(yù)設(shè)的最小脈沖值,暫停命令被收到,顯示加油已經(jīng)開始,在到達[7]狀態(tài),FP轉(zhuǎn)到[9]狀態(tài)。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。NOZZLE-DOWN掛槍加油員通過掛槍動作結(jié)束一筆一個開始的加油,此時還沒有出油〔沒有升數(shù)脈沖。FP回到[3]狀態(tài)。如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。PCD注釋:FCD:如果私人油槍協(xié)議不支持零交易,FCC就會辨認出零交易的情況,并將此筆零交易及交易數(shù)據(jù)存儲在交易緩存里。動作:油槍狀態(tài)改變是發(fā)送一個主動數(shù)據(jù)列〔FP_Stats_Message。FILL-TIME-OUT加油超時FP超時,當處理加油時間超出這個油品的最大允許時間,<通過數(shù)據(jù)集合Max_Fill_Time定義>。FP轉(zhuǎn)到狀態(tài)[3]。如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。PCD注釋:如果私有油槍協(xié)議不支持0交易PCD將識別0交易情況并且存儲各自的交易細節(jié)在交易緩沖區(qū)中。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。TERMINATE_FPFP被強制到狀態(tài)[3]如果一個零交易是必需的〔命令通過一個數(shù)據(jù)元素集合ZeroTR_Mode交易伴隨著一個零金額必須被存儲到交易緩沖區(qū)內(nèi)。PCD注釋:大多數(shù)私人油槍不支持‘結(jié)束’一個[7]狀態(tài)FP的概念,FCC就會管理狀態(tài)從[7]轉(zhuǎn)換到[3]。這個動作會使私人油槍處于[3]但是油槍并未放回。FCC使私人油槍不能加油。如果私有油槍協(xié)議不支持0交易PCD將識別0交易情況并且存儲各自的交易細節(jié)在交易緩沖區(qū)中。動作:油槍接收到[Terminate_FP]命令。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。CLOSE_FPFP被關(guān)掉,FP狀態(tài)為[2]。如果0交易是必須的〔通過數(shù)據(jù)元素集合ZeroTR_Mode指出交易伴隨一個0金額必須被存儲交易緩沖區(qū)中。PCD注釋:大多數(shù)私人油槍不支持‘結(jié)束’一個[7]狀態(tài)FP的概念,FCC就會管理狀態(tài)從[7]轉(zhuǎn)換到[3]。這個動作會使私人油槍處于[3]但是油槍并未放回。FCC使私人油槍不能加油。動作:油槍接收到[Close_FP]命令。動作:油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)〔FP_Stats_Message。MAJOR-ERROR如果發(fā)生了一個‘majorerror’動作,FP轉(zhuǎn)到狀態(tài)[1][7]狀態(tài)下可以產(chǎn)生零交易。如果0交易是必須的〔通過數(shù)據(jù)元素集合ZeroTR_Mode指出交易伴隨一個0金額必須被存儲交易緩沖區(qū)中。PCD注釋:當PCD發(fā)現(xiàn)私人油槍的一個majorerror,他必須改變IFSFFP油槍狀態(tài)到[1]狀態(tài)。如果私有油槍協(xié)議不支持0交易PCD將記錄0交易狀態(tài)并且存儲各自的交易細節(jié)在交易緩沖區(qū)中。動作:油槍發(fā)送一個主動數(shù)據(jù)[FP_Error_Type_Mes]。油槍狀態(tài)改變是發(fā)送一個主動的數(shù)據(jù)列〔FP_Stats_Message。MINOR-ERROR如果一個‘minorerror’動作產(chǎn)生,FP不會改變狀態(tài)。PCD注釋:當PCD發(fā)現(xiàn)私人油槍的一個minorerror,他必須停留IFSF協(xié)議油槍狀態(tài)在[7]并且生成各自IFSF協(xié)議錯誤信息。動作:油槍發(fā)送一個主動數(shù)據(jù)[FP_Error_Type_Mes]。2.1.8Fuelling狀態(tài)[8]狀態(tài)描述FUELLINGFP開始加油其中有一個最小出油量設(shè)定〔通過數(shù)據(jù)元素集合Min_Fuelling_Vol設(shè)置,所加油至少為最小出油量,FP為[8]。觀察到FP,不能直接從狀態(tài)[8]回到狀態(tài)[6],即不能從[出油]回到[開始]。事件描述NOZZLE-DOWN掛槍顧客通過掛槍來結(jié)束這筆交易。交易存在交易緩存里,FP轉(zhuǎn)到狀態(tài)[3]。〔一筆正常交易,顧客掛槍,這筆交易解釋,FP狀態(tài)為IDLE動作:油槍狀態(tài)改變是發(fā)送一個主動數(shù)據(jù)列〔FP_Stats_Message。SUSPEND_FPFP收到suspend命令,不論任何原因,FP回到[7]SUSpendFuelling狀態(tài)。動作:Limit-Reached到達限定當加油升數(shù)與允許的最大出油量相同時,"Limit-Reached"動作發(fā)生。FP轉(zhuǎn)到狀態(tài)[9]。這時,油槍還沒有被掛起PCD:有一些私人油槍協(xié)議不能顯示一筆交易已經(jīng)達到最大出油升數(shù),FCC不能總是辨認出這個動作‘limit-reached’。在這種情況下這個FCC不能讀取這個動作,所以就不能從[8]轉(zhuǎn)到[9]。MAX-Vol最大出油量當加油升數(shù)達到最大出油量時,FP轉(zhuǎn)到[2]closes狀態(tài)。PCD:有一些私人油槍協(xié)議不能指示一筆交易已經(jīng)達到最大出油升數(shù),FCC不能總是辨認出這個動作‘limit-reached’。在這種情況下這個FCC不能讀取這個動作,所以就不能從[8]轉(zhuǎn)到[9]。"NOprogress"當FP與FCC之間沒有通訊在規(guī)定時間內(nèi),FP未發(fā)送心跳,FP狀態(tài)就[9]。PCD:當超出最大出油時間設(shè)定點,FCC要使油槍停止加油,并使狀態(tài)到[9]。Fill-time-out加油超時FP轉(zhuǎn)到狀態(tài)[3]?!策@個與上一個有點混了,都是有一個時間的界定Terminate-FP

終止FPFP被轉(zhuǎn)到[3]狀態(tài)。交易被儲存在交易緩存里。PCD:大多數(shù)私人FP不支持‘終止’一個正在加油的FP的概念,FCC就要去管理狀態(tài)從[8]到[3]。這個行為包括使私人油槍回到狀態(tài)[3],但是不需要掛槍,FCC要停止那把正在出油的油槍。Close_FPFp被關(guān)掉,然后FP轉(zhuǎn)到狀態(tài)[2]。PCD:大多數(shù)私人FP不支持‘關(guān)閉’一個正在加油的FP的概念,FCC就要去管理狀態(tài)從[8]到[2]。這個行為包括使私人油槍回到狀態(tài)[2],但是不需要掛槍,FCC要停止那把正在出油的油槍。Major-error如果產(chǎn)生了一個‘major-error’,FP就吧這筆交易儲存在交易緩存里〔要包括錯誤代碼:使交易被結(jié)束的代碼。FP轉(zhuǎn)到狀態(tài)[1]。Action:FP發(fā)送非請求數(shù)據(jù)列[FP_Error_Type_MesFP發(fā)送非請求數(shù)據(jù)列[FP_Status_Message].minor-error如果產(chǎn)生了一個‘minor-error’,FP就不能改變狀態(tài)。2.1.9暫停加油SuspendedFuelling[9]SuspendedFuelling"FP被暫停當在[8]狀態(tài)。它可以被重啟,也可以從[7]改變到[9]態(tài)。Rusume_FP當FP被同一個設(shè)備被再次授權(quán)時,相同的交易繼續(xù)進行在被暫停的地方。FP回到[8]態(tài)。PCD:如果私人油槍協(xié)議不允許一個暫定狀態(tài)的油槍被重啟,FCC就會發(fā)送一個rusume_FP的NACK命令,FP停留狀態(tài)為[9]。Nozzle-down顧客掛槍這筆交易結(jié)束,交易被存在交易緩存中,FP轉(zhuǎn)到[3]態(tài)。Fill-time-outFP超時,加油時間超過此種油品最大允許時間。PCD:如果私人協(xié)議不支持max-fill-time這一概念,FCC就自己創(chuàng)建一個watchdog。當超時時,就停止油槍加油并回到[3]態(tài)。Terminate_FPFP被強制結(jié)束無論什么原因。交易被存在交易緩存里,FP狀態(tài)為[3]。PCD:大多數(shù)私人油槍不支持‘結(jié)束’一個[9]態(tài)的FP,FCC就會把[9]態(tài)轉(zhuǎn)變成[3]。但并不需要掛槍動作。FCC停止油槍加油。Close_FP出油面被關(guān)閉,交易被存儲,FP狀態(tài)為[2]。PCD:大多數(shù)私人油槍不支持‘結(jié)束’一個[9]態(tài)的FP,FCC就會把[9]態(tài)轉(zhuǎn)變成[2]。但并不需要掛槍動作。FCC停止油槍加油。Major-error發(fā)生了一個majorerror后,交易被存儲,FP狀態(tài)為[1]。Minor-error發(fā)生了一個minorerror后,FP不改變狀態(tài)。2.3交易緩存狀態(tài)圖解每一個FP有一個定義的交易緩存號〔Nb_Tran_Buffer_Not_Paid,用于未支付的加油交易。只要這筆加油交易沒有被FS清除掉,這筆交易數(shù)據(jù)就被存儲在加油機的FP上。當加油交易被FS清除后,交易數(shù)據(jù)仍可以得到。歷史交易數(shù)據(jù)被配置Nb_Of_Historic_Trans。只有最新的交易數(shù)據(jù)可以被得到。交易緩存狀態(tài):[1]被清除交易[2]可支付交易[3]鎖交易2.2.1清除交易狀態(tài)[1]狀態(tài)描述被清除交易詳見Pdf事件描述生效的詳見Pdf3.加油機數(shù)據(jù)庫fieldtype字段類型Read/write讀/寫M/O:強制性/非強制3.3CalculatorDataCALCULATORDATABASEDB_Ad=C_DAT<01H>CONFIGURATIONDATA<02H>油品號注意加油機不允許XX號被改變當#拒絕任何的寫數(shù)據(jù)動作withData_ACKvalueof2<ReadOnly/NotWritable>.只讀不寫#要設(shè)置XX號到油品的價格。<XX號只這個數(shù)據(jù)庫的ID號,下都相同>當加油機重啟時〔冷啟動,加油機的Data-ID為默認值03H出油模式號當加油機重啟時〔冷啟動,加油機的Data-ID為默認值04H量油計號當加油機重啟時〔冷啟動,加油機的Data-ID為默認值05HFP號當加油機重啟時〔冷啟動,加油機的Data-ID為默認值TherelationshipbetweenFuellingPointNumbersandFuellingPointIdentificationsisNOTfixede.g.FP1doesnotnecessarilyhavetobeaddress21H.Inmostcasesasinglesideddispenseristhesameasadoublesideddispenserwithonlyonefuellingpoint.UsuallyalefthandedsinglesideddispenserisSide1andwillbedatabaseaddress21H.ArighthandedsinglesideddispenserisSide2andwillbedatabaseaddress22H.FS會找到FP號和FP-ID的關(guān)系。默認值非零,被決定與FP面上的物理槍號。06H國家代碼比如0030希臘0090土耳其當加油機重啟時〔冷啟動,加油機的Data-ID重設(shè)為默認值07H混合油品出錯允許度表明復(fù)合油品計算精確度。08HDrive_Off_Lights_Mode09HOPT_Light_Mode0AH清除交易展列模式Bit1-2describingwhenthedataisclearedandBit3-7describingwhichdisplayfieldsmustbecleared:Bits2,1:=00->cleardisplayinstateSTARTED=01->clearthedisplayinstateIDLE<transactiondatastored>=10->cleardisplayinstateAUTHORIZEorSTARTEDBit3:=0->clearVolumedisplay<setto0>=1->don’tclearVolumedisplayBit4:=0->clearAmountdisplay<setto0>=1->don’tclearAmountdisplayBit5:=0->clearUnitPricedisplay<setto0>=1->don’tclearUnitPricedisplayBit6:=0->clearProductnamedisplay<nothingdisplayed>=1->don’tclearProductdisplayBit7:=0->clearFuellingModedisplay<nothingdisplayed>=1->don’tclearFuellingModedisplay當加油機重啟時〔冷啟動,加油機的Data-ID重設(shè)為默認值0BHAuth_State_Mode0=AUTHORISED狀態(tài)允許1=AUTHORISED狀態(tài)不允許如果Auth_State_Mode被設(shè)為01,也就是說[5]狀態(tài)不被允許。如果‘release-FP’命令在[3]態(tài)下被接收,Data_Ack返回字段是06〔命令不被接受。0CH脫機模式指出加油機如何工作在‘standalone’模式0=通過‘提槍’開始交易1=手動FP授權(quán)。0DH最大授權(quán)時間FP可以在[5]狀態(tài)下的最大允許時間。LimitData15HMax_Time_W/O_Prog當加油機重啟時〔冷啟動,加油機的Data-ID重設(shè)為默認值PCDComment:WheretheproprietarypumpconnectedtothePCDcannotsupportthistimerfunctiondirectlythePCDwillhavetoimplementitsownwatchdogtimertorecognisewhenthetimerhasexpiredandthencarryouttherequiredactions.Iftheproprietarypumpprotocoldoesn’tdifferentiatebetweentheSTARTEDpumpstateandaFUELLINGpumpstatethePCDwillnotbeabletorecognizeifatimeouthasoccurredandhencewillnotbeabletoactivateastopcommandtothepump.InthiscasethePCDwillnotbeabletosupportthisfunctionality.HoweverthePCDshouldstillallowtheCDtoreadandwritethisData_Idasifthefunctionalityweresupported.15H最小出油升數(shù)當交易開始前,定義出最小出油升數(shù)〔FP狀態(tài)從[6]到[8]。0=FP狀態(tài)直接轉(zhuǎn)為[8]。當加油機重啟時〔冷啟動,加油機的Data-ID重設(shè)為默認值18H最小控制時間在兩筆交易中的最小時間間隔定義0=無限制當加油機重啟時〔冷啟動,加油機的Data-ID重設(shè)為默認值1AH最大脈沖發(fā)送錯誤數(shù)容忍度1C在升數(shù)/金額展示列中展出油品名稱的時間2829323334355363738393A3B3C3DH46H47HLCD照明燈48H50H51HW&M參數(shù)〔這部分沒有詳細翻譯3.4MeterDataMETERDATABASEDB_Ad=M_ID<81H-90H>CONFIGURATIONDATA<02H>略3.5ProductData這個數(shù)據(jù)庫允許FS在加油機計算機中定義油品數(shù)據(jù)。每種計算機之多可以定義8個不同的油品品號。通過〔product,logicalnozzle數(shù)據(jù)庫連接定義出每把槍的油品。任何試圖操作在DB-AD上都不會被生效,會被拒絕withMS_ACKsettoNAK6<Messagerefused,unknowndatabaseaddress>.PRODUCTDATABASEDB_Ad=PR_ID<41H-48H>CONFIGURATIONDATA<02H>油品編號油品編號由CD來分配,在系統(tǒng)配置并發(fā)送油品參數(shù)〔名稱,單價由設(shè)備或程序,而不需要知道每個加油機的配置。油品品號對一個加油機來說是一個整體的單元〔hisiscontrolledbythedispenserbeforeacceptingtheProd_NbtoPR_Idlinkduringtheconfiguration>.當加油機重啟時〔冷啟動,加油機的Data-ID為默認值<03H>油品描述對油品做油品描述VAPOURRECOVERY<0AH>Vap_Recover_Const每種加油模式的油品數(shù)據(jù)這個數(shù)據(jù)庫允許FS來配置每種加油模式的油品參數(shù)。達到油品出油模式數(shù)據(jù)由以下幾個數(shù)據(jù)庫來完成PR_DAT<productdata>+Prod_Nb<ProductNumber>+FM_ID<fuellingmodeidentifier>.注意:允許加油機操作在"脫機加油"模式,加油機必須做一些默認的設(shè)置。比如說加油機必須為它自己配置一些數(shù)據(jù)當它重啟/冷啟動后。PRODUCTPERFUELLINGMODEDATABASEDB_Ad=PR_DAT<61H>+Prod_Nb<00000001-99999999>+FM_ID<11H-18H>CONFIGURATIONDATA<01H>出油模式名稱描述出油模式的名稱。PCD:這是一個可非強制性的數(shù)據(jù)庫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息,并且各自的data-id長度長度為0<02H>油品單價描述油品/出油模式的單價?!畬憽瘎幼骺梢园l(fā)送在這個數(shù)據(jù)庫里在任何狀態(tài)下。然后,新單價只有在FP下一次到達狀態(tài)[1]到[5]時才生效。PCD:FCC就會把新單價發(fā)送給每把私有油槍,當它被完成時。VAPOURRECOVERY<03H>最大出油量定義油品/出油模式的最大加油量。0=沒有最大出油升數(shù)限制注意一個‘寫’動作可以發(fā)生在這個Data–ID在任何狀態(tài)下。如果交易升數(shù)達到最大出油量限制,FP轉(zhuǎn)到狀態(tài)[2]。PCD:一些廠商油槍自有協(xié)議不允許最大出油量被改變。這種情況下,FCC就會接收一個寫Data-ID的命令儲存最大出油升數(shù)值,由FS來讀取這個數(shù)值。最大出油量這個概念同樣也用在當預(yù)設(shè)加油升數(shù)時,也不允許超過最大出油量升數(shù)限制。<04H>最大出油時間0=沒有最大出油時間限制注意一個‘寫’動作可以發(fā)生在這個Data–ID在任何狀態(tài)下。如果交易升數(shù)達到最大出油量限制,FP轉(zhuǎn)到狀態(tài)[2]。注意加油機不允許這個數(shù)據(jù)庫定義改變會:#拒絕任何‘寫’的動作withData-Ack值2<ReadOnly/NotWritable>.只讀不寫#必須設(shè)置這個data-id到hardcode默認值。當執(zhí)行一次重啟/冷啟動在加油機上時,加油機會重新變成它的默認值。PCD如果私人油槍協(xié)議不允許一個最大出油時間的設(shè)置。FCC就會開啟它自己的watchdag計時器來計算加油時間。如果這個計時器時間記滿,就會停止加油。<06H>最大授權(quán)時間定義最大授權(quán)時間,FP就會停留在[5]狀態(tài)。0=沒有最大出油授權(quán)時間限制注意一個‘寫’動作可以發(fā)生在這個Data–ID在任何狀態(tài)下。然而,新單價只有在FP下一次到達狀態(tài)[1]到[5]時才生效。PCD如果私人油槍協(xié)議不允許一個最大出油時間的設(shè)置。FCC就會開啟它自己的watchdag計時器來計算加油時間。如果這個計時器時間記滿,就會停止加油。<06H>User_Max_Volume說明在FP轉(zhuǎn)到[9]狀態(tài)前允許的最大出油升數(shù)PCD:一些廠商油槍自有協(xié)議不允許用戶最大出油量被改變。這種情況下,FCC就會接收一個寫Data-ID的命令儲存最大出油升數(shù)值,由FS來讀取這個數(shù)值。最大出油量這個概念同樣也用在當預(yù)設(shè)加油升數(shù)時,也不允許超過最大出油量升數(shù)限制。3.7FP數(shù)據(jù)庫這個數(shù)據(jù)庫允許FS在加油機上來配置和控制FP。FP數(shù)據(jù)有以下幾個數(shù)據(jù)庫來組成FP_ID<fuellingpointidentification>.TheFP_ID=20H注意:允許加油機操作在"脫機加油"模式,加油機必須做一些默認的設(shè)置。比如說加油機必須為它自己配置一些數(shù)據(jù)當它重啟/冷啟動后。FUELLINGPOINTDATABASEDB_Ad=FP_ID<21H-24H>CONFIGURATIONDATA<01H>面號〔槍號PCD:這是一個可選擇的數(shù)據(jù)庫規(guī)定,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息。<02H>未支付交易序列號闡明未支付交易序列號〔未被FS清除存儲在每個FP里??山邮臻L度為1到15.如果一個很大值的寫交易的動作寫給這個data-id,而加油機不能支持這么大的量,加油機就會拒絕withdata-ACK1<不可得到的值太大/小>注意加油機不允許這個數(shù)據(jù)庫定義改變會:#拒絕任何‘寫’的動作withData-Ack值2<ReadOnly/NotWritable>.只讀不寫#必須設(shè)置這個data-id到hardcode默認值。<03H>歷史交易序號闡明被清除的交易號,可以被儲存在FP中。只有最新的交易可以得到。〔先進,先出棧如果一個很大值的寫交易的動作寫給這個data-id,而加油機不能支持這么大的量,加油機就會拒絕withdata-ACK1<不可得到的值太大/小>注意加油機不允許這個數(shù)據(jù)庫定義改變會:#拒絕任何‘寫’的動作withData-Ack值2<ReadOnly/NotWritable>.只讀不寫#必須設(shè)置這個data-id到hardcode默認值。PCD:FCC支持歷史交易緩存與允許在本地W&M的數(shù)量相同,并且可以存儲在設(shè)備中。<04H>邏輯槍號FP上的邏輯槍號〔1-80=沒有配置如果一個很大值的寫交易的動作寫給這個data-id,而加油機不能支持這么大的量,加油機就會拒絕withdata-ACK1<不可得到的值太大/小>注意加油機不允許這個數(shù)據(jù)庫定義改變會:#拒絕任何‘寫’的動作withData-Ack值2<ReadOnly/NotWritable>.只讀不寫#必須設(shè)置這個data-id到hardcode默認值。當給加油機上的設(shè)備重啟/冷啟動時,加油機重設(shè)data-id為默認值。PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息。<06H>Loudspeaker_Switch<07H>默認加油模式當前交易結(jié)束后,FM被設(shè)置為默認出油模式,FM的下次加油交易可以被更改由FM〔data-id33.當前交易被存儲在交易緩存中,FM接收的范圍1-8.<08H>Leak_Log_Noz_Mask<0AH>Drive-off燈<0BH>OPT燈<14H>FP九態(tài)顯示FP九態(tài)<15H>邏輯槍號狀態(tài)允許所有的邏輯槍號狀態(tài)被讀出來。PCDComment:WheretheproprietarypumpprotocolindicateswhichnozzlehasbeenremovedandhenceallowsthelogicalnozzledetailstobepassedontotheSC/CDthePCDshouldgeneratetherespectivecorrectunsolicitedmessages.Iftheproprietarypumpprotocoldoesn’tindicatethenozzleandthePCDcan’testablishwhichoneitisbycross-referencingthegradeIdortheunitprice.ThenitshouldsettheLog_Noz_Statetoadefaultof0whennonozzleshavebeenlifted<16H>分配控制號用來顯示FP是否和給誰被分配了。只有從這個CD發(fā)出的授權(quán)命令可以被接收。主要,只有給這個FP授權(quán)的CD才能清除這筆交易。邏輯節(jié)點地址〔LNA用來配置Assign_Contr_Id。TheLNAisspecifiedby2bytes<S=Subnet,N=Node>.0=未分配X,Y=CD已經(jīng)配置了FP〔s,n255,255=FP處在脫機加油模式<17H>授權(quán)模式0=任何一筆交易都會被FS自動授權(quán)1=當只有一個交易緩存被清空時,FP可以被存儲交易PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息〔各自的data-id長度設(shè)為0。<18H>零交易模式表明一筆零交易〔顯示金額、升數(shù)為零必須被存儲在交易緩存中。0=零交易不被存儲1=零交易必須被存儲當前交易被存儲在交易緩存中后,零交易模式值被設(shè)為0〔交易必須不被存儲<19H>Log_Noz_Mask允許FS自動授權(quán)一把或多把邏輯槍號0=被授權(quán)1=未被授權(quán)所有的油槍必須被自動授權(quán)在Log_Noz_Mask的情況下,在當前交易被存儲在交易緩存后。PCDComment:Iftheproprietarypumpprotocolsdoesn’tsupportmaskingofthenozzlesthePCDwillhavetorejectanyattempttowriteavaluewithaMS_ACK=5andaData_ACK2.<1AH>鎖配置當加油機被配置的時候,就會鎖住加油機與FS之間的通訊。因此在鎖通訊之前,FP狀態(tài)為[1]或[2]。<1BH>預(yù)支付金額限制定義下次交易的預(yù)設(shè)金額限制。當當前交易被存儲在交易緩存之后,加油機計算器就會把預(yù)設(shè)升數(shù)置為0.PCD如果廠商自有協(xié)議不支持任何的預(yù)設(shè)動作,FCC就會拒絕任何‘寫’價格的動作withMS-ACK=5和DAta-ACK2.<1CH>加油升數(shù)預(yù)設(shè)限制定義下次交易的預(yù)設(shè)升數(shù)限制。當當前交易被存儲在交易緩存之后,加油機計算器就會把預(yù)設(shè)升數(shù)置為0.PCD如果廠商自有協(xié)議不支持任何的預(yù)設(shè)動作,FCC就會拒絕任何‘寫’價格的動作withMS-ACK=5和DAta-ACK2.<20H>releasetoken當一筆交易開始后允許FS分配給一個token.<21H>出油模式FP的加油模式。當一筆交易開始后不能被改變,接受范圍1-8。當前加油交易被存儲后,FM被設(shè)為默認FM。PCD:大多數(shù)廠商自有協(xié)議不支持加油模式,FCC就會提供在自己內(nèi)部提供這種功能。主要的認為就是確認私有油槍在所提供的出油模式上來匹配正確的單價。<29H>交易序列號當存儲完當前交易在交易緩存中后,一個新的交易號被創(chuàng)建比上一筆加1.PCDComment:Asthetransactionsequencenumberisunlikelytobeprovidedbytheproprietarypump.ThePCDwillhavetomaintainandupdatethetransactionsequencenumber.實時交易數(shù)據(jù)<1DH>實時交易序列號顯示正在進行的交易的序列號。由ransaction_Sequence_Nb交易序列號復(fù)制過來。當存儲完當前交易在交易緩存中后,它的值被設(shè)為0PCD在交易中這個data-id要由FCC來設(shè)置到交易序列號中,這個看起來像是FCC產(chǎn)生的交易序列號。<1EH>清除交易對正在運行的交易哪一個CD清除了FP。0,0=CD未被指定X,Y=CD清除FP255,255=FP處在脫機加油模式當當前交易被存儲在交易緩存之后或當FP的狀態(tài)為[3]時,它的值就會重設(shè)為0。注意加油機不允許這個數(shù)據(jù)庫定義改變會:#拒絕任何‘寫’的動作withData-Ack值2<ReadOnly/NotWritable>.只讀不寫PCD:在交易中,這個ID必須由FCC來設(shè)置,到controllerid來清除油槍。<1FH>CD暫停正在運行的交易0,0=CD未被指定X,Y=CD暫停FP當存儲完當前交易在交易緩存中后或重開被暫停的交易它的值被設(shè)為0PCD:在交易中,這個ID必須由FCC來設(shè)置,到controllerid來清除油槍。<22H>實時交易金額顯示正在運行的加油交易的加油升數(shù)當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCDComment:DuringthetransactionthisData_IdmustbesetbythePCDtothecurrenttransactionvolume.IfthetransactionvolumecannotbedeterminedfromtheproprietarypumpthePCDwillhavetosetthisvalueto0.However,ifthetransactionamountisavailablethePCDshouldtryandcalculatethevolumefromthatandtheunitprice<ifknown>.23H實時交易升數(shù)顯示正在運行的加油交易的加油升數(shù)當存儲完當前交易在交易緩存中后,它的值被設(shè)為0PCD同上〔24H油品單價顯示當前交易的油品單價當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:同上〔25H邏輯槍號顯示當前交易所提起的邏輯槍號。當?shù)竭_[6]狀態(tài)時這個ID的內(nèi)容就直接從Log_Noz_State<Data_Id21inthisdatabase>復(fù)制過來。當存儲完當前交易在交易緩存中后,它的值被設(shè)為0PCD:廠商自有協(xié)議允許FCC建立邏輯槍號來使用,直接通過設(shè)置這個id即可。如果沒有,這個id必須設(shè)為255/FFH?!?6H油品號當前交易選擇油品號,油品號由油品數(shù)據(jù)來定義。當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:廠商自有協(xié)議允許FCC建立油品來使用,直接通過設(shè)置這個id即可。如果沒有,這個id必須設(shè)為0?!?7H當前交易錯誤錯誤代碼顯示當前交易的錯誤狀態(tài)0=沒有錯誤發(fā)生非0=有一個錯誤發(fā)生當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:如果廠商自有協(xié)議提供錯誤代碼,FCC就能夠設(shè)置這個錯誤代碼。在這個情況下,FCC就會轉(zhuǎn)換私人錯誤代碼到對應(yīng)的ISFS油機錯誤代碼。如果一個私人油槍錯誤代碼不能對應(yīng)到ISFS油機代碼,油機廠商就會重新分配一個代碼。這些新的錯誤代碼必須被記錄。〔28H油位顯示當前加油中的溫度當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息〔各自的data-id長度設(shè)為0?!?AH單價設(shè)置號顯示當前單價設(shè)置號PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息〔各自的data-id長度設(shè)為0。配置〔2BH復(fù)合槍號類型<2CH>復(fù)合槍號狀態(tài)<2DH>復(fù)合槍號狀態(tài)信息<33H>本地升數(shù)預(yù)設(shè)當加油機本地升數(shù)預(yù)設(shè)更改時,FP會通知CD這個改變當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息〔各自的data-id長度設(shè)為0<34H>本地金額預(yù)設(shè)當加油機本地金額預(yù)設(shè)更改時,FP會通知CD這個改變當存儲完當前交易在交易緩存中后或,交易它的值被設(shè)為0PCD:這是一個非強制性的的數(shù)據(jù)庫書寫地域,FCC可以NAK任何‘寫’的命令到這個數(shù)據(jù)庫里withData-ACK代碼4,或者回應(yīng)任何‘讀’的要求with一個應(yīng)答信息〔各自的data-id長度設(shè)為0<3BH>當前交易被發(fā)送的頻率,intenthsofasecond.FP控制<3CH>解鎖<3DH>鎖槍<3EH>授權(quán)通過自動授權(quán)或預(yù)設(shè)授權(quán)來開啟一筆交易。如果沒有識別到油品單價,授權(quán)命令就會被拒絕withDataACK6<3FH>終止一筆正在進行中的交易<40H>暫停FP<41H>恢復(fù)之前被暫停的交易通訊流<42H>清除展列當FP收到一個42H命令,FP就會清除交易列表數(shù)列,根據(jù)加油機數(shù)據(jù)庫的標準Clear_Display_Mode<Data_Id10>.<43H>Leak_Command〔50HFP報警用來顯示FP的報警狀態(tài)TheErrorCodeDatawasdesignedtokeepacountofthenumberoftimesanerrorhasoccurred.Thereisalsoaneedtoknowthecurrentstateofminorerrorse.g.PaperOut,hasaprinterpaperornot.ItispossibleforacontrollerdevicetokeeparecordofthecurrentstateofaminorerrorbymonitoringalltheUnsolicitedmessages,butifacontrollerdeviceis‘ColdStarted’allhistoricalinformationislost.HencetheneedforanAlarmdataelementinadevice.Whenreadthisdataelementgivesthecurrentstateofalarms.Alarmsarewarnings.非請求信息〔主動發(fā)送信息〔64HFP_Status_MessageFP狀態(tài)信息〔65HFP_Multi_Nozzle_Status_MessageFP槍號狀態(tài)信息〔66HFP_Running_Transaction_MessageFP運行交易信息3.8邏輯槍號數(shù)據(jù)庫這個數(shù)據(jù)庫允許FS在加油機上來配置和控制FP上的邏輯槍號。FP數(shù)據(jù)有以下幾個數(shù)據(jù)庫來組成FP_ID<fuellingpointidentification>.FP_ID<fuellingpointidentification>+LN_ID<logicalnozzleidentification>.注意:允許加油機操作在"脫機加油"模式,加油機必須做一些默認的設(shè)置。比如說加油機必須為它自己配置一些數(shù)據(jù)當它重啟/冷啟動后。LOGICALNOZZLEDATABASEDB_Ad=FP_ID<21H-24H>+LN_ID<11H-18H>CONFIGURATIONDATA<01H>產(chǎn)品定義通過邏輯槍號定義油品的標識Identifieroftheproductdispensedbythislogicalnozzle.ThePR_Id<value1-8>specifiestheproducttheproductwhichisstoredintheProductDatabasePR_ID<address41H-48H>.0=notproductassigned1=productinProductDatabasewithaddress41H2=productinProductDatabasewithaddress42H.8=productinProductDatabasewithaddress48HPleasenotethatthePR_IdreferencedheremaydifferfromthePR_Idthatislinkedtothere

溫馨提示

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

評論

0/150

提交評論