加油机应用IFSF协议翻译(草稿)

上传人:一*** 文档编号:141661118 上传时间:2022-08-24 格式:DOC 页数:47 大小:473KB
收藏 版权申诉 举报 下载
加油机应用IFSF协议翻译(草稿)_第1页
第1页 / 共47页
加油机应用IFSF协议翻译(草稿)_第2页
第2页 / 共47页
加油机应用IFSF协议翻译(草稿)_第3页
第3页 / 共47页
资源描述:

《加油机应用IFSF协议翻译(草稿)》由会员分享,可在线阅读,更多相关《加油机应用IFSF协议翻译(草稿)(47页珍藏版)》请在装配图网上搜索。

1、国际前庭标准讨论前庭控制器协议标准加油机应用V2.31 2008-7目 录1定义与缩写22加油点工作模式4加油机状态图解52加油机九态及动作详细说明72.3交易缓存状态图解213.加油机数据库224.独立加油机与复合油品油机图解425执行指导&建议436协议转换设备执行指导方针451定义与缩写 DefinitionAbbreviation名称翻译Controller DeviceCD控制设备可以控制其他前庭设备的设备(如加油机、液位仪、室外支付柱)控制设备:(加油机、液位仪)控制设备,系统中的Fuel Server油品服务器Dispenser加油机完整的加油单元包含最多4个油面完整的加油机Di

2、spenser CalculatorDC油机计算器加油机电子设备用于过程控制、通讯和计算加油机的一个芯片控制程序,用来响应FCC:响应命令、控制加油、计量加油等Fuelling PointFP油枪(加油点)前庭设备的一个面,在同一时间只能处理一种有,包含一个或多个逻辑枪号前庭设备的一个面:当给加油机做配置时,每个面的多把枪在同一时间只能有一把枪出油, FP指每个油面Logical NozzleLN逻辑枪号逻辑枪号从物理枪号指定油品分配,2个或3个逻辑枪号可以同时分配给一个物理枪号。如果被分配的油品不是复合油品(油品相同)那物理枪号与逻辑枪号则统一当一个面上多把枪时,如果每把枪对应的油品不同,通

3、过油品对应逻辑枪号 如果每把枪对应的油品相同,物理枪号逻辑枪号同一Physical NozzlePN物理枪号真实枪号,提枪时一笔交易开始物理枪号:顾客加油时提枪的那把枪号 Meter M量油计测量出油升数的设备量油计ProductPR油品包括基础油品和复合油品单种油品:一种油品只从一个油罐中抽取复合油品:按比例从多个油罐中抽取油Fuelling ModeFM加油模式油品可以被归为不同的模式加油站可以将出售油品分为不同模式,现金、积分、附带品(值班员)等,油品出售模式Stand AloneSA连接设备加油机与控制设备的连接加油机的一个连接设备,保证在加油机本地释放,清除交易加油机脱机模式,一个独

4、立不联网的加油机设备Dispenser Offline Mode加油机离线模式加油机没有在控制设备的操控下。加油机没有连接控制设备加油机脱机模式:加油机与FCC之间网线断开(可以通过拔插FCC卡实现)Dispenser Online Mode加油机连线模式加油机联机模式:加油机与FCC之间通讯正常CD Off-line Mode控制设备离线模式控制设备没有与网络通讯;控制设备联网但是没有接收到心跳在规定的时间间隔内控制设备离线模式:FCC与Fuel Server之间网线断开CD On-line Mode控制设备在线模式控制设备在网络中;控制设备接收到心跳在预定的时间间隔内控制设备在线模式:FC

5、C与Fuel Server之间通讯正常Transaction Buffer交易缓存结束的交易数据存储在交易缓存里交易缓存:存储在加油机的油面中。每个FCC卡可以存储16笔加油数据Payable Transaction可支付交易一笔结束的加油交易之后必须被CD清除的 支付交易:在POS上显示,支付后被FCC清除的交易Zero Transaction零交易显示升数和金额是零零交易:异常交易,一笔结束的交易显示升数和金额是0Outdoor Payment TerminalOPT室外支付终端室外支付终端:顾客刷卡支付油品金额,安放在室外的设备。系统中的OPT室外支付柱Protocol Converte

6、r DevicePCD协议转换设备把油机协议转换为各自厂商每个的油枪协议的硬件设备POS机与各个前庭设备的协议转换设备:系统中的FCCProprietary Pump ProtocolPPP私人油枪协议没有经过协议开发过的并归属于油机厂商厂商自有协议Tank Level Gauge油罐计量计测量油罐所包含之物油罐液位计量计:不是液位仪,系统中无此设备Logical Node AddressLNA逻辑节点地址Physical Node AddressPNA物理节点地址物理到逻辑地址转换表:1加油机,2POS,9液位仪2加油点工作模式状态 交易缓存状态,逻辑枪号状态,加油点分配控制 ”如果有任何改

