具有在狀態(tài)間轉(zhuǎn)換的用戶可定義的動(dòng)作的狀態(tài)機(jī)功能塊的制作方法

            文檔序號(hào):6713970閱讀:365來(lái)源:國(guó)知局
            具有在狀態(tài)間轉(zhuǎn)換的用戶可定義的動(dòng)作的狀態(tài)機(jī)功能塊的制作方法
            【專利摘要】過(guò)程工廠內(nèi)的控制系統(tǒng)、安全系統(tǒng)等可以每個(gè)都使用能夠被容易地集成到功能塊圖表編程環(huán)境中的一個(gè)或多個(gè)狀態(tài)機(jī)功能塊。這種狀態(tài)機(jī)功能塊可以包括一個(gè)或多個(gè)輸入,其可以使得由狀態(tài)機(jī)功能塊實(shí)現(xiàn)的狀態(tài)機(jī)識(shí)別下一狀態(tài)以及根據(jù)從當(dāng)前狀態(tài)轉(zhuǎn)換至下一狀態(tài)而執(zhí)行的一個(gè)或多個(gè)轉(zhuǎn)換動(dòng)作??梢曰跔顟B(tài)機(jī)的當(dāng)前狀態(tài)和下一狀態(tài)以及至少一個(gè)輸入從數(shù)據(jù)庫(kù)獲得與轉(zhuǎn)換動(dòng)作相關(guān)聯(lián)的配置數(shù)據(jù)。狀態(tài)機(jī)功能塊還可以包括基于狀態(tài)轉(zhuǎn)換而產(chǎn)生的一個(gè)或多個(gè)輸出。
            【專利說(shuō)明】具有在狀態(tài)間轉(zhuǎn)換的用戶可定義的動(dòng)作的狀態(tài)機(jī)功能塊

            【技術(shù)領(lǐng)域】
            [0001]本公開(kāi)涉及用于過(guò)程工廠的功能塊,更具體地,涉及配置和實(shí)現(xiàn)與過(guò)程工廠相關(guān)聯(lián)的狀態(tài)機(jī)。

            【背景技術(shù)】
            [0002]過(guò)程控制系統(tǒng),如在化學(xué)、石油或其它過(guò)程中使用的那些,通常包括通過(guò)模擬的、數(shù)字的或組合模擬/數(shù)字總線或線路通信地耦接到至少一個(gè)主機(jī)或操作員工作站并耦接到一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備的一個(gè)或多個(gè)過(guò)程控制器??梢允抢玳y、閥定位器、開(kāi)關(guān)和發(fā)送機(jī)(例如,溫度、壓力和流速傳感器)的現(xiàn)場(chǎng)設(shè)備在過(guò)程工廠內(nèi)執(zhí)行諸如打開(kāi)或關(guān)閉閥以及測(cè)量過(guò)程參數(shù)的功能。過(guò)程控制器接收指示由現(xiàn)場(chǎng)設(shè)備所做的過(guò)程測(cè)量的信號(hào)和/或其它與現(xiàn)場(chǎng)設(shè)備相關(guān)的信息,使用這些信息來(lái)實(shí)現(xiàn)控制例程,然后產(chǎn)生經(jīng)總線或線路發(fā)送到現(xiàn)場(chǎng)設(shè)備的控制信號(hào),以控制過(guò)程的運(yùn)行。通常使由操作員工作站執(zhí)行的一個(gè)或多個(gè)應(yīng)用能夠得到來(lái)自現(xiàn)場(chǎng)設(shè)備和控制器的信息,以使操作員能夠相對(duì)于過(guò)程執(zhí)行任何期望的功能,諸如配置過(guò)程、察看過(guò)程的當(dāng)前狀態(tài)、修改過(guò)程的運(yùn)行等。
            [0003]另外,在許多過(guò)程中,提供單獨(dú)的安全系統(tǒng)以檢測(cè)過(guò)程工廠內(nèi)與安全相關(guān)的重大問(wèn)題,并且當(dāng)發(fā)生可能造成或?qū)е鹿S中的嚴(yán)重危害問(wèn)題時(shí),諸如有毒化學(xué)物質(zhì)泄漏、爆炸等時(shí),自動(dòng)地關(guān)閉閥、對(duì)設(shè)備斷電,切換工廠內(nèi)的流程等。這些安全系統(tǒng)通常具有遠(yuǎn)離標(biāo)準(zhǔn)過(guò)程控制控制器的一個(gè)或多個(gè)單獨(dú)的控制器,稱為邏輯求解器,它們通過(guò)安裝在過(guò)程工廠內(nèi)的單獨(dú)的總線或通信線路連接到安全現(xiàn)場(chǎng)設(shè)備。邏輯求解器使用安全現(xiàn)場(chǎng)設(shè)備來(lái)檢測(cè)與重大事件相關(guān)聯(lián)的過(guò)程狀況,諸如特定安全開(kāi)關(guān)或關(guān)閉閥的位置、過(guò)程中的上溢或下溢、重要的功率產(chǎn)生或控制設(shè)備的操作、故障檢測(cè)設(shè)備的操作等,從而檢測(cè)過(guò)程工廠內(nèi)的“事件”。當(dāng)檢測(cè)到一事件(通常稱為“起因”)時(shí),安全控制器采取一些動(dòng)作(通常稱為“結(jié)果”)以限制事件的破壞性,諸如關(guān)閉閥、關(guān)掉設(shè)備、對(duì)工廠的一些部件斷電等。一般地,這些動(dòng)作或結(jié)果包括將安全設(shè)備切換到被設(shè)計(jì)為防止過(guò)程工廠內(nèi)的嚴(yán)重或危險(xiǎn)狀況的跳閘或“安全”操作模式。
            [0004]諸如過(guò)程控制系統(tǒng)和安全系統(tǒng)的過(guò)程工廠內(nèi)的系統(tǒng)通常可以保持跟蹤各種過(guò)程和/或系統(tǒng)本身的狀態(tài)。系統(tǒng)的輸入信號(hào)可能會(huì)導(dǎo)致由系統(tǒng)所跟蹤的狀態(tài)發(fā)生變化,由系統(tǒng)產(chǎn)生的輸出信號(hào)除了系統(tǒng)的輸入信號(hào)之外可能會(huì)依賴于系統(tǒng)的當(dāng)前狀態(tài)。專利號(hào)為7,730,415的美國(guó)專利,在此以整體并入作為參考,詳細(xì)描述了過(guò)程工廠內(nèi)的控制系統(tǒng),其使用集成到功能塊圖表編程環(huán)境中的狀態(tài)機(jī)功能塊。特別地,這種狀態(tài)機(jī)功能塊包括一個(gè)或多個(gè)輸入,其用于使由狀態(tài)機(jī)功能塊實(shí)現(xiàn)的狀態(tài)機(jī)改變狀態(tài)。進(jìn)一步地,該狀態(tài)機(jī)功能塊基于指示下一狀態(tài)的狀態(tài)轉(zhuǎn)換配置數(shù)據(jù)來(lái)確定它要轉(zhuǎn)換的下一種狀態(tài)。狀態(tài)轉(zhuǎn)換配置數(shù)據(jù)基于狀態(tài)機(jī)的當(dāng)前狀態(tài)和至少一個(gè)輸入從數(shù)據(jù)庫(kù)獲得。狀態(tài)機(jī)功能塊還包括基于狀態(tài)機(jī)的狀態(tài)而產(chǎn)生的一個(gè)或多個(gè)輸出。狀態(tài)機(jī)功能塊的輸入與例如過(guò)程控制系統(tǒng)或安全系統(tǒng)相關(guān)聯(lián),輸出可以用于例如過(guò)程控制系統(tǒng)或安全系統(tǒng)中的現(xiàn)場(chǎng)設(shè)備的控制。
            [0005]然而,當(dāng)前的過(guò)程控制系統(tǒng)不具有自動(dòng)地執(zhí)行與轉(zhuǎn)換出當(dāng)前狀態(tài)或轉(zhuǎn)換入下一狀態(tài)相關(guān)聯(lián)的各種動(dòng)作或功能的能力。替代地,當(dāng)前的過(guò)程控制系統(tǒng)的用戶或管理員在狀態(tài)轉(zhuǎn)換期間必須手動(dòng)地執(zhí)行或?qū)崿F(xiàn)動(dòng)作或功能。因此,當(dāng)前的過(guò)程控制系統(tǒng)在其執(zhí)行特定的安全測(cè)量,控制技術(shù)或者與狀態(tài)轉(zhuǎn)換相關(guān)聯(lián)的其他特性的能力上是有限的。


            【發(fā)明內(nèi)容】

            [0006]在此描述的系統(tǒng)和方法涉及管理過(guò)程控制環(huán)境的狀態(tài)之間的轉(zhuǎn)換。過(guò)程控制系統(tǒng)和方法可以實(shí)現(xiàn)狀態(tài)機(jī),其包括基于置為有效的輸入識(shí)別狀態(tài)機(jī)的各種狀態(tài)之間的轉(zhuǎn)換的轉(zhuǎn)換表格。轉(zhuǎn)換表格還可以指定用于過(guò)程控制系統(tǒng)的一個(gè)或多個(gè)轉(zhuǎn)換動(dòng)作和執(zhí)行的與從當(dāng)前狀態(tài)轉(zhuǎn)換至下一狀態(tài)相關(guān)聯(lián)的方法。根據(jù)實(shí)施例,轉(zhuǎn)換動(dòng)作可以是轉(zhuǎn)換入動(dòng)作和/或轉(zhuǎn)換出動(dòng)作的形式。過(guò)程控制系統(tǒng)和方法可以執(zhí)行與轉(zhuǎn)換出當(dāng)前狀態(tài)相關(guān)聯(lián)的轉(zhuǎn)換出動(dòng)作以及可以在適應(yīng)于下一狀態(tài)之前執(zhí)行轉(zhuǎn)換入動(dòng)作。在一些實(shí)施例中,過(guò)程控制系統(tǒng)和方法可以將與轉(zhuǎn)換動(dòng)作相關(guān)聯(lián)的配置數(shù)據(jù)提供給另一功能塊用于該功能塊來(lái)執(zhí)行。過(guò)程控制系統(tǒng)和方法可以額外地設(shè)置對(duì)應(yīng)于當(dāng)前狀態(tài)和轉(zhuǎn)換動(dòng)作的輸出。
            [0007]根據(jù)一些實(shí)施例,過(guò)程控制系統(tǒng)和方法能夠通過(guò)由圖形用戶接口顯示的矩陣來(lái)管理轉(zhuǎn)換表格。矩陣的各種單元能夠指示狀態(tài)轉(zhuǎn)換數(shù)據(jù),該狀態(tài)轉(zhuǎn)換數(shù)據(jù)識(shí)別與置為有效的輸入相關(guān)聯(lián)的各種狀態(tài)轉(zhuǎn)換,以及與狀態(tài)轉(zhuǎn)換相關(guān)聯(lián)的將要執(zhí)行轉(zhuǎn)換動(dòng)作。矩陣能夠經(jīng)由計(jì)算機(jī)或其用戶完全地可配置的,以執(zhí)行狀態(tài)轉(zhuǎn)換及與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作。因此,功能塊能夠訪問(wèn)適當(dāng)?shù)木仃囈杂兄跔顟B(tài)轉(zhuǎn)換,自動(dòng)地執(zhí)行相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作和設(shè)置適當(dāng)?shù)妮敵觥?br> [0008]與傳統(tǒng)的過(guò)程控制技術(shù)相比,在此描述的過(guò)程控制系統(tǒng)和方法的實(shí)施例可以導(dǎo)致更有效和高效率的過(guò)程控制技術(shù)。例如,轉(zhuǎn)換動(dòng)作使得過(guò)程控制系統(tǒng)和方法能夠自動(dòng)地執(zhí)行與轉(zhuǎn)換出當(dāng)前狀態(tài)和轉(zhuǎn)換入下一狀態(tài)相關(guān)聯(lián)的動(dòng)作,由此減少對(duì)用戶手動(dòng)地執(zhí)行與狀態(tài)轉(zhuǎn)換相關(guān)聯(lián)的過(guò)程的需求。

            【專利附圖】

            【附圖說(shuō)明】
            [0009]通過(guò)參考下面詳細(xì)說(shuō)明和附圖將更好地理解下文所述的方法、裝置和系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn),在附圖中:
            [0010]圖1是一個(gè)示例過(guò)程工廠的方框圖;
            [0011]圖2是示意地在圖1中說(shuō)明的一個(gè)示例工作站的方框圖;
            [0012]圖3是描述控制模塊的顯示的一個(gè)示例;
            [0013]圖4是狀態(tài)機(jī)功能塊的示例表示;
            [0014]圖5是用于輸入狀態(tài)機(jī)功能塊的狀態(tài)配置數(shù)據(jù)及與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作數(shù)據(jù)的示例矩陣;
            [0015]圖6是其中在矩陣中顯示狀態(tài)配置數(shù)據(jù)及與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作數(shù)據(jù)的圖5的示例矩陣;
            [0016]圖7是具有轉(zhuǎn)換動(dòng)作功能的狀態(tài)機(jī)功能塊的操作的示例方法的流程圖;
            [0017]圖8是并入轉(zhuǎn)換動(dòng)作功能的示例狀態(tài)機(jī)功能塊的方框圖;
            [0018]圖9是具有轉(zhuǎn)換動(dòng)作功能的狀態(tài)機(jī)功能塊的操作的另一示例方法的流程圖;
            [0019]圖10是用于處理到狀態(tài)機(jī)功能塊的數(shù)據(jù)輸入的一個(gè)示例例程的流程圖;
            [0020]圖11是用于處理到狀態(tài)機(jī)功能塊的使能輸入的一個(gè)示例例程的流程圖;
            [0021]圖12是用于改變狀態(tài)和設(shè)置包括狀態(tài)機(jī)功能塊的轉(zhuǎn)換動(dòng)作輸出的輸出的示例例程的流程圖;
            [0022]圖13是輸入用于狀態(tài)機(jī)功能塊的包括轉(zhuǎn)換動(dòng)作的輸出配置數(shù)據(jù)的示例矩陣;
            [0023]圖14是另一示例狀態(tài)機(jī)功能塊的方框圖;
            [0024]圖15是輸入用于狀態(tài)機(jī)功能塊的狀態(tài)配置數(shù)據(jù)及與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作數(shù)據(jù)的示例狀態(tài)轉(zhuǎn)換圖。

            【具體實(shí)施方式】
            [0025]過(guò)程工廠示例
            [0026]圖1是包括一個(gè)或多個(gè)節(jié)點(diǎn)12、16、18和20的一個(gè)示例過(guò)程工廠10的方框圖。在圖1的示例過(guò)程工廠10中,節(jié)點(diǎn)12和16的每一個(gè)包括通過(guò)輸入/輸出(I/O)設(shè)備24連接到一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備22和23的過(guò)程控制器12a、16a,其中輸入/輸出(I/O)設(shè)備24可以是例如Foundat1n Field bus接口、HART接口等??刂破?2a和16a還通過(guò)網(wǎng)絡(luò)30耦接到節(jié)點(diǎn)18和20中的一個(gè)或多個(gè)主機(jī)或操作員工作站18a和20a,其中網(wǎng)絡(luò)30可以包含,例如一個(gè)或多個(gè)總線、諸如Ethernet LAN的有線局域網(wǎng)(LAN)、無(wú)線LAN、廣域網(wǎng)(WAN)、內(nèi)聯(lián)網(wǎng)等。盡管與之相關(guān)聯(lián)的控制器節(jié)點(diǎn)12、16和I/O設(shè)備24和現(xiàn)場(chǎng)設(shè)備22、23通常在有時(shí)惡劣的工廠環(huán)境內(nèi)由中心向遠(yuǎn)處放置和分布在有時(shí)惡劣的工廠環(huán)境中,但操作員工作站節(jié)點(diǎn)18和20經(jīng)常位于控制器人員容易到達(dá)的控制房中或其它不很惡劣的環(huán)境中。
            [0027]一般而言,節(jié)點(diǎn)18和20的工作站18a和20a可用來(lái)存儲(chǔ)和執(zhí)行用于配置和監(jiān)視過(guò)程工廠10、和/或管理過(guò)程工廠10中的設(shè)備22、23、24和控制器12a、16a的應(yīng)用程序。并且,數(shù)據(jù)庫(kù)32可以連接到網(wǎng)絡(luò)30并作為數(shù)據(jù)歷史和/或配置數(shù)據(jù)庫(kù)運(yùn)行,該數(shù)據(jù)庫(kù)存儲(chǔ)下載到和/或存儲(chǔ)在節(jié)點(diǎn)12、16、18、20、22、23、24、50和70內(nèi)的過(guò)程工廠10的當(dāng)前配置。
            [0028]例如可以是由Emerson Process Management銷售的DeltaV?控制器的每個(gè)控制器12a和16a可以存儲(chǔ)和執(zhí)行通過(guò)使用數(shù)個(gè)不同的獨(dú)立執(zhí)行的控制模塊或塊來(lái)實(shí)現(xiàn)控制策略的控制器應(yīng)用。每個(gè)控制模塊可以由通常被稱為功能塊的塊構(gòu)成,其中每個(gè)功能塊是整個(gè)控制例程的一部分或一個(gè)子例程,并與其它功能模塊相結(jié)合(經(jīng)由被稱為鏈路的通信)進(jìn)行操作以實(shí)現(xiàn)過(guò)程工廠10內(nèi)的過(guò)程控制環(huán)。如熟知的那樣,功能塊通常執(zhí)行輸入功能(諸如與發(fā)送器、傳感器或其它過(guò)程參數(shù)測(cè)量設(shè)備相關(guān)聯(lián)的輸入功能)、控制功能(諸如與執(zhí)行譬如PID、模糊邏輯等各種控制的控制例程相關(guān)聯(lián)的控制功能)或控制一些設(shè)備(諸如閥)的操作的輸出功能之一,以執(zhí)行過(guò)程工廠10內(nèi)的一些物理功能。當(dāng)然存在和可以使用混合的和其它類型的功能塊。盡管fieldbus協(xié)議和DeltaV?系統(tǒng)協(xié)議可使用以面向?qū)ο蟮木幊虆f(xié)議設(shè)計(jì)和實(shí)現(xiàn)的控制模塊和功能塊,也可使用包括例如順序功能塊、階梯邏輯等的任何期望的控制編程方案來(lái)設(shè)計(jì)控制模塊,并且不限于使用功能塊或任何其它特定編程技術(shù)來(lái)進(jìn)行設(shè)計(jì)。作為典型,存儲(chǔ)在過(guò)程控制節(jié)點(diǎn)12和16內(nèi)的控制模塊的配置可被存儲(chǔ)在可由工作站18a和20a執(zhí)行的應(yīng)用訪問(wèn)的配置數(shù)據(jù)庫(kù)32中。通常當(dāng)功能塊用于或與標(biāo)準(zhǔn)4-20mA設(shè)備和諸如HART設(shè)備的一些類型智能現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的情況下,這些功能塊可以存儲(chǔ)在例如控制器12a、16a中并由控制器12a、16a執(zhí)行,或者在Fieldbus設(shè)備的情況下,可以存儲(chǔ)在現(xiàn)場(chǎng)設(shè)備本身中并由現(xiàn)場(chǎng)備本身來(lái)實(shí)現(xiàn)。
            [0029]在圖1中說(shuō)明的系統(tǒng)中,耦接到控制器12a和16a的現(xiàn)場(chǎng)設(shè)備22和23可以是標(biāo)準(zhǔn)4-20mA設(shè)備,或可以是諸如HART、Profibus、或Foundat1n Fieldbus現(xiàn)場(chǎng)設(shè)備的包括處理器和存儲(chǔ)器的智能現(xiàn)場(chǎng)設(shè)備。這些設(shè)備的一些,諸如Foundat1n Fieldbus現(xiàn)場(chǎng)設(shè)備(圖1中以附圖標(biāo)記23標(biāo)示)可以存儲(chǔ)和執(zhí)行與在控制器12a和16a中實(shí)現(xiàn)的控制策略相關(guān)聯(lián)的諸如功能塊的模塊、或子模塊。當(dāng)然,現(xiàn)場(chǎng)設(shè)備22、23可以是任何類型的設(shè)備,諸如傳感器、閥、發(fā)送器、定位器等。I/O設(shè)備24可以是符合諸如HART、Foundat1n Fieldbus、Profibus等的任何期望的通信或控制器協(xié)議的任何類型的I/O設(shè)備。
            [0030]控制器12a和16a的每個(gè)包括實(shí)現(xiàn)或監(jiān)視存儲(chǔ)在存儲(chǔ)器中的一個(gè)或多個(gè)過(guò)程控制例程的處理器,該過(guò)程控制例程可以包括控制環(huán)路,存儲(chǔ)于其中或與之相關(guān)聯(lián)??刂破?2a和16a與現(xiàn)場(chǎng)設(shè)備22、23,工作站18a、20a和數(shù)據(jù)庫(kù)32進(jìn)行通信,從而以任何期望的方式來(lái)控制過(guò)程??刂破?2a和16a的每個(gè)可以配置為以任何期望的方式來(lái)實(shí)現(xiàn)控制策略或控制例程。應(yīng)當(dāng)理解的是,控制器12a和16a可以經(jīng)由無(wú)線連接與現(xiàn)場(chǎng)設(shè)備22,23,工作站18a,20a和數(shù)據(jù)庫(kù)32進(jìn)行通信。
            [0031]過(guò)程工廠1/0還可以包括與過(guò)程控制節(jié)點(diǎn)12和16集成的安全系統(tǒng)14(由點(diǎn)劃線表示)。安全系統(tǒng)系統(tǒng)14 一般地可以作為安全測(cè)量系統(tǒng)(SIS, Safety InstrumentedSystem)運(yùn)行,以監(jiān)視和超控(override)由過(guò)程控制節(jié)點(diǎn)12和16提供的控制,從而最大化過(guò)程工廠10的可能安全操作。
            [0032]節(jié)點(diǎn)12和16的每一個(gè)可以包括一個(gè)或多個(gè)安全系統(tǒng)邏輯求解器50。每個(gè)邏輯求解器50是具有處理器和存儲(chǔ)器的1/0設(shè)備,并被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器中的安全邏輯模塊??赏ㄐ诺伛罱又撩總€(gè)邏輯求解器50,以向安全系統(tǒng)現(xiàn)場(chǎng)設(shè)備60和62提供控制信號(hào)和/或從安全系統(tǒng)現(xiàn)場(chǎng)設(shè)備60和62接收信號(hào)。另外,節(jié)點(diǎn)12和16的每一個(gè)包括至少一個(gè)消息廣播設(shè)備(MPD) 70,它通過(guò)環(huán)或總線連接74 (僅其一部分在圖1中說(shuō)明)通信地耦接到其它MPD70。一般地安全系統(tǒng)邏輯求解器50、安全系統(tǒng)現(xiàn)場(chǎng)設(shè)備60和62、MPD70和總線74構(gòu)成圖1的安全系統(tǒng)14。
            [0033]圖1的邏輯求解器50可以是包括處理器和存儲(chǔ)安全邏輯模塊的存儲(chǔ)器的任何期望類型的安全系統(tǒng)控制設(shè)備,其中該安全邏輯模塊適合于在處理器上執(zhí)行以提供與使用現(xiàn)場(chǎng)設(shè)備60和62的安全系統(tǒng)14相關(guān)聯(lián)的控制功能。當(dāng)然,安全現(xiàn)場(chǎng)設(shè)備60和62可以是符合或使用任何或期望通信協(xié)議,諸如上面提及的那些的任何期望類型的現(xiàn)場(chǎng)設(shè)備。特別地,現(xiàn)場(chǎng)設(shè)備60和62可以是傳統(tǒng)上由單獨(dú)的、專用的與安全相關(guān)的控制系統(tǒng)控制的那種類型的與安全相關(guān)的現(xiàn)場(chǎng)設(shè)備。在圖1所示的過(guò)程工廠10中,安全現(xiàn)場(chǎng)設(shè)備60被描述為使用諸如HART或4-20mA協(xié)議的專用或點(diǎn)到點(diǎn)通信協(xié)議,而安全現(xiàn)場(chǎng)設(shè)備62被說(shuō)明為使用諸如Fieldbus協(xié)議的總線通信協(xié)議。安全現(xiàn)場(chǎng)設(shè)備60可以執(zhí)行諸如關(guān)閉閥、關(guān)閉開(kāi)關(guān)等的任何期望功能。
            [0034]在每個(gè)節(jié)點(diǎn)12和16中可以使用公用底板(未示出),以通信地將控制器12a和16a耦接到過(guò)程控制1/0卡24、耦接到安全邏輯求解器50和耦接到MPD70??刂破?2a和16a還通信地耦接到網(wǎng)絡(luò)30。控制器12a和16a、1/0設(shè)備24、邏輯求解器50和MPD70可以通過(guò)網(wǎng)絡(luò)30與節(jié)點(diǎn)18和20進(jìn)行通信。
            [0035]如本領(lǐng)域的普通技術(shù)人員將會(huì)理解的,節(jié)點(diǎn)12、16中的底板(未示出)使邏輯求解器50能夠在本地互相通信以協(xié)調(diào)由這些設(shè)備實(shí)現(xiàn)的安全功能、互相傳送數(shù)據(jù)、和/或執(zhí)行其它集成的功能。相似地,節(jié)點(diǎn)16中的底板(未示出)能夠使邏輯求解器50在本地互相通信以協(xié)調(diào)由這些設(shè)備實(shí)現(xiàn)的安全功能、互相傳送數(shù)據(jù)、和/或執(zhí)行其它集成的功能。另一方面,MPD70進(jìn)行操作以使得設(shè)置在工廠10的非常不同位置的安全系統(tǒng)14的部件仍能夠互相通信,以在過(guò)程工廠10的不同節(jié)點(diǎn)提供協(xié)調(diào)的安全操作。特別地,MPD70與總線74相結(jié)合使與過(guò)程工廠10的不同節(jié)點(diǎn)12和16相關(guān)聯(lián)的邏輯求解器50能夠通信地級(jí)聯(lián)在一起,以允許根據(jù)所分配的優(yōu)先級(jí)來(lái)級(jí)聯(lián)過(guò)程工廠10內(nèi)與安全相關(guān)的功能。MPD70和總線74為安全系統(tǒng)提供作為網(wǎng)絡(luò)30的替代物的通信鏈路。
            [0036]替代地,過(guò)程工廠10內(nèi)不同位置上的兩個(gè)或多個(gè)與安全相關(guān)的功能可以互鎖或互連,而不用在工廠10的單獨(dú)區(qū)域或節(jié)點(diǎn)內(nèi)向單獨(dú)的安全現(xiàn)場(chǎng)設(shè)備布設(shè)專用線路。換言之,MPD70和72和總線74的使用使得安全工程師能夠設(shè)計(jì)和配置在特性上遍及過(guò)程工廠10分布但其不同組件通信地互連的安全系統(tǒng)14,從而使與安全相關(guān)的不同硬件能夠按需互相通信。該特征還提供了安全系統(tǒng)14的可縮放性,當(dāng)需要額外的安全邏輯求解器時(shí)或當(dāng)新的過(guò)程控制節(jié)點(diǎn)被添加到過(guò)程工廠10時(shí),它使額外的安全邏輯求解器能夠被添加到安全系統(tǒng)14。
            [0037]圖2是示例工作站18a (工作站20a可以包括相同或相似的設(shè)備)的方框圖。工作站18a可以包括至少一個(gè)處理器100,易失性存儲(chǔ)器104和非易失性存儲(chǔ)器108。易失性存儲(chǔ)器104可以包括,例如隨機(jī)存取存儲(chǔ)器(RAM)。在一些實(shí)施例中,可以由一個(gè)或多個(gè)電池來(lái)備份RAM,以便在掉電時(shí)不丟失數(shù)據(jù)。非易失性存儲(chǔ)器108可以包括,例如一個(gè)或多個(gè)硬盤、只讀存儲(chǔ)器(ROM)、高密度盤ROM(CD-ROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電子可擦除可編程ROM(EEPROM)、數(shù)字多用途盤(DVD)、閃存等。工作站18a還可以包括工作站1/0設(shè)備112。處理器100、易失性存儲(chǔ)器104、非易失性存儲(chǔ)器108和工作站1/0設(shè)備112可以通過(guò)地址/數(shù)據(jù)總線116互連。工作站18a還可以包括至少一個(gè)顯示設(shè)備120和至少一個(gè)用戶輸入設(shè)備124,其可以是,例如一個(gè)或多個(gè)鍵盤、鍵區(qū)、鼠標(biāo)、跟蹤球、觸摸屏、光筆等。在一些實(shí)施例中,易失性存儲(chǔ)器104、非易失性存儲(chǔ)器108和工作站1/0設(shè)備112中的一個(gè)或多個(gè)可以通過(guò)與地址/數(shù)據(jù)總線116分離的總線(未示出)耦接到處理器100,或可以直接地耦接到處理器100。
            [0038]顯示設(shè)備120和用戶輸入設(shè)備124與工作站1/0設(shè)備112耦接。另外,工作站18a通過(guò)工作站I/o設(shè)備112耦接到網(wǎng)絡(luò)30。盡管在圖2中將工作站1/0設(shè)備112說(shuō)明為一個(gè)設(shè)備,它也可以包括幾個(gè)設(shè)備。另外,在一些實(shí)施例中,一個(gè)或多個(gè)顯示設(shè)備120和用戶輸入設(shè)備124可以直接地耦接到地址/數(shù)據(jù)總線116或耦接到處理器100。
            [0039]現(xiàn)在參考圖1和圖2,與一個(gè)或多個(gè)控制節(jié)點(diǎn)12、16相關(guān)聯(lián)的過(guò)程控制配置應(yīng)用可以存儲(chǔ)在一個(gè)或多個(gè)工作站18a和20a上并由一個(gè)或多個(gè)工作站18a和20a執(zhí)行。例如,過(guò)程控制配置應(yīng)用可以存儲(chǔ)在非易失性存儲(chǔ)器108和/或易失性存儲(chǔ)器104,并由處理器100執(zhí)行。然而,如果希望,該應(yīng)用可以在與過(guò)程工廠10相關(guān)聯(lián)的其它計(jì)算機(jī)中存儲(chǔ)和執(zhí)行。一般而言,過(guò)程控制配置應(yīng)用允許程序員創(chuàng)建和配置將由控制器12a、16a,1/0設(shè)備24和/或現(xiàn)場(chǎng)設(shè)備22、23實(shí)現(xiàn)的控制例程、控制模塊、功能模塊、程序、邏輯等。這些控制例程、控制模塊、功能模塊、程序、邏輯等然后可以通過(guò)網(wǎng)絡(luò)30下載到控制器12a、16a,1/0設(shè)備24和/或現(xiàn)場(chǎng)設(shè)備22、23中的適當(dāng)?shù)脑O(shè)備。
            [0040]相似地,與安全系統(tǒng)14相關(guān)聯(lián)的安全系統(tǒng)配置應(yīng)用可以存儲(chǔ)在一個(gè)或多個(gè)工作站18a和20a并由一個(gè)或多個(gè)工作站18a和20a執(zhí)行。例如,安全系統(tǒng)配置應(yīng)用可以存儲(chǔ)在非易失性存儲(chǔ)器108和/或易失性存儲(chǔ)器104中,并由處理器100執(zhí)行。然而,如果希望,該應(yīng)用可以在與過(guò)程工廠10相關(guān)聯(lián)的其它計(jì)算機(jī)中存儲(chǔ)和執(zhí)行。一般而言,安全系統(tǒng)配置應(yīng)用允許程序員創(chuàng)建和配置將由控制囂12a、16a,邏輯求解器50和/或設(shè)備60、62實(shí)現(xiàn)的控制例程、控制模塊、功能模塊、程序、邏輯等。這些控制例程、控制模塊、功能模塊、程序、邏輯等然后可以通過(guò)網(wǎng)絡(luò)30下載到控制器12a、16a,邏輯求解器50和/或設(shè)備60、62中的適當(dāng)?shù)脑O(shè)備。
            [0041]狀態(tài)機(jī)功能塊
            [0042]控制系統(tǒng)或安全系統(tǒng)配置應(yīng)用可以允許編程控制模塊和/或控制例程使用功能塊編程范例。圖3說(shuō)明了描述控制模塊154的顯示150的一個(gè)示例。顯示150可以是與配置應(yīng)用相關(guān)聯(lián)的用戶接口的一部分,并且顯示150可以,例如通過(guò)工作站18a的顯示設(shè)備120呈現(xiàn)給程序員。顯示150描述了具有一組通信地互連的功能塊的控制模塊154,所述功能塊可以被創(chuàng)建并通過(guò)網(wǎng)絡(luò)30下載到控制器12a、16a,I/O設(shè)備24,邏輯求解器50和/或設(shè)備22、23、60、62中的適當(dāng)?shù)脑O(shè)備,用于在過(guò)程工廠的操作期間實(shí)施。如圖3中所示的,控制模塊154包括狀態(tài)機(jī)功能塊(SMFB)160、多個(gè)模擬輸入(AI)和數(shù)字輸入(DI)功能塊、多個(gè)模擬輸出(A0)和數(shù)字輸出(D0)功能塊和其它功能塊(FB)。SMFB160具有通信地與可以是,例如DI功能塊或其它FB的功能塊114互連的輸入。SMFB160還具有連接到可以是,例如D0功能塊或其它FB的功能塊118的輸出。控制模塊154可以控制,或可以是一起控制的多個(gè)控制模塊之一,控制諸如開(kāi)關(guān)、閥等的設(shè)備,作為控制系統(tǒng),安全系統(tǒng)等的一部分。當(dāng)然,控制模塊154僅僅是利用SMFB的控制模塊的一個(gè)示例。一般地,可以用任何期望的方式來(lái)編程控制模塊,以包含以任何期望的方式通信地連接到任何數(shù)目的SMFB的任何類型的功能塊,以及可以用任何期望的或有用的方式配置控制模塊,以執(zhí)行任何期望的功能。如果,例如在Fieldbus網(wǎng)絡(luò)中使用,則控制模塊可以包括任何fieldbus類型功能塊。
            [0043]在一些實(shí)施例中,到SMFB160的一個(gè)或多個(gè)輸入可以從一個(gè)功能塊之外接收。例如,到SMFB160的一個(gè)或多個(gè)輸入可以通信地耦接以通過(guò),例如操作員接口從操作員接收輸入。例如,使用在諸如節(jié)點(diǎn)18或20上實(shí)現(xiàn)的操作員接口的操作員可以提供到SMFB160的輸入。
            [0044]SMFB可以是實(shí)現(xiàn)狀態(tài)機(jī)的功能塊。在一些實(shí)施例中,狀態(tài)機(jī)可以包括能夠處于多種狀態(tài)之一的實(shí)體(例如,設(shè)備、由處理器實(shí)現(xiàn)的軟件等)。如果至狀態(tài)機(jī)的特定輸入發(fā)生,則狀態(tài)機(jī)可以從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)。SMFB可以提供基于狀態(tài)機(jī)的當(dāng)前狀態(tài)的輸出。僅作為一個(gè)示例,SMFB可以提供指示狀態(tài)機(jī)的當(dāng)前狀態(tài)的一個(gè)或多個(gè)輸出。更一般而言,狀態(tài)機(jī)可以包括實(shí)體(例如,設(shè)備、由處理器實(shí)現(xiàn)的軟件等),其中存儲(chǔ)該實(shí)體的狀態(tài),或在給定時(shí)間包括一些其它實(shí)體(例如,過(guò)程工廠、過(guò)程工廠的子部分、過(guò)程工廠的組件等),并且可以改變狀態(tài)和/或基于至狀態(tài)機(jī)的輸入引起動(dòng)作或?qū)⒁l(fā)生的輸出。
            [0045]使用與配置應(yīng)用相關(guān)聯(lián)的用戶接口,程序員可以設(shè)計(jì)諸如控制模塊154的控制模塊。僅僅作為一個(gè)示例,用戶接口可以向程序員提供從例如模板或包括多個(gè)標(biāo)準(zhǔn)化或自定義功能塊模板的選項(xiàng)板中選擇期望的功能塊的機(jī)制。另外,用戶接口可以提供程序員在其上可以插入或放置功能塊描述的圖形圖表。程序員可以使用,例如鼠標(biāo)、跟蹤球、鍵盤,鍵區(qū)、觸摸屏等以從模板或選項(xiàng)板中選擇功能塊,然后將功能塊“拖和放”到圖形圖表上。程序員還可以使用例如鼠標(biāo)、跟蹤球、鍵盤、鍵區(qū)、觸摸屏等,通過(guò)例如在一個(gè)功能塊的輸出和另一個(gè)功能塊的輸入之間劃一條線來(lái)通信地耦接功能塊。
            [0046]—旦被配置,控制模塊154可以由,例如控制器12a、14a、16a、I/O設(shè)備24、邏輯求解器50和設(shè)備22、23、60、62中的一個(gè)或多個(gè)來(lái)實(shí)現(xiàn)。
            [0047]圖4是可以在例如,諸如圖3的顯示150的用戶接口顯示上顯示的SMFB200的表示的一個(gè)示例。SMFB200的表示指示SMFB200包括7個(gè)數(shù)據(jù)輸入(IN_D1至IN_D7)和9個(gè)數(shù)據(jù)輸出(TRANS_0UT,TRANS_IN, STATE和0UT_D1至0UT_D6)。數(shù)據(jù)輸入一般可以指示過(guò)程工廠內(nèi)的狀況,指示操作員命令等,并可以使得由SMFB200實(shí)現(xiàn)的狀態(tài)機(jī)改變狀態(tài)。數(shù)據(jù)輸出可包括對(duì)應(yīng)于SMFB200的狀態(tài)機(jī)的狀態(tài)的一個(gè)或多個(gè)指示符,以及對(duì)應(yīng)于將基于該狀態(tài)被執(zhí)行的功能或動(dòng)作的配置項(xiàng)目(item)。例如,STATE輸出可以是狀態(tài)機(jī)的狀態(tài)(例如,狀態(tài)1、狀態(tài)2、狀態(tài)3等)的指示符。輸出0UT_D1可以是狀態(tài)機(jī)是否處于狀態(tài)“狀態(tài)1”的指示符。類似地,輸出0UT_D2、0UT_D3、...0UT_D6可以分別是狀態(tài)機(jī)是否處于狀態(tài)“狀態(tài)2”、“狀態(tài)3”...、“狀態(tài)6”的指示符。另外地,輸出TRANS_0UT可以根據(jù)狀態(tài)機(jī)轉(zhuǎn)換出給定狀態(tài),指示將被執(zhí)行的配置項(xiàng)目,以及輸入TRANS_IN可以根據(jù)狀態(tài)機(jī)轉(zhuǎn)換入給定狀態(tài),指示將被執(zhí)行的配置項(xiàng)目。在一些實(shí)施例中,SMFB200可包括多個(gè)TRANS_0UT輸出和多個(gè)TRANS_IN輸出。例如,SMFB200可以包括數(shù)目等于狀態(tài)的數(shù)目的數(shù)個(gè)TRANS_0UT輸出和數(shù)個(gè)TRANS_IN輸出(也即,每個(gè)狀態(tài)一個(gè)TRANS_0UT輸出和一個(gè)TRANS_IN輸出)。應(yīng)當(dāng)理解的是,SMFB200可以包括任何數(shù)目的TRANS_0UT和TRANS_IN輸出。
            [0048]SMFB200還可以包括除數(shù)據(jù)輸入外的其它輸入,諸如ENABLE輸入、TRK_VAL輸入和TRK_IN_D輸入。例如SMFB200可以包括來(lái)自另一個(gè)SMFB的輸入。進(jìn)一步地,SMFB200還可包括除指示狀態(tài)或與其相關(guān)聯(lián)的配置項(xiàng)目的輸出外的其它輸出。將在下面更詳細(xì)地描述ENABLE、TRK_VAL和TRK_IN_D輸入。盡管圖4中示出SMFB200具有7個(gè)數(shù)據(jù)輸入和9個(gè)數(shù)據(jù)輸出,但其它實(shí)施例可以包括任何期望數(shù)目的數(shù)據(jù)輸入和數(shù)據(jù)輸出。SMFB200的數(shù)據(jù)輸入的數(shù)目和數(shù)據(jù)輸出的數(shù)目可以配置或不可以配置。在一個(gè)實(shí)施例中,輸出0UT_Dx的數(shù)目一般對(duì)應(yīng)于由SMFB200實(shí)現(xiàn)的狀態(tài)機(jī)的可能狀態(tài)的數(shù)目,并且可能的狀態(tài)數(shù)目可以是可配置的。然而,輸出0UT_D1、0UT_D2等的數(shù)目不需要對(duì)應(yīng)于狀態(tài)機(jī)的可能狀態(tài)的數(shù)目。例如,如果有少于輸出0UT_D1、0UT_D2等的數(shù)目的狀態(tài),則額外的輸出可以留置不用。
            [0049]使用與配置程序相關(guān)聯(lián)的用戶接口,程序員可以配置一個(gè)或多個(gè)功能塊,諸如SMFB200。關(guān)于配置SMFB200,程序員可以指定數(shù)個(gè)可能的狀態(tài),輸入如何引起狀態(tài)機(jī)在狀態(tài)間進(jìn)行轉(zhuǎn)換,以及狀態(tài)機(jī)在狀態(tài)之間轉(zhuǎn)換之前,期間或之后執(zhí)行的任何功能或動(dòng)作。為允許程序員配置SMFB200,配置應(yīng)用可以在顯示設(shè)備120上顯示用戶接口機(jī)制,諸如與功能塊相關(guān)聯(lián)的配置窗口、屏幕等。
            [0050]圖5是可以用于至少部分地配置諸如圖4的SMFB200的SMFB的用戶接口機(jī)制的一個(gè)示例。該用戶接口機(jī)制包括可以顯示為與SMFB相關(guān)聯(lián)的配置窗口、屏幕等的一部分的表格或矩陣300 (下文中稱為“矩陣300”)。矩陣300包括以行和列排列的多個(gè)單元(302,303,304)。如所示出的,列被設(shè)置為3個(gè)分組,其中每個(gè)分組能夠?qū)?yīng)于狀態(tài)機(jī)的多個(gè)可能狀態(tài)之一。特別地,每個(gè)分組中的中間列對(duì)應(yīng)于狀態(tài)機(jī)的特定狀態(tài),如包括在傳統(tǒng)狀態(tài)圖表中的。例如,如圖5中示出的,標(biāo)記為“1”的狀態(tài)是“跳閘(TRIPPED)”狀態(tài),標(biāo)記為“2”的狀態(tài)是“等待復(fù)位(WAIT FOR RESET)”,等等。根據(jù)實(shí)施例,每個(gè)分組中的左側(cè)列對(duì)應(yīng)于當(dāng)轉(zhuǎn)換入下一狀態(tài)(“轉(zhuǎn)換入動(dòng)作,transit1n-1n act1n”)時(shí)狀態(tài)機(jī)執(zhí)行的配置項(xiàng)目,每個(gè)分組中的右側(cè)列對(duì)應(yīng)于當(dāng)轉(zhuǎn)換出當(dāng)前狀態(tài)(“轉(zhuǎn)換出動(dòng)作,transit1n-out act1n”)時(shí)狀態(tài)機(jī)執(zhí)行的配置項(xiàng)目。進(jìn)一步地,每一行對(duì)應(yīng)于至狀態(tài)機(jī)的輸入(例如,“初始(INITIAL)”,“復(fù)位允許(RESET PERMIT)”等)。因此,單元302中的每一個(gè)(對(duì)于每一行以及列的分組重復(fù))指定轉(zhuǎn)換入動(dòng)作,單元303的每一個(gè)(對(duì)于每一行以及列的分組重復(fù))指定輸入/狀態(tài)對(duì),以及單元304的每一個(gè)(對(duì)于每一行以及列的分組重復(fù))指定轉(zhuǎn)換出動(dòng)作。應(yīng)當(dāng)理解的是,單元302,303,304的分組可以集合成單個(gè)單元。進(jìn)一步地,應(yīng)當(dāng)理解的是,單元302,303,304中的每一個(gè)可以是對(duì)應(yīng)于特定狀態(tài)的單元的子單元。盡管示例矩陣300包括對(duì)于7個(gè)輸入的行以及6個(gè)狀態(tài)的分組,具有不同數(shù)目的狀態(tài)和輸出的分組的類似矩陣可以用于具有不同數(shù)目的輸入和狀態(tài)的分組的SMFB。輸入和狀態(tài)的分組的數(shù)目可以是可配置的。在其他示例中,行可以對(duì)應(yīng)于狀態(tài)機(jī)的多個(gè)可能狀態(tài)之一(以及與其相關(guān)聯(lián)的轉(zhuǎn)換入和轉(zhuǎn)換出動(dòng)作),以及每一列可以對(duì)應(yīng)于至狀態(tài)機(jī)的輸入。
            [0051]在運(yùn)行中,當(dāng)狀態(tài)機(jī)處于當(dāng)前狀態(tài)時(shí),狀態(tài)機(jī)能夠基于在該狀態(tài)機(jī)上被置為有效(assert)的輸入而從當(dāng)前狀態(tài)轉(zhuǎn)換至下一狀態(tài)。例如,矩陣300能夠指定如果狀態(tài)機(jī)處于“正常運(yùn)作(NORMAL OPERAT1N) ”狀態(tài)(當(dāng)前狀態(tài))并且“請(qǐng)求跳閘(TRIPPED REQUESTED)”輸入被置為有效,那么狀態(tài)機(jī)應(yīng)當(dāng)轉(zhuǎn)換至“跳閘(TRIPPED) ”狀態(tài)(下一狀態(tài))。在一些情況下,某些狀態(tài)可以不指定對(duì)于某一輸入的下一狀態(tài)轉(zhuǎn)換。
            [0052]根據(jù)實(shí)施例,由每一分組中的右邊列指定的轉(zhuǎn)換出動(dòng)作可以是SMFB根據(jù)轉(zhuǎn)換出當(dāng)前狀態(tài)而執(zhí)行的一個(gè)或多個(gè)配置項(xiàng)目,以及由每一分組中的左邊列指定的轉(zhuǎn)換入動(dòng)作可以是SMFB根據(jù)轉(zhuǎn)換入下一狀態(tài)而執(zhí)行的一個(gè)或多個(gè)配置項(xiàng)目。在一些實(shí)施例中,一個(gè)或多個(gè)配置項(xiàng)目可以是邏輯的,以定義執(zhí)行的動(dòng)作的結(jié)構(gòu)化文本或更高層計(jì)算機(jī)構(gòu)造(例如,C,C++,JAVA等)的形式。應(yīng)當(dāng)理解的是,一個(gè)或多個(gè)配置項(xiàng)目可以是以任何類型的編碼或可執(zhí)行邏輯的形式。一個(gè)或多個(gè)配置項(xiàng)目可以是SMFB在當(dāng)前狀態(tài)至下一狀態(tài)的轉(zhuǎn)換上執(zhí)行的單個(gè)一次性的項(xiàng)目,由此,在一些情形下,一旦到達(dá)下一狀態(tài),一個(gè)或多個(gè)配置項(xiàng)目不再繼續(xù)運(yùn)行。SMFB首先可以執(zhí)行轉(zhuǎn)換出動(dòng)作(也即,離開(kāi)當(dāng)前狀態(tài)使得SMFB執(zhí)行轉(zhuǎn)換出動(dòng)作),而不管SMFB正在向哪一狀態(tài)轉(zhuǎn)換,以及SMFB可以在穩(wěn)定于下一狀態(tài)之前執(zhí)行轉(zhuǎn)換入動(dòng)作(也即,輸入下一狀態(tài)使得SMFB執(zhí)行轉(zhuǎn)換入動(dòng)作),而不管SMFB正從哪一狀態(tài)轉(zhuǎn)換來(lái)。在一些情形下,配置項(xiàng)目(也即,轉(zhuǎn)換入和轉(zhuǎn)換出動(dòng)作)可以作用于SMFB之外的其他元件或?qū)嶓w(例如,另一功能塊)。應(yīng)當(dāng)理解的是,可以構(gòu)想出與轉(zhuǎn)換入動(dòng)作,轉(zhuǎn)換出動(dòng)作和狀態(tài)改變相關(guān)聯(lián)的其他時(shí)間上的元件。
            [0053]參考圖4,矩陣300的輸入“ 1 ”至“7”分別對(duì)應(yīng)于SMFB200的輸入IN_D1至IN_D7。相似地,矩陣300的狀態(tài)“ 1”至“6”分別對(duì)應(yīng)于SMFB200的輸出0UT_D1至0UT_D6。另外,在該示例中程序員可以標(biāo)記每個(gè)可能狀態(tài)和/或每個(gè)輸入。例如,在圖5中,“狀態(tài)1”被標(biāo)記為“跳閘(TRIPPED) ”,輸入1被標(biāo)記為“初始(INITIAL) ”。標(biāo)記輸入和/或狀態(tài)可以幫助理解狀態(tài)機(jī)的操作。
            [0054]程序員可以通過(guò)將配置信息輸入到單元302,303,304中來(lái)配置SMFB200。特別地,對(duì)于對(duì)應(yīng)于輸入/狀態(tài)對(duì)的一個(gè)特定單元,程序員可以將指示SMFB200應(yīng)該向其轉(zhuǎn)換的狀態(tài)的配置數(shù)據(jù)輸入到特定單元中。進(jìn)一步地,對(duì)于對(duì)應(yīng)于轉(zhuǎn)換入動(dòng)作的特定單元,程序員可以將指示當(dāng)轉(zhuǎn)換入下一狀態(tài)時(shí)SMFB200執(zhí)行的動(dòng)作的配置數(shù)據(jù)輸入到特定單元中。仍進(jìn)一步地,對(duì)于對(duì)應(yīng)于轉(zhuǎn)換出動(dòng)作的特定單元,程序員可以將指示當(dāng)從當(dāng)前狀態(tài)轉(zhuǎn)換時(shí)SMFB200執(zhí)行的動(dòng)作的配置數(shù)據(jù)輸入到特定單元。
            [0055]SMFB200可以在狀態(tài)機(jī)轉(zhuǎn)換出當(dāng)前狀態(tài)之后,基于相應(yīng)的轉(zhuǎn)換出配置數(shù)據(jù)將TRANS_0UT輸出置為有效,以執(zhí)行功能。在一些實(shí)施例中,SMFB200可以在狀態(tài)機(jī)轉(zhuǎn)換出當(dāng)前狀態(tài)之前,將TRANS_0UT輸出置為有效。SMFB200可以在狀態(tài)機(jī)轉(zhuǎn)換出當(dāng)前狀態(tài)之后(或者否則在轉(zhuǎn)換出當(dāng)前狀態(tài)之前)以及在狀態(tài)機(jī)適應(yīng)于下一狀態(tài)之前,基于相應(yīng)的轉(zhuǎn)換入配置數(shù)據(jù)將TRANS_IN輸出置為有效。在一些實(shí)施例中,SMFB200可以在狀態(tài)機(jī)適應(yīng)于下一狀態(tài)之后,將TRANS_IN輸出置為有效。在一些情形下,SMFB200可以將對(duì)應(yīng)于轉(zhuǎn)換出動(dòng)作或轉(zhuǎn)換入動(dòng)作的配置項(xiàng)目作為輸入提供給額外的SMFB或過(guò)程控制設(shè)備以使得額外的SMFB或過(guò)程控制設(shè)備執(zhí)行功能,而與此同時(shí)SMFB200要么轉(zhuǎn)換出當(dāng)前狀態(tài)要么轉(zhuǎn)換入下一狀態(tài)。因此,第一 SMFB的TRANS_0UT輸出的激活可以引起第二 SMFB轉(zhuǎn)換至下一狀態(tài)。例如,在第一SMFB控制蒸汽鍋爐的過(guò)程工廠中,指示第一 SMFB從關(guān)閉狀態(tài)轉(zhuǎn)換至點(diǎn)燃狀態(tài)的第一 SMFB的TRANS_0UT輸出可以在第一 SMFB點(diǎn)燃鍋爐之前,使得控制鍋爐排氣風(fēng)扇的第二 SMFB從風(fēng)扇關(guān)閉狀態(tài)轉(zhuǎn)換至風(fēng)扇運(yùn)行狀態(tài)一段時(shí)間。因此,在鍋爐被點(diǎn)燃之前,鍋爐內(nèi)建立的任何爆炸氣體都被排放掉了。
            [0056]圖6是具有輸入到單元的一些中的配置數(shù)據(jù)的矩陣300的一個(gè)示例。例如,單元303A包括指示當(dāng)狀態(tài)機(jī)處于“跳閘”狀態(tài)并且將“復(fù)位允許(RESET PERMIT) ”輸入置為有效時(shí)狀態(tài)機(jī)應(yīng)該轉(zhuǎn)換至的下一狀態(tài)的配置數(shù)據(jù)。特別地,單元303A的配置數(shù)據(jù)指示狀態(tài)機(jī)應(yīng)該轉(zhuǎn)換到“準(zhǔn)備好復(fù)位(READY FOR RESET)”狀態(tài)。進(jìn)一步地,單元302A包括對(duì)應(yīng)于當(dāng)轉(zhuǎn)換入“準(zhǔn)備好復(fù)位”狀態(tài)時(shí)SMFB應(yīng)當(dāng)執(zhí)行的“動(dòng)作A (ACT1N A) ”的配置數(shù)據(jù),以及單元304A包括對(duì)應(yīng)于當(dāng)從“跳閘”狀態(tài)轉(zhuǎn)換時(shí)SMFB應(yīng)當(dāng)執(zhí)行的“動(dòng)作B (ACT1N B) ”的配置數(shù)據(jù)。類似地,單元303B包括指示當(dāng)“復(fù)位(RESET)”輸入被置為有效時(shí)狀態(tài)機(jī)應(yīng)當(dāng)(從“準(zhǔn)備好復(fù)位”)轉(zhuǎn)換至“等待開(kāi)始(WAITING FOR START) ”狀態(tài)的配置數(shù)據(jù),單元302B包括對(duì)應(yīng)于當(dāng)轉(zhuǎn)換入“等待開(kāi)始”狀態(tài)時(shí)狀態(tài)機(jī)應(yīng)當(dāng)執(zhí)行的“動(dòng)作C(ACT10N C) ”的配置數(shù)據(jù),以及單元304B包括對(duì)應(yīng)于當(dāng)從“準(zhǔn)備好復(fù)位”狀態(tài)轉(zhuǎn)換時(shí)狀態(tài)機(jī)應(yīng)當(dāng)執(zhí)行的“動(dòng)作D(ACT1ND) ”的配置數(shù)據(jù)。應(yīng)當(dāng)理解的是,動(dòng)作A,動(dòng)作B,動(dòng)作C,動(dòng)作D等可以對(duì)應(yīng)于在此描述的可由SMFB或其他元件執(zhí)行的任何功能或動(dòng)作。
            [0057]此外,特定單元或單元組可以包括轉(zhuǎn)換入動(dòng)作而不包括轉(zhuǎn)換出動(dòng)作,反之亦然。例如,單元303C包括指示當(dāng)在“請(qǐng)求跳閘”輸入被置為有效時(shí)狀態(tài)機(jī)應(yīng)當(dāng)(從“等待開(kāi)始”狀態(tài))轉(zhuǎn)換至“跳閘”狀態(tài)的配置數(shù)據(jù),以及單元302C包括對(duì)應(yīng)于當(dāng)轉(zhuǎn)換入“跳閘”狀態(tài)時(shí)狀態(tài)機(jī)應(yīng)當(dāng)執(zhí)行的“動(dòng)作E (ACT1N E) ”的配置數(shù)據(jù)。然而,單元303C不具有相應(yīng)的TRANS_OUT配置項(xiàng)目。因此,如果狀態(tài)機(jī)處于“等待開(kāi)始”狀態(tài)并且“請(qǐng)求跳閘”輸入被置為有效,那么SMFB可以根據(jù)從“等待開(kāi)始”轉(zhuǎn)換至“跳閘”來(lái)執(zhí)行動(dòng)作E (ACT1N E) ”。類似地,輸入/狀態(tài)對(duì)(例如在單元303D中的輸入/狀態(tài)對(duì))可以不具有相應(yīng)的TRANS_IN或TRANS_OUT配置項(xiàng)目的任一個(gè)。因此,狀態(tài)機(jī)可以從當(dāng)前狀態(tài)轉(zhuǎn)換至下一狀態(tài),而無(wú)需執(zhí)行相應(yīng)的TRANS_IN或TRANS_0UT配置項(xiàng)目的任一個(gè)。
            [0058]在一些實(shí)施例中,如果程序員沒(méi)有輸入配置數(shù)據(jù)到單元中,則可以假定對(duì)于那個(gè)特定狀態(tài)和輸入,不應(yīng)發(fā)生狀態(tài)轉(zhuǎn)換。例如,單元302E,303E和304E不包括配置數(shù)據(jù),指示當(dāng)狀態(tài)機(jī)處于“跳閘(TRIPPED)”狀態(tài)并且將“開(kāi)始恢復(fù)(START RECOVER) ”輸入置為有效時(shí),狀態(tài)機(jī)應(yīng)保留在“跳閘(TRIPPED)”狀態(tài)并且不應(yīng)當(dāng)執(zhí)行任何動(dòng)作。在另一個(gè)實(shí)施例中,程序員可以輸入指示對(duì)于那個(gè)特定狀態(tài)/輸入組合,狀態(tài)機(jī)不應(yīng)改變狀態(tài)的配置數(shù)據(jù)。
            [0059]程序員可以使用包括本領(lǐng)域的普通技術(shù)人員所熟知的技術(shù)的任何類型的技術(shù),將配置數(shù)據(jù)輸入到矩陣300中。例如,為了將配置數(shù)據(jù)輸入到單元中,程序員可以使用鼠標(biāo)、跟蹤球、觸摸屏等來(lái)選擇單元。然后,用戶可以通過(guò),例如鍵盤或其他輸入設(shè)備直接將配置數(shù)據(jù)輸入到單元中。替代地,程序員可以選擇單元,然后從下拉菜單選擇“編輯”、“修改”等選項(xiàng),或選擇“編輯”按鈕、“修改”按鈕等。然后,用戶接口可以通過(guò)下拉菜單、窗口、顯示屏等向程序員顯示狀態(tài)列表??蛇x地,該狀態(tài)列表可以包括單元對(duì)應(yīng)的狀態(tài)或“不轉(zhuǎn)換(N0TRANSIT1N) ”選項(xiàng)。然后,程序員可以使用,例如鍵盤、鼠標(biāo)、跟蹤球、觸摸屏等選擇狀態(tài)之一。如果程序員選擇單元對(duì)應(yīng)的狀態(tài)或“不轉(zhuǎn)換(NO TRANSIT1N)”選項(xiàng),則配置數(shù)據(jù)將指示對(duì)于該狀態(tài)和輸入組合,不應(yīng)發(fā)生轉(zhuǎn)換。
            [0060]與使用例如順序功能圖表或諸如C++的編程語(yǔ)言相比,使用包括諸如矩陣300的矩陣的用戶接口來(lái)配置SMFB可以使實(shí)現(xiàn)狀態(tài)機(jī)更容易。例如,使用C++程序等實(shí)現(xiàn)狀態(tài)機(jī)將涉及首先創(chuàng)建具有相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作的狀態(tài)轉(zhuǎn)換圖表,然后編寫實(shí)現(xiàn)該圖表的程序。然后,在一些情形下,在過(guò)程控制系統(tǒng)中實(shí)現(xiàn)之前,必須對(duì)程序進(jìn)行測(cè)試和調(diào)試。然而,使用諸如矩陣300的矩陣來(lái)配置SMFB,不需要編寫程序。并且,“編程”僅僅涉及以與其相關(guān)聯(lián)的狀態(tài)和轉(zhuǎn)換動(dòng)作來(lái)填寫矩陣。另外,由于不需要編寫軟件代碼,因此也不需要調(diào)試和測(cè)試代碼。并且,測(cè)試僅僅涉及測(cè)試狀態(tài)、轉(zhuǎn)換入動(dòng)作、轉(zhuǎn)換出動(dòng)作和輸入的各種組合以驗(yàn)證SMFB進(jìn)入到正確的下一狀態(tài)且執(zhí)行期望的轉(zhuǎn)換動(dòng)作。在一些情形下,僅通過(guò)檢查矩陣300就可容易地理解SMFB的功能。因此,配置后的SMFB的功能可以例如通過(guò)打印出矩陣的表示來(lái)容易地進(jìn)行文檔記錄。
            [0061]例如,根據(jù)諸如矩陣300的矩陣來(lái)配置的SMFB可以用在安全系統(tǒng)或過(guò)程控制系統(tǒng)中。僅僅作為一個(gè)示例,根據(jù)諸如矩陣300的矩陣來(lái)配置的SMFB可以用作安全系統(tǒng)的一部分,用于管理過(guò)程工廠中的燃燒爐。例如,SMFB可以包括諸如“點(diǎn)火(IGNITE) ”、“關(guān)氣(SHUTOFF GAS)”和“排出(VENT)”的狀態(tài)。當(dāng)啟動(dòng)燃燒爐時(shí),SMFB可以首先進(jìn)入到排出狀態(tài)以使燃燒爐中的任何氣體排放。然后,SMFB可以進(jìn)入到點(diǎn)火狀態(tài)以點(diǎn)燃燃燒爐。并且,如果燃燒爐的火焰出來(lái)的話,SMFB可以進(jìn)入到關(guān)氣狀態(tài)以關(guān)閉至燃燒爐的氣體。然后,SMFB可以進(jìn)入到排出狀態(tài)。另外,SMFB可以包括轉(zhuǎn)換入和轉(zhuǎn)換出動(dòng)作以有助于安全系統(tǒng)。例如,SMFB200B可以包括與轉(zhuǎn)換入排出狀態(tài)相關(guān)聯(lián)的轉(zhuǎn)換入動(dòng)作,由此該轉(zhuǎn)換入動(dòng)作激活操作員指示符以通知操作員該燃燒爐正在排氣。此外,SMFB可以包括與轉(zhuǎn)換出排出狀態(tài)相關(guān)聯(lián)的轉(zhuǎn)換出動(dòng)作,由此,該轉(zhuǎn)換出動(dòng)作通知操作員燃燒爐被完全排氣。替換地,第一 SMFB(例如,燃燒爐控制SMFB)的TRANS_0UT或TRANS_IN輸出可以作為輸入提供給另一 SMFB(例如,燃燒爐通風(fēng)系統(tǒng)控制SMFB)或其他過(guò)程控制設(shè)備以引起其他SMFB或過(guò)程控制設(shè)備執(zhí)行功能,而與此同時(shí)第一 SMFB正轉(zhuǎn)換出當(dāng)前狀態(tài)和/或轉(zhuǎn)換入下一狀態(tài)。
            [0062]根據(jù)諸如矩陣300的矩陣來(lái)配置的SMFB可以由一個(gè)或多個(gè)控制器12a、16a、1/0設(shè)備24、邏輯求解器50和設(shè)備22、23、60、62來(lái)實(shí)現(xiàn)。在一些實(shí)施例中,可以由根據(jù)軟件由可編程邏輯設(shè)備配置的處理器來(lái)實(shí)現(xiàn)SMFB,該可編程邏輯設(shè)備可以是例如包括門陣列、標(biāo)準(zhǔn)單元、現(xiàn)場(chǎng)可編程門陣列(FPGA)、PR0M、EPR0M、EEPR0M、可編程陣列邏輯(PAL)、可編程邏輯陣列(PLA)等中的一個(gè)或多個(gè)的設(shè)備。
            [0063]與SMFB相關(guān)聯(lián)的配置數(shù)據(jù)(例如,輸入到諸如矩陣300的矩陣的數(shù)據(jù)和可選地其它配置數(shù)據(jù))可以存儲(chǔ)在諸如硬盤、RAM、ROM、CD-ROM、EPROM、EEPROM、DVD、閃存等的計(jì)算機(jī)可讀介質(zhì)上,和/或與處理器相關(guān)聯(lián)的存儲(chǔ)器上。
            [0064]圖7是配置的SMFB的操作的示例方法350的流程圖??梢灾芷诘睾?或響應(yīng)于例如觸發(fā)事件來(lái)實(shí)現(xiàn)方法350。在塊354中,SMFB接收其數(shù)據(jù)輸入。例如參考圖4A,SMFB接收輸入IN_D1至IN_D7。在塊356,SMFB基于當(dāng)前狀態(tài)和/或數(shù)據(jù)輸入,執(zhí)行適當(dāng)?shù)霓D(zhuǎn)換出動(dòng)作。特別地,SMFB能夠使用存儲(chǔ)在配置數(shù)據(jù)庫(kù)中的相關(guān)聯(lián)的轉(zhuǎn)換出配置數(shù)據(jù)執(zhí)行轉(zhuǎn)換出動(dòng)作。在塊357中,SMFB基于下一狀態(tài)(由當(dāng)前狀態(tài)和數(shù)據(jù)輸入所指示的)執(zhí)行適當(dāng)?shù)霓D(zhuǎn)換入動(dòng)作。特別地,SMFB能夠使用存儲(chǔ)在配置數(shù)據(jù)庫(kù)中的相關(guān)聯(lián)的轉(zhuǎn)換入配置數(shù)據(jù)執(zhí)行轉(zhuǎn)換入動(dòng)作。
            [0065]在塊358,如果需要,SMFB基于數(shù)據(jù)輸入、SMFB的當(dāng)前狀態(tài)和存儲(chǔ)在配置數(shù)據(jù)庫(kù)中的配置數(shù)據(jù)來(lái)改變其狀態(tài)機(jī)的狀態(tài)。例如,SMFB將當(dāng)前狀態(tài)設(shè)置為確定的下一狀體。配置數(shù)據(jù)庫(kù)的數(shù)據(jù)可以包括通過(guò)諸如矩陣300的矩陣輸入的數(shù)據(jù)。狀態(tài)也可以基于其它因素而被改變。例如,如將在下面詳述的那樣,SMFB可以被配置為忽略一個(gè)或多個(gè)數(shù)據(jù)輸入。因此,如果有的話,改變狀態(tài)也可以基于指示哪些數(shù)據(jù)輸入將要被忽略的配置數(shù)據(jù)。作為另一個(gè)示例,兩個(gè)或多個(gè)數(shù)據(jù)輸入可以指示應(yīng)該從當(dāng)前狀態(tài)到兩個(gè)或多個(gè)下一狀態(tài)發(fā)生狀態(tài)改變。因此,SMFB可以選擇數(shù)據(jù)輸入之一,以基于對(duì)數(shù)據(jù)輸入授予優(yōu)先級(jí)的優(yōu)先級(jí)數(shù)據(jù),確定SMFB應(yīng)當(dāng)轉(zhuǎn)換到可能的下一狀態(tài)中的哪一個(gè)。作為另一個(gè)示例,在一些實(shí)施例中,到SMFB的數(shù)據(jù)輸入可以包括狀態(tài)(例如,好(GOOD)狀態(tài)或壞(BAD)狀態(tài))。因此,改變狀態(tài)也可以基于,例如指示應(yīng)如何處理具有壞狀態(tài)的輸入的配置數(shù)據(jù)。
            [0066]然后,在塊366中,SMFB可以基于狀態(tài)機(jī)的當(dāng)前狀態(tài)設(shè)置其數(shù)據(jù)輸出。例如,SMFB可以將STATE輸出(以及適當(dāng)?shù)?UT_Dx)設(shè)置為狀態(tài)機(jī)的當(dāng)前狀態(tài)。進(jìn)一步地,SMFB可以設(shè)置TRANS_0UT輸出,用于指示根據(jù)狀態(tài)機(jī)轉(zhuǎn)換出當(dāng)前狀態(tài)將要執(zhí)行的轉(zhuǎn)換出動(dòng)作,以及可以設(shè)置TRANS_IN輸出,用于指示根據(jù)狀態(tài)機(jī)轉(zhuǎn)換入下一狀態(tài)將要執(zhí)行的轉(zhuǎn)換入動(dòng)作。
            [0067]再次參考圖4,SMFB可以可選地包括“使能(ENABLE) ”輸入。在一個(gè)實(shí)施例中,如果將ENABLE輸入置為無(wú)效(deassert),則SMFB被強(qiáng)制進(jìn)入禁用狀態(tài)(例如,狀態(tài)0)并應(yīng)保留在該狀態(tài)直到將ENABLE輸入置為有效。當(dāng)隨后將ENABLE輸入置為有效時(shí),SMFB可以被強(qiáng)制進(jìn)入初始狀態(tài)(例如,狀態(tài)1),其后SMFB可以根據(jù)輸入到諸如圖5的矩陣300的配置矩陣中的配置數(shù)據(jù)而轉(zhuǎn)換到其它狀態(tài)。
            [0068]SMFB可以另外地包括強(qiáng)制狀態(tài)機(jī)進(jìn)入期望狀態(tài)的一個(gè)輸入或多個(gè)輸入。例如,SMFB200包括TRK_IN_D輸入和TRK_VAL輸入。當(dāng)將TRK_IN_D輸入置為有效時(shí),可以強(qiáng)制SMFB進(jìn)入由TRK_VAL輸入指定的狀態(tài)。例如,如果TRK_VAL輸入為“6”并且將TRK_IN_D輸入置為有效,則可以強(qiáng)制SMFB進(jìn)入狀態(tài)“6”。
            [0069]SMFB可以可選地以另外的方式來(lái)配置。例如,SMFB可以包括指示如果有的話,是否應(yīng)該忽略輸入IN_D1,IN_D2等中的一個(gè)或多個(gè)的輸入(或轉(zhuǎn)換)屏蔽。而且,SMFB可以被配置為對(duì)可以具有多種狀態(tài)的輸入作出響應(yīng)。例如,到SMFB的一個(gè)或所有輸入可以具有“好”狀態(tài)或“壞”狀態(tài),SMFB可以被配置為根據(jù)輸入的狀態(tài)作出不同響應(yīng)。在一個(gè)特定示例中,SMFB可以被配置為忽略是“壞”的輸入、即使是“壞”也使用該輸入、或使用該輸入的最后一個(gè)“好”值。進(jìn)一步地,SMFB可以包括復(fù)位(RESET)參數(shù),當(dāng)該參數(shù)為真時(shí),強(qiáng)制SMFB進(jìn)入“1”狀態(tài)。
            [0070]上述各種配置數(shù)據(jù)和下一狀態(tài)配置數(shù)據(jù)可以存儲(chǔ)在同一計(jì)算機(jī)可讀介質(zhì)上或不同的計(jì)算機(jī)可讀介質(zhì)上。
            [0071]圖8是SMFB400的一個(gè)示例的方框圖。SMFB400包括邏輯404,其至少部分地基于輸入IN_D1,IN_D2等和SMFB400的當(dāng)前狀態(tài)來(lái)確定下一狀態(tài)。特別地,邏輯404訪問(wèn)存儲(chǔ)在下一狀態(tài)配置數(shù)據(jù)庫(kù)406中的下一狀態(tài)配置數(shù)據(jù)。邏輯404還確定將由SMFB400執(zhí)行的轉(zhuǎn)換入和轉(zhuǎn)換出動(dòng)作功能。轉(zhuǎn)換入動(dòng)作可以至少部分地基于來(lái)自轉(zhuǎn)換出配置數(shù)據(jù)庫(kù)405的轉(zhuǎn)換入配置數(shù)據(jù)。轉(zhuǎn)換出動(dòng)作可以至少部分地基于來(lái)自轉(zhuǎn)換出配置數(shù)據(jù)庫(kù)407的轉(zhuǎn)換出配置數(shù)據(jù)。根據(jù)在此描述的實(shí)施例,轉(zhuǎn)換入配置數(shù)據(jù)可以定義在SMFB適應(yīng)于下一狀態(tài)之前SMFB執(zhí)行的功能,以及轉(zhuǎn)換出配置數(shù)據(jù)可以定義在轉(zhuǎn)換出當(dāng)前狀態(tài)之前(或者否則在轉(zhuǎn)換入下一狀態(tài)之前)SMFB執(zhí)行的功能。數(shù)據(jù)庫(kù)405,406,407可以存儲(chǔ)在諸如在此描述的計(jì)算機(jī)可讀介質(zhì)上。下一狀態(tài),轉(zhuǎn)換入和轉(zhuǎn)換出配置數(shù)據(jù)可以包括輸入到諸如圖5的矩陣300的矩陣中的配置數(shù)據(jù)。應(yīng)當(dāng)理解的是,各種元件,邏輯或模塊可以執(zhí)行轉(zhuǎn)換入和/或轉(zhuǎn)換出配置數(shù)據(jù)。例如,SMFB400可以執(zhí)行轉(zhuǎn)換入和/或轉(zhuǎn)換出配置數(shù)據(jù)。又例如,SMFB400可以發(fā)送命令至單獨(dú)的元件或模塊以執(zhí)行轉(zhuǎn)換入和/或轉(zhuǎn)換出配置數(shù)據(jù)。
            [0072]根據(jù)一些實(shí)施例,邏輯404的輸出被提供到切換邏輯408。切換邏輯408基于TRK_IN_D輸入在邏輯404的輸出和TRK_VAL輸入之間進(jìn)行選擇。例如,如果將TRK_IN_D輸入置為有效,則切換邏輯408可以選擇TRK_VAL輸入。否則,切換邏輯408可以選擇邏輯404的輸出。
            [0073]切換邏輯408的輸出被提供到切換邏輯412,該切換邏輯412基于使能和復(fù)位邏輯416的輸出在切換邏輯408的輸出、值0和值1之間進(jìn)行選擇。使能和復(fù)位邏輯416的輸出指示是否應(yīng)強(qiáng)制狀態(tài)進(jìn)入禁用狀態(tài)(狀態(tài)0)或初始狀態(tài)(狀態(tài)1)。使能和復(fù)位邏輯416基于ENABLE輸入產(chǎn)生該輸出。例如,如果將ENABLE輸入置為無(wú)效,則使能和復(fù)位邏輯416的輸出可以指示狀態(tài)應(yīng)被強(qiáng)制為0。如果將ENABLE輸入從無(wú)效改變到有效,則使能和復(fù)位邏輯416的輸出可以指示狀態(tài)應(yīng)被強(qiáng)制為1。如果將ENABLE置為有效并且是在先前有效的,使能和復(fù)位邏輯416的輸出可以指示狀態(tài)不應(yīng)被強(qiáng)制為0或1。
            [0074]切換邏輯412的輸出是SMFB400的當(dāng)前狀態(tài),并可被提供為SMFB400的輸出。切換邏輯412的輸出還可以被提供到設(shè)置對(duì)應(yīng)于SMFB的當(dāng)前狀態(tài)的適當(dāng)輸出0UT_D1,0UT_D2,TRANS_IN,TRANS_0UT等的邏輯420。如圖8中描繪的,邏輯420可選地可以訪問(wèn)存儲(chǔ)在可選的輸出配置數(shù)據(jù)庫(kù)458中的狀態(tài)/輸出配置數(shù)據(jù)。數(shù)據(jù)庫(kù)458和數(shù)據(jù)庫(kù)460可以存儲(chǔ)在相同的計(jì)算機(jī)可讀介質(zhì)或不同的計(jì)算機(jī)可讀介質(zhì)上。數(shù)據(jù)配置數(shù)據(jù)可以包括被輸入至諸如圖13的矩陣700的矩陣中的配置數(shù)據(jù),如在此描述的。
            [0075]塊404、408、412、416和420中的每個(gè)都可以由一個(gè)或多個(gè)硬件、軟件和固件來(lái)實(shí)現(xiàn)。另外,一些塊可以被組合、重新排序、修改或省略,并且可以添加額外的塊。僅僅作為一個(gè)示例,塊408和412可以組合到單個(gè)塊中。
            [0076]圖9是示例SMFB400的操作的方法450的流程圖??梢岳缰芷诘睾?或基于觸發(fā)事件來(lái)實(shí)現(xiàn)圖9的方法450。在塊454,處理SMFB400的數(shù)據(jù)輸入。例如,可以確定是否已將任何數(shù)據(jù)輸入IN_D1,IN_D2等置為有效。作為另一個(gè)示例,如果一個(gè)或多個(gè)數(shù)據(jù)輸入具有“BAD(壞)”狀態(tài),可以確定如何處理“BAD”輸入。在塊458,處理SMFB400的ENABLE輸入。例如,可以確定是否將ENABLE輸入置為有效和/或自其先前被處理起它是否已改變。
            [0077]在塊459,SMFB例如通過(guò)訪問(wèn)存儲(chǔ)在配置數(shù)據(jù)庫(kù)中的相關(guān)聯(lián)的轉(zhuǎn)換出配置數(shù)據(jù)來(lái)基于當(dāng)前狀態(tài)和/或數(shù)據(jù)輸入執(zhí)行適當(dāng)?shù)霓D(zhuǎn)換出動(dòng)作。在塊460,SMFB例如通過(guò)訪問(wèn)存儲(chǔ)在配置數(shù)據(jù)庫(kù)中的相關(guān)聯(lián)的轉(zhuǎn)換入配置數(shù)據(jù)來(lái)基于下一狀態(tài)和/或數(shù)據(jù)輸入執(zhí)行適當(dāng)?shù)霓D(zhuǎn)換入動(dòng)作。例如,SMFB可以被配置為控制過(guò)程工廠中的一件設(shè)備。當(dāng)該件設(shè)備處于關(guān)閉狀態(tài)(也即,當(dāng)前狀態(tài))時(shí),可以在設(shè)備啟動(dòng)輸入被激活且該件設(shè)備將轉(zhuǎn)換至運(yùn)行狀態(tài)(也即,下一狀態(tài))時(shí),執(zhí)行下一狀態(tài)配置數(shù)據(jù)。在真正地轉(zhuǎn)換出關(guān)閉狀態(tài)之前,SMFB可以執(zhí)行轉(zhuǎn)換出配置數(shù)據(jù)以激活指示該件設(shè)備將啟動(dòng)的警報(bào)。此外,在適應(yīng)于運(yùn)行狀態(tài)之前,SMFB可以執(zhí)行轉(zhuǎn)換入配置數(shù)據(jù)以使警報(bào)安靜下來(lái)。
            [0078]又例如,SMFB可以被配置為控制倉(cāng)庫(kù)中的多件加熱設(shè)備。當(dāng)過(guò)程工廠處于加熱狀態(tài)(也即,當(dāng)前狀態(tài)),可以將輸入置為有效以啟動(dòng)對(duì)應(yīng)于轉(zhuǎn)換至通風(fēng)狀態(tài)的通風(fēng)設(shè)備。在從加熱狀態(tài)轉(zhuǎn)換期間,SMFB可以自動(dòng)地鎖住熔爐或者其他加熱源以阻止加熱源產(chǎn)生更多的熱量。因此,在轉(zhuǎn)換至通風(fēng)狀態(tài)后,可以阻止熔爐運(yùn)作。進(jìn)一步地,在轉(zhuǎn)換入通風(fēng)狀態(tài)之前,SMFB可以自動(dòng)地激活與通風(fēng)設(shè)備相關(guān)聯(lián)的一系列排氣口,用于幫助相應(yīng)的機(jī)器的排氣。
            [0079]在塊462,如果需要,可以改變SMFB400的狀態(tài)。另外,如果需要,可以改變或設(shè)置SMFB400的一個(gè)或多個(gè)數(shù)據(jù)輸出。例如,可以確定數(shù)據(jù)輸入中的變化指示應(yīng)該改變SMFB400的狀態(tài)。另外,如果狀態(tài)改變,可以是應(yīng)該改變SMFB400的一個(gè)或多個(gè)數(shù)據(jù)輸出,例如TRANS_IN 和 TRANS_0UT 輸出。
            [0080]現(xiàn)在將描述至少部分地可用于實(shí)現(xiàn)方法450的幾個(gè)示例例程。例如,圖10是可用于處理至SMFB的數(shù)據(jù)輸入IN_D1,IN_D2等的示例例程500的流程圖。在塊504,將變量z設(shè)置為I。在塊508,確定數(shù)據(jù)輸入IN_Dz的狀態(tài)是否為“BAD (壞)”。如果該狀態(tài)不是壞的,則將變量TRANSIT1NS的比特號(hào)z設(shè)置為數(shù)據(jù)輸入IN_Dz的值。如果該狀態(tài)是壞的,則可以確定將要如何處理該數(shù)據(jù)輸入。在一個(gè)示例中,SMFB可以以三種方式之一處理“BAD”輸入:可以任意使用BAD輸入(ALWAYS_USE),可以忽略它(IGN0RE_IF_BAD),或可使用最后一個(gè)“GOOD”輸入(USE_LAST_G00D)。因此,在塊516,可以確定SMFB是否要使用最后一個(gè)“GOOD”數(shù)據(jù)輸入。如果SMFB要使用最后一個(gè)“GOOD”值,則可以跳過(guò)塊512。否則,其后可以在塊520確定是否SMFB要忽略BAD輸入值。如果SMFB不忽略BAD值,則例程會(huì)進(jìn)行到塊512。如果SMFB要忽略BAD值,則例程會(huì)進(jìn)行到塊524。在塊524,將變量TRANSIT1NS的比特號(hào)“z”設(shè)置為O。
            [0081 ] 在塊528,遞增變量z,并且在塊532,可以確定變量z是否大于至SMFB的數(shù)據(jù)輸入的數(shù)目。如果z不大于至SMFB的數(shù)據(jù)輸入的數(shù)目,則例程可以回到塊508以處理下一數(shù)據(jù)輸入。否則,例程結(jié)束。
            [0082]圖11是可用于處理到SMFB的ENABLE輸入的示例例程545的流程圖。在塊550,可以確定變量LASTENABLE的值是否與ENABLE輸入的值相同。LASTENABLE變量一般指示在前一時(shí)間的ENABLE的值(例如,在例程545的前一運(yùn)行期間ENABLE變量的值)。如果LASTENABLE和ENABLE的值相同,則例程545結(jié)束。否則,例程進(jìn)行到塊554,在該塊554可以確定是否將ENABLE輸入置為有效。如果將ENABLE輸入置為有效,則在塊558可將變量RESET 設(shè)置為 TRUE。
            [0083]如果在塊554確定沒(méi)有將ENABLE輸入置為有效,則在塊562,將對(duì)應(yīng)于STATE變量的當(dāng)前值的榆出0UT_D1,0UT_D2等置為無(wú)效。然后,在塊566,將STATE變量設(shè)置為O。在塊558和566之后,例程進(jìn)行到塊570,在塊570將變量LASTENABLE設(shè)置為ENABLE輸入的值。在塊570之后,例程結(jié)束。
            [0084]圖12是可用于確定SMFB的下一狀態(tài)和如果需要可用于設(shè)置適當(dāng)?shù)?UT_D1,0UT_D2,TRANS_IN, TRANS_0UT等的示例例程600的流程圖。在塊604,可以確定是否將ENABLE輸入置為有效。如果沒(méi)有,則例程結(jié)束。如果將ENABLE輸入置為有效,則例程進(jìn)行到塊608,在塊608將變量NEWSTATE設(shè)置為O。然后,在塊612,可以確定是否將輸入TRK_IN_D置為有效。如果將輸入TRK_IN_D置為有效,則例程進(jìn)行到塊616,在塊616將NEWSTATE變量設(shè)置為輸入TRK_VAL的值。
            [0085]如果在塊612確定沒(méi)有將TRK_IN_D輸入置為有效,則例程可以進(jìn)行到塊620。在塊620,可以確定變量RESET是否為TRUE。如果是TRUE,則例程進(jìn)行到塊624,在塊624可將NEWSTATE變量設(shè)置為I。然后,在塊626,將RESET變量設(shè)置為FALSE。
            [0086]如果在塊620確定變量RESET不是TRUE,則例程進(jìn)行到塊632。在塊632,可以通過(guò)按比特對(duì)TRANSIT1N_MASK變量、TRANSIT1NS變量和由變量STATE指向的陣列STATECHANGEMASK的元素進(jìn)行“邏輯與(ANDing) ”運(yùn)算來(lái)確定變量TEMP。TRANSIT1N_MASK變量可以是能夠用于防止某輸入IN_Dx引起狀態(tài)變化發(fā)生的可配置變量。例如,如果程序員希望防止輸入IN_D3引起狀態(tài)機(jī)改變狀態(tài),則該程序員可將變量TRANSIT1N_MASK的第三比特設(shè)置為O。如果該程序員希望輸入D3引起狀態(tài)機(jī)改變狀態(tài),則該程序員可將變量TRANSIT1N_MASK的第三比特設(shè)置為I。
            [0087]STATECHANGEMASK陣列的每個(gè)元素可以是指示對(duì)于一個(gè)相應(yīng)的狀態(tài)哪個(gè)輸入IN_Dl, IN_D2等將引起狀態(tài)改變的變量。特別地,陣列的每個(gè)元素對(duì)應(yīng)于狀態(tài)機(jī)的一種狀態(tài)。例如,STATECHANGEMASK [I]可對(duì)應(yīng)于狀態(tài)1,STATECHANGEMASK [2]可對(duì)應(yīng)于狀態(tài)2等。另夕卜,每個(gè)元素的每比特可對(duì)應(yīng)于輸入IN_D1,IN_D2等中的一個(gè)。例如,比特I可對(duì)應(yīng)于IN_Dll,比特2可對(duì)應(yīng)于IN_D2等。例如參考圖6,對(duì)于矩陣300,STATECHANGEMASK陣列具有6個(gè)元素,并且元素STATECHANGEMASK[3]將為0X44。
            [0088]在塊628之后,例程進(jìn)行到塊632,在塊632可確定變量TEMP是否為O。如果不是0,則例程進(jìn)行到塊636,在塊636可將變量z設(shè)置為變量TEMP中不是O的第一個(gè)比特(即,從最低有效比特開(kāi)始)的編號(hào)。實(shí)際上,這根據(jù)它們的次序設(shè)置了輸入的優(yōu)先級(jí),從而IN_Dl具有最高優(yōu)先級(jí),IN_D2具有次高優(yōu)先級(jí),IN_D3具有再次高優(yōu)先級(jí)等。在其它實(shí)施例中,可以使用其它優(yōu)先級(jí)方案。例如,可允許程序員對(duì)輸入指定優(yōu)先級(jí),或可使用不同的優(yōu)先級(jí)次序(例如,IN_D1具有最低優(yōu)先級(jí),IN_D2具有次低優(yōu)先級(jí)等)。這些優(yōu)先級(jí)可以作為整體為SMFB設(shè)置或?qū)τ诿糠N狀態(tài)設(shè)置。然后,在塊640,可以將變量NEWSTATE設(shè)置為處于行z和列STATE的狀態(tài)轉(zhuǎn)換矩陣的值。
            [0089]在塊616、626和640后,例程可進(jìn)行到塊644。如果在塊632,確定變量TEMP為0,則例程進(jìn)行到塊644。在塊644,可確定變量NEWSTATE是否為O。如果為0,則例程結(jié)束。如果不為0,則例程進(jìn)行到塊645,在塊645可以執(zhí)行轉(zhuǎn)換出動(dòng)作。然后,在塊646,可以執(zhí)行轉(zhuǎn)換入動(dòng)作。在塊648,將對(duì)應(yīng)于STATE變量的輸出0UT_D1,0UT_D2, TRANS_IN, TRANS_0UT等置為無(wú)效。應(yīng)當(dāng)理解的是,被置為無(wú)效的輸出不必對(duì)應(yīng)于STATE變量。在塊652,將變量STATE設(shè)置為變量NEWSTATE的值。在塊656,將對(duì)應(yīng)于STATE變量的輸出0UT_D1,0UT_D2,TRANS_IN, TRANS_OUT等置為有效,并且例程結(jié)束。應(yīng)當(dāng)理解的是,被置為有效的輸出不必對(duì)應(yīng)于STATE變量。
            [0090]應(yīng)當(dāng)理解圖9的方法450和圖10-12的例程僅僅是示例,在其它示例中,可以修改塊、添加新塊、重新排序塊、省略塊、和/或組合塊。參考圖10,僅作為一個(gè)示例,如果不需要或不希望對(duì)具有“BAD”狀態(tài)的輸入的特別處理,則可省略塊508、516、520和524。
            [0091]作為另一個(gè)不例,可以修改塊636,以便將變量z設(shè)置為TEMP中不為O的最后一個(gè)比特的編號(hào)。作為另一個(gè)示例,可以修改塊636以基于一些優(yōu)先級(jí)數(shù)據(jù)將z設(shè)置為對(duì)應(yīng)于TEMP中不為O的一個(gè)比特的編號(hào)。
            [0092]再次參考圖4,所有數(shù)據(jù)輸出不必是對(duì)應(yīng)于SMFB200的狀態(tài)機(jī)的狀態(tài)的指示符。例如,在一個(gè)實(shí)施例中,對(duì)應(yīng)于狀態(tài)機(jī)的各種狀態(tài)的輸出0UT_D1,0UT_D2等的值可以是可配置的。因此,例如對(duì)于特定狀態(tài),可以將多個(gè)輸出0UT_D1,0UT_D2等置為有效。為允許程序員配置SMFB,配置應(yīng)用可以在顯示設(shè)備120上顯示用戶接口機(jī)制,諸如與功能塊相關(guān)聯(lián)的配置窗口,屏幕等。
            [0093]圖13是可用于至少部分地配置諸如圖4的SMFB200的SMFB的用戶接口機(jī)制的一個(gè)示例。該用戶接口機(jī)制包括可以顯示為與SMFB相關(guān)聯(lián)的配置窗口、屏幕等的一部分的表格或矩陣700 (下文中稱為“矩陣700”)。矩陣700包括以行和列排列的多個(gè)單元704。每列對(duì)應(yīng)于狀態(tài)機(jī)功能塊的多個(gè)輸出0UT_D1,0UT_D2, TRANS_IN, TRANS_0UT等中的一個(gè),每行對(duì)應(yīng)于狀態(tài)機(jī)的可能狀態(tài)中的一個(gè)。因此,每個(gè)單元704對(duì)應(yīng)于一種狀態(tài)和一個(gè)輸出。在其它示例中,每行可對(duì)應(yīng)于多個(gè)輸出之一,每列可對(duì)應(yīng)于狀態(tài)機(jī)的可能狀態(tài)之一。
            [0094]矩陣700的輸出“ I”至“4”可分別對(duì)應(yīng)于SMFB的輸出0UT_D1至0UT_D4,且輸出“5”和“6”可分別對(duì)應(yīng)于輸出TRANS_IN和TRANS_0UT。相似地,矩陣700的狀態(tài)“I”至“6”可對(duì)應(yīng)于狀態(tài)機(jī)的可能狀態(tài)。另外,在該示例中用戶可以標(biāo)記每個(gè)輸出。例如,在圖13中,將“輸出I”標(biāo)記為“打開(kāi)閥門VLV-101 (OPEN VALVE VLV-101) 標(biāo)記輸出可以幫助理解狀態(tài)機(jī)的操作和/或?qū)顟B(tài)機(jī)與過(guò)程工廠接口。
            [0095]程序員可以通過(guò)將配置信息輸入到單元704中來(lái)配置SMEB。特別地,對(duì)于對(duì)應(yīng)于一種狀態(tài)和一個(gè)輸出的一個(gè)特定單元704,程序員可以將指示當(dāng)狀態(tài)機(jī)處于那種狀態(tài)時(shí)應(yīng)該將輸出置為有效的配置數(shù)據(jù)輸入到單元中。在示例矩陣700中,配置數(shù)據(jù)已被輸入到一些單元704中。例如,單元704A包括指示當(dāng)狀態(tài)機(jī)處于“跳閘”狀態(tài)時(shí)應(yīng)該將輸出0UT_D3置為有效的配置數(shù)據(jù),單元704B包括指示當(dāng)狀態(tài)機(jī)處于“跳閘”狀態(tài)時(shí)應(yīng)該將輸出TRANS_IN置為有效的配置數(shù)據(jù),以及單元704C包括指示當(dāng)狀態(tài)機(jī)處于“恢復(fù)(RECOVERED) ”狀態(tài)時(shí)應(yīng)該將輸出TRANS_0UT置為有效的配置數(shù)據(jù)。
            [0096]在該特定示例中,如果程序員不將配置數(shù)據(jù)榆入到單元704中,則可以假定對(duì)于該特定狀態(tài)不應(yīng)將相應(yīng)輸出置為有效。例如,單元704D和704E不包括X,指示當(dāng)狀態(tài)機(jī)處于“跳閘”狀態(tài)時(shí),不應(yīng)將輸出0UT_D1和0UT_D2置為有效。在其它實(shí)施例中,程序員可以輸入指示如果處于特定狀態(tài),狀態(tài)機(jī)不應(yīng)將特定輸出置為有效的配置數(shù)據(jù)。相似地,也可以指示對(duì)于特定狀態(tài)和輸出,將輸出置為有效還是將輸出置為無(wú)效無(wú)關(guān)緊要。
            [0097]程序員可以使用包括本領(lǐng)域的普通技術(shù)人員所熟知的技術(shù)的任何類型的技術(shù)將配置數(shù)據(jù)輸入到矩陣700中。例如,為了將配置數(shù)據(jù)輸入到單元704中,程序員可以使用鼠標(biāo)、跟蹤球、觸摸屏等來(lái)選擇單元704。然后,用戶可以通過(guò),例如鍵盤直接將配置數(shù)據(jù)輸入到單元704中。替代地,程序員可以選擇單元704,然后從下拉菜單選擇“編輯”、“修改”等選項(xiàng)、或選擇“編輯”按鈕、“修改”按鈕等。然后,用戶接口可以通過(guò)下拉菜單、窗口、顯示屏等向程序員顯示選項(xiàng)列表。例如,該選項(xiàng)列表包括“將輸出置為有效”選項(xiàng)、“將輸出置為無(wú)效”選項(xiàng),和可選地“不理會(huì)”選項(xiàng)。然后,程序員可以使用,例如鍵盤、鼠標(biāo)、跟蹤球、觸摸屏等來(lái)選擇選項(xiàng)之一。如果程序員選擇“將輸出置為有效”選項(xiàng),則配置數(shù)據(jù)指示對(duì)于相應(yīng)狀態(tài)應(yīng)該將相應(yīng)輸出置為有效。例如,“X”可以被顯示在單元中。“I”可以被顯示在單元中,字“TRUE”可以被顯示在單元中,字“ASSERT”可以被顯示在單元中等。如果程序員選擇“將輸出置為無(wú)效”選項(xiàng),則配置數(shù)據(jù)指示對(duì)于相應(yīng)狀態(tài)不應(yīng)將相應(yīng)輸出置為有效。例如,單元可以被留置為空,“O”可以被顯示在單元中,字“FALSE”可以被顯示在單元中,字“DEASSERT”可以被顯示在單元中等。
            [0098]盡管示例矩陣700包括用于6種狀態(tài)的行和6個(gè)輸出,可以使用具有不同狀態(tài)和輸出數(shù)目的相似矩陣用于具有不同狀態(tài)和輸出數(shù)目的SMFB。狀態(tài)和輸出的數(shù)目可以是可配置的。
            [0099]再一次參考圖7,如前所述,在已確定當(dāng)前狀態(tài)后,可以基于當(dāng)前狀態(tài)來(lái)設(shè)置SMFB的數(shù)據(jù)輸出(塊366)。例如,可以根據(jù)輸入到諸如圖13的矩陣700的矩陣的配置數(shù)據(jù)來(lái)設(shè)置數(shù)據(jù)輸出。
            [0100]圖14是可用于將適當(dāng)?shù)妮敵?UT_D1,0UT_D2等置為有效的示例例程850的流程圖。在塊854,將變量z設(shè)置為I。在塊858,將輸出0UT_Dz設(shè)置為由變量STATE指向的陣列變量OUTPUT的元素的比特號(hào)的值z(mì)。OUTPUT陣列的每個(gè)元素可以是指示對(duì)于相應(yīng)一種狀態(tài)的輸出0UT_D1,0UT_D2等的值的變量。例如,OUTPUT [I]可對(duì)應(yīng)于狀態(tài)1,OUTPUT [2]可對(duì)應(yīng)于狀態(tài)2等。另外,每個(gè)元素的每個(gè)比特對(duì)應(yīng)于輸出0UT_D1,0UT_D2等中的一個(gè)。例如,比特I可對(duì)應(yīng)于0UT_D1、比特2可對(duì)應(yīng)于0UT_D2等。例如參考圖13,對(duì)于矩陣700,OUTPUT陣列具有6個(gè)元素,并且元素OUTPUT [I]可以是0X06。
            [0101]在塊862,遞增變量Z,在塊866,可確定Z的值是否大于輸出0UT_D1,0UT_D2等的數(shù)目。如果z不大于輸出0UT_D1,0UT_D2等的數(shù)目,則例程回到塊858。否則,例程結(jié)束。
            [0102]除了上面所述的那些外,可通過(guò)其它類型的圖形用戶接口來(lái)輸入用于SMFB的配置數(shù)據(jù)。例如,可以通過(guò)與狀態(tài)轉(zhuǎn)換圖相似的圖形用戶接口來(lái)輸入配置數(shù)據(jù)。圖15是可用于配置諸如參照?qǐng)D4描述的SMFB200的SMFB的一個(gè)示例狀態(tài)轉(zhuǎn)換圖900。圖900包括多個(gè)圖形元素904、908、912、916、920、924、928和932。元素904,908和912分別表示狀態(tài)機(jī)的狀態(tài)1、2和3。元素916指示當(dāng)狀態(tài)機(jī)處于狀態(tài)I時(shí),如果將INPUT2置為有效,則它應(yīng)轉(zhuǎn)換到狀態(tài)2。元素920指示當(dāng)狀態(tài)機(jī)處于狀態(tài)I時(shí),如果將INPUT3置為有效,則它應(yīng)轉(zhuǎn)換到狀態(tài)3。元素924指示當(dāng)狀態(tài)機(jī)處于狀態(tài)2時(shí),如果將INPUTl置為有效,則它應(yīng)轉(zhuǎn)換到狀態(tài)1,以及元素928指示當(dāng)狀態(tài)機(jī)處于狀態(tài)3時(shí),如果將INPUTl置為有效,它應(yīng)轉(zhuǎn)換到狀態(tài)I。相似地,元素932指示當(dāng)狀態(tài)機(jī)處于狀態(tài)3時(shí),如果將INPUT4置為有效,則它應(yīng)轉(zhuǎn)換到狀態(tài)2。
            [0103]該狀態(tài)轉(zhuǎn)換表900還包括與狀態(tài)I相關(guān)聯(lián)的轉(zhuǎn)換入元素902,903和轉(zhuǎn)換出元素905,與狀態(tài)2相關(guān)聯(lián)的轉(zhuǎn)換入元素906,907和轉(zhuǎn)換出元素909,以及與狀態(tài)3相關(guān)聯(lián)的轉(zhuǎn)換入元素911和轉(zhuǎn)換出元素913,914。特別地,如果狀態(tài)機(jī)處于狀態(tài)I且INPUT3被置為有效,狀態(tài)機(jī)應(yīng)當(dāng)執(zhí)行轉(zhuǎn)換出元素905,轉(zhuǎn)換至狀態(tài)3,并且執(zhí)行狀態(tài)3的轉(zhuǎn)換入元素911。進(jìn)一步地,如果狀態(tài)機(jī)處于狀態(tài)2且INPUTl被置為有效,狀態(tài)機(jī)應(yīng)當(dāng)執(zhí)行轉(zhuǎn)換出元素909,轉(zhuǎn)換至狀態(tài)1,并且執(zhí)行轉(zhuǎn)換入元素902。應(yīng)當(dāng)理解的是,在任一狀態(tài)之間或任一狀態(tài)中,轉(zhuǎn)換入元素和/或轉(zhuǎn)換出元素可以是共同的。例如,轉(zhuǎn)換入元素902,903可以是相同的,由此狀態(tài)機(jī)響應(yīng)于狀態(tài)機(jī)從狀態(tài)2或狀態(tài)3之一轉(zhuǎn)換至狀態(tài)I而執(zhí)行相關(guān)聯(lián)的轉(zhuǎn)換入動(dòng)作。又例如,轉(zhuǎn)換出元素913,914可以是相同的,由此狀態(tài)機(jī)響應(yīng)于狀態(tài)機(jī)轉(zhuǎn)換至狀態(tài)I (響應(yīng)于INPUTl被置為有效)或狀態(tài)2(響應(yīng)于INPUT4被置為有效)之一而執(zhí)行相關(guān)聯(lián)的轉(zhuǎn)換出動(dòng)作。
            [0104]一般地,可以由軟件、固件或硬件或者軟件,固件和/或硬件的一些組合來(lái)實(shí)現(xiàn)SMFB。例如,可以由控制器12a、16a,I/O設(shè)備24,邏輯求解器50和設(shè)備22、23、60、62中的一個(gè)或多個(gè)來(lái)實(shí)現(xiàn)SMFB。作為另一個(gè)示例,可以由一個(gè)或多個(gè)工作站18a和20a來(lái)實(shí)現(xiàn)SMFB。例如,可以由工作站18a和/或工作站20a來(lái)實(shí)現(xiàn)SMFB,作為測(cè)試過(guò)程工廠的操作或提供操作員訓(xùn)練的仿真的一部分。在一些實(shí)施例中,SMFB可以由根據(jù)軟件由可編程邏輯設(shè)備配置的處理器來(lái)實(shí)現(xiàn),該可編程邏輯設(shè)備可以是例如包括一個(gè)或多個(gè)門陣列、標(biāo)準(zhǔn)單元、現(xiàn)場(chǎng)可編程門陣列(FPGA)、PROM、EPROM、EEPROM、可編程陣列邏輯(PAL)、可編程邏輯陣列(PLA)等的設(shè)備。
            [0105]圖8的塊404、408,412,416,420和458中的每一個(gè)可以由軟件、固件、或硬件或者軟件、固件和/或硬件的一些組合來(lái)實(shí)現(xiàn)。另外,盡管將圖10-12和圖14的流程圖描述為例程,但這些流程圖也可以由軟件、固件、或硬件或者軟件、固件和/或硬件的一些組合來(lái)實(shí)現(xiàn)。
            [0106]諸如上述用戶接口的用戶接口的實(shí)施例可以整個(gè)地或部分地由例如根據(jù)軟件程序配置的處理器來(lái)實(shí)現(xiàn)。例如,工作站18a或20a、或一些其它計(jì)算機(jī)可以整個(gè)地或部分地實(shí)現(xiàn)上述用戶接口。用于實(shí)現(xiàn)用戶接口的實(shí)施例的軟件程序可以體現(xiàn)為存儲(chǔ)在諸如硬盤、RAM、電池備份RAM、ROM、CD-ROM、PROM、EPROM、EEPROM、DVD、閃存等的有形介質(zhì)上、或存儲(chǔ)在諸如與處理器相關(guān)聯(lián)的RAM的存儲(chǔ)器上,但是本領(lǐng)域的普通技術(shù)人員將很容易地理解其整個(gè)程序或部分程序可替代地可以由除處理器之外的設(shè)備來(lái)執(zhí)行,和/或以熟知的方式體現(xiàn)在固件和/或?qū)S糜布稀?br> [0107]盡管本發(fā)明可進(jìn)行各種修改和替換構(gòu)造,在此已在附圖中示出并詳細(xì)描述了本發(fā)明的特定說(shuō)明性實(shí)施例。但是,應(yīng)該理解并非企圖限制本公開(kāi)于所公開(kāi)的特定形式,而是相反,本發(fā)明覆蓋落入由所附權(quán)利要求書定義的本公開(kāi)的精神和范圍內(nèi)的所有修改、替換構(gòu)造和等同物。
            【權(quán)利要求】
            1.一種用于經(jīng)由具有顯示設(shè)備和輸入設(shè)備的計(jì)算設(shè)備來(lái)配置與過(guò)程工廠相關(guān)聯(lián)的功能塊的方法,所述功能塊用于實(shí)現(xiàn)狀態(tài)機(jī),所述方法包括: 提供由所述顯示設(shè)備顯示的圖形用戶接口,所述圖形用戶接口指示與所述功能塊相關(guān)聯(lián)的且被設(shè)置在具有第一維度和第二維度的矩陣中的第一多個(gè)單元,其中沿著所述第一維度的位置指示狀態(tài)機(jī)狀態(tài)和與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符,以及沿著所述第二維度的位置對(duì)應(yīng)于狀態(tài)機(jī)輸入,以使得所述第一多個(gè)單元基于所述第一多個(gè)單元相對(duì)于所述第一和第二維度的所述位置,定義輸入/狀態(tài)對(duì)及其轉(zhuǎn)換動(dòng)作; 經(jīng)由所述輸入設(shè)備接收與所述第一多個(gè)單元的一個(gè)單元相關(guān)聯(lián)的狀態(tài)轉(zhuǎn)換數(shù)據(jù),所述狀態(tài)轉(zhuǎn)換數(shù)據(jù)依循所述過(guò)程工廠中的對(duì)應(yīng)于由所述單元定義的所述輸入/狀態(tài)對(duì)的狀況,識(shí)別所述狀態(tài)機(jī)轉(zhuǎn)換至的下一狀態(tài); 經(jīng)由所述輸入設(shè)備接收轉(zhuǎn)換動(dòng)作數(shù)據(jù),所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)根據(jù)所述狀態(tài)轉(zhuǎn)換數(shù)據(jù),識(shí)別將要執(zhí)行的至少一個(gè)轉(zhuǎn)換動(dòng)作;以及 將所述狀態(tài)轉(zhuǎn)換數(shù)據(jù)和所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)存儲(chǔ)在與所述功能塊相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)上。
            2.根據(jù)權(quán)利要求1所述的方法,其中所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)識(shí)別I)當(dāng)從對(duì)應(yīng)于所述單元的所述狀態(tài)機(jī)狀態(tài)轉(zhuǎn)換時(shí)將要執(zhí)行的轉(zhuǎn)換出動(dòng)作和2)當(dāng)轉(zhuǎn)換入所述下一狀態(tài)時(shí)將要執(zhí)行的轉(zhuǎn)換入動(dòng)作中的至少一個(gè)。
            3.根據(jù)權(quán)利要求2所述的方法,還包括: 在所述顯示設(shè)備上顯示所述第一多個(gè)單元;以及 在所述單元中顯示所述下一狀態(tài)的指示,所述轉(zhuǎn)換出動(dòng)作的指示和所述轉(zhuǎn)換入動(dòng)作的指示。
            4.根據(jù)權(quán)利要求3所述的方法,其中在所述單元中顯示所述下一狀態(tài)的所述指示,所述轉(zhuǎn)換出動(dòng)作的所述指示和所述轉(zhuǎn)換入動(dòng)作的所述指示包括: 在所述單元的第一子單元中顯示所述下一狀態(tài)的所述指示; 在所述單元的第二子單元中顯示所述轉(zhuǎn)換出動(dòng)作的所述指示;以及 在所述單元的第三子單元中顯示所述轉(zhuǎn)換入動(dòng)作的所述指示。
            5.根據(jù)權(quán)利要求3所述的方法,其中在所述顯示設(shè)備上顯示所述第一多個(gè)單元包括:顯示所述矩陣,其中所述第一維度對(duì)齊至少一行單元以及所述第二維度對(duì)齊多列單元,以使得所述至少一行單元中的每一行與所述狀態(tài)機(jī)輸入中的一個(gè)相關(guān)聯(lián),并且所述多列單元中的每一列與所述狀態(tài)機(jī)狀態(tài)中的一個(gè)以及所述轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián)。
            6.根據(jù)權(quán)利要求3所述的方法,其中在所述顯示設(shè)備上顯示所述第一多個(gè)單元包括:顯示所述矩陣,其中所述第一維度對(duì)齊至少一列單元以及所述第二維度對(duì)齊多行單元,以使得所述多行單元中的每一行與所述狀態(tài)機(jī)狀態(tài)中的一個(gè)以及所述轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián),并且所述至少一列單兀中的每一列與所述狀態(tài)機(jī)輸入中的一個(gè)相關(guān)聯(lián)。
            7.根據(jù)權(quán)利要求1所述的方法,其中所述狀態(tài)機(jī)輸入中的每一個(gè)的特定值是邏輯1,邏輯O,邏輯TRUE或邏輯FALSE中的一個(gè)。
            8.根據(jù)權(quán)利要求1所述的方法,其中所述圖形用戶接口還包括與所述功能塊相關(guān)聯(lián)的第二多個(gè)單元,其中所述第二多個(gè)單元中的每一個(gè)對(duì)應(yīng)于所述功能塊的多個(gè)輸出中的各自的一個(gè)和所述狀態(tài)機(jī)狀態(tài)中的各自的一個(gè),以及其中所述方法還包括: 經(jīng)由所述輸入設(shè)備接收與所述第二多個(gè)單元中的額外單元相關(guān)聯(lián)的輸出配置數(shù)據(jù),其中所述輸出配置數(shù)據(jù)指示當(dāng)所述狀態(tài)機(jī)處于對(duì)應(yīng)于所述額外單元的所述狀態(tài)機(jī)狀態(tài)時(shí)對(duì)應(yīng)于所述額外單元的輸出值,以及與所述額外單元相關(guān)聯(lián)的至少一個(gè)輸出轉(zhuǎn)換動(dòng)作。
            9.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)轉(zhuǎn)換動(dòng)作將由所述功能塊來(lái)執(zhí)行。
            10.根據(jù)權(quán)利要求1所述的方法,還包括: 接收與所述狀態(tài)機(jī)輸入相關(guān)聯(lián)的優(yōu)先級(jí)數(shù)據(jù); 存儲(chǔ)與所述狀態(tài)機(jī)輸入相關(guān)聯(lián)的所述優(yōu)先級(jí)數(shù)據(jù)。
            11.根據(jù)權(quán)利要求1所述的方法,還包括: 接收指示所述狀態(tài)機(jī)輸入中的一個(gè)或多個(gè),如果有的話,是否應(yīng)當(dāng)被所述狀態(tài)機(jī)忽略的數(shù)據(jù); 存儲(chǔ)指示所述狀態(tài)機(jī)輸入中的一個(gè)或多個(gè),如果有的話,是否應(yīng)當(dāng)被所述狀態(tài)機(jī)忽略的所述數(shù)據(jù)。
            12.根據(jù)權(quán)利要求1所述的方法,其中所述狀態(tài)機(jī)輸入與過(guò)程控制系統(tǒng),過(guò)程控制系統(tǒng)的模擬,安全系統(tǒng)和安全系統(tǒng)的模擬中的至少一個(gè)相關(guān)聯(lián)。
            13.根據(jù)權(quán)利要求1所述的方法,還包括從與所述過(guò)程工廠相關(guān)聯(lián)的額外功能塊或操作員接口中的一個(gè)接收所述狀態(tài)機(jī)輸入。
            14.存儲(chǔ)機(jī)器可讀指令的有形介質(zhì),包括: 第一代碼,用于經(jīng)由顯示設(shè)備提供圖形用戶接口,以用于配置狀態(tài)機(jī)在狀態(tài)機(jī)狀態(tài)中的轉(zhuǎn)換,所述圖形用戶接口指示設(shè)置在具有第一維度和第二維度的矩陣中的第一多個(gè)單元,其中沿著所述第一維度的位置指示所述狀態(tài)機(jī)狀態(tài)和與其相關(guān)聯(lián)的轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符,以及沿著所述第二維度的位置對(duì)應(yīng)于狀態(tài)機(jī)輸入,以使得所述第一多個(gè)單元基于所述第一多個(gè)單元相對(duì)于所述第一和第二維度的所述位置,定義輸入/狀態(tài)對(duì)及其轉(zhuǎn)換動(dòng)作; 第二代碼,用于經(jīng)由所述圖形用戶接口接收與所述第一多個(gè)單元的一個(gè)單元相關(guān)聯(lián)的狀態(tài)轉(zhuǎn)換數(shù)據(jù),所述狀態(tài)轉(zhuǎn)換數(shù)據(jù)根據(jù)由所述單元定義的所述輸入/狀態(tài)對(duì),識(shí)別所述狀態(tài)機(jī)轉(zhuǎn)換至的下一狀態(tài); 第三代碼,用于經(jīng)由所述圖形用戶接口接收轉(zhuǎn)換動(dòng)作數(shù)據(jù),所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)根據(jù)所述狀態(tài)轉(zhuǎn)換數(shù)據(jù),識(shí)別將要執(zhí)行的至少一個(gè)轉(zhuǎn)換動(dòng)作;以及 第四代碼,用于將所述狀態(tài)轉(zhuǎn)換數(shù)據(jù)和所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)存儲(chǔ)在與實(shí)現(xiàn)過(guò)程工廠中的所述狀態(tài)機(jī)的所述功能塊相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)上,以使得當(dāng)所述過(guò)程工廠中的狀況對(duì)應(yīng)于與所述單元相關(guān)聯(lián)的所述輸入/狀態(tài)對(duì)時(shí),所述狀態(tài)機(jī)轉(zhuǎn)換至所述下一狀態(tài)。
            15.根據(jù)權(quán)利要求14所述的有形介質(zhì),其中所述轉(zhuǎn)換動(dòng)作數(shù)據(jù)識(shí)別I)當(dāng)從對(duì)應(yīng)于所述單元的所述狀態(tài)機(jī)狀態(tài)轉(zhuǎn)換時(shí)將要執(zhí)行的轉(zhuǎn)換出動(dòng)作和2)當(dāng)轉(zhuǎn)換入所述下一狀態(tài)時(shí)將要執(zhí)行的轉(zhuǎn)換入動(dòng)作中的至少一個(gè)。
            16.根據(jù)權(quán)利要求15所述的有形介質(zhì),還包括: 第五代碼,用于在所述顯示設(shè)備上顯示所述第一多個(gè)單元;以及 第六代碼,用于在所述單元中顯示所述下一狀態(tài)的指示,所述轉(zhuǎn)換出動(dòng)作的指示和所述轉(zhuǎn)換入動(dòng)作的指示。
            17.根據(jù)權(quán)利要求16所述的有形介質(zhì),其中所述第六代碼通過(guò)以下方式在所述單元中顯示所述下一狀態(tài)的所述指示,所述轉(zhuǎn)換出動(dòng)作的所述指示和所述轉(zhuǎn)換入動(dòng)作的所述指示: 在所述單元的第一子單元中顯示所述下一狀態(tài)的所述指示; 在所述單元的第二子單元中顯示所述轉(zhuǎn)換出動(dòng)作的所述指示;以及 在所述單元的第三子單元中顯示所述轉(zhuǎn)換入動(dòng)作的所述指示。
            18.根據(jù)權(quán)利要求16所述的有形介質(zhì),其中所述第五代碼通過(guò)以下方式在所述顯示設(shè)備上顯示所述第一多個(gè)單元:顯示所述矩陣,其中所述第一維度對(duì)齊至少一行單元以及所述第二維度對(duì)齊多列單元,以使得所述至少一行單元中的每一行與所述狀態(tài)機(jī)輸入中的一個(gè)相關(guān)聯(lián),并且所述多列單元中的每一列與所述狀態(tài)機(jī)狀態(tài)中的一個(gè)以及所述轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián)。
            19.根據(jù)權(quán)利要求16所述的有形介質(zhì),其中所述第五代碼通過(guò)以下方式在所述顯示設(shè)備上顯示所述第一多個(gè)單元:顯示所述矩陣,其中所述第一維度對(duì)齊至少一列單元以及所述第二維度對(duì)齊多行單元,以使得所述多行單元中的每一行與所述狀態(tài)機(jī)狀態(tài)中的一個(gè)以及所述轉(zhuǎn)換動(dòng)作標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián),并且所述至少一列單元中的每一列與所述狀態(tài)機(jī)輸入中的一個(gè)相關(guān)聯(lián)。
            20.根據(jù)權(quán)利要求14所述的有形介質(zhì),其中所述狀態(tài)機(jī)輸入中的每一個(gè)的特定值是邏輯I,邏輯0,邏輯TRUE或邏輯FALSE中的一個(gè)。
            21.根據(jù)權(quán)利要求14所述的有形介質(zhì),其中所述圖形用戶接口還包括與所述功能塊相關(guān)聯(lián)的第二多個(gè)單元,其中所述第二多個(gè)單元中的每一個(gè)對(duì)應(yīng)于所述功能塊的多個(gè)輸出中的各自的一個(gè)和所述狀態(tài)機(jī)狀態(tài)中的各自的一個(gè),以及其中所述有形介質(zhì)還包括: 第五代碼,用于經(jīng)由所述輸入設(shè)備接收與所述第二多個(gè)單元中的額外單元相關(guān)聯(lián)的輸出配置數(shù)據(jù),其中所述輸出配置數(shù)據(jù)指示當(dāng)所述狀態(tài)機(jī)處于對(duì)應(yīng)于所述額外單元的所述狀態(tài)機(jī)狀態(tài)時(shí)對(duì)應(yīng)于所述額外單元的輸出值,以及與所述額外單元相關(guān)聯(lián)的至少一個(gè)輸出轉(zhuǎn)換動(dòng)作。
            22.根據(jù)權(quán)利要求14所述的有形介質(zhì),其中所述狀態(tài)機(jī)輸入與過(guò)程控制系統(tǒng),過(guò)程控制系統(tǒng)的模擬,安全系統(tǒng)和安全系統(tǒng)的模擬中的至少一個(gè)相關(guān)聯(lián)。
            23.根據(jù)權(quán)利要求14所述的有形介質(zhì),還包括第五代碼,用于從與所述過(guò)程工廠相關(guān)聯(lián)的額外功能塊或操作員接口中的一個(gè)接收所述狀態(tài)機(jī)輸入。
            24.一種用于運(yùn)行與過(guò)程工廠相關(guān)聯(lián)的第一功能塊的方法,所述第一功能塊實(shí)現(xiàn)具有轉(zhuǎn)換表格和當(dāng)前狀態(tài)的狀態(tài)機(jī),所述方法包括: 接收用于所述狀態(tài)機(jī)的輸入,所述輸入指示所述過(guò)程工廠中的狀況; 檢查所述轉(zhuǎn)換表格,以基于所述當(dāng)前狀態(tài)和所述輸入識(shí)別下一狀態(tài)和至少一個(gè)轉(zhuǎn)換動(dòng)作; 由所述第一功能塊啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作; 將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài);以及 將功能塊輸出提供給第二功能塊以用于控制現(xiàn)場(chǎng)設(shè)備,其中所述功能塊輸出基于所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)。
            25.根據(jù)權(quán)利要求24所述的方法,其中所述至少一個(gè)轉(zhuǎn)換動(dòng)作指定轉(zhuǎn)換出動(dòng)作和轉(zhuǎn)換入動(dòng)作,并且其中啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作包括: 由所述第一功能塊啟動(dòng)所述轉(zhuǎn)換出動(dòng)作;以及 由所述第一功能塊啟動(dòng)所述轉(zhuǎn)換入動(dòng)作。
            26.根據(jù)權(quán)利要求25所述的方法,其中所述第一功能塊在啟動(dòng)所述轉(zhuǎn)換入動(dòng)作之前啟動(dòng)所述轉(zhuǎn)換出動(dòng)作。
            27.根據(jù)權(quán)利要求25所述的方法,其中所述第一功能塊在將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài)之前啟動(dòng)所述轉(zhuǎn)換入動(dòng)作。
            28.根據(jù)權(quán)利要求25所述的方法,其中所述第一功能塊在將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài)之前啟動(dòng)所述轉(zhuǎn)換出動(dòng)作。
            29.根據(jù)權(quán)利要求24所述的方法,其中啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作包括:將額外功能塊輸出提供給第三功能塊,所述額外功能塊輸出指示所述至少一個(gè)轉(zhuǎn)換動(dòng)作。
            30.根據(jù)權(quán)利要求24所述的方法,其中啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作包括: 從數(shù)據(jù)庫(kù)獲取與所述至少一個(gè)轉(zhuǎn)換動(dòng)作相關(guān)聯(lián)的至少一個(gè)轉(zhuǎn)換配置項(xiàng)目;以及 執(zhí)行所述至少一個(gè)轉(zhuǎn)換配置項(xiàng)目。
            31.根據(jù)權(quán)利要求24所述的方法,還包括: 響應(yīng)于將所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài),設(shè)置與所述當(dāng)前狀態(tài)相關(guān)聯(lián)的至少一個(gè)輸出。
            32.根據(jù)權(quán)利要求31所述的方法,其中設(shè)置所述至少一個(gè)輸出包括:設(shè)置狀態(tài)指示輸出和轉(zhuǎn)換輸出中的至少一個(gè)。
            33.用于過(guò)程系統(tǒng)的狀態(tài)機(jī)控制器單元,所述狀態(tài)機(jī)控制器單元可通信地耦接至現(xiàn)場(chǎng)設(shè)備并實(shí)現(xiàn)具有轉(zhuǎn)換表格和當(dāng)前狀態(tài)的狀態(tài)機(jī),所述狀態(tài)機(jī)控制器單元包括: 輸入模塊,用于接收指示所述過(guò)程系統(tǒng)中的狀況的輸入; 執(zhí)行模塊,其被配置為: 檢查所述轉(zhuǎn)換表格,以基于所述當(dāng)前狀態(tài)和所述輸入識(shí)別下一狀態(tài)和至少一個(gè)轉(zhuǎn)換動(dòng)作; 啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作; 將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài);以及 提供輸出以用于控制所述現(xiàn)場(chǎng)設(shè)備,其中所述輸出基于所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)。
            34.根據(jù)權(quán)利要求33所述的狀態(tài)機(jī)控制器單元,其中所述至少一個(gè)轉(zhuǎn)換動(dòng)作指定轉(zhuǎn)換出動(dòng)作和轉(zhuǎn)換入動(dòng)作,其中所述執(zhí)行模塊通過(guò)啟動(dòng)所述轉(zhuǎn)換出動(dòng)作和啟動(dòng)所述轉(zhuǎn)換入動(dòng)作來(lái)啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作。
            35.根據(jù)權(quán)利要求34所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊在啟動(dòng)所述轉(zhuǎn)換入動(dòng)作之前啟動(dòng)所述轉(zhuǎn)換出動(dòng)作。
            36.根據(jù)權(quán)利要求34所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊在將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài)之前啟動(dòng)所述轉(zhuǎn)換入動(dòng)作。
            37.根據(jù)權(quán)利要求34所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊在將所述狀態(tài)機(jī)的所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài)之前啟動(dòng)所述轉(zhuǎn)換出動(dòng)作。
            38.根據(jù)權(quán)利要求33所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊通過(guò)將額外輸出提供給額外模塊來(lái)啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作,所述額外輸出指示所述至少一個(gè)轉(zhuǎn)換動(dòng)作。
            39.根據(jù)權(quán)利要求33所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊通過(guò)以下方式來(lái)啟動(dòng)所述至少一個(gè)轉(zhuǎn)換動(dòng)作: 從數(shù)據(jù)庫(kù)獲取與所述至少一個(gè)轉(zhuǎn)換動(dòng)作相關(guān)聯(lián)的至少一個(gè)轉(zhuǎn)換配置項(xiàng)目;以及 執(zhí)行所述至少一個(gè)轉(zhuǎn)換配置項(xiàng)目。
            40.根據(jù)權(quán)利要求33所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊進(jìn)一步地被配置為響應(yīng)于將所述當(dāng)前狀態(tài)設(shè)置為所述下一狀態(tài),設(shè)置與所述當(dāng)前狀態(tài)相關(guān)聯(lián)的至少一個(gè)輸出。
            41.根據(jù)權(quán)利要求40所述的狀態(tài)機(jī)控制器單元,其中所述執(zhí)行模塊通過(guò)設(shè)置狀態(tài)指示輸出和轉(zhuǎn)換輸出中的至少一個(gè)來(lái)設(shè)置所述至少一個(gè)輸出。
            【文檔編號(hào)】G08C17/02GK104298189SQ201410332331
            【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年7月8日 優(yōu)先權(quán)日:2013年7月9日
            【發(fā)明者】G·K·勞, G·R·謝里夫 申請(qǐng)人:費(fèi)希爾-羅斯蒙特系統(tǒng)公司
            網(wǎng)友詢問(wèn)留言 已有0條留言
            • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品
            国产天堂在线观看| 日日噜噜夜夜狠视频免费| 欧美一区二区三区精品| 亚洲伊人久久大香线焦| 久久久久久国产精品视频| 日韩有码在线观看| 热久久视久久精品18国产| 亚洲综合色在线| 国产亚洲欧美精品久久久| 色婷婷综合久久久中文字幕| 99在线观看精品视频| 色婷婷久久久swag精品| 伊人五月综合| 99久久综合国产精品免费| 日韩一区二区三区视频在线观看| 亚洲成人在线网| 国内精品99| 久草最新| 亚洲精品乱码久久久久| 亚洲国产精品人久久| 精品国产高清自在线一区二区三区| 亚洲精品视频导航| 狠狠婷婷| 91在线日本| 天堂网在线网站成人午夜网站| 国产人成在线视频| 波多野结衣国产一区二区三区| 久久综合免费视频| 国产中文一区| 久久青青草原精品国产软件| 久久精品视频大全| 亚洲线精品一区二区三区| 久青草国产在线视频_久青草免| 精品国内自产拍在线观看| 国产午夜精品片一区二区三区 | 制服丝袜中文在线| 亚欧美综合| 国产精品人人视频| 日本激情视频一区二区三区| 日韩午夜激情视频| 欧美成人一区二区三区在线视频| 久久噜噜| 久久成人精品| 欧美一级久久久久久久大| 国产人成久久久精品| 日韩一区三区| 午夜激爽毛片在线看| 欧美综合图区亚欧综合图区 | 国产一成人精品福利网站| 国产精品v欧美精品∨日韩| 亚洲永久免费视频| 国产对白在线播放九色| 欧美日韩高清在线观看一区二区| 免费亚洲成人| 在线免费a视频| 亚洲婷婷天堂在线综合| 国产区高清| 久久精品首页| 国产一级在线观看| 亚洲欧洲视频在线| 狠狠综合久久综合鬼色| 日韩在线视频线视频免费网站| 日本高清不卡一区久久精品| 久久免费看视频| 99国产视频| 亚洲精品成人av在线| 欧美不卡二区| 国产午夜免费| 国产视频一区在线播放| 91福利在线看| 香蕉视频国产精品人| 欧美一区二区在线| 国产精品久久久久久久久免费| 91免费公开视频| 国内精品久久国产大陆| 国产精品久久久久久久久免费观看 | 久久久久免费| 久久久综合香蕉尹人综合网| 亚洲国产精品一区二区久久hs| 亚洲成a人不卡在线观看| 亚洲一区乱码电影在线| 波多野结衣国产一区| 亚洲视频欧美| 91在线视频免费观看| 99re在线观看| 最新国语自产精品视频在| 欧美日韩99| 国产69页| 免费香蕉视频国产在线看| 99精品国产高清一区二区| 国产精品福利在线播放| 亚洲国产精品久久久久久| 99国产在线观看| 国产高清不卡一区二区| 国产成人免费在线| 国产天天操| 伊人成综合网| 欧美色亚洲| www精品视频| 亚洲欧美日本在线观看| 国产在线观看首页123| 国产99热在线观看| 这里只有精品在线播放| 久久久精品免费免费直播| 国产精品久久久久天天影视| 天天躁夜夜躁狠狠躁2021a| 国产一区2区| 欧美日韩第二页| 中文字幕日韩欧美一区二区三区| 九九福利视频| 国产欧美日韩第一页| 视频一区二区中文字幕| 亚洲欧美精品成人久久91| 久久免费精彩视频| 欧美精品一区二区三区免费观看| 久久久影院亚洲精品| 亚洲视频手机在线观看| 欧美久久综合性欧美| 99影视久久电影网久久看影院| 久久毛片免费看一区二区三区| 亚洲精品在线免费| 欧美一区二区三区免费看| 国产高清在线看| 国产成人综合久久亚洲精品| 中文字幕日韩高清版毛片| 日韩欧美中文亚洲高清在线| 91精品国产综合久久精品| 99热国产这里只有精品免费 | 99精品免费在线观看| 国产福利小视频在线播放| 在线观看黄色毛片| 国产九九热视频| 亚洲精品久| 国产91丝袜| 国产黄网在线观看| 亚洲国产欧美在线人成aaaa20| 国产福利在线观看视频| 欧美日韩国产不卡在线观看| 98色花堂永久地址国产精品| 精品国产亚洲人成在线| 国产一区福利| 99久久久精品| 国产日韩免费| 欧美精品国产日韩综合在线| 久久人人做人人玩人精品| 亚洲国产精品乱码一区二区三区| 天天躁夜夜躁狠狠躁2021西西| 青青草伊人久久| 日本中文字幕永久在线| 日韩高清性爽一级毛片免费| 中文字幕第99页| 欧美精品亚洲| 91福利在线视频| 另类综合网| 亚洲成人在线网| 久久国产高清一区二区三区| 欧美日韩免费看| 99久久综合精品免费| 久久久综合香蕉尹人综合网| 国产一区二区丁香婷婷| 九九热精品视频在线观看 | 亚洲欧美日韩综合一区久久| 99视频精品全部在线播放| 欧美亚洲国产精品久久高清| 天天插夜夜| 91日本在线精品高清观看| 国产99久久精品一区二区 | 日韩精品视频在线观看免费| 97av视频在线观看| 欧美国产黄色| 欧美一级免费电影| 正在播放国产一区| 国产欧美日韩一区二区刘玥| 日韩综合一区| 欧美福利在线观看| 欧美日韩亚洲二区在线| 亚洲a在线视频| 一区二区三区在线免费看| 精品国产福利| 欧美精品亚洲精品日韩| 国产亚洲sss在线播放| 欧美成人丝袜视频在线观看| 韩国在线一区| 99精品在线视频观看| 国产精品视频不卡| 亚洲一区浅井舞香在线播放| 欧美在线视频一区二区| 亚洲视频自拍偷拍| 四虎永久免费在线观看| 国产一区二区免费| 国产一级在线视频| 日韩精品一区二区三区中文| 九九黄色网| 精品国精品国产自在久国产应用| 99国产精品免费视频观看| 九九精品99| 狠狠综合久久久久综合| 国产黄网在线观看| 亚洲国产人成在线观看| 久久精品站| 国产成人+综合亚洲+天堂| 国产日批视频| 亚洲欧美网站| 日韩精品视频免费| 狠狠综合久久综合网站| 久久精品久久久| 成人精品综合免费视频| 国产精品主播视频| 国产主播福利精品一区二区| 久久久五月| 国产日韩欧美另类| 日韩福利视频| 日韩精品中文字幕在线| 国产成人精品自拍| 国产精品自拍视频| 第一页在线视频| 伊人久久大香线蕉综合爱婷婷| 亚州一级毛片在线| 婷婷综合五月中文字幕欧美| 精品一区二区久久久久久久网站 | 99国产精品电影| 久久www免费人成高清| 99精品久久99久久久久| 欧美视频区| 亚洲日本一区二区三区在线| 亚洲欧洲一级| 亚洲热在线观看| 99久久99视频| 91国内在线国内在线播放| 亚洲视频一区| 免费人欧美成又黄又爽的视频| 亚洲成a人片在线观| 亚洲一区二区中文字幕| 亚洲欧洲日韩另类自拍| 久久免费激情视频| 97成人在线| 国产精品成人va在线观看 | 国产在线日本| 91九色国产| 久久精品动漫| 久草视频在线资源| 亚洲高清中文字幕综合网| 国产天天操| 国产一区高清| 麻豆91在线视频| 欧美亚洲欧美日韩中文二区 | 成人日韩精品| 99国产精品免费视频| 九九精品国产99精品| 亚洲精品乱码久久久久久麻豆| 国产丝袜视频| 草莓视频毛片| 国产福利一区二区在线观看| 亚洲成人福利在线观看| 激情综合网站| 日韩一区国产二区欧美三| 国产资源站| 91视频一区| 国产区视频在线观看| 国产欧美日韩在线视频| 色婷婷久久| 91精品视频免费在线观看| 国产精品日韩欧美| 亚洲欧美日韩在线观看| 色综合a怡红院怡红院首页 | 欧美日韩视频| 九一国产在线观看免费| 在线播放69热精品视频| 国产福利精品在线| 欧美一区二区三区在线观看免费| 久久99国产精品视频| 国内精品免费视频| 国产精品国产精品国产三级普| 精品福利一区二区三区| a级毛片高清免费视频| 久草免费资源在线| 亚洲视频在线一区二区| 久久久久久国产精品免费免费| 精品看片| 亚洲国产精品久久久久秋霞影院 | 在线精品小视频| 欧洲精品一区二区三区在线观看| 亚洲精品高清国产麻豆专区| 日韩在线一区二区| 国产日韩一区二区三区在线观看| 国产女人成人精品视频| 亚洲综合成人在线| 久久久久久久综合日本亚洲| 伊人婷婷色| 韩国三级一区| 亚洲国产麻豆| 成人欧美一区二区三区小说| 国产精品香蕉在线观看不卡| 国产欧美另类久久久精品免费| 制服丝袜中文字幕在线| 亚洲精品制服丝袜二区| 亚洲综合色视频| 久久婷婷国产综合精品青草| 影音先锋三级国产精品电影| 香蕉久久ac一区二区三区| 91精品一区二区三区久久久久| 国产精品免费一区二区三区| 国产在线导航| 四虎在线观看一区二区| 99精品视频在线观看re| 91精品视频在线免费观看| 91av在线电影| 青青青激情视频在线最新 | 国产精品午夜久久| 综合中文字幕| 久久香蕉国产线看观看99| 亚洲伊人99综合网| 欧美精品第一页| 精品国产高清a毛片| 国产福利99| 久久久久亚洲国产| 亚洲一区第一页| 思思久久q6热在精品国产| 精品久久久久久久久久香蕉| 国产天堂在线观看| 婷婷六月久久综合丁香76| 国产伦理久久精品久久久久 | 国产69精品久久| 久热国产在线| 日本高清二区视频久二区| 亚洲午夜久久| 国产日韩欧美在线播放| 亚洲欧洲国产成人综合一本 | 亚洲精品在线看| 亚洲天堂久| 国产精品99| 国产丝袜视频| 久草性视频| 国产原创一区二区| 免费在线一级片| 99精品国产美女福到在线不卡| 久久99精品国产99久久6男男| 午夜伦伦| 麻豆精品在线视频| 男人天堂网在线| 午夜a视频| 99久久婷婷国产综合精品电影| 综合色婷婷| 九九热综合| 国产中文在线| 日韩在线精品| 日韩欧美精品中文字幕| 亚洲视频入口| 国产欧美日韩在线视频| 日本高清在线一区二区三区| 国产欧美亚洲精品第二区首页| 国产精品美女在线观看| 毛片入口| 亚洲欧美色中文字幕| 91精品国产一区二区三区左线| 欧美久草视频| 亚洲综合成人在线| 在线观看91精品国产不卡免费| 精品午夜一区二区三区在线观看| 中文字幕永久免费视频| 日韩一区二区三区高清视频| 91成人精品| 久久久久夜夜夜精品国产| 男人的天堂精品国产一区| 一区二区三区日韩免费播放| 久久久久久亚洲精品不卡| 91精品福利一区二区| 免费一区二区三区视频狠狠| 亚洲综合视频网| 精品国产中文字幕| 亚洲天堂网站在线| 日日噜噜夜夜躁躁狠狠| 久久精品免看国产| 无码中文字幕日韩专区| 亚洲国产精品综合久久网络| 亚洲欧美在线观看一区二区| 亚洲日本中文字幕永久| 自拍欧美在线综合另类| 伊人久久婷婷| 久久最新精品| 精品亚洲成a人在线播放| 久久综合香蕉久久久久久久| 午夜电影在线观看国产1区| 欧美日韩在线视频不卡一区二区三区| 国产一区二区精品久久| 日韩精品国产精品| 99在线观看视频免费| 国产91精品在线播放| 日本精品久久久久中文字幕8| 国产美女在线观看| 精品久久久久中文字幕日本| 日韩成人精品| 亚洲欧美中文日韩欧美| 国产精品高清一区二区三区| 国产一级爱片在线播放| 999国产视频| 婷婷综合久久| 92精品国产成人观看免费| 伊人免费在线观看| 久久精品人人做人人试看| 国产一区二区三区电影| 亚洲国产午夜电影在线入口| 欧美成在线播放| 午夜视频网站在线观看| 国产成人亚洲日本精品| 色婷婷视频| 亚洲区第一页| 青青草国产在线视频| 91在线精品麻豆欧美在线| 国产在线第三页| 99精品这里只有精品高清视频| 精品哟哟哟国产在线不卡| 久久99精品久久久久久久不卡| 亚洲欧美日本国产综合在线| 国产高清在线精品免费不卡| 欧美三区在线| 一区在线免费观看| 久久亚洲综合中文字幕| 国产一级一片免费播放视频| 欧美日韩不卡一区| 亚洲视频精品在线| 欧美国产一区二区三区| 国产精品二区页在线播放| 亚洲精品高清国产一久久| 精品伊人久久久| 久久久精品免费免费直播| 欧美无专区| 亚洲色在线视频| 综合欧美亚洲日本| 狠狠色综合网站久久久久久久| 91福利免费视频| 国产精品亚洲第一区二区三区| 久久国产精品-久久精品| 亚洲人成网站在线| 日韩欧美综合视频| 99热精品免费| 精品国产高清毛片| 亚洲视频国产精品| 久久精品国产中国久久| 国产精品福利网站| 97免费在线视频| 欧美日韩在线一区二区三区| 亚洲欧美日韩在线观看二区| 欧美日韩中文国产一区| 综合久青草视频| 久久久国产精品福利免费| 香蕉久久国产精品免| 伊人宗合网| 国产对白在线播放九色| 99ri国产精品| 亚洲日本国产| 91免费观看视频| 久久成人免费网站| 国产成人精品一区二区视频| 国产综合久久久久| 亚洲三级在线看| 在线国产91| 国产中文在线| 九九热在线免费视频| 亚洲欧美综合在线观看| 亚洲视频日韩| 日韩日韩日韩手机看片自拍| 久久婷婷国产综合精品青草| 欧美精品一区二区三区观| 亚洲一区精品在线| 国产专区91| 国产成人精品高清免费| 国产成人啪精品视频免费网| 欧美aa视频| 国产精品永久免费自在线观看| 成年人国产| 福利电影一区| 91精品国产91热久久久久福利| 天堂在线精品| 日韩久久网| 日本欧美一区二区| 九九热在线视频观看| 91不卡视频| 波多野结衣电影区一区二区三区| 婷婷综合久久中文字幕| 中文有码第一页| 国产精品电影在线观看| 午夜精品久久久久久久| 亚洲欧美日韩一区成人| 亚洲欧美日韩中文在线制服| 亚洲福利一区福利三区| 亚洲国产精品成人综合久久久| 亚洲欧美色图| 99在线精品免费视频| 99精品国产成人一区二区| 国产欧美日韩综合在线一| 国产成人在线观看网站| 国产自产v一区二区三区c| 一区二区三区日韩| 国产福利一区二区三区视频在线 | 91亚洲精品视频| 91精品国产高清久久久久久91| 日韩国产欧美在线观看| 精品国产日韩亚洲一区91| 国产57页| 国产激情一区二区三区成人91| 天天色综合6| 在线观看一区| 国产欧美日韩精品高清二区综合区| 91av电影在线观看| 亚洲精品第一综合99久久| 日韩欧美国产综合| 天天躁夜夜躁狠狠躁躁| 色综合成人| 亚洲精品线在线观看| 一本一本久久α久久精品66| 欧美日韩成人| 最新国产视频| 国产精品男人的天堂| 亚洲欧美日韩成人一区在线| 亚洲欧美精选| 久久精品国产2020| 亚洲综合精品一二三区在线| 91久国产在线观看| 久久久99精品久久久久久| 久久香蕉影院| 91在线一区二区| 99re这里有免费视频精品| 91免费视频网站| 色婷婷视频| 91久久夜色精品国产网站| 精品四虎| 视频一二三区| 亚洲成a人不卡在线观看| 国产精品三级视频| 午夜视频在线观看一区二区| 日韩在线二区全免费| 国产天天在线| 国内久久精品视频| 亚洲一区免费| 欧美亚洲日本一区| 中文字幕一区二区在线观看| 精品久久久久久久99热| 午夜欧美日韩| 亚洲成a人片在线观看中文app| 3d动漫精品一区二区三区| 亚洲精品男人天堂| 一区二区免费视频观看 | 亚洲精品国产第七页在线| 97中文字幕在线观看| 久久中文字幕综合不卡一二区| 亚洲无线码一区二区三区| 亚洲国产另类久久久精品小说 | 国产二区在线播放| 亚洲综合天堂| 国产激情一级毛片久久久| 久久精品这里只有精品| 香蕉网在线视频| 国产精品视频播放| 国产精品一区二区四区| 亚洲一区二区三区在线免费观看| 天天综合网站| 91网站免费看| 亚洲精品www久久久久久| 天堂网在线视频| 亚洲永久免费| 91精品视品在线播放| 国产日韩欧美另类| 婷婷爱五月天| 九九久久国产精品大片| 国产综合精品在线| 天天躁夜夜躁狠狠躁2021a| 综合国产| 天堂一区二区在线观看| 久久精品国产国产精品四凭| 日本精品中文字幕在线不卡| 国产精品无需播放器| 亚洲福利二区| 在线亚洲综合| 国产精品电影一区二区三区| 久久中文字幕久久久久| 国产99视频精品免视看7| 久久综合久久网| 久久久久久岛国免费网站| 国产香蕉尹人综合在线| 亚洲精品线在线观看| 国产精品日日爱| 亚洲精品福利| 欧美激情精品久久久久久久| 色综合久久九月婷婷色综合| 中文字幕三级在线不卡| 日韩国产在线| 亚洲天堂欧美| 成人欧美一区二区三区白人 | 欧美日韩一区二区在线视频| 亚洲欧美精品专区极品| 亚洲欧美日本在线观看| 亚洲五月婷婷| 日本免费一区二区三区在线看| 免费伊人网| 日韩欧美在线综合网高清| 亚洲狠狠婷婷综合久久久久| 青青草国产精品视频| 九九色在线视频| 国产日韩一区二区三区在线观看| 亚洲一级在线观看| 天堂在线精品| 日韩av片免费播放| 国语高清精品一区二区三区| 99国产国人青青视频在线观看| 久草日韩| 亚洲一区区| 国产精品99爱免费视频| tom影院亚洲国产日本一区| 欧美婷婷综合| 国产精品永久免费自在线观看| 日韩毛片基地一区二区三区| 欧美精品在线免费| 日韩精品中文乱码在线观看| 成人欧美日韩视频一区| 欧美伊人久久| www.伊人久久| 成人毛片在线播放| 制服丝袜中文| 欧美视频区| www.日韩在线| 日韩免费大片| 99久久免费国产香蕉麻豆| 精品日韩欧美一区二区三区| 天天综合色一区二区三区| 精品一区国产| 国产人成精品午夜在线观看| 久久久精品一区二区三区| 麻豆国产精品免费视频| 成人久久网站| 中文字幕一区二区在线观看| 欧美一区中文字幕| 国内精品中文字幕| 亚洲一区第一页| 青青成人在线| 综合国产在线| 伊人精品视频| 国产成人亚洲综合欧美一部| 在线不卡一区| 不卡福利视频| 玖玖玖免费观看视频| 久久国产热这里只有精品| 在线免费a视频| 国产亚洲欧美日韩在线观看不卡| 88国产精品视频一区二区三区| 国产午夜精品美女免费大片| 国内精品亚洲| 国产激情视频在线观看首页| 香港aa三级久久三级不卡| 国产欧美另类久久精品91| 亚洲精品午夜在线观看| 国产精品视频无圣光一区| 国产高清专区| 国产情侣久久| 9797在线看片亚洲精品| 亚洲一区二区黄色| 在线看国产丝袜精品| 在线观看免费黄网站| 免费在线观看亚洲| 制服师生一区二区三区在线| 在线视频第二页| 亚洲精品美女在线观看播放| 亚洲成人精品| 91精品一区二区| 久久国产精品-国产精品| 国产福利小视频在线| 亚洲视频在线观看一区| 中文字幕在线精品不卡| 色五月婷婷成人网| 亚洲香蕉中文网| 国产精亚洲视频| 狠狠干中文字幕| 欧美日韩中文一区| 91亚洲视频在线| 国产精品亚洲片在线不卡| 激情五月婷婷在线| 自拍亚洲国产| 欧美亚洲国产精品久久蜜芽| 最新国产一区二区精品久久| 欧美高清在线精品一区二区不卡| 精品国产成人综合久久小说| 久久毛片免费看一区二区三区| 国产免费久久精品99| 国产丝袜视频在线观看 | 亚洲狠狠狠一区二区三区| 亚洲国产成人久久三区| 亚洲视频天天射| 久久精品导航| 综合久久伊人| 国产欧美自拍| 精品国产三级a| 国产精品你懂的| 久久这里精品| 这里是九九伊人| 亚洲在成人网在线看| 91久久99| 伊人国产精品| 五月激情婷婷综合| 日本一区二区在线免费观看| 国产精品手机在线观看| 亚洲区欧美中文字幕久久| 亚洲精品国产高清不卡在线| 99精品在线视频观看| 久久97久久97精品免视看| 午夜精品久久久| 日韩精品一区二区三区视频| 久久成人精品视频| 日本一道本在线视频| 欧美日韩一区二区三区韩大| 精品伊人久久大线蕉色首页| 国产精品999在线| 亚洲欧美日韩国产综合| 色婷婷色综合| 精品国产福利第一区二区三区| 成人h视频在线| 另类亚洲视频| 亚洲精品色图| 国产精品男人的天堂| 中文字幕精品视频在线观| 九九精品免视看国产成人| 午夜精品九九九九99蜜桃| 国产婷婷色一区二区三区| 中文字幕亚洲一区二区三区| 免费人成视网站在线不卡| 亚洲综合色视频| 色在线综合| 国产99免费视频| 亚洲欧美国产另类首页| 国产亚洲精品精品国产亚洲综合| 福利视频一区二区三区| 精品欧美一区二区在线观看欧美熟| 欧美在线一区二区三区不卡| 欧美丝袜一区二区三区| 欧美日韩一区二区三区韩大| 久久亚洲一级α片| 国产日产高清欧美一区二区三区| 国产日韩欧美亚洲| 日韩欧美天堂| 91在线视频国产| 国产真实生活伦对亚洲欧洲毛片| 中文字幕福利| 亚洲精品自在线拍| 丁香伊人网| 免费看成人国产一区二区三区| 久久精品国产亚洲a不卡| 91精品全国免费观看含羞草| 九九国产精品九九| 国产精选第一页| 久久国产精品亚洲一区二区| 精品无码一区在线观看| 99久久综合九九亚洲| 日韩一区二区免费视频| 国产精品久久久久久久| 九九热在线播放| 国产成人一区二区三区| 国产色区| 国产福利精品在线观看| 亚洲国产天堂在线观看| 日本a在线观看| 伊人网色| 国产成人一区二区三区精品久久| 国产欧美日韩在线| 久久综合色综合| 欧美日本一本| 国产69精品久久久久999三级| 国产一级二级三级视频| 99精品久久久久久| 91精品一区二区| 视频一区二区欧美日韩在线| 欧美视频日韩专区午夜| 一区二区免费在线观看| 欧美激情在线精品一区二区| 精品国产91乱码一区二区三区| 91国在线啪| 911精品国产91久久久久| 亚洲人成网站观看在线观看| 久久国产经典视频| 欧美综合伊人久久| 久久影院精品| 国产高清久久| 精品成人免费自拍视频| 日韩精品免费观看| 久久五月网| 亚洲视频在线观看不卡| 国产免费久久精品99| 久久99国产精品成人| 亚洲男人天堂网址| 国内精品在线播放| 91麻豆视频网站| 国产精品久久久久999| 亚洲精品h| 婷婷伊人久久| 亚洲精品第五页中文字幕| 99久久免费午夜国产精品| 日本福利片在线观看| 午夜亚洲一区二区福利| 久久永久免费视频| 久久久久亚洲香蕉网| 国产一二三在线观看| 欧美日韩免费一区二区三区| 成人精品一区二区www| 狠狠色狠狠色综合日日不卡| 婷婷综合在线| 国产在线不卡一区| 九九大香尹人视频免费| 国产经典三级在线| 91精品国产自产91精品| 中文精品视频一区二区在线观看| 久久不卡精品| 国产成人久久精品一区二区三区| 精品国产福利在线观看一区| 国产精品久久久久久免费播放| 欧美激情综合| 伊人久久大香线蕉综合bd高清| 亚洲一级香蕉视频| 久热这里只有精| 久热中文字幕在线精品免费| 麻豆国产精品va在线观看不卡| 国产精品99久久久久久夜夜嗨| 韩国精品一区视频在线播放| 国产在线永久视频| 91中文字幕视频| 色综合色综合久久综合频道| 久久精品综合| 久久这里只有精品视频99| 成人国产精品免费网站| 国内精自线一二区| 青青草国产精品久久久久| 99在线视频免费| 在线国产91| 国产日本韩国不卡在线视频| 一本一本久久α久久精品66| 国产小视频网站| 亚洲综合第一区| 青青久久国产成人免费网站| 中文字幕色综合久久| 久久福利一区| 九九热在线观看| 久久亚洲热| 五月婷婷六月天| 高清在线一区| 久久成人影视| 91亚洲天堂| 伊人黄色片| 久久精品视频6| 精品福利视频导航| 亚洲国产网站| 久久久久精彩视频| 久热这里都是精品| 成人欧美精品久久久久影院| 久久久久国产精品嫩草影院| 国产小视频在线免费观看| 色综合一区| 欧洲一区在线观看| 国产精品久久久久久久午夜片| 久久网色| 亚洲国产色婷婷精品综合在线观看| 亚洲视频精品在线| 青青草原国产视频| 久久婷五月| 伊人激情综合| 在线视频第二页| 亚洲一区二区三区免费观看| 国产成人久久精品一区二区三区| 国产永久在线| 99精品在免费线视频| 亚洲九九精品| 免费国产高清精品一区在线| 这里只有精品久久| 色综合天天干| 国产在线干| 天堂亚洲欧美日韩一区二区| 亚洲视频区| 中文字幕亚洲国产| 伊人青青久久| 国产成人精品综合久久久软件| 91亚洲一区二区在线观看不卡| 国产不卡精品一区二区三区| 尹人久久久香蕉精品| 日韩免费一区| 激情亚洲综合网| 青青草国产精品| 国产在线观看免费| 国产精品日韩| 99久久99久久精品免费看蜜桃| 亚洲欧美精品网站在线观看| 色天使久久综合给合久久97色| 中文字幕日韩专区精品系列| 一本久草| 免费在线观看一区| 亚洲国产天堂久久综合网站| 中文字幕一区在线观看| 九九热中文字幕| 国产在线视频二区| 国产成人综合在线观看网站| 国产精品国三级国产aⅴ| 热久久免费视频| 久久中文视频| 国内精品伊人久久| 9久久这里只有精品国产| 99热国产精品| 亚洲一区自拍| 日韩精品午夜| 韩国一级毛片视频免费观看| 亚洲国产日韩在线人高清磁力| 国产成人福利美女观看视频| 国产精品一区二区三区免费| 99精品在线观看视频| 国产精品久久久精品三级| 亚洲视频一二三| 亚洲精品在线网站| 久久不卡视频| 国产精品成人免费| 91精品国产综合久久久久久| 色综合久久天天综合绕观看| 成人爽a毛片在线视频网站| 在线亚洲色图| 亚洲国产精品一区二区久久 | 伊人中文字幕在线观看| 国产综合视频在线| 国产一区亚洲一区| 国产午夜亚洲精品| 欧美日韩在线观看一区| 久久久久夜色精品波多野结衣| 精品国产福利在线| 国产综合91| 91久久精品国产91性色tv| 日本精品中文字幕在线播放| 免费在线一级片| 99久久综合狠狠综合久久一区| 91福利国产在线观一区二区| 国产欧美视频在线| 四虎在线看| 日韩欧美在线不卡| 国产成人亚洲综合| 欧美日韩一区二区综合| 久久一区视频| 国产精品高清一区二区三区| 日韩精品福利在线| 欧美一区2区三区4区公司二百| 欧美一区二区三区免费高| 久久久一本波多野结衣| 亚洲国产精品综合久久网络 | 国产精品成人免费观看| 亚洲国产欧洲精品路线久久| 国产精品久久久免费视频| 国产一级在线观看视频| 国产亚洲欧美精品久久久| 欧美午夜不卡| 国产伦精品一区二区三区免费下载| 国内精品999| 成人日韩精品| 亚洲一区中文字幕久久| 日韩欧美高清| 久久伊人精品| 久久免费视频2| 日韩中文字幕网| 精品日韩二区三区精品视频| 亚洲国产欧美日韩| 91麻豆精品国产91久久久| 国产高清不卡码一区二区三区| 男人天堂亚洲| 国产精品亚洲综合天堂夜夜| 精品国产夜色在线| 99视频在线观看视频一区| 国产成人免费在线| 欧美国产日韩做一线| 精品区在线观看| 国产精品一区高清在线观看| 国产精品久久久久久久久99热| 亚洲丁香色婷婷综合欲色啪| 精品久久久久久久中文字幕| 日韩欧美一二区| 亚洲午夜久久久久久尤物| 青草免费视频| 99久久综合狠狠综合久久| 日本精品视频一区二区| 国产亚洲视频在线观看| 国产精品欧美一区二区| 一区二区三区视频网站| 亚洲人成网站色7799在线播放| 日韩中文字幕高清在线专区| 亚洲欧洲一区二区三区| 99精品视频在线播放2| 99热99re8国产在线播放| 亚洲欧洲精品成人久久曰| 久久99热这里只有精品国产| 波多野结衣中文字幕一区二区| 亚洲涩综合| 国产在线观看不卡| 成人在线毛片| 日日夜夜免费精品视频| 亚洲免费人成在线视频观看| 欧美日韩国产综合一区二区三区| 99精品视频免费观看| 亚洲日本在线观看网址| 亚洲综合色网站| 欧美日视频| 在线精品国精品国产不卡| 国产福利在线视频| 在线国产福利| 中文字幕在线最新在线不卡| 欧美啪啪网站| 久久成人免费播放网站| 黄色免费一级视频| 国产亚洲欧美一区| 国产免费久久精品99| 视频二区国产| 福利国产在线| 精品久久一区| 国产精品制服诱惑| 97在线精品视频| 亚洲一区二区在线视频| 午夜久久精品| 国产一区免费观看| 欧美日韩亚洲成人| 国产性tv国产精品| 久青草国产手机在线视频| 欧美日本免费一区二区三区| 久久久久一| 欧美亚洲视频在线观看| 亚洲欧洲第一页| 亚洲国产成人久久综合碰| 日韩欧美高清视频| 亚洲毛片网| 亚洲精品**中文毛片| 91热成人精品国产免费| 亚洲精品三级| 久久99精品久久久久久综合| 青青草色久综合网| 黑人巨大精品一区二区在线| 亚洲综合色婷婷在线观看| 欧美成人综合| 久一在线| 91啪国产在线观看| 欧美日韩国产亚洲一区二区| 综合久青草视频| 欧美一区二区三区久久久人妖| a级免费网站| 亚洲系列国产精品制服丝袜第| 最新日本免费一区二区三区中文| 国产二区在线播放| 亚色中文字幕| 日韩欧美一区二区三区中文精品| 久久99国产这里有精品视| 国产精品亚欧美一区二区三区 | 亚洲视频免费看| 91精品国产91久久久久| 久久精品成人国产午夜| 99久久亚洲综合精品网站| 精品久久久久久中文字幕| 精品久久不卡| 久久精品国产国产| 日本aⅴ精品一区二区三区久久| 国产在线观看99| 国产日韩精品一区二区在线观看| 亚洲人成网站在线播放2019| 国内精品一区二区| 国产精品日韩精品| 亚洲片在线观看| 亚洲精品美女在线观看| 日本www色高清视频| 亚洲精品在线免费观看| 欧美69精品国产成人| 麻豆成人国产电影传媒一区| 91日韩在线| www.精品国产| 99j久久精品久久久久久| 中文字幕在线精品不卡| 97麻豆精品国产自产在线观看 | 色站综合| 伊人久久免费视频| 久久精品资源| 九九成人免费视频| 国产青草视频在线观看| 成人久久18免费网| 国产精品自拍视频| 久久精品视频免费| 免费a级片在线观看| 亚洲品质自拍网站| 中文字幕久久网| 视频在线观看一区二区三区| 国产在线视频网| 日韩欧美一区二区三区不卡| 亚洲黄色网址在线观看| 久久国产热| 99久久er这里只有精品17| 国产中文字幕第一页| 国产福利第一页| 国产成人精选免费视频| 77777亚洲午夜久久多人| 99久久精品国产片| 日韩欧美综合| 久久精品一区二区免费看| 999福利视频| 欧美久久一区二区| 色综合天天综合高清网国产| 久久大香伊人中文字幕| 2021久久精品国产99国产 | 久久久精品国产四虎影视| 婷婷色综合成人成人网小说| 欧美日韩国产色综合一二三四| 欧美亚洲777| 九九九久久久| 国产色婷婷亚洲| 激情五月婷婷在线| 久久免费国产精品一区二区| 欧美黑人欧美精品刺激| 国产精品成人h片在线| 国产成人综合久久| 日韩毛片在线播放| 国产精品无码久久av| 伊人网视频在线观看| 亚洲成片观看四虎永久| 久久99精品久久久久久久不卡| 国产麻豆精品一区二区| 欧美日韩视频在线播放| 97久久久亚洲综合久久88| 国产精品久久久久9999赢消| 欧美福利第一页| 综合久久一区二区三区| 国产99欧美精品久久精品久久| 91热精品| 综合网久久| 国产精品免费_区二区三区观看 | 国产伦精品一区二区三区视频金莲| 色婷婷久久综合中文久久一本`| 国产成人精品自在钱| 九九久久精品| 亚洲伊人久久大香线蕉啊| 中日韩精品视频在线观看| 欧美黄a| 亚洲黄色在线观看| 欧美亚洲国产日韩综合在线播放| 久热精品视频在线观看| 国产成人小视频| 日韩精品午夜视频一区二区三区 | 国产伦精品一区二区三区四区| 欧美大陆日韩一区二区三区| 91精品国产9l久久久久| 国产欧美亚洲精品第一页久久肉| 欧美精品亚洲精品日韩| 国产精品久久久久久免费播放| 九九热视频精品在线| 国产黄色免费看| 2021国产精品午夜久久| 国产精品国产三级国产| 在线看一区二区| 久久精品国产精品亚洲蜜月| 亚洲福利视频一区| 欧美日韩在线一区二区三区| 在线欧美国产| 手机在线国产精品| 亚洲欧美偷拍视频| 精品国产欧美一区二区三区成人| 四虎在线永久| 国产精品白浆流出视频| 亚洲一区二区综合| 国产精品久久久久久久久免费| 亚洲精品乱码久久久久久蜜桃图片| 在线播放一区| 亚洲一区黄色| 女人国产香蕉久久精品| 丁香婷婷综合网| 99在线国产| 国产黄色片在线观看| 亚洲一二三区视频| 国产精自产拍久久久久久| 婷婷五在线播放| 久久精品免费一区二区视| 国产一久久香蕉国产线看观看| 亚洲欧美日韩成人| 亚洲精品欧美日韩| 欧美一区二区久久精品| 欧美在线一级精品| 欧美久久一区二区| 日本免费不卡一区二区| 日韩成人免费在线| 国产在线麻豆精品| 欧美色欧美亚洲另类二区| 国产一级一片免费播放视频| 亚洲天堂精品在线| 日韩精品免费一区二区| 亚洲精品亚洲人成在线播放| 久久成人国产精品青青| 香蕉久久精品国产| 中文字幕日韩一区二区| 四虎国产永久在线精品免费观看 | 免费人成在线观看播放国产| 99热精品免费| 日本一区二区在线免费观看| 伊人国产精品| 日本在线|中文| 99re这里有免费视频精品| 精品久久久久国产| 久久精品国产91久久综合麻豆自制| 69色综合| 精品高清国产a毛片| 青青在线视频免费| 久久免费高清视频| 91av麻豆| 国产成人免费网站| 欧美一区二区福利视频| 亚洲欧美精品一区| 999国产精品999久久久久久 | 久久亚洲精品人成综合网| 色综合综合色| 99国产情在线视频| 精品不卡| 久久免费精品国产72精品剧情 | 在线日本中文字幕| 日本中文字幕免费| 精品国产区| 亚洲欧美日本韩国| 日本天堂在线播放| 日韩欧美高清视频| 国产精品黄网站| 久久婷婷国产综合精品青草| 亚洲欧美在线观看首页| 亚洲综合社区| 日本免费二区三区久久| 国产成人在线精品| 亚洲视频五区| 久久精品国产夜色| 亚洲综合日韩| 日韩精品1区| 8av国产精品爽爽ⅴa在线观看 | 亚洲一级毛片免观看| 久久久久久99| 免费亚洲成人| 免费高清a级毛片在线播放| 狠狠色丁香久久婷婷综合蜜芽五月 | 亚洲精品欧美精品| 欧美日韩在线视频播放| 性满足久久久久久久久| 狠狠亚洲丁香综合久久| 久久999| 国产午夜毛片v一区二区三区| 91精品久久一区二区三区| 亚洲香蕉网综合久久| 九九国产精品视频| 国产亚洲欧美一区| 久久伊人网视频| 日韩不卡在线播放| 国产综合视频在线观看| 亚洲丝袜国产| 五月婷婷伊人网| 亚洲综合一二三区| www.精品| 伊人久久免费视频| 福利片一区| 色婷婷天天综合在线| 欧美日产国产亚洲综合图区一| 亚洲综合伊人| 国产婷婷色| 在线免费视频一区二区| 国产精品国产三级国产专播下 | 综合网久久| 97久久精品国产成人影院| 亚洲夜夜夜| 91精品国产91久久久久久| 综合久久影院| 久碰香蕉精品视频在线观看| 日韩伦理一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 激情综合网站| 欧美精品第三页| 国产欧美一区二区三区久久| 久久99精品久久久久久| 久热国产精品| 亚洲国产第一区| 久久社区视频| 国产一区成人| 国产精品第一页在线| 亚洲国产精品线在线观看| 中文字幕在线观看91| 91亚洲精品自在在线观看| 成人日韩欧美| 欧美成人伊人久久综合网| 精品亚洲欧美中文字幕在线看| 中文国产成人精品久久一| 青青在线精品| 精品在线观看国产| 亚洲日本在线播放| 99久久综合精品免费| 欧美久久网| 精品福利视频导航| 国产在线极品| 亚洲国产区| 欧美成人小视频| 欧美亚洲国产成人高清在线| 九九九精品视频免费| 中文字幕欧美日韩久久| 午夜精品久久久| 亚洲精品一二三区| 亚洲色中文字幕在线播放| 欧美国产日韩综合| 中文字幕制服丝袜| 精彩视频一区二区三区| 亚洲精品在线观看视频| 国产不卡在线| 欧美日韩亚洲一区| 国产精品www| 国产精品天堂| 日本视频一区二区免费播放| 欧美精品亚洲精品日韩经典| 国产黄视频在线观看| 亚洲午夜精品一级在线播放放| 欧美福利片在线观看| 日本vs欧美一区二区三区| 四虎永久在线精品视频播放| 国内精品久久久久久久| 久久综合亚洲| 亚洲字幕在线观看| 亚洲精品亚洲人成人网| 成人激情综合网| 99视频精品全部在线播放| 日韩免费视频一区二区| 国产精品久久毛片| 国产综合在线观看视频| 国产精品666| 亚洲精品中文字幕无乱码麻豆| tom影院亚洲国产| 97在线视频精品| 日本一区二区三区在线观看| 亚洲视频在线观| 久久亚洲精品成人| 男人天堂网页| 欧美成人久久| 亚洲第一网站在线观看| 91精品国产99久久| 欧美日韩中文国产一区二区三区| 91精品一区国产高清在线gif| 99成人免费视频| 婷婷色中文网| 中日韩欧美在线观看| 国产精品99精品久久免费| 亚洲视频天天射| 国产999视频| 亚洲精品自拍愉拍第二页| 亚洲区欧美中文字幕久久| 91精品成人国产app下载| 九九精品影院| 国产一区中文字幕在线观看| 欧美亚洲一区二区三区导航| 亚洲日本中文字幕永久| 久久婷五月| 99久久精品国产自免费| 国内精品综合九九久久精品| 九九热这里| 亚洲人成网站观看在线观看| 久青草中文字幕精品视频| 97久久影院| 国产精品亚洲第五区在线| 欧美婷婷综合| 九九热在线观看| 欧美国产成人在线| 欧美亚洲视频在线观看| 久久精品久久久久| 99国产在线| 亚洲欧洲专线一区| 中文字幕制服| 日本福利在线| 午夜电影在线观看国产1区| 97成人精品视频在线播放| 91久国产在线观看| 日本不卡一区二区三区最新| 美女福利视频一区二区| 日韩精品视频免费在线观看| 在线精品免费视频| 国产日韩欧美亚洲综合| 亚洲高清成人| 国产成人精品曰本亚洲| 中文字幕不卡免费高清视频| 国产免费一区二区| 激情五月婷婷网| 国产精品九九九久久九九| 亚洲欧美日韩高清中文在线| 99r精品在线| 国产欧美日韩看片片在线人成| 99ri国产在线观看| 国产精品久久久久免费a∨| 色网站在线免费观看| 国产亚洲美女精品久久久久| 国产午夜精品美女免费大片| 伊人影院中文字幕| 国产精品高清视亚洲精品| 国产91精品在线| 精品国产一区在线观看| 欧美日韩中文国产一区| 亚洲人成高清| 日韩精品免费观看| 国产高清看片日韩欧美久久| 久热国产视频| 久久国产真实乱对白| 伊人成人在线观看| 国产精品久久久久影院色老大| 亚洲精品亚洲人成在线| 一区二区福利视频| 国产亚洲视频在线| 久久久久国产一级毛片高清板| 99久久精品免费观看国产| 亚洲欧美婷婷| 99re国产视频| 一区二区三区久久精品| 久久免费精品| 亚洲黄a| 国产专区一区| 国产婷婷成人久久av免费高清| 久久国产高清| 日韩三级久久| 亚洲理论a中文字幕在线| 色婷婷一区| 国产普通话对白视频二区| 亚洲国产成人久久| 久久久久久一级毛片免费野外| 深夜福利视频网| 91久久| 欧美劲爆第一页| 亚洲精品视频二区| 国产精品日韩欧美久久综合| 99热这里只有精品首页精品| 中文字幕在线视频播放| 欧美一区二区在线观看视频| 亚洲欧美综合网| 日本天堂在线播放| 国产91精品对白露脸全集观看| 亚洲精品乱码久久久久| 久久久久一级片| 日本久久99| 成人在线中文字幕| 色综合激情网| 国产欧美17694免费观看视频| 国产乱码一区二区三区| 99久久精品国产9999高清| 国产福利片在线| 一区二区不卡视频在线观看| 欧美日韩亚洲国产无线码| 91视在线国内在线播放酒店| www.日本一区二区| 久久天天躁狠狠躁夜夜不卡| 精品久久久久久中文字幕一区| 日本亚洲最大的色成网站www| 中文字幕日韩高清版毛片| 国产精品免费视频网站| 色老头久久久久久久久久| 日日夜夜精品免费视频| 久久艹视频| 亚洲成人综合在线| 欧美日韩一| 亚洲黄色小说视频| 免费视频成人国产精品网站| 国产97视频在线| 成人日韩在线| 久久国产精品一区| 国产va在线播放| 91福利在线看| 欧美日本中文字幕| 免费视频久久久| 国产91在线精品| 久久99国产综合色| 亚洲精品91香蕉综合区| 在线成人亚洲| 国产亚洲一区二区三区啪| 综合久久国产对白| 国产精品欧美在线| 精品国产一区二区二三区在线观看| 国产中文在线视频| 国产成人啪精品视频免费网| 99国产精品视频免费观看| 日韩中文字幕第一页| 久久精品亚洲一区二区| 日韩精品免费一区二区| 精品国产欧美一区二区五十路| 呦女亚洲一区精品| 国产亚洲午夜精品| 中文字幕免费观看视频| 91九色在线播放| 亚洲精品另类有吗中文字幕| 亚洲欧美日韩中文无线码| 一区二区不卡视频在线观看| 国产网站精品| 亚洲视频四区| 亚洲欧美日韩在线2020| 久久精品国产在热亚洲完整版| 亚洲综合精品| 久久精品2| 国产精品亚洲第五区在线| 欧美在线视频一区二区| 日韩毛片在线免费观看| 天堂网在线网站成人午夜网站| 久久永久免费视频| 亚洲成a人片在线网站| 亚洲一区二区三区久久精品| 久久久国产成人精品| 欧美精品二区| 欧美亚洲激情| 最新国产视频| 91青草视频| 2020国产免费久久精品99| 亚洲国产91在线| 日韩精品国产精品| 欧美日韩精品在线| 免费在线观看一级片| 国产久视频| 日本在线观看永久免费网站| 久久99精品久久久久久牛牛影视| 国产伦子一区二区三区四区| 日本一区二区视频在线观看| 亚洲大片免费观看| 国产精品爽黄69天堂a| 欧美特黄一级高清免费的香蕉| 激情亚洲视频| 国产欧美va欧美va香蕉在线观看| 欧美国产精品久久| 久久免费精品视频| 久久久一本精品99久久精品66| 日韩欧美国产精品第一页不卡| 蜜桃精品在| 中文字幕在线综合| 亚洲精品国产乱码在线播| 国产成人毛片视频不卡在线 | 九九精品免费| 四虎永久免费网站| 亚洲精品a| 欧美第一区| 国语对白一区二区三区| 亚洲三级在线看| 国产香蕉成人综合精品视频| 99亚洲乱人伦精品| 亚洲天堂免费看| 亚洲综合天堂网| 久色精品| 五月天婷婷久久| 九九精品在线| 99久久99久久精品| 日韩精品成人在线| 久久久一本波多野结衣| www.91免费视频| 国产中出视频| 亚洲成人国产精品| 激情五月激情综合网| 色综合久久久久综合99| 久久综合狠狠综合久久97色| 欧美久久综合网| 日韩高清一区二区| 亚洲成人激情在线| 国产精品日韩专区| 国产在线精品福利大全| 国产日韩欧美亚洲综合| 国产在线观看成人| 九九热视频在线观看| 国产黄视频网站| 国产欧美在线不卡| 五月婷婷激情综合| 亚洲精品国产网红在线| 亚洲国产精品久久精品怡红院| 韩国精品福利一区二区| 亚洲欧美字幕| 免费看日韩| 亚洲国产精品国自产拍电影| 亚洲综合射| 久久69| 99re在线观看| 这里只有精品99re在线| 91成人爽a毛片一区二区| 亚洲欧美日韩国产vr在线观| 国产成人乱码一区二区三区| 99久久er这里只有精品17| 亚洲黄网在线| 国产91在线chines看| 久久久中文字幕日本| 亚洲伊人精品综合在合线| 97r久久精品国产99国产精| 激情亚洲视频| 欧美国产一区二区| 亚洲精品国产精品国自产观看| 这里只有精品久久| 依人综合| 国产成人综合在线观看网站| 综合色一色综合久久网vr| 国产v在线| 99久久综合狠狠综合久久aⅴ| 99久久国产综合精麻豆| 久久人人澡| 日韩精品免费视频| 99r在线视频| 色婷婷综合激情视频免费看| 欧美国产高清| 日韩精品视频免费网址| 国产成人一区| 亚洲欧洲国产精品你懂的| 亚洲精品人成网在线播放蜜芽 | 97国产精品视频观看一| 九九激情视频| 亚洲欧美另类在线视频| 欧美日韩亚洲成色二本道三区| 国产成人亚洲综合a∨婷婷| 亚洲精品不卡| 国产福利在线观看视频| 久久综合一区| 夜夜狠狠| 久久精品国产400部免费看| 九九午夜| 久久精品亚洲日本波多野结衣| 91视频久久久久| 99精品视频不卡在线观看免费 | 亚洲天堂日韩在线| 精品伊人久久| 欧美黑人在线| 国产精品无码久久久久| 国产精品久久久久久| 免费在线观看一区| 国产高清一区二区| 国产精品久久久福利| 欧美精品在线播放| 成人精品区| 亚洲精品国产成人专区| 国内精品久久久久久久久| 另类亚洲视频| 久久精品久久精品国产大片 | 91久久99| 欧美日韩中文字幕| 亚洲区在线| 欧美综合伊人久久| 国产成人亚洲合集青青草原精品| 久久亚洲福利| 亚洲天堂久久精品成人| 久久99精品久久久66| 免费精品国产| 日韩视频一区二区在线观看| 狠狠综合久久久久尤物丿| 伊人婷婷色| 国产成人无精品久久久| 欧美视频精品| 香蕉久久国产| 成人亚洲国产精品久久| 精品国产精品国产偷麻豆| 玖玖在线精品| 亚洲日本在线免费观看| 中文字幕在线2021一区| 国产一毛片| 亚洲精品成人网| 天天色视频| www亚洲成人| 国产精品久久久久久久毛片| 国产亚洲3p一区二区三区| 国产亚洲一级精品久久| 久久乐国产精品亚洲综合18| 国产精品视频2021| 亚洲成人精品久久| 国产精品视频久久久久| 亚洲一区视频在线| 国产精品久久久久秋霞影视| 国产成人亚洲精品蜜芽影院| 四虎国产精品永久免费网址| 亚洲激情综合| 日韩精品导航| 国产在线观看一区| 在线观看免费黄网站| 日韩在线观看一区二区不卡视频| 久久一本色系列综合色| 国产高清在线丝袜精品一区| 免费伊人| 精品成人免费播放国产片| 国产欧美日韩在线观看| 亚洲精品永久免费| 在线观看亚洲成人| 日韩欧美亚洲综合一区二区| 亚洲国产精品第一区二区| 亚洲综合一区二区| 青青操久久| 成人欧美一区二区三区| 日韩免费专区| 国产在热线精品视频国产一二| 男人天堂亚洲天堂| 在线观看欧美国产| 亚洲精品美女在线观看| 亚洲视频天堂| 国产欧美日韩在线观看| 热久久综合这里只有精品电影| 99视频有精品| 久久精品一区二区免费看| 成人毛片免费播放| 日韩中文字幕在线免费观看| 国产日韩久久久精品影院首页| 精品一区二区三区中文字幕| 国产亚洲精品国看不卡| 久久久青草青青国产亚洲免观| 久久性精品| 国产精品美女久久福利网站| 亚洲欧洲无码一区二区三区| 久久精品国产曰本波多野结衣| 国产精品系列在线观看| 91中文字幕在线视频| 色综合久久中文字幕综合网| 视频一区在线播放| 亚洲欧美精品中文字幕| 国产农村妇女毛片精品久久| 亚洲精品欧洲久久婷婷99| 日本不卡在线一区二区三区视频| 91精品视频观看| 青青久在线视频| 欧美日韩精品在线播放| 精品国产免费一区二区| 久久久青青| 亚洲福利视频一区| 69精品在线| 国产精品久久成人影院| 亚洲精品午夜在线观看| 精品国产免费观看一区高清| a级全黄30分钟免费视频| 色欧美亚洲| 色噜噜国产精品视频一区二区| 香蕉在线精品一区二区| 四虎永久网址在线观看| 99在线观看视频| 欧美在线专区| 自拍欧美亚洲| 99热热久久| 国产高清精品久久久久久久| 在线观看网站人成亚洲小说| 欧美日韩激情一区二区三区| 亚洲欧美在线视频| 国产特黄特色a级在线视频| 欧美手机手机在线视频一区| 男人的天堂黄色片| 亚洲一二三四区| 综合久久婷婷| 国产理论最新国产精品视频| 婷婷综合激情| 欧美日韩在线亚洲国产人| 国产一区二区三区日韩| 中文国产成人精品久久一 | 国产一级在线观看| 亚洲一级毛片免费观看| 亚洲综合色婷婷| 国产欧美精品三区| 色综合日韩| 国内成人精品视频| 亚洲一区欧洲一区| 亚洲品质自拍网站| 九色欧美| 国产高清免费不卡观看| 伊人电影综合网| 国产精品免费综合一区视频| 亚洲一区二区色| 久久黄色免费网站| 国内精品视频| 亚洲精品国产福利| 国产一区二区在线|播放| 日本在线看小视频网址| 国产日本三级在线播放线观看| 国产欧美精品专区一区二区| 欧美日韩一区二区三区四区| 久久er99热精品一区二区| 国产成人精品高清不卡在线| 91免费精品国自产拍在线不卡| 国产美女a做受大片在线观看| 日韩高清专区| 国产不卡一区| 日韩欧美一区二区三区不卡| 国产九九精品视频| 亚洲地址一地址二地址三| 日韩久久精品| 久久久精品麻豆| 国产日本精品| 日韩极品视频| 五月婷婷影院| 国产1区2区3区在线观看| 青草国产| 亚州一级毛片在线| 亚洲水蜜桃久久综合网站| 国产精品久久久福利| 亚洲一区二区三区精品视频| 久久精品免视看国产成人2021| 国产毛片网| 久久中文网| 一道本香蕉视频| 久久久久久99| 亚洲精品中文字幕乱码三区一二| 日韩欧美一区在线观看| 亚洲欧美日韩国产综合久| 亚洲天堂网在线视频| 久色精品| 日韩在线不卡视频| 精品伊人久久| 久久青青草原精品国产麻豆| 国产精品好好热在线观看| 色性综合| 久久99精品久久久66| 99综合色| 欧美福利在线观看| 亚洲一区高清| 狠狠色色综合网站| 国产精品单位女同事在线| 国产免费久久精品| 伊人久久国产| 精品国产免费一区二区| 日韩成人精品在线| 久久精品国产亚洲网站| 久久这里只有精品视频99| 久久99国产亚洲精品观看| 久热国产在线| 99视频在线看| 女同视频一区二区在线观看| 国产亚洲欧美久久精品| 精品国产成人在线| 99久久er热在这里只有精品16| 亚洲高清中文字幕精品不卡| 狠狠五月深爱婷婷网| 伊人精品成人久久综合欧美| 日韩经典一区| 国产成人综合久久精品尤物| 久久99九九| 日本中文一二区有码在线观看| 亚洲午夜久久久久久噜噜噜| 最新在线精品国自产拍网站| 亚洲视频在线观看免费| 国产午夜视频在线观看第四页 | 亚洲图片欧美日韩| 伊人色综合久久天天网| 久久毛片免费| 国产视频1区| 91精品久久久久| 高清大学生毛片一级| 国产靠逼视频| 久久久精品2019中文字幕2020| 国产成人亚洲综合在线| 亚洲一区二区黄色| 久久中文字幕免费| 成人午夜国产福到在线| 亚洲成人在线网站| 日韩免费毛片视频| 视频福利一区| 国产视频精品久久| 国产精品yy9299在线观看| 中文字幕三级久久久久久| 久久国产欧美日韩精品免费| 国产亚洲午夜精品a一区二区| 99999久久久久久亚洲| 国产精品福利一区| 欧美精品亚洲| 国内精品视频在线播放| 亚洲视频入口| 亚洲一区二区三区在线| 亚洲综合影院| 国产一区视频在线免费观看| 精品一区二区久久| 在线精品国产成人综合第一页| 91精品成人免费国产| 伊人热久久| 国产日韩在线| 一区二区三区在线视频观看| 亚洲天堂在线视频| 99久久国产综合精品麻豆| 综合激情婷婷| 国产精品第44页| 亚洲视频日韩视频| 国产福利区一区二在线观看| 伊人久久综合谁合综合久久| 亚洲国产精品免费视频| 免费aⅴ网站| 色婷婷综合久久久| 免费视频91| 国产精品视频一区二区噜噜| 日韩a一级欧美一级| 91精品国产9l久久久久| 中文字幕在线不卡精品视频99| 久久久噜噜噜久久网| 999精品国产| 99国产精品免费视频观看| 中文字幕一区二区三区视频在线| 久久狠狠躁免费观看| 九九热在线视频播放| 久久精品国产国语对白| 精品伊人久久久| 亚洲精品一二| 亚洲国产成人精彩精品| 欧美日韩人成在线观看| se成人国产精品| 欧美aa在线观看| 日韩欧美精品| 久久精品国产亚洲7777| 日本亚洲最大的色成网站www| 国产尤物在线观看| 91国偷自产一区二区三区蜜臀| 亚洲欧洲一区二区| 亚洲天堂第一区| 成人精品国产| 成人字幕网视频在线观看| 亚洲日本在线免费观看| 国产亚洲欧美日韩在线观看一区二区| 精品一本久久中文字幕| 国产成人精品久久亚洲高清不卡| 亚洲免费三级| 久久综合丁香| 婷婷久久综合九色综合88| 欧美亚洲国产一区| 日韩精品欧美激情亚洲综合| 久久99国产精品视频| 久久97超级碰碰碰| 中文字幕乱偷乱码亚洲| 99在线国内精品自产拍| 激情中文字幕| 亚洲欧洲一区二区三区在线观看| 色婷综合| 中文字幕在线第一页| 亚洲网在线| 国产高清在线精品一区二区app| 亚洲精品视频在线观看视频| 日韩欧美一区二区中文字幕| 成人中文字幕在线高清| 国产精品系列在线观看| 黄色一级短视频| 久久成人免费| 久久久婷| 精品国产麻豆免费人成网站| 99久久国产综合精品1尤物| 欧美特黄a级| 午夜a级理论片在线播放一级| 国产69精品久久| 亚洲经典一区| 欧美乱人伦中文字幕在线不卡| 国产精品第一页在线观看| 久久99国产精一区二区三区| 精品伊人久久久大香线蕉欧美| 亚洲综合小视频| 国产三级精品三级在专区| 四虎在线免费播放| 欲色影视天天一区二区三区色香欲| 韩国亚洲伊人久久综合影院| 国产玖玖在线观看| 成人午夜久久精品| 久久网站免费观看| 亚洲欧美一区二区三区导航| 欧美一级久久久久久久大片| 欧美日韩在线国产| 日韩中文字幕视频在线| 精品免费久久| 亚洲欧洲在线播放| 国产午夜亚洲精品理论片不卡| 久久精品欧美一区二区| 黄色一级毛片免费看| 中文字幕精品在线视频| 久久精品操| 亚洲国产人成在线观看| 亚洲日本在线观看网址| 久久精品中文字幕首页| 亚洲男人天堂手机版| 91久久精品国产91性色tv| 99久久999久久久综合精品涩| 91热久久免费频精品99欧美| 国产福利精品在线| 国产一区二区三区免费在线视频 | 精品国产高清久久久久久小说| 黄色免费一级视频| 久久午夜综合久久| 波多野结衣久久精品| 国内精品久久久久久久亚洲 | 成人在线日韩| 亚洲欧美日韩国产精品第不页 | 97s色视频一区二区三区在线| 99久久国产综合精品国| 日韩免费视频一区二区| 亚洲视频精选| 亚洲国产高清视频| 亚洲成a人片在线观看欧美| 日韩精品免费在线观看| 久久夜色精品国产亚洲噜噜| 国产不卡免费视频| 国产精品福利一区二区| 中文字幕久久久久久久系列| 欧美手机手机在线视频一区| 国产精品久久久尹人香蕉| 精品乱久久| 国产这里只有精品| 色婷婷网| 久久国产加勒比精品无码| 亚洲字幕久久| 国产毛片在线看| 国产欧美自拍| 午夜欧美日韩| 欧美视频一区二区在线观看| 国产激情在线| 一区二区美女| 99久久久久国产| 亚洲一区黄色| 精品日韩一区二区三区视频| 91精品视频免费观看| 99热精品在线观看| 日韩不卡一区二区三区| 国产精品久久久久久搜索| 欧美成人一区二区| 国产一级二级在线| 亚洲精选在线观看| 久久亚洲天堂| 五月婷婷狠狠干| 另类专区欧美制服| 日韩欧美专区| 久久国产精品亚洲综合| 久草福利站| 99久久国产综合精品swag| 色综合视频一区二区观看| 国产午夜亚洲精品不卡| 精品乱码一区二区三区在线| 亚洲一区二区精品视频| 欧美日韩一区二区三区自拍| 在线精品免费视频| 日本一区二区三区在线观看| 精品一区二区三区的国产在线观看| 免费在线一区| 亚洲自拍另类| 久久精品亚洲一区二区三区浴池| 一区二区三区精品视频| 国产在线观看精品| 精品视频久久久| 久久福利免费视频| 国产精品视频第一页| 亚州三级视频| 国产亚洲影院| 97一区二区三区四区久久| 亚洲国产欧美日韩| 狠狠色婷婷综合天天久久丁香| 综合99| 伊人国产在线观看| 日韩成人中文字幕| 久久久亚洲国产精品主播| 青青久久久国产线免观| 国产精品亚洲欧美| 日韩成a人片在线观看日本| 成人午夜免费福利视频| 亚洲精品h| 国产亚洲区| 精品九九久久| 日韩一区二区三区电影在线观看| 91福利国产在线观看香蕉| 欧美成在人线a免费| 欧美综合自拍亚洲综合网| 亚洲欧美日韩综合一区久久| 午夜国产在线视频| 天天做天天爱天天综合网2021| 亚洲欧美日韩第一页| 成人激情综合网| 欧美日韩一区二区不卡三区| 婷婷久久综合网| 国产精品亚洲综合天堂夜夜| 久久久精品久久久久特色影视| 国产精品喷水| 日韩一区二区三区视频 | 在线观看亚洲成人| 精品综合久久久久久99| 久久免费99精品国产自在现线| 亚洲精品午夜在线观看| 国产精品成人久久久久| 日韩欧美不卡在线| 伊人久久大香线蕉综合亚洲| 九九精品国产99精品| 伊人久久青草| 天天综合色天天综合| 国产精品视频观看| 视频一区二区国产| 亚洲精品福利| 奇米成人| 久久亚洲精选| 久久永久免费视频| 婷五月综合| 久久夜色精品国产飘飘| 国产99久9在线| 欧美精品久久久久久久小说| 青草精品在线| 亚洲系列在线| 亚洲午夜一区二区三区电影院| 99久久网站| 国产精品久久久久久久hd| 日本久久高清视频| 中文字幕在线免费播放| 色婷婷亚洲| 亚洲伊人99综合网| 亚洲一区www| 一区二区自拍| 欧美日韩国产高清| 亚洲精品片| 国产在线观看自拍| 婷婷黄色网| 久久婷婷成人综合色| 精品久久久久久18免费看| 在线91精品国产免费| 久久精品天堂| 日本三区精品三级在线电影| 日韩免费一区二区三区在线| 亚欧洲精品在线视频免费观看| 91视频福利| 香蕉久久精品国产| 免费国产精品视频| 国产日本欧美亚洲精品视| 成人国产一区| 国产在线观看首页123| 视频一区二区在线播放| 国产精品久久久久久久久久久不卡| 亚洲人成网站色7799在线观看 | 91看片在线观看| 欧美精品一区二区精品久久| 91色综合久久| 91热久久免费精品99| 亚洲乱人伦在线| 亚洲欧美国产精品专区久久| 午夜激爽毛片在线看| 亚洲免费色| 久久大香伊人中文字幕| 亚洲日本中文字幕区| 久久国产精品视频一区| 日本高清视频一区二区三区 | 国产精品综合网| 亚洲国产精品久久久久久网站| 在线色网址| 最新露脸国产精品视频| 在线观看国产小视频| 中文字幕88页| 国产欧美自拍| 精品色综合| 欧美精品1区2区| 一区视频在线| 九九成人免费视频| 久久看精品| 欧美视频亚洲| 国产日韩精品欧美一区色| 国产在线视频第一页| 久久99精品久久久久久噜噜丰满| 五月婷婷中文| 精品国产高清a毛片| 视频一区亚洲| 久久天天综合| 91视频一区二区| 日韩精品中文字幕一区三区| 日韩久久久精品首页| 久久久久精彩视频| 中文字幕在线看视频一区二区三区| 99久久婷婷免费国产综合精品| 亚洲一区二区欧美日韩| 亚洲精品永久免费| 国产一区在线看| 亚洲高清不卡| 国产视频黄| 欧美中文在线观看| 久久综合爱| 久久狠狠干| 国产成人综合91精品| 精品久久久久久国产免费了| 日韩综合一区| 亚洲欧美一区二区久久香蕉| 国产精品免费| 成人一区视频| 青青草国产精品人人爱99| 精品小视频在线| 午夜国产精品免费观看| 亚洲区第一页| 99久久精品免费看国产电影| 免费在线一区二区三区| 国产精品社区在线观看| 久久98精品久久久久久婷婷| 日本a在线观看| 中日韩精品视频在线观看| 怡春院久久| 国产视频一二三| 欧美一区二区三区影院| 精品成人在线观看| 狠狠综合欧美综合欧美色| 国产成人精品免费视频大| 久久99精品久久久久久黑人| 国产精品久久久久a影院| 国产精品30p| 久久99精品久久久久久综合| 国产青草视频免费观看97| 久久伊人天堂视频网| 亚洲欧美日韩国产精品影院| 九九九在线视频| 欧美午夜网| 思思玖玖玖在线精品视频| 国产h在线播放| 久久看免费视频| 国产视频一区二区在线播放| 国产精品一级毛片不收费| 日本免费一区二区三区视频| 日本道综合一本久久久88| 久久99精品视频| 欧美精品网站| 一区二区三区四区在线免费观看| 久久久久久久久一次| 成人久久久久| 国产成人精品三级在线| 99热这里只有精品国产在热久久| 亚洲国产欧美国产第一区二区三区 | 综合伊人久久在一二三区| 五月婷综合网| 久久97视频| 亚洲国产精品美女| 久久99久久99| 国产精品亚洲一区二区麻| 制服丝袜在线不卡| 国产对白在线观看| 国产精品久久久久久久久免费观看| 亚洲人成在线精品不卡网| 综合久久久久久久综合网| 激情欧美日韩一区二区| 国产精品日韩欧美在线| 青青久久久国产线免观| 性欧美video视频另类| 国产精自产拍久久久久久| 日韩亚洲色图| 久久久精品一区| 色偷偷亚洲综合网亚洲| 青青色综合| 亚洲欧洲视频在线观看| 成人国产亚洲| 99久久精品一区二区三区| 精品国产日韩亚洲一区在线| 国产91精品一区二区视色| 亚洲一区在线播放| 亚洲欧美日韩专区| 国产高清在线精品一区二区三区| 国产99久久久久久免费看 | 成人禁在线观看午夜亚洲| 亚洲精品第一国产综合野| 精品一区二区三区免费视频| 成人久久电影| 麻豆国产13p| 国产日韩亚洲欧洲一区二区三区| 国产欧美一区二区三区小说| 蜜桃精品在| 久久亚洲国产| 亚洲一区二区精品推荐| 久久精品国产曰本波多野结衣| 一区二区国产精品| 国产三区视频在线观看| 国产在线极品| 一级欧美日韩| 国产精品每日更新| 中文字幕三级在线不卡| 亚洲制服丝袜中文字幕| 亚洲欧美日韩精品在线| 日韩视频国产| 国产精品美女久久久久网站| 国产一二三视频| 九九在线免费视频| 亚洲专区欧美| 99精品国产成人一区二区 | 国产一区自拍视频| 色综合网站在线| 成人久久久| 国产福利电影在线观看| 制服丝袜中文字幕第一页| 国产在视频线在精品| 在线成人亚洲| 日本不卡一区二区三区在线观看| 欧美日本一二三区| 欧美久久综合| 亚洲综合视频一区| 国产欧美在线视频| 国产精品久久亚洲一区二区| 亚洲综合在线观看一区www| 国产精品成人一区二区| 亚洲精品自拍区在线观看| 2022国产成人精品视频人| 成人在线中文字幕| 日韩欧美不卡视频| 综合色伊人| 国产日韩欧美亚洲| 久久精品成人免费看| 日本高清视频成人网www| 精品一区二区三区在线观看视频| 中文国产成人精品久久久| 九九九国产| 久久婷婷激情综合色综合也去| 国内精品一区视频在线播放| 亚洲一区欧洲一区| 亚洲成人三级| 久久国产精品系列| 日韩欧美自拍| 午夜国产精品免费观看| 国产精品美女免费视频观看| 在线91精品国产免费| 亚洲国产精品一区二区久久| 成人在线观看不卡| 日本精品视频网站| 伊人久久大香线蕉综合bd高清| 国产精品第2页| 国产主播精品在线| 国产高清免费不卡观看| 九色福利视频| 中文字幕在线观看一区二区三区| 欧美日韩高清一本大道免费| 国产成人一区二区三区影院免费| 午夜精品视频在线观看| 久久久噜噜噜久久网| 亚洲精品综合一二三区在线| 精品久久久久亚洲| 久久久久久久国产| 国产清纯91天堂在线观看| 青草久久精品| 国产在线精品成人一区二区三区| 精品国产91在线网| 97se亚洲综合在线韩国专区福利| 亚洲午夜久久| 日韩在线第二页| 亚洲国产精品美女| 国产在线a不卡免费视频| 色综合欧美色综合七久久 | 国产美女视频一区二区二三区 | 福利片一区| 久久精品亚洲欧美va| 永久免费不卡一区二区| 欧美亚洲国产视频| 亚洲二区在线视频| 中文字幕精品久久| 国产一区精品视频| 在线亚洲国产精品区| 免费视频一区| 久久激情网| 久久综合香蕉久久久久久久| 国产亚洲女人久久久久久| 久久99国产精品免费观看| 国产精品亚洲一区二区三区久久| 国产成人久久精品推最新| 日本福利小视频| 国产成人精品视频免费| 最新国产福利在线看精品| 午夜精品久久久久久久2023| 精品一区二区三区在线成人| 不卡视频在线播放| 国产制服丝袜在线| 色综合婷婷| 91成人免费在线视频| 日本一区二区三区欧美在线观看| 国产欧美精品一区二区| 国产高清不卡一区二区| 国产主播精品| 国产主播99| 日韩第三页| 久久午夜免费视频| 国产福利一区二区三区视频在线| 在线视频91| 久久久久久精| 日韩精品影院| 免费伊人| 欧美综合视频在线| 亚洲成人免费在线观看| 99久久国产综合精麻豆| 国产又污又爽又色的网站| 国产一区精品视频| 国产午夜精品久久理论片小说| 91精品国产综合久| 99视频精品在线观看| 国产福利第一页| 国产精品探花千人斩久久| 九九精品视频一区二区三区| 亚洲乱码在线| 欧美日韩高清一区二区三区| 精品久久久久亚洲| 国产一二三视频| 中文字幕一区在线播放| 国产网站在线播放| 国产微拍精品一区| 婷婷亚洲综合五月天在线| 国产激情网| 91资源在线| 久久久久久久综合狠狠综合| 一区二区免费在线观看| 国内精品视频| 免费人成视网站在线观看不卡| 自拍亚洲| 精品久久久久久久99热| 深夜特黄a级毛片免费播放| 国产成人精品一区| 国产欧美日韩看片片在线人成| 青青成人在线| 精品久久一| 色婷婷综合久久久| 久久综合亚洲| 国内精品久久精品| 亚洲精品国精品久久99热| 高清中文字幕视频在线播| 亚洲国产成人va在线观看网址| 欧美午夜在线视频| 国产中文字幕免费| 日本一区二区视频| 亚洲国产精品久久久久666| 国产日韩欧美久久久| 五月婷婷在线观看视频| 久久久久久久久中文字幕| 欧美午夜一区| 日韩精品第1页| 国产农村妇女毛片精品久久| 蜜桃精品视频| 九九热免费观看| 狠狠色伊人亚洲综合成人| 精品成人| 99久久免费国产精品 | 久青草资源福利视频| 国产一区二区三区怡红院| 成人公开免费视频| 亚洲国产精久久久久久久| 亚洲色图欧美色| 欧美一区二区三区久久综| 91精品国产综合久久久久久| 亚洲精品亚洲人成在线观看麻豆| 国产亚洲一区二区三区| 精品久久一区| 亚洲午夜久久久久中文字幕| 亚洲一区亚洲二区| 五月婷婷六月爱| 精品久久网| 亚洲午夜高清| 最新久久免费视频| 亚洲人成一区二区三区| 国产91在线|亚洲| 成人中文字幕在线| 在线观看欧美亚洲| 亚洲精品一级毛片| 另类在线视频| 国产97视频在线| 91久久福利国产成人精品| 99精品国产福利免费一区二区| 国产在线色站| 日韩在线精品视频| 99这里只有精品视频| 久草精品视频在线观看| 开心久久婷婷综合中文字幕| 九九热最新视频| 最新欧美精品一区二区三区| 欧美亚洲国产精品第一页| 在线精品视频免费观看| 亚洲伊人色欲综合网| 亚洲自拍中文| 欧美日韩亚洲视频| 免费看欧美日韩一区二区三区| 久久午夜夜伦鲁鲁影院| 国产精品伦理久久久久| 国内久久精品视频| 亚洲视频五区| 日韩精品中文字幕在线| 亚洲丝袜一区二区| 久久99精品久久久| 国产精品电影一区二区三区| 91在线看片一区国产| 日韩福利视频精品专区| 亚洲国产精品久久精品怡红院| 国产原创视频在线| 国产精品久久国产精麻豆99网站| 久久美女精品国产精品亚洲| 久青草视频| 日韩欧美在线观看一区| 亚洲成aⅴ人片在线观| 久久精品2| 成人精品第一区二区三区| 国产成人综合网在线观看| 国产精品日韩| 福利一区在线观看| 国产日韩精品欧美一区色| 四虎国产永久免费久久| 亚洲人在线观看| 国产精品美女久久久久网站| 91成人免费观看| 成人激情综合网| 亚洲成年网站在线观看| 中文字幕精品久久| 亚洲欧美日韩高清| 国产激情网| 在线不卡福利| 欧美午夜精品一区二区三区| 亚洲欧美一区二区久久香蕉| 日韩视频国产| 亚洲精品资源在线| 国产精品国产自线在线观看| 亚洲国产精品一区二区三区在线观看 | 久久久久伊人| 一级毛片免费不卡在线| 亚洲欧美在线中文字幕不卡| 亚洲欧美日韩中文字幕网址| 福利视频一区| 97国内免费久久久久久久久久| 这里是九九伊人| 国产在线啪| 99久免费精品视频在线观看2| 九九热免费在线观看| 久草视频福利资源站| 亚洲天堂首页| 日韩深夜视频| 日韩欧美精品在线| 91国偷自产一区二区三区蜜臀| 亚洲综合中文| 亚洲福利视频一区| 亚洲午夜精品一区二区蜜桃| 国产成人99精品免费视频麻豆| 国产日韩欧美在线| 亚洲国产午夜看片| 久久精品草| 久久狠狠干| 中文字幕亚洲综合久久202| 亚洲综合综合在线|