安全控制系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種安全控制系統(tǒng),包括:一主處理器;兩個(gè)從處理器,均具備控制繼電器的工作組件;輸入回路檢測(cè)模塊;以及輸入模塊,其在所述輸入回路檢測(cè)模塊檢測(cè)為輸入模塊無異常時(shí),輸入模塊的輸入端可接收輸入信號(hào),并將相應(yīng)輸入信號(hào)傳輸至所述兩個(gè)從處理器;其中,所述主處理器和從處理器共享同一工作時(shí)鐘,所述工作時(shí)鐘被先后分割為脈沖檢測(cè)域、通訊域和運(yùn)行域,所述脈沖檢測(cè)域用于主處理器控制所述輸入回路檢測(cè)模塊對(duì)輸入模塊進(jìn)行回路檢測(cè);所述通訊域用于主處理器與兩個(gè)從處理器通信;所述運(yùn)行域用于所述從處理器控制工作組件根據(jù)所述輸入信號(hào)對(duì)繼電器進(jìn)行控制。本發(fā)明能夠?qū)^電器提供高可靠性的控制,并使各處理器同步有序工作。
【專利說明】安全控制系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及安全控制領(lǐng)域,尤其是用于控制繼電器工作以使大型設(shè)備在安全狀況 下運(yùn)行的安全控制系統(tǒng)。
【背景技術(shù)】
[0002] 在機(jī)床、包裝機(jī)械、塑料機(jī)械、汽車制造等行業(yè)中,產(chǎn)線上的設(shè)備一般都為大型重 型設(shè)備,需要人員操作,若設(shè)備出現(xiàn)異??赡軐?dǎo)致人員傷亡或?yàn)?zāi)難發(fā)生,例如滾筒的回轉(zhuǎn)運(yùn) 動(dòng)(可能將手卷入)、機(jī)器人在其正常工作區(qū)域以外的運(yùn)動(dòng),極有可能產(chǎn)生危險(xiǎn),而繼電器 在這些設(shè)備中的應(yīng)用可以在設(shè)備出現(xiàn)異常時(shí)及時(shí)停止設(shè)備運(yùn)行,有效減小了災(zāi)難發(fā)生的可 能。繼電器屬于受控執(zhí)行的安全開關(guān),需安全控制系統(tǒng)作為控制器根據(jù)情況對(duì)其控制,由 于繼電器工作正常與否對(duì)現(xiàn)場(chǎng)安全有著至關(guān)重要的影響,對(duì)安全控制系統(tǒng)的可靠性要求極 高,現(xiàn)有的通過單個(gè)處理器對(duì)邏輯電路的控制實(shí)現(xiàn)繼電器的觸點(diǎn)作相應(yīng)啟閉的技術(shù)方案, 需要高性能的處理器以及邏輯電路作保證以對(duì)輸入信號(hào)作及時(shí)正確的響應(yīng),但依然很難保 證其可靠性,一旦處理器或邏輯電路某一部分出錯(cuò),都將導(dǎo)致繼電器誤動(dòng)作。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種安全控制系統(tǒng),能夠?qū)^電器提供高可靠性的控制,并 使各關(guān)聯(lián)的處理器同步有序工作,以快速響應(yīng)輸入信號(hào)。
[0004] 為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:一種安全控制系統(tǒng),包括:
[0005] -主處理器;
[0006] 兩個(gè)從處理器,受控于所述主處理器,均具備控制繼電器的工作組件;
[0007] 輸入回路檢測(cè)模塊,受控于所述主處理器;以及
[0008] 輸入模塊,其在所述輸入回路檢測(cè)模塊檢測(cè)為輸入模塊無異常時(shí),輸入模塊的輸 入端可接收輸入信號(hào),并將相應(yīng)輸入信號(hào)傳輸至所述兩個(gè)從處理器;
[0009] 其中,所述主處理器和從處理器共享同一工作時(shí)鐘,所述工作時(shí)鐘被先后分割為 脈沖檢測(cè)域、通訊域和運(yùn)行域,所述脈沖檢測(cè)域用于主處理器控制所述輸入回路檢測(cè)模塊 對(duì)輸入模塊進(jìn)行回路檢測(cè);所述通訊域用于主處理器與兩個(gè)從處理器通信;所述運(yùn)行域用 于所述從處理器控制工作組件根據(jù)所述輸入信號(hào)對(duì)繼電器進(jìn)行控制。
[0010] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述工作時(shí)鐘由硬件中斷觸發(fā),在每次中斷開始,系 統(tǒng)的計(jì)時(shí)單元對(duì)系統(tǒng)時(shí)鐘計(jì)時(shí),以相應(yīng)產(chǎn)生分割為所述脈沖檢測(cè)域、通訊域和運(yùn)行域的工 作時(shí)鐘。
[0011] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述工作組件包括:
[0012] 輸入組件,具備多個(gè)輸入端,用于將所述輸入模塊傳輸至從處理器的輸入信號(hào)的 輸入;
[0013] 開關(guān)組件,具備多個(gè)開關(guān),其連接所述輸入組件并根據(jù)所述輸入信號(hào)控制其相應(yīng) 開關(guān)的導(dǎo)通并傳輸所述輸入信號(hào);
[0014] 邏輯組件,連接所述開關(guān)組件,其根據(jù)輸入信號(hào)、開關(guān)組件、以及自身邏輯組成的 配合得到輸出信號(hào);
[0015] 輸出組件,連接所述邏輯組件,用于所述輸出信號(hào)的輸出;
[0016] 所述輸出信號(hào)用于在所述運(yùn)行域中所述從處理器對(duì)繼電器的控制。
[0017] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,上位機(jī)可對(duì)所述安全控制系統(tǒng)進(jìn)行配置或調(diào)試,在所 述從處理器具備控制繼電器的工作組件之前,所述工作組件在上位機(jī)中由人工進(jìn)行配置。
[0018] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述從處理器具備控制繼電器的工作組件之前、所 述工作組件在上位機(jī)中進(jìn)行配置之后,所述工作組件由上位機(jī)傳輸給所述主處理器,由主 處理器在至少一個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從處理器中。
[0019] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,主處理器在首個(gè)工作時(shí)鐘的通訊域中將所述工作組件 傳輸至所述從處理器中。
[0020] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述從處理器收到工作組件后對(duì)其進(jìn)行CRC校驗(yàn),若 工作組件傳輸出錯(cuò),則從處理器通知主處理器在得到校驗(yàn)結(jié)果后的下個(gè)工作時(shí)鐘的通訊域 中將所述工作組件傳輸至所述從處理器中。
[0021] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述輸出信號(hào)在每個(gè)工作時(shí)鐘中更新,在通訊域中,所 述從處理器將上個(gè)工作時(shí)鐘的輸出組件的輸出信號(hào)反饋至主處理器。
[0022] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述從處理器具備工作組件并收到所述輸入信號(hào)后, 所述從處理器對(duì)各組件的相應(yīng)部位進(jìn)行狀態(tài)掃描并確定相應(yīng)部位間的連接關(guān)系,所述相應(yīng) 部位包括輸入組件的多個(gè)輸出端子、開關(guān)組件的多個(gè)輸入端子和輸出端子、邏輯組件的多 個(gè)輸入端子和輸出端子、輸出組件的多個(gè)輸入端子,所述連接狀態(tài)顯示兩個(gè)部位匹配連接 時(shí)其間可傳輸相應(yīng)信息。
[0023] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述工作組件以一個(gè)或多個(gè)結(jié)構(gòu)體數(shù)據(jù)包存儲(chǔ)于每個(gè) 所述從處理器的非易失性存儲(chǔ)器中。
[0024] 采用上述技術(shù)方案后,本發(fā)明與現(xiàn)有技術(shù)相比具有如下突出優(yōu)點(diǎn):本發(fā)明的安全 控制系統(tǒng)采用主處理器同步控制兩個(gè)從處理器的形式,主從支配模式將保證信號(hào)傳遞鏈的 可靠性,同時(shí)將工作時(shí)鐘分割成主處理器和兩個(gè)從處理器共享的脈沖檢測(cè)域、通訊域和運(yùn) 行域,在所述脈沖檢測(cè)域中,主處理器控制輸入回路檢測(cè)模塊對(duì)輸入模塊進(jìn)行回路檢測(cè),在 所述輸入回路檢測(cè)模塊檢測(cè)為輸入模塊無異常時(shí),輸入模塊的輸入端可接收輸入信號(hào),并 將相應(yīng)輸入信號(hào)傳輸至所述兩個(gè)從處理器,保證輸入信號(hào)的可靠安全,在通訊域中,主處理 器與兩個(gè)從處理器通信;在運(yùn)行域中,所述從處理器控制工作組件根據(jù)所述輸入信號(hào)對(duì)繼 電器進(jìn)行控制,將主處理器和兩個(gè)從處理器分時(shí)分配工作的時(shí)間,使得系統(tǒng)工作有序,響應(yīng) 及時(shí)。
[0025] 此外,將從處理器中對(duì)輸入信號(hào)的處理以及輸出信號(hào)的形成用工作組件控制,工 作組件可在上位機(jī)中由客戶根據(jù)需求進(jìn)行配置,其后連接主處理器將工作組件傳至主處理 器中,再由主處理器將工作組件在通訊域中傳至從處理器中存儲(chǔ),從處理器在運(yùn)行域中使 用工作組件完成對(duì)繼電器的控制,實(shí)現(xiàn)了工作組件的可配置與可復(fù)用,簡化了系統(tǒng)設(shè)計(jì),有 利于降低成本。
【專利附圖】
【附圖說明】
[0026] 圖1為本發(fā)明實(shí)施例的安全控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0027] 圖2為本發(fā)明實(shí)施例的工作時(shí)鐘劃分示意圖;
[0028] 圖3為本發(fā)明實(shí)施例的工作組件的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明 的【具體實(shí)施方式】做詳細(xì)的說明。
[0030] 在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以 很多不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況 下做類似推廣,因此本發(fā)明不受下面公開的具體實(shí)施以及具體附圖的限制。
[0031] 圖1示出了一實(shí)施例的安全控制系統(tǒng),包括:主處理器1,第一從處理器2,第二從 處理器3,輸入回路檢測(cè)模塊4,輸入模塊5、以及繼電器6。
[0032] 本實(shí)施例的繼電器可以指單個(gè)繼電器、或者多個(gè)繼電器的組合、或者單個(gè)繼電器 及其旁路的組合、或者多個(gè)繼電器及其旁路的組合。
[0033] 輸入回路檢測(cè)模塊4和輸入模塊5用于保證輸入信號(hào)的正確性,輸入回路檢測(cè)模 塊4由主處理器1控制對(duì)輸入模塊5進(jìn)行檢測(cè),在輸入模塊5發(fā)生異常(例如輸入回路短 路)時(shí),需要對(duì)輸入模塊5進(jìn)行檢修或直接更換,在所述輸入回路檢測(cè)模塊4檢測(cè)為輸入模 塊5無異常時(shí),輸入模塊5的輸入端可接收輸入信號(hào)IN_S,并將相應(yīng)輸入信號(hào)IN_S傳輸至 兩個(gè)從處理器;第一從處理器2和第二從處理器3均受控于所述主處理器1。
[0034] 在本實(shí)施例中,第一從處理器2和第二從處理器3均已具備控制繼電器的工作組 件(圖中未示出),工作組件以一個(gè)或多個(gè)結(jié)構(gòu)體數(shù)據(jù)包存儲(chǔ)于每個(gè)從處理器的非易失性 存儲(chǔ)器中,例如FLASH(閃存)中,多個(gè)結(jié)構(gòu)體例如可以通過鏈表、隊(duì)列等形式組合,結(jié)構(gòu)體 形成的數(shù)據(jù)以數(shù)據(jù)包的形式分包傳輸并存儲(chǔ)。
[0035] 其中,所述主處理器1、第一從處理器2和第二從處理器3共享同一工作時(shí)鐘,如圖 2,所述工作時(shí)鐘被先后分割為脈沖檢測(cè)域T1、通訊域T2和運(yùn)行域T3,所述脈沖檢測(cè)域T1 用于主處理器1控制所述輸入回路檢測(cè)模塊4對(duì)輸入模塊5進(jìn)行回路檢測(cè);所述通訊域T2 用于主處理器1與兩個(gè)從處理器通信;所述運(yùn)行域T3用于第一從處理器2和第二從處理器 3控制工作組件根據(jù)所述輸入信號(hào)對(duì)繼電器6進(jìn)行控制。
[0036] 在脈沖檢測(cè)域T1低脈沖電平開始時(shí),主處理器1輸出脈沖檢測(cè)信號(hào)至輸入回路檢 測(cè)模塊4從而控制器其對(duì)輸入模塊的檢測(cè),可以理解的,主處理器可以獲得檢測(cè)的結(jié)果信 息,若輸入模塊未出現(xiàn)異常,貝 1J輸入模塊可接入輸入信號(hào),該輸入信號(hào)經(jīng)由輸入模塊傳輸至 第一從處理器2和第二從處理器3中。輸入模塊從檢測(cè)的狀態(tài)切換到輸入的狀態(tài)需要一定 時(shí)間,例如需要人工對(duì)連接的端子進(jìn)行切換,因而本次工作時(shí)鐘后面的脈沖中不對(duì)輸入信 號(hào)進(jìn)行處理。
[0037] 在本實(shí)施例中,在通訊域T2開始后,第一從處理器2和第二從處理器3將輸入信 號(hào)輸入至量從處理器的工作組件后得到的狀態(tài)信息反饋至主處理器1中,當(dāng)然,工作時(shí)鐘 是一個(gè)持續(xù)時(shí)鐘,這個(gè)通訊域T2中從處理器對(duì)主處理器的反饋是基于其上一時(shí)鐘的運(yùn)行 域中已將輸入信號(hào)輸入至量從處理器的工作組件后得到了狀態(tài)信息。
[0038] 在運(yùn)行域T3中,第一從處理器2和第二從處理器3控制工作組件開始工作,工作 組件根據(jù)輸入信號(hào)得出一輸出信號(hào)對(duì)繼電器6進(jìn)行控制,該輸出信號(hào)與狀態(tài)信息關(guān)聯(lián)或者 相同。
[0039] 主處理器1、第一從處理器2和第二從處理器3共享同一工作時(shí)鐘并按照各時(shí)鐘工 作、傳遞命令,該工作時(shí)鐘實(shí)現(xiàn)了主處理器1、第一從處理器2和第二從處理器3的同步,有 利于系統(tǒng)工作有序。
[0040] 需要說明的是,圖2中僅對(duì)一個(gè)工作時(shí)鐘標(biāo)以T1、T2、T3的記號(hào),在描述中,由于各 工作時(shí)鐘的一致性,故將后面省略的工作時(shí)鐘也用ΤΙ、Τ2、Τ3描述,對(duì)于一個(gè)時(shí)鐘而言,各 時(shí)鐘域的先后順序應(yīng)當(dāng)是脈沖檢測(cè)域Τ1、通訊域Τ2和運(yùn)行域Τ3,但各時(shí)鐘域的先后順序并 不一定代表本系統(tǒng)各信號(hào)產(chǎn)生或者各部件進(jìn)入工作的先后順序,例如,需在運(yùn)行域Τ3中從 處理器對(duì)輸入信號(hào)進(jìn)行處理產(chǎn)生一個(gè)狀態(tài)信息,從而在后面工作時(shí)鐘的通訊域Τ2中,從處 理器將該狀態(tài)信息反饋至主處理器,當(dāng)然,在通訊域Τ2中主從處理器間的通信內(nèi)容并不限 于此。
[0041] 在一個(gè)實(shí)施例中,工作時(shí)鐘由硬件中斷觸發(fā),每產(chǎn)生一個(gè)中斷,系統(tǒng)的計(jì)時(shí)單元 對(duì)系統(tǒng)時(shí)鐘計(jì)時(shí),以相應(yīng)產(chǎn)生分割為所述脈沖檢測(cè)域、通訊域和運(yùn)行域的工作時(shí)鐘,在本系 統(tǒng)中,中斷定時(shí)產(chǎn)生,例如200ms -次,中斷出現(xiàn),則出現(xiàn)如圖2中的脈沖檢測(cè)域Τ1的低脈 沖電平,計(jì)時(shí)單元計(jì)時(shí)例如40ms后,進(jìn)入通訊域T2,計(jì)時(shí)單元繼續(xù)計(jì)時(shí)例如120ms后,進(jìn)入 運(yùn)行域T3,循環(huán)往復(fù)如此,硬件中斷可以加快系統(tǒng)相應(yīng)的速度。
[0042] 如圖3所示,所述工作組件包括:輸入組件C1,開關(guān)組件C2,邏輯組件C3,輸出組 件C4。其中,輸入組件C1,具備多個(gè)輸入端,用于將所述輸入模塊5傳輸至從處理器的輸入 信號(hào)IN_S的輸入;開關(guān)組件C2,具備多個(gè)開關(guān),其連接所述輸入組件C1并根據(jù)所述輸入信 號(hào)預(yù)_5控制其相應(yīng)開關(guān)的導(dǎo)通并傳輸所述輸入信號(hào)IN_S ;邏輯組件C3,連接所述開關(guān)組件 C2,其根據(jù)輸入信號(hào)IN_S、開關(guān)組件C2、以及自身邏輯組成的配合得到輸出信號(hào);輸出組件 C4,連接所述邏輯組件C3,用于所述輸出信號(hào)的輸出;所述輸出信號(hào)用于在所述運(yùn)行域T3 中所述從處理器對(duì)繼電器6的控制。
[0043] 在圖3中,各組件的端子并未予以標(biāo)記,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)能夠識(shí)別,此外,在 圖3中,多路輸入連接至一個(gè)開關(guān)中,開關(guān)僅通過輸入信號(hào)為高的信號(hào),換言之,開關(guān)未對(duì) 輸入信號(hào)做改動(dòng)僅起傳輸?shù)淖饔?,多組輸入信號(hào)通過邏輯組件C3的轉(zhuǎn)換得到輸出信號(hào),邏 輯組件中例如是與門、或門、非門、異或門、同或門、選擇器等的一種或幾種的結(jié)合,邏輯組 件對(duì)輸入信號(hào)進(jìn)行相應(yīng)的邏輯轉(zhuǎn)換由輸出組件輸出輸出信號(hào)。由于輸入信號(hào)的變動(dòng),在每 個(gè)工作時(shí)鐘中工作組件可對(duì)所述輸出信號(hào)進(jìn)行更新,并在通訊域中,從處理器將上個(gè)工作 時(shí)鐘的輸出組件的輸出信號(hào)反饋至主處理器,此處的輸出信號(hào)表示從處理器根據(jù)工作組件 得到的狀態(tài)信息。
[0044] 在一實(shí)施例中,安全控制系統(tǒng)可暫未處于工作狀態(tài),其連接上位機(jī)(圖中未示 出),上位機(jī)可對(duì)所述安全控制系統(tǒng)進(jìn)行配置或調(diào)試,初始時(shí),所述從處理器還未具備工作 組件,所述工作組件在上位機(jī)中由人工進(jìn)行配置,之后,由上位機(jī)將工作組件傳輸給所述主 處理器,繼而由主處理器在至少一個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從處 理器中。將對(duì)輸入信號(hào)的處理模塊以工作組件的方式創(chuàng)建,實(shí)現(xiàn)了工作組件的可配置,方便 用戶的使用,此外,工作組件可配置給其他多個(gè)安全控制系統(tǒng),實(shí)現(xiàn)了工作組件的可復(fù)用, 有利于降低成本。
[0045] 較佳的,可以是在一個(gè)工作時(shí)鐘的通訊域中,主處理器將所述工作組件傳輸至所 述從處理器中,更具體的,主處理器在首個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所 述從處理器中。
[0046] 進(jìn)一步,主處理器在首個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從處理 器中,所述從處理器收到工作組件后對(duì)其進(jìn)行CRC(Cyclic Redundancy Check,循環(huán)冗余校 驗(yàn)碼)校驗(yàn),若工作組件傳輸出錯(cuò),則從處理器通知主處理器在得到校驗(yàn)結(jié)果后的下個(gè)工 作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從處理器中,應(yīng)當(dāng)理解的,校驗(yàn)是在從處理 器收到工作組件數(shù)據(jù)包后對(duì)包進(jìn)行校驗(yàn),并且每次收到均校驗(yàn),若出錯(cuò)則繼續(xù)重傳。保證了 工作組件的正確性,進(jìn)一步保證安全控制系統(tǒng)的可靠性。
[0047] 作為一種可選的實(shí)施方式,在所有工作時(shí)鐘的通訊域中,主處理器每次均將所述 工作組件傳輸至所述從處理器中,從處理器對(duì)工作組件數(shù)據(jù)包不進(jìn)行校驗(yàn)。
[0048] 對(duì)于工作組件各組件的連接可以是有條件的,所述從處理器具備工作組件并收到 所述輸入信號(hào)后,所述從處理器對(duì)各組件的相應(yīng)部位進(jìn)行狀態(tài)掃描并確定相應(yīng)部位間的連 接關(guān)系,所述相應(yīng)部位包括輸入組件的多個(gè)輸出端子、開關(guān)組件的多個(gè)輸入端子和輸出端 子、邏輯組件的多個(gè)輸入端子和輸出端子、輸出組件的多個(gè)輸入端子,各組件通過相應(yīng)端子 連接之前,各端子的連接狀態(tài)顯示兩個(gè)部位匹配連接時(shí)其間可傳輸相應(yīng)信息,防止信號(hào)傳 輸出錯(cuò)。
[0049] 本發(fā)明的安全控制系統(tǒng)采用主處理器同步控制兩個(gè)從處理器的形式,繼電器同時(shí) 受兩個(gè)從處理器的控制,可靠性高,同時(shí)將工作時(shí)鐘分割成主處理器和兩個(gè)從處理器共享 的脈沖檢測(cè)域、通訊域和運(yùn)行域,在所述脈沖檢測(cè)域中,主處理器控制輸入回路檢測(cè)模塊對(duì) 輸入模塊進(jìn)行回路檢測(cè),在所述輸入回路檢測(cè)模塊檢測(cè)為輸入模塊無異常時(shí),輸入模塊的 輸入端可接收輸入信號(hào),并將相應(yīng)輸入信號(hào)傳輸至所述兩個(gè)從處理器,保證輸入信號(hào)的可 靠安全,在通訊域中,主處理器與兩個(gè)從處理器通信;在運(yùn)行域中,所述從處理器控制工作 組件根據(jù)所述輸入信號(hào)對(duì)繼電器進(jìn)行控制,將主處理器和兩個(gè)從處理器分時(shí)分配工作的時(shí) 間,使得系統(tǒng)工作有序。
[0050] 此外,將從處理器中對(duì)輸入信號(hào)的處理以及輸出信號(hào)的形成用工作組件控制,工 作組件可在上位機(jī)中由客戶根據(jù)需求進(jìn)行配置,配置后連接主處理器將工作組件傳至主處 理器中,再由主處理器將工作組件在通訊域中傳至從處理器中存儲(chǔ),從處理器在運(yùn)行域中 使用工作組件完成對(duì)繼電器的控制,由于工作組件可配置可復(fù)用,簡化了系統(tǒng)設(shè)計(jì),有利于 降低成本。
[0051] 本發(fā)明雖然以較佳實(shí)施例公開如上,但其并不是用來限定權(quán)利要求,任何本領(lǐng)域 技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動(dòng)和修改,因此本發(fā)明的 保護(hù)范圍應(yīng)當(dāng)以本發(fā)明權(quán)利要求所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1. 一種安全控制系統(tǒng),其特征在于,該系統(tǒng)包括: 一主處理器; 兩個(gè)從處理器,受控于所述主處理器,均具備控制繼電器的工作組件; 輸入回路檢測(cè)模塊,受控于所述主處理器;以及 輸入模塊,其在所述輸入回路檢測(cè)模塊檢測(cè)為輸入模塊無異常時(shí),輸入模塊的輸入端 可接收輸入信號(hào),并將相應(yīng)輸入信號(hào)傳輸至所述兩個(gè)從處理器; 其中,所述主處理器和從處理器共享同一工作時(shí)鐘,所述工作時(shí)鐘被先后分割為脈沖 檢測(cè)域、通訊域和運(yùn)行域,所述脈沖檢測(cè)域用于主處理器控制所述輸入回路檢測(cè)模塊對(duì)輸 入模塊進(jìn)行回路檢測(cè);所述通訊域用于主處理器與兩個(gè)從處理器通信;所述運(yùn)行域用于所 述從處理器控制工作組件根據(jù)所述輸入信號(hào)對(duì)繼電器進(jìn)行控制。
2. 如權(quán)利要求1所述的安全控制系統(tǒng),其特征在于,所述工作時(shí)鐘由硬件中斷觸發(fā),在 每次中斷開始,系統(tǒng)的計(jì)時(shí)單元對(duì)系統(tǒng)時(shí)鐘計(jì)時(shí),以相應(yīng)產(chǎn)生分割為所述脈沖檢測(cè)域、通訊 域和運(yùn)行域的工作時(shí)鐘。
3. 如權(quán)利要求1所述的安全控制系統(tǒng),其特征在于,所述工作組件包括: 輸入組件,具備多個(gè)輸入端,用于將所述輸入模塊傳輸至從處理器的輸入信號(hào)的輸 入; 開關(guān)組件,具備多個(gè)開關(guān),其連接所述輸入組件并根據(jù)所述輸入信號(hào)控制其相應(yīng)開關(guān) 的導(dǎo)通并傳輸所述輸入信號(hào); 邏輯組件,連接所述開關(guān)組件,其根據(jù)輸入信號(hào)、開關(guān)組件、以及自身邏輯組成的配合 得到輸出信號(hào); 輸出組件,連接所述邏輯組件,用于所述輸出信號(hào)的輸出; 所述輸出信號(hào)用于在所述運(yùn)行域中所述從處理器對(duì)繼電器的控制。
4. 如權(quán)利要求3所述的安全控制系統(tǒng),其特征在于,上位機(jī)可對(duì)所述安全控制系統(tǒng)進(jìn) 行配置或調(diào)試,在所述從處理器具備控制繼電器的工作組件之前,所述工作組件在上位機(jī) 中由人工進(jìn)行配置。
5. 如權(quán)利要求4所述的安全控制系統(tǒng),其特征在于,在所述從處理器具備控制繼電器 的工作組件之前、所述工作組件在上位機(jī)中進(jìn)行配置之后,所述工作組件由上位機(jī)傳輸給 所述主處理器,由主處理器在至少一個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從 處理器中。
6. 如權(quán)利要求5所述的安全控制系統(tǒng),其特征在于,主處理器在首個(gè)工作時(shí)鐘的通訊 域中將所述工作組件傳輸至所述從處理器中。
7. 如權(quán)利要求6所述的安全控制系統(tǒng),其特征在于,所述從處理器收到工作組件后對(duì) 其進(jìn)行CRC校驗(yàn),若工作組件傳輸出錯(cuò),則從處理器通知主處理器在得到校驗(yàn)結(jié)果后的下 個(gè)工作時(shí)鐘的通訊域中將所述工作組件傳輸至所述從處理器中。
8. 如權(quán)利要求3所述的安全控制系統(tǒng),其特征在于,所述輸出信號(hào)在每個(gè)工作時(shí)鐘中 更新,在通訊域中,所述從處理器將上個(gè)工作時(shí)鐘的輸出組件的輸出信號(hào)反饋至主處理器。
9. 如權(quán)利要求3所述的安全控制系統(tǒng),其特征在于,所述從處理器具備工作組件并收 到所述輸入信號(hào)后,所述從處理器對(duì)各組件的相應(yīng)部位進(jìn)行狀態(tài)掃描并確定相應(yīng)部位間的 連接關(guān)系,所述相應(yīng)部位包括輸入組件的多個(gè)輸出端子、開關(guān)組件的多個(gè)輸入端子和輸出 端子、邏輯組件的多個(gè)輸入端子和輸出端子、輸出組件的多個(gè)輸入端子,所述連接狀態(tài)顯示 兩個(gè)部位匹配連接時(shí)其間可傳輸相應(yīng)信息。
10.如權(quán)利要求1所述的安全控制系統(tǒng),其特征在于,所述工作組件以一個(gè)或多個(gè)結(jié)構(gòu) 體數(shù)據(jù)包存儲(chǔ)于每個(gè)所述從處理器的非易失性存儲(chǔ)器中。
【文檔編號(hào)】G05B19/048GK104216329SQ201410523021
【公開日】2014年12月17日 申請(qǐng)日期:2014年10月8日 優(yōu)先權(quán)日:2014年10月8日
【發(fā)明者】張偉, 張磊 申請(qǐng)人:上海雷尼威爾技術(shù)有限公司