7、变,就给控制设备发送非请求信息。下面4种情况下FP给FS发送非请求信息unsolicited message1,“Fuelling Point State”, 2, “Transaction Buffer State”3, “Logical NozzleState” 4, “FP Assign Control”加油机状态图解注:*1“NOZZLE-DOWN”挂枪,只有在“Authorised”状态下,允许返回到“Authorised”, 即:5状态下挂枪还是5,预设状态挂枪加油机还是预设状态其他情况下“Calling”“Stard”“Fuelling”状态下,挂枪返回到“Idle”状态 *2

8、“Relase_FP”授权动作只有在交易缓存有空间的情况下才能被接收 -授权就是代表即将开始一笔交易,只有在交易缓存有存储空间的情况下,才能开始交易,交易缓存最多存储16笔数据。 *3 第三个看不清,翻译不出来Fuelling Point 9 statestate1:Inoperative:加油机未联机state2:Close 加油机锁枪状态state3:Idle 加油机闲置状态state4:Calling 加油机唤起状态state5:Authorised 加油机预设加油状态state6:Start 开始加油state7:Suspended started 延时开始 state8:Fuelli

9、ng 加油中 state9:Suspended Fuelling 延时出油Event:动作Operative:生效Unable:不生效Open_FP:解锁Close_FP:锁枪Valid_nozzle_up:INValid_nozzle_up:Nozzle-down:挂枪Release_FP:授权Auth-time-out:Fill-time-out:Suspent_FP:挂起进程,停止加油Resume_FP:重开进程,恢复停止加油Terminate_FP:结束加油NO Progress:没有进程,没有动作Limit-reached:Max_Vol:这个是最大升数的意思吗First-Volum

10、e-Pulses:初始升数脉冲,报告初始升数Major-error:主要错误Minor-error:次要错误State error1 Fp is in state Inoperative 状态1State error2 FP is in state Close 状态2State error3 FP is already opened 油面已开启State error4 Transcation not in progress 没有进行交易State error5 Transcation already started 一笔交易已经开始State error6 Parameter / Config

11、uration change not possible2加油机九态及动作详细说明2.1.1未联机状态1状态描述无效状态当不能开启一个油面时,FP处在状态【1】,原因是:基础构造数据(例如,W&M参数)丢失,或发现一个major error当基础数据改变时(比如软件更新,烧芯片)FP在Inoperative1状态下,注:可支付的交易是可以存在的。PCD:FCC会指出IFSF FP 是Inoperative状态,当不能开启私人油枪,或当FCC自己不可用的。事件描述生效的 当FP已经被配置好基础项可以操作( ),也没有发现major errors,FP就会到达【2】态(见3.11错误代码数据),油枪

12、将到关闭的状态3。PCD:当FCC发现,私人油枪已经配置好了用正确的参数,就会改变IFSF 状态到【】ctionFP状态改变,就会发送非请求信息数据。FP-status-message主要错误使油枪到【1】状态PCD注释:当PCD发现一个主要的错误通过一个私有的油枪或者它们自身则必须将IFSF协议油枪状态改变为无效的。动作:油枪主动发送数据油枪错误类型信息。次要错误如果一个次要错误事件使油枪不能状态的改变。PCD注释:当PCD发现一个次要的错误通过私有的油枪或者它们自身则必须将IFSF协议油枪状态改变为无效并且产生各自的IFSF错误信息。动作:油枪主动发送数据油枪错误类型信息。2.1.1关闭状

13、态2状态描述关闭状态已经配置好了,也没有ajor error。FP等待被FCC解锁或是电源被拔掉。也可能暂时性的被关掉当有的油机交易停滞时 FP要对所有FCC的通讯做出回应PCD注释:如果私人油枪没有类似于“close”的状态,FCC认为在FP上不能开始新交易,这个FP油枪不能被顾客来加油。注释:可支付的交易可以存在。事件描述不可用在设置,改变重要参数或者下载数据到油枪期间,FP是不能工作的。FP状态变化为【1】。PCD注释:当FCC给IFSF 油枪烧录芯片,或改变参数配置时,FP为状态【1】动作:油枪状态改变发送一个主动的数据列油枪状态信息。解锁解锁,当油枪处于【3】状态,顾客就可以使用油枪

14、了。FP收到open_FP命令油枪就转为【3】idle状态动作:油枪接收到打开油枪命令。动作:油枪状态改变发送一个重要数据列油枪状态信息。主要错误:使FP转到【1】状态。PCD注释:当PCD发现一个主要错误通过私有油枪或他们自身将改变IFSF协议油枪状态到无效状态。动作:油枪发送必要数据油枪错误类型信息。油枪状态改变是以一个必要数据列油枪状态信息。次要错误使FP状态不能改变PCD注释:当PCD发现一个次要错误在私有油枪或者它自己本身那么它将导致IFSF协议油枪状态改变成关闭状态并且产生各自的IFSF错误信息。动作:油枪发送主动数据油枪错误类型信息。2.1.3闲置状态3状态描述闲置状态油机被解锁

15、,而且没有传递命令。在进入闲置状态任意一个室外交易都会被存储在交易缓存中并且所有加油参数必须重新设置到默认数值。Note:当在状态然后提起油枪,事件描述有效的提枪无效的提枪顾客选择逻辑枪号,油面状态为【】calling动作:油枪状态改变是发送一个主动数据列油枪状态信息。授权预授权可以仅被接受如果至少一笔交易缓存是可用的。交易号缓存被设置通过一个数据元素的数列中Nb_Tran_Buffer_Not_Paid。如果没有单价被找到,任何尝试释放加油枪都将被拒绝通过Data ACK of 6。一个油枪因该被分配到一个CD通过一个数据元素的数列Assign_Contr_Id(Data_Id 22 在加油

16、站数据库中)。如果油枪被分配到一个CD油枪可以仅被释放通过CD来分配它。要先给FP传递限制加油命令,然后再发送Release_FP 授权命令。预设加油则不需要(预设模式)油枪价接受到预授权然后油枪转换到【5】状态。PCD注释::大多数私人油枪一时间只能允许处理一笔交易,FCC可以处理多比交易。 大多数私人油枪不能支持任务分派,FCC可以 大多数私人油枪不能支持预设,而FCC可以当然也可以在油机上面由售货员手动预设金额升数。ACTION:预设和预付模式下,FP收到Remote-volume-Preset Remote-amount-prepay数据,FP收到”Release_FP”授权命令动作:

17、油枪状态改变会发送一个主动数据列FP_Status_Message。锁枪锁枪命令下,FP会被锁住,然后转到Close状态也可能临时被锁住当一个或多个FP的交易是slackPCD注释:要指出私人油枪,顾客不能在上看到这把油枪。(指示灯掉)动作:油枪接收到一个Close_FP命令。动作:油枪状态改变发送一个主动数据列FP_Status_Message。 主要错误使FP油面转到【1】状态PCD注释:当FCC发现私人油枪的minor error动作,IFSF FP状态转到【1】。动作:油枪发送未经同意得数据 FP_Error_Type_Mes 油枪状态改变是发送像一个非请求信息。 FP_Status_

18、Message次要错误使FP不能改变其状态。PCD注释:当PCD发现一个次要错误伴随私有油枪或者他们本身,他必须停留在IFSF协议油枪状态的闲置状态并且返回各自的IFSF错误信息。动作:油枪发送一个非请求数据 FP_Error_Type_Mes2.1.4 呼叫状态4状态描述CALLING逻辑枪号被找到,等待授权逻辑枪号被找到,等待被授权事件描述授权最少一个交易缓存内存存在时,才能下发授权。交易号是被设置的通过一个数据元素的集合Nb_Tran_Buffer_Not_Paid。如果交易缓存没有存储空间时,给一把油枪下授权会被拒绝ACK of 6。如果一把FP被某台FCC所配置,那这个FP只能由这个

19、FCC来控制。如果有任何fuelling limit 和 grade mask 都要先传给FP,在授权命令之前。授权命令可以被完成在没有任何预设出油的情况下油枪没有对应单价,给一个油枪授权会被拒绝ACK 6如果顾客提枪时,对应的逻辑枪号无法找到(比如在Grade中没有配置这把枪)授权命令会被拒绝。加油机会拒绝这个授权命令并回访ACK value 6,.(命令不接收)FP接收授权命令,FP转到【6】状态。当然也可以由油站工作人员在油机上本地手动授权。PCD注释: PCD 大多数私人协议油枪一次只允许进行一笔交易,FCC可以同时处理多笔交易。动作:预先设置或预先支付模式油枪接收到Remote_Vo

20、lume_Preset或者Remote_Amount_Prepay数据。油枪接收到Release_FP命令。动作:油枪状态改变以一个主动数据列发送FP_Status_Message。挂枪顾客把最开始择的那个逻辑选枪号放入枪挂中(挂了一把枪),FP状态为【3】IDLE。允许顾客选择同一个面上的same FP另一个逻辑枪号,(如果提起的那把枪是错误的 )。Action:FP状态改变发送非请求信息FP_Status_Message FP-状态消息终止FP使FP转到IDLE【3】状态PCD注释:大多数私人协议油枪不支持结束“唤起”状态的油枪,FCC可以管理使FP从“【4】”转换到【3】。这个动作可以使

21、私人协议油枪处在【3】状态,然而那个油枪是移除的。动作:油枪接收到Terrminate_FP命令。动作:状态改变发送非请求数据FP_Status_Message。关闭FP油枪将被关闭并且油枪转换到关闭状态。PCD注释:大多数私人协议油枪不支持关闭一个【唤起】【4】状态的油枪,FCC管理状态从【calling】到【close】。这个动作将引起处理通过私有油枪的CLOSED状态而且油枪是被移开的。动作:油枪接收一个Close_FP命令。动作:油枪状态改变发送一个主动的数据列FP_Status_Message。主要错误使FP转到【1】状态PCD注释:当PCD发现了私人油枪的一个major error

22、,或者他们自身它必须改变IFSF协议油枪状态到【1】。动作:油枪发送主动数据 FP_Error_Type_Mes 油枪状态改变是发送一个主动数据列。 FP_Status_Message次要错误如果次要错误事件发生油枪不会改变状态。PCD注释:当PCD发现一个私有油枪的minor error 或者他们本身必须使IFSF协议油枪FP状态的为【4】状态。产生各自的IFSF错误信息。动作:发送一个主动数据 FP_Error_Type_Mes2.1.5 授权状态5状态描述AUTHORISEDFP被预设,自动授权后,等待顾客选择一把可以有效的逻辑油枪.(油品选择和物理油枪)。来到这个状态后,定时器(Max

23、-Auth-time)开启.在这个状态下,顾客陈列交易可以被重启。(通过数据元素容器Clear_Display_Mode发现)。PCD注释:像大多数私有油枪不支持预授权,PCD将管理他们自己的预授权(例如在自动释放私有油枪状态的状态当用户移出油枪)。Note:这种状态在同一个counries不被允许,通过数据元素集合设置Auth_State_Mode)。事件描述有效提枪顾客选择一个有效的逻辑枪号,然后提枪,FP转到【6】started状态。PCD注释:如果私人油枪协议不显示所选择的枪号,然后FCC就不能知道是否选择的枪号是有效的或是无效的。因此,FCC就把所有的枪号视为有效的。(比如Log_N

24、oz_Mask已经被设为255/FFH)。动作:油枪状态改变发送一个主用数据列FP_Status_Message。无效提枪 顾客选择一个无效的逻辑枪号(指定产品逻辑枪号受限制),FP状态停留在【5】Authorised状态。PCD注释:如果私人油枪协议不显示所选择的枪号,然后FCC就不能知道是否选择的枪号是有效的或是无效的。因此,FCC就把所有的枪号视为有效的。(比如Log_Noz_Mask已经被设为255/FFH)。授权超时对一把枪预设授权,很长时间没提枪,转为【3】状态(通过数据元素集合Max_Auth_Time的设置)并且返回油枪IDLE状态。PCD注释:大多数私人油枪协议不支持最大授权

25、超时设定maximum authorization timeout,FCC就要自己执行watchwod timing当定时器期满,自动清除预设交易,并将IFSF FP状态转到【3】, 如果一个“零交易”交易是必须的(通过数据库集合ZeroTR_Mode指定)交易时候金额是0必须存储到交易缓存区。动作:油枪状态改变发送主动数据列FP_Status_Message。终止FPFP被强制转到【3】IDLE状态。如果一个“零交易”交易是必须的(通过数据元素集合ZeroTR_Mode指定)交易时候金额是0必须存储到交易缓存区。PCD注释:大多数私人油机不支持终结一个【5】状态的FP的概念,FCC就会操作F

26、P状态从【5】到【3】状态。作用:油枪接收到Terminate_FP命令。作用:油枪状态改变发送一个主动的数据列FP_Status_Message。关闭油枪FP会被关掉,FP状态转移到【2】如果一个“零交易”交易是必须的(通过数据元素集合ZeroTR_Mode指定)交易时候金额是0必须存储到交易缓存区。PCD注释:作为大多数油枪都不支持关闭一个【5】状态油枪的概念,FCC将去管理状态从ATHORIZED到CLOSED状态的转变。动作:油枪接收到Close_FP命令。动作:油枪状态改变发送一个主动的数据列FP_Status_Message。主要错误如果一个主要错误事件发生油枪转到INOPERAT

27、IVE状态。如果一个0交易是必须的(通过数据元素集合ZeroTR_Mode指定)交易时候金额是0必须存储到交易缓存区。动作:油枪发送未经同意得数据 FP_Error_Type_Mes 油枪状态改变是发送像一个 主动地数据列。 FP_Status_Message次要错误如果次要错误发生,FP不会改变状态。PCD注释:FCC发现私人油枪产生一个minor error,FCC就使IFSF FP状态为【1】,并产生各自IFSF error 消息。动作:油枪发送一个主动地数据 FP_Error_Type_Mes2.1.6 Started状态6状态描述Started这个状态表明FP被授权,并且一个可用的逻

28、辑油枪已经被顾客选中,此状态下,真实的加油交易(出油)还并没有开始,直到定义一个最小升数被注册(Min_Fuelling_Vol数据集被设置)。 到达这种状态,定时器(最大填装时间)已经开启,(每加一次油,【6】状态开启timer定时器)。定时器到达设置的最大授权时间时就刚好停止。PCD注释:如果一把私人油枪协议没有类似于Started的等价状态,就会直接从Calling状态到FUEling状态【4】到【7】。FCC可以创建一个Started状态的模型,通知FCC在【6】这个状态。当状态改变时,被通知CD,FCC就可以改变状态到【8】。在这个状态下,用户显示可以重启(通过数据元素集合Clear

29、_Display_Mode设置)。事件描述挂枪顾客把枪挂起,FP转到状态【5】在这个事件中,一个非常重要的特征要被满足:顾客容忍度。;顾客可能会选择了错误的油品(例如错误的油枪),并且只要加油还没有开始(Fuelling状态),他可以挂枪,选择另一把。注释:在一些地区Authorised状态不被允许。在这种情况下油枪放回转到Idle状态。定义通过设置在一个数据元素集合Auth_State_Mode。动作:油枪状态改变是发送一个主动数据列FP_Status_Message。First-Volume-Pulses起始升数脉冲加油员按下油枪上的触发机制,流量计记录下一个预设的最小出油量,然后加油就开

30、始了,FP转到状态【8】。最小升数被定义通过设置(数据元素集合Min_Fuelling_Vol)。:最小出油量用于最初陈列更新(the first display for update)与开始一笔交易的最小升数不同。动作:油枪状态改变是发送一个主动的数据列FP_Status_Message。Suspend_FP暂停FPFP接收到suspend命令,无论什么原因FP都会转到【7】状态。动作:油枪接收到Suspend_FP命令。动作:油枪状态改变是发送一个主动的数据列FP_Status_Message。动作:油枪发送一个主动数据列FP_Error_Type_Mess伴随较少的错误Suspended

31、_Fuelling到变量并且错误被存储到TR_Error_Code。NO-PROGRESS当一个FP被授权,并且一个有效的逻辑枪号被选择的时候,但是没有升数心跳被记录传过来在规定的时间内。(通过设置数据元素集合Max_Time_W/O_Prog)。FP转到【7】态。(当FP被授权,选择一个逻辑枪号,但是不出油,FCC发生动作Noprogress,油枪转到【7】态)。PCD注释:如果私人油枪协议不显示产生升数脉冲,就会忽略掉这个动作。动作:FP状态改变发送一个主动数据列(FP_Stats_Message)。动作:FP发送一个主动数据列(FP_Error_Type_Mess)伴着minorerro

32、r”No-Progress”,发过FS,the error被存储在TR_Error_Code中。Terminate_FP终止FPFP被强制转到【3】状态。PCD注释:大多数私人油枪不支持终止【6】状态的油枪,FCC就管理状态从【6】到【3】。这个动作使私人油枪处在【3】状态,但是还不用挂枪。如果一个零交易是必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到交易缓冲区内。动作:油枪接收到Terminate_FP命令。动作:油枪状态改变发送一个主动的数据列(FP_Stats_Message)。Close_FPFP会被关闭掉,FP状态转到【2】。如果一个零交易是

33、必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到交易缓冲区内。PCD注释:大多数私人油枪不支持close一个在【6】开启的FP,FCC管理状态从【6】转换到【2】。这个动作会使私人油枪处于【2】状态,但是并不需要挂枪。动作:油枪接收到Close_FP命令。动作:油枪状态改变发送一个主动的数据列(FP_Stats_Message)。MAJOR-ERRORmajor error这个动作使FP转到状态【1】。如果一个零交易是必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到交易缓冲区内。PCD注释:当FCC发现一个majo

34、r error 动作(私人油枪的动作),就改变IFSF FP状态为【1】。动作:油枪发送主动数据FP_Error_Type_Mes。 油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。MINOR-ERRORminor error这个动作使FP不能改变状态。PCD注释:当一个PCD发现一个较小的错误伴随着私有油枪或者伴随他们自身他必须停留在IFSF协议油枪STARTED状态并且产生回应IFSF协议错误信息。动作:油枪发送主动数据FP_Error_Type_Mes。2.1.7 State Suspended Started7状态描述Suspended Started暂停开始交

35、易被挂起在STARTED状态下。当在【6】started状态时,交易被延时。PCD注释:在一些情况下私有油枪协议将不被允许一个挂起油枪被重起。请看文本细节PCD如何对待这些情况。事件描述RESUME_FP重启FPFP被要求重新开始这笔相同的交易,在FP被暂停的地方,FP状态转为【6】。只有暂停交易的那个设备可以重新开启它。(数据变量 Suspend_Contr_Id)。PCD注释:如果私人油枪协议不允许一个暂停的油枪重新开启继续这笔交易,然后FCC会下发Resume_FP重开油面命令(并带有MS_ACK=5和Data_ACK=5),FP 转到状态【7】。动作:油枪接收到Resume_FP命令。

36、动作:油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。动作:油枪发送一个主动的数据列FP_Error_Type_Mess和minor error,Fuelling_Resumed命令到。并且error被存储在TR_Error_Code。FIRST-VOLUME-PULSE初始升数脉冲在初始脉冲和计量表被记录一个预设的最小脉冲值,暂停命令被收到,显示加油已经开始,在到达【7】状态,FP转到【9】状态。动作:油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。NOZZLE-DOWN挂枪加油员通过挂枪动作结束一笔一个开始的加油,此时还没有出油(没有升数脉冲

37、)。FP回到【3】状态。如果一个零交易是必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到交易缓冲区内。PCD注释:FCD:如果私人油枪协议不支持零交易,FCC就会辨认出零交易的情况,并将此笔零交易及交易数据存储在交易缓存里。动作:油枪状态改变是发送一个主动数据列(FP_Stats_Message)。FILL-TIME-OUT加油超时FP超时,当处理加油时间超出这个油品的最大允许时间, (通过数据集合Max_Fill_Time定义)。FP转到状态【3】。如果一个零交易是必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到

38、交易缓冲区内。PCD注释:如果私有油枪协议不支持0交易PCD将识别0交易情况并且存储各自的交易细节在交易缓冲区中。动作:油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。TERMINATE_FPFP被强制到状态【3】如果一个零交易是必需的(命令通过一个数据元素集合ZeroTR_Mode)交易伴随着一个零金额必须被存储到交易缓冲区内。PCD注释:大多数私人油枪不支持结束一个【7】状态FP的概念,FCC就会管理状态从【7】转换到【3】。这个动作会使私人油枪处于【3】但是油枪并未放回。FCC使私人油枪不能加油。如果私有油枪协议不支持0交易PCD将识别0交易情况并且存储各自的交易

39、细节在交易缓冲区中。动作:油枪接收到Terminate_FP命令。动作:油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。CLOSE_FPFP被关掉,FP状态为【2】。如果0交易是必须的(通过数据元素集合ZeroTR_Mode指出)交易伴随一个0金额必须被存储交易缓冲区中。PCD注释:大多数私人油枪不支持结束一个【7】状态FP的概念,FCC就会管理状态从【7】转换到【3】。这个动作会使私人油枪处于【3】但是油枪并未放回。FCC使私人油枪不能加油。动作:油枪接收到Close_FP命令。动作:油枪状态改变是发送一个主动的数据(FP_Stats_Message)。MAJOR-E

40、RROR如果发生了一个major error动作,FP转到状态【1】【7】状态下可以产生零交易。如果0交易是必须的(通过数据元素集合ZeroTR_Mode指出)交易伴随一个0金额必须被存储交易缓冲区中。PCD注释:当PCD发现私人油枪的一个major error,他必须改变IFSF FP油枪状态到【1】状态。如果私有油枪协议不支持0交易PCD将记录0交易状态并且存储各自的交易细节在交易缓冲区中。动作:油枪发送一个主动数据FP_Error_Type_Mes。 油枪状态改变是发送一个主动的数据列(FP_Stats_Message)。MINOR-ERROR如果一个minor error动作产生,FP

41、不会改变状态。PCD注释:当PCD发现私人油枪的一个minor error,他必须停留IFSF协议油枪状态在【7】并且生成各自IFSF协议错误信息。动作:油枪发送一个主动数据FP_Error_Type_Mes。2.1.8 Fuelling状态8状态描述FUELLINGFP开始加油其中有一个最小出油量设定(通过数据元素集合Min_Fuelling_Vol设置),所加油至少为最小出油量,FP为【8】。观察到FP,不能直接从状态【8】回到状态【6】,即不能从【出油】回到【开始】。事件描述NOZZLE-DOWN挂枪顾客通过挂枪来结束这笔交易。交易存在交易缓存里,FP转到状态【3】。(一笔正常交易,顾客

42、挂枪,这笔交易解释,FP状态为IDLE)动作:油枪状态改变是发送一个主动数据列(FP_Stats_Message)。SUSPEND_FPFP收到suspend命令,不论任何原因,FP回到【7】SUSpend Fuelling状态。动作:Limit-Reached到达限定当加油升数与允许的最大出油量相同时,“Limit-Reached”动作发生。FP转到状态【9】。这时,油枪还没有被挂起PCD:有一些私人油枪协议不能显示一笔交易已经达到最大出油升数,FCC不能总是辨认出这个动作limit-reached。在这种情况下这个FCC不能读取这个动作,所以就不能从【8】转到【9】。MAX-Vol最大出油

43、量当加油升数达到最大出油量时,FP转到【2】closes状态。 PCD:有一些私人油枪协议不能指示一笔交易已经达到最大出油升数,FCC不能总是辨认出这个动作limit-reached。在这种情况下这个FCC不能读取这个动作,所以就不能从【8】转到【9】。“NO progress”当FP与FCC之间没有通讯在规定时间内,FP未发送心跳,FP状态就【9】。PCD:当超出最大出油时间设定点,FCC要使油枪停止加油,并使状态到【9】。Fill-time-out加油超时FP转到状态【3】。(这个与上一个有点混了 ,都是有一个时间的界定)Terminate-FP终止FPFP被转到【3】状态。交易被储存在交

44、易缓存里。PCD:大多数私人FP不支持终止一个正在加油的FP的概念,FCC就要去管理状态从【8】到【3】。这个行为包括使私人油枪回到状态【3】,但是不需要挂枪,FCC要停止那把正在出油的油枪。Close_FPFp被关掉,然后FP转到状态【2】。 PCD:大多数私人FP不支持关闭一个正在加油的FP的概念,FCC就要去管理状态从【8】到【2】。这个行为包括使私人油枪回到状态【2】,但是不需要挂枪,FCC要停止那把正在出油的油枪。Major-error如果产生了一个major-error,FP就吧这笔交易储存在交易缓存里(要包括错误代码:使交易被结束的代码)。FP转到状态【1】。Action:FP发

45、送非请求数据列FP_Error_Type_MesFP发送非请求数据列 FP_Status_Message.minor-error 如果产生了一个minor-error,FP就不能改变状态。2.1.9 暂停加油Suspended Fuelling【9】Suspended Fuelling”FP被暂停当在【8】状态。它可以被重启,也可以从【7】改变到【9】态。Rusume_FP当FP被同一个设备被再次授权时,相同的交易继续进行在被暂停的地方。FP回到【8】态。PCD:如果私人油枪协议不允许一个暂定状态的油枪被重启,FCC就会发送一个rusume_FP的NACK命令,FP停留状态为【9】。Nozzl

46、e-down顾客挂枪这笔交易结束,交易被存在交易缓存中,FP转到【3】态。Fill-time-outFP超时,加油时间超过此种油品最大允许时间。 PCD:如果私人协议不支持max-fill-time这一概念,FCC就自己创建一个watchdog。当超时时,就停止油枪加油并回到【3】态。Terminate_FPFP被强制结束无论什么原因。交易被存在交易缓存里,FP状态为【3】。PCD:大多数私人油枪不支持结束一个【9】态的FP,FCC就会把【9】态转变成【3】。但并不需要挂枪动作。FCC停止油枪加油。Close_FP出油面被关闭,交易被存储,FP状态为【2】。PCD:大多数私人油枪不支持结束一个

47、【9】态的FP,FCC就会把【9】态转变成【2】。但并不需要挂枪动作。FCC停止油枪加油。Major-error发生了一个major error 后,交易被存储,FP状态为【1】。Minor-error发生了一个minor error后,FP不改变状态。2.3交易缓存状态图解每一个FP有一个定义的交易缓存号(Nb_Tran_Buffer_Not_Paid),用于未支付的加油交易。只要这笔加油交易没有被FS清除掉,这笔交易数据就被存储在加油机的FP上。当加油交易被FS清除后,交易数据仍可以得到。历史交易数据被配置Nb_Of_Historic_Trans。只有最新的交易数据可以被得到。交易缓存状态

48、:【1】被清除交易 【2】可支付交易 【3】锁交易2.2.1清除交易状态1状态描述被清除交易详见Pdf事件描述生效的 详见Pdf3.加油机数据库field type 字段类型Read/write 读写M/O: 强制性非强制3.3 Calculator DataCALCULATOR DATABASEDB_Ad = C_DAT (01H)CONFIGURATION DATA(02H)油品号注意加油机不允许XX号被改变当#拒绝任何的写数据动作with Data_ACK valueof 2 (Read Only/Not Writable). 只读不写#要设置XX号到油品的价格。(XX号只这个数据库的I

49、D号,下都相同)当加油机重启时(冷启动),加油机的Data-ID为默认值03H出油模式号当加油机重启时(冷启动),加油机的Data-ID为默认值04H量油计号当加油机重启时(冷启动),加油机的Data-ID为默认值05HFP 号当加油机重启时(冷启动),加油机的Data-ID为默认值The relationship between Fuelling Point Numbers andFuelling Point Identifications is NOT fixed e.g. FP1 doesnot necessarily have to be address 21H.In most cas

50、es a single sided dispenser is the same as adouble sided dispenser with only one fuelling point.Usually a left handed single sided dispenser is Side 1 andwill be database address 21H. A right handed single sideddispenser is Side 2 and will be database address 22H.FS会找到FP号和FP-ID的关系。默认值非零,被决定与FP面上的物理枪

51、号。06H国家代码比如0030 希腊 0090土耳其 当加油机重启时(冷启动),加油机的Data-ID重设为默认值07H混合油品出错允许度表明复合油品计算精确度。08HDrive_Off_Lights_Mode09HOPT_Light_Mode0AH清除交易展列模式Bit 1-2 describing when the data is cleared and Bit 3-7describing which display fields must be cleared:Bits 2,1:= 00 - clear display in state STARTED= 01 - clear the d

52、isplay in state IDLE(transaction data stored)= 10 - clear display in state AUTHORIZE orSTARTEDBit 3: = 0 - clear Volume display (set to 0)= 1 - dont clear Volume displayBit 4: = 0 - clear Amount display (set to 0)= 1 - dont clear Amount displayBit 5: = 0 - clear Unit Price display (set to 0)= 1 - do

53、nt clear Unit Price displayBit 6: = 0 - clear Product name display (nothingdisplayed)= 1 - dont clear Product displayBit 7: = 0 - clear Fuelling Mode display (nothingdisplayed)= 1 - dont clear Fuelling Mode display当加油机重启时(冷启动),加油机的Data-ID重设为默认值0BHAuth_State_Mode0 = AUTHORISED 状态允许1 = AUTHORISED 状态不允

54、许如果Auth_State_Mode被设为01,也就是说5状态不被允许。如果release-FP命令在【3】态下被接收,Data_Ack返回字段是06(命令不被接受)。0CH脱机模式指出加油机如何工作在stand alone模式0=通过提枪开始交易1=手动FP授权。0DH最大授权时间FP可以在【5】状态下的最大允许时间。Limit Data15HMax_Time_W/O_Prog当加油机重启时(冷启动),加油机的Data-ID重设为默认值PCD Comment:Where the proprietary pump connected to the PCD cannot support this

55、 timer function directly the PCD will haveto implement its own watchdog timer to recognise whenthe timer has expired and then carry out the requiredactions. If the proprietary pump protocol doesntdifferentiate between the STARTED pump state and aFUELLING pump state the PCD will not be able torecogni

56、ze if a time out has occurred and hence will not beable to activate a stop command to the pump. In this casethe PCD will not be able to support this functionality.However the PCD should still allow the CD to read andwrite this Data_Id as if the functionality were supported.15H最小出油升数当交易开始前,定义出最小出油升数(

57、FP状态从【6】到【8】)。0=FP状态直接转为【8】。当加油机重启时(冷启动),加油机的Data-ID重设为默认值18H最小控制时间在两笔交易中的最小时间间隔定义0=无限制当加油机重启时(冷启动),加油机的Data-ID重设为默认值1AH最大脉冲发送错误数容忍度1C在升数金额展示列中展出油品名称的时间282932 33 34 35536 37 38 393A 3B 3C3DH46H47HLCD照明灯48H50H51HW&M参数(这部分没有详细翻译)3.4 Meter DataMETER DATABASEDB_Ad = M_ID (81H-90H)CONFIGURATION DATA(02H)略3.5 Product Data这个数据库允许FS在加油机计算机中定义油品数据。每种计算机之多可以定义 8个不同的油品品号。通过(product,logical nozzle)数据库连接定义出每把枪的油品。任何试图操作在DB-AD上都不会被生效,会被拒绝withMS_ACK set to NAK 6 (Message refused, unknown database address).PRODUCT DAT

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!