專利名稱:設(shè)備控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)備控制系統(tǒng),特別涉及一種進(jìn)行設(shè)備控制程序的生成、 顯示以及診斷的裝置。
背景技術(shù):
一般來說,構(gòu)建設(shè)備控制系統(tǒng)時,系統(tǒng)程序員將用于自動運行設(shè)備的程序 作為設(shè)備控制裝置的控制程序在生成、試驗、調(diào)試之后,提供給設(shè)備運轉(zhuǎn)人員。
這里,系統(tǒng)程序員為了安全地控制設(shè)備,必須在控制程序內(nèi)安裝旋轉(zhuǎn)機(jī)械 等設(shè)備機(jī)器的起動、運轉(zhuǎn)的聯(lián)鎖條件(機(jī)器運轉(zhuǎn)的允許條件)。這是因為,聯(lián)鎖 條件成立與否肯定是設(shè)備運轉(zhuǎn)人員關(guān)心的事情,所以要求向設(shè)備運轉(zhuǎn)人員提示 易懂的信息。
過去提出一種具有聯(lián)鎖診斷單元的設(shè)備系統(tǒng)控制系統(tǒng),該聯(lián)鎖診斷單元當(dāng) 設(shè)備機(jī)器停止時,更新顯示現(xiàn)在之前的規(guī)定時間點的聯(lián)鎖條件的成立*不成立, 另外,即使形多段聯(lián)鎖電路,也僅確定該不成立的起始主要原因變量,并自
動地用圖表語言來顯示(參照特愿2004 — 201978號公報)。
另外,提出一種設(shè)備控制系統(tǒng),該設(shè)備控制系統(tǒng)為了輔助設(shè)備運轉(zhuǎn)人員, 更新顯示聯(lián)鎖條件的成立,不成立,即使形成多段聯(lián)鎖電路,也僅確定該不成立 的起始主要原因變量,在一般的操作員顯示機(jī)器上使自動地用圖表語言顯示的 功能動作,根據(jù)分層的顯示順序,能夠容易地從數(shù)量龐大的聯(lián)鎖條件之中檢測 出不成立的聯(lián)鎖條件。
但是,過去的設(shè)備控制系統(tǒng)具有下面的缺點。
(a)上述聯(lián)鎖診斷單元更新顯示聯(lián)鎖條件的成立*不成立,另外,即使形成 多段聯(lián)鎖電路,也僅確定該不成立的起始主要原因變量,并自動地用圖表語言 來顯示,但該聯(lián)鎖診斷功能只對于l臺設(shè)備控制單元的聯(lián)鎖電路進(jìn)行。
因此,當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,不能利用其它的設(shè)備控制單元來監(jiān)視構(gòu)建
代表接點的各個聯(lián)鎖條件的成立*不成立的狀態(tài)。
(b)上述聯(lián)鎖診斷單元更新顯示聯(lián)鎖條件的成立*不成立,另外,即使形成 多段聯(lián)鎖電路,也僅確定該不成立的起始主要原因變量,并自動地用圖表語言 來顯示,但該聯(lián)鎖診斷功能檢測出最初不成立的接點,并在聯(lián)鎖診斷畫面上提
示。而不能檢測出第2個、第3個.......第n個不成立的接點。
本發(fā)明是考慮到上述情況而設(shè)計的,目的在于提供設(shè)備控制系統(tǒng),具有
1) 即使在任意設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時、也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接
點的各個聯(lián)鎖條件的成立,不成立的狀態(tài)、從而其它設(shè)備控制單元中的各個聯(lián)鎖 條件也作為l個不成立的起始主要原因接點在所述聯(lián)鎖診斷畫面上顯示的功
能;
2) 即使形成多段聯(lián)鎖電路也僅確定該不成立的起始主要原因變量,除了檢 測出最初不成立的接點、并在所述聯(lián)鎖診斷畫面上顯示的功能,還具有檢測出 第2個、第3個.......第n個不成立的接點并在所述聯(lián)鎖診斷畫面上顯示的功能。
發(fā)明內(nèi)容
為了達(dá)成所述目的,在本發(fā)明中,提供一種設(shè)備控制系統(tǒng),
具有
生成包括聯(lián)鎖條件及聯(lián)鎖診斷的控制程序的控制程序編輯單元; 執(zhí)行上述控制程序中的程序目標(biāo)的多個設(shè)備控制單元; 聯(lián)鎖診斷單元,所述聯(lián)鎖診斷單元
具有邏輯動作部和顯示部,除了更新顯示任意設(shè)備控制單元中的現(xiàn)在以前 的規(guī)定時間點上的聯(lián)鎖條件的成立*不成立、即使形成多段聯(lián)鎖電路也僅確定該 不成立的起始主要原因接點、并自動地顯示利用圖表語言的聯(lián)鎖診斷畫面的功 能,還具有以下功能
即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),通過這樣其它設(shè)備控制單元中的各個 聯(lián)鎖條件也作為l個不成立的起始主要原因接點,在所述聯(lián)鎖診斷畫面上顯示, 和
即使形成多段聯(lián)鎖電路也僅確定該不成立的起始主要原因接點,除了檢測
出最初不成立的接點、并在所述聯(lián)鎖診斷畫面上顯示的功能,還具有檢測出第
2個、第3個.......第n個不成立的接點、并在所述聯(lián)鎖診斷畫面上顯示的功能;
以及
在設(shè)備運轉(zhuǎn)室中的由運轉(zhuǎn)人員操作的一般的操作員操作,顯示機(jī)器上具有 所述聯(lián)鎖診斷單元的功能、并具有顯示所述聯(lián)鎖診斷畫面的功能的操作員操作 ,監(jiān)視單元。
本發(fā)明如上所述,因為即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與 網(wǎng)絡(luò)連接的其它設(shè)備控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備 控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),其它設(shè)備控制單 元中的各個聯(lián)鎖條件也作為l個不成立的起始主要原因接點,在聯(lián)鎖診斷畫面 上顯示,即使形成多段聯(lián)鎖電路,從該不成立的起始主要原因中,不僅檢測出
最初不成立的接點,還檢測出第2個、第3個.......第n個不成立的接點,并顯示
在聯(lián)鎖診斷畫面上,所以在大規(guī)模的設(shè)備中,立刻能夠找出與作為對象的設(shè)備 的聯(lián)鎖條件相關(guān)的信息。
圖l表示本發(fā)明的實施例l的整體結(jié)構(gòu)的示意圖。 圖2表示包含聯(lián)鎖的控制程序的例子的梯形圖電路圖。 圖3表示本發(fā)明的實施例1、 2中的聯(lián)鎖診斷畫面的一個例子的說明圖。 圖4表示本發(fā)明的實施例3、 4中的聯(lián)鎖診斷畫面的一個例子的說明圖。 圖5表示本發(fā)明的實施例5、 6、 7、 8中的聯(lián)鎖診斷畫面的一個例子的說明圖。
圖6表示本發(fā)明的實施例9、 IO中的HMI畫面、以及聯(lián)鎖診斷畫面的一個例 子的說明圖。
圖7表示本發(fā)明的實施例11、 12中的聯(lián)鎖診斷畫面、及其操作方法的一個 例子的說明圖。
圖8表示本發(fā)明的實施例13、 14、 15、 16中的HMI畫面、以及聯(lián)鎖診斷畫 面的一個例子的說明圖。 標(biāo)號說明
10控制程序編輯單元 u程序編譯器
12梯形圖/邏輯式變換部 13程序裝入客戶部
20聯(lián)鎖診斷單元
21邏輯式讀出部
22聯(lián)鎖狀態(tài)客戶部
23主要原因確定邏輯式變換部
24邏輯式合成部
25邏輯式/梯形圖變換部
30數(shù)據(jù)庫部
31源文件部
32目標(biāo)文件部
33邏輯式文件部
40目標(biāo)存儲器
41數(shù)據(jù)存儲器
42代碼存儲器
50標(biāo)準(zhǔn)處理部
51程序裝入服務(wù)器部
52程序執(zhí)行處理部
53過程輸入輸出處理部
54聯(lián)鎖狀態(tài)讀出服務(wù)器部
60畫面操作顯示單元
61畫面程序部
62數(shù)據(jù)庫部
具體實施例方式
下面,參照附圖來說明本發(fā)明的實施形態(tài)。 實施例l
(實施例l的結(jié)構(gòu))
首先,參照圖1至圖3來說明實施例1。
圖l是本發(fā)明的實施例l的整體結(jié)構(gòu)圖,該實施例1大概由4個部分構(gòu)成。艮IJ, 除了由作為設(shè)備控制單元的控制器C0N1、作為控制程序生成v顯示單元的計算
機(jī)COMP、在設(shè)備運轉(zhuǎn)室中由運轉(zhuǎn)人員操作的一般的操作員操作'顯示機(jī)器
HMI(人機(jī)界面裝置)、以及與前者連接的LAN(局域網(wǎng))構(gòu)成的過去的設(shè)備控制系 統(tǒng)以外,再加上由具有與控制器CONTl相同的功能的多個控制器CONT2、 CONT3、 ...CONTn而構(gòu)成,這些多個控制器CONT2、 CONT3、 ...CONTn也與
局域網(wǎng)連接。
控制器CONTl及CONT2、 CONT3、 ...CONTn主要由2個部分組成,包括 用于存儲控制程序目標(biāo)的目標(biāo)存儲器40;以及進(jìn)行這些存儲器的寫入、讀出、 執(zhí)行的標(biāo)準(zhǔn)處理部50。
目標(biāo)存儲器40由數(shù)據(jù)存儲器41和代碼存儲器42組成。
數(shù)據(jù)存儲器41除了通常的聯(lián)鎖接點以外,還包括后述的聯(lián)鎖診斷用的功能 塊DIAG的內(nèi)部數(shù)據(jù)。另外,代碼存儲器42除了通常的程序代碼以外,還包括聯(lián) 鎖診斷用的功能塊DI AG的內(nèi)部代碼。
標(biāo)準(zhǔn)處理部50包括用于在數(shù)據(jù)存儲器41及代碼存儲器42中配置經(jīng)由LAN 發(fā)送的控制程序的目標(biāo)程序的程序裝入服務(wù)器部51;用于執(zhí)行控制器CONTl及 CONT2、 CONT3、 ...CONTn內(nèi)的控制程序即代碼存儲器的程序執(zhí)行處理部52; 用于將來自設(shè)備的過程接點給予控制程序的過程輸入輸出處理部53;以及用于 讀出控制程序執(zhí)行中的聯(lián)鎖電路狀態(tài)的聯(lián)鎖狀態(tài)讀出服務(wù)器部54。
另一方面,計算機(jī)COMP主要由3個部分組成,包括系統(tǒng)程序員為了生成 控制程序的控制程序編輯單元10;存儲控制程序及聯(lián)鎖的邏輯式的數(shù)據(jù)庫部 30;以及設(shè)備運轉(zhuǎn)人員為了知道聯(lián)鎖條件的不成立原因的聯(lián)鎖診斷單元20。
控制程序編輯單元10包括作為內(nèi)部處理要素的、用于將控制程序的源文 件變換為目標(biāo)文件的程序編譯器ll;用于將控制程序內(nèi)的指定的聯(lián)鎖電路變換 成邏輯式的梯形圖(LD) /邏輯式變換部12;以及用于將控制程序的目標(biāo)文件 發(fā)送到控制器中的程序裝入客戶部13。
數(shù)據(jù)庫30包括用于存儲控制程序的源文件的源文件部31;用于存儲控制 程序的目標(biāo)文件的目標(biāo)文件部32;以及用于存儲指定的聯(lián)鎖電路的邏輯式的邏
輯式文件部33。源文件部31包括后述的聯(lián)鎖診斷用的功能塊的源程序。目標(biāo)文 件部32包括后述的聯(lián)鎖診斷用的功能塊的內(nèi)部數(shù)據(jù)以及代碼。
聯(lián)鎖診斷單元20由邏輯動作部和顯示部組成。邏輯動作部包括用于從文
件中讀出指定的聯(lián)鎖的邏輯式的邏輯式讀出部21;用于從控制器中讀出指定的
聯(lián)鎖電路的過去及現(xiàn)在的接點狀態(tài)的聯(lián)鎖狀態(tài)讀出客戶部22;用于根據(jù)邏輯式
及其接點狀態(tài)確定聯(lián)鎖條件的不成立主要原因的主要原因確定邏輯式變換部 23;用于將多段邏輯式合成為1個邏輯式的邏輯式合成部24;以及用于根據(jù)邏
輯式畫出梯形圖電路的邏輯式/梯形圖(LD)變換部25。
顯示部顯示根據(jù)邏輯動作部的工作結(jié)果。
再有, 一般的操作員操作,顯示機(jī)器HMI主要由2個部分組成,包括運轉(zhuǎn)
人員為了操作*監(jiān)視設(shè)備的一般的功能的操作員操作*監(jiān)視單元60;以及執(zhí)行與
計算機(jī)COMP中所具有的聯(lián)鎖診斷單元相同的功能的、相同的聯(lián)鎖診斷單元20。
操作員操作.監(jiān)視單元60包括存儲用于進(jìn)行設(shè)備操作所必需的操作*監(jiān)視 的畫面程序的畫面程序部61;以及存儲操作,監(jiān)視信息所必需的數(shù)據(jù)的數(shù)據(jù)庫部62。
(實施例l的作用)
系統(tǒng)程序員使用控制程序編輯單元io,生成包含設(shè)備機(jī)器的聯(lián)鎖電路的控
制程序。圖2是使用由JISB3503(或者IEC61131-3)規(guī)定了的梯形圖語言而生成的 控制程序的例子,其內(nèi)容表示在上部的用控制器C0NT1的聯(lián)鎖電路中使旋轉(zhuǎn)機(jī) 器3 0運轉(zhuǎn)的聯(lián)鎖電路以及起動電路。
然后,從圖2所示的控制程序的上面幵始,依次設(shè)置輸出聯(lián)鎖條件C5的聯(lián) 鎖電路、輸出M30的運轉(zhuǎn)條件RUN—PRM的聯(lián)鎖電路、以及M30運轉(zhuǎn)指令 M30—RUN的電路。
另外,在下部的用控制器C0NT2的聯(lián)鎖電路中,設(shè)置用于與控制器C0NT1 接口的代表聯(lián)鎖條件X1的電路。
該圖2中的最上面的聯(lián)鎖電路由接點B1、 B2、 B3、 B4、 XI、聯(lián)鎖診斷用功 能塊DIAG、以及線圈C5構(gòu)成,線圈C5的接點C5插入第2個的M30運轉(zhuǎn)聯(lián)鎖電路中。
然后,第2個的M30運轉(zhuǎn)聯(lián)鎖電路由接點C1至C7、聯(lián)鎖診斷用功能塊DIAG、 以及線圈RUN一PRM構(gòu)成,線圈RUN—PRM的接點RUN一PRM插入第3個的M30
運轉(zhuǎn)指令電路中。
M30運轉(zhuǎn)電路由接點START—PB、 START—PRM、 STOP—PB、 M30—RUN、 RUN—PRM、以及線圈M30—RUN構(gòu)成。
而且,最下面的聯(lián)鎖電路由接點D1、 D2、 D3、 D4、 D5、聯(lián)鎖診斷用功能 塊DIAG、以及線圈X1構(gòu)成,線圈X1的接點X1經(jīng)由LAN與最上面的聯(lián)鎖電路接
口,并輸入。
該聯(lián)鎖電路具有聯(lián)鎖診斷用功能塊DAIG與該線圈輸出的前部連接的特 征。如果回到圖l來說明,則當(dāng)系統(tǒng)程序員保存控制程序時,該控制程序存儲
在數(shù)據(jù)庫部30的源文件部31中,并且源文件將由程序編譯器ll生成的結(jié)果作為 數(shù)據(jù)庫部30的目標(biāo)文件32并保存。
這時,如果發(fā)現(xiàn)聯(lián)鎖診斷用功能塊,則梯形圖/邏輯式變換部12檢索與它的 輸入連接的梯形圖電路,生成聯(lián)鎖的邏輯式,并作為數(shù)據(jù)庫部30的邏輯式文件 保存起來。
在系統(tǒng)程序員生成控制程序并保存之后,對于控制器CONT寫入這些控制 程序,并執(zhí)行控制程序。當(dāng)向控制器CONT中寫入時,在內(nèi)部,程序裝入客戶 部13取出數(shù)據(jù)庫部30的目標(biāo)文件32,經(jīng)由LAN交移給控制器CONT的程序裝入 服務(wù)器部51,程序裝入服務(wù)器部51接收這些控制程序,并配置在目標(biāo)存儲器40 的數(shù)據(jù)存儲器41以及代碼存儲器42上,而且程序執(zhí)行處理部52執(zhí)行它,從而執(zhí) 行控制程序。
聯(lián)鎖電路的接點以及線圈的接點是應(yīng)該在與控制器CONT的外部之間輸入 輸出的過程接點,這個從過程輸入輸出部53給予程序執(zhí)行處理部52進(jìn)行工作。
圖3表示聯(lián)鎖診斷畫面。上部表示過去的情況,下部用對比形式表示本發(fā) 明的情況。首先,圖3的上部是利用聯(lián)鎖診斷單元20的過去的聯(lián)鎖診斷畫面的 顯示例。在該顯示例中,使用邏輯式讀出部21,根據(jù)該聯(lián)鎖接點的名稱知道聯(lián) 鎖診斷用功能塊的控制器內(nèi)地址,并交給聯(lián)鎖狀態(tài)讀出客戶部22,聯(lián)鎖狀態(tài)讀 出客戶部22經(jīng)由LAN轉(zhuǎn)交給控制器CONT的聯(lián)鎖狀態(tài)讀出服務(wù)器部54。
通過這樣,獲得執(zhí)行中的聯(lián)鎖診斷功能塊的內(nèi)部變量Permissive(現(xiàn)在的聯(lián) 鎖狀態(tài))和Time Stamp(過去最新的聯(lián)鎖不成立發(fā)生時刻),通過在各個信息組 Live(現(xiàn)在的聯(lián)鎖不成立提示)、Faulted(過去最新的聯(lián)鎖不成立提示)中顯示它, 能夠?qū)崿F(xiàn)聯(lián)鎖診斷對象的電路名稱列表的顯示。
在該[Live]欄中,在現(xiàn)在時刻當(dāng)相應(yīng)的聯(lián)鎖條件不成立時,用梯形圖電路 只顯示該主要原因的接點的聯(lián)鎖圖。
另外,在[Faulted]欄中,用梯形圖顯示在過去最新的情況下,該聯(lián)鎖條件 不成立時、即成為聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點。
另一方面,圖3的下部是關(guān)于圖2所示的聯(lián)鎖電路、利用聯(lián)鎖診斷單元20的 聯(lián)鎖診斷畫面的顯示例。
過去,在控制器C0NT1中使用的聯(lián)鎖條件X1從與網(wǎng)絡(luò)連接的其它控制器
CONT2作為代表接點進(jìn)行接口,在該代表接點X1本身為不成立的情況下,在表
示控制器C0NT1的聯(lián)鎖不成立的聯(lián)鎖診斷畫面中,代表接點X1的狀態(tài)照原樣進(jìn)
行顯示。
這里,聯(lián)鎖診斷單元20從其它控制器CONT2追蹤作為代表接點進(jìn)行接口的 聯(lián)鎖條件X1的輸出源。這由控制器CONT2取入,在由聯(lián)鎖診斷用功能塊DIAG 構(gòu)成定型的聯(lián)鎖電路時,與檢測控制器CONTl中的聯(lián)鎖電路上的不正確的聯(lián)鎖 條件C3、 C30—樣,用C0NT4發(fā)現(xiàn)代表接點X1為不成立的聯(lián)鎖條件D4,將它在 控制器CONTl中從成為不成立的控制器CONT2代替代表接點Xl,并顯示在聯(lián) 鎖診斷畫面的[Live]欄中。
(實施例l的效果)
如圖2所示,在過去的裝置中,將所謂對現(xiàn)有的聯(lián)鎖電路插入聯(lián)鎖診斷用 的功能塊的、統(tǒng)一的簡便的編程方法向系統(tǒng)程序員提供,如圖3的上部的聯(lián)鎖 診斷畫面[Live]欄中所示,將現(xiàn)在及過去最新的聯(lián)鎖不成立時的主要原因接點 及觸發(fā)事件接點作為梯形圖電路,用只要看一眼就能夠理解的形狀提供給設(shè)備 運轉(zhuǎn)人員。
艮口,在過去的聯(lián)鎖診斷功能中,實現(xiàn)運轉(zhuǎn)人員利用現(xiàn)在的聯(lián)鎖不成立的 提示,明確地回答[現(xiàn)在,雖然按下操作對象機(jī)器的起動按鈕,但是為什么不能 起動呢?]的設(shè)備運轉(zhuǎn)輔助功能;或者運轉(zhuǎn)人員利用過去最新的聯(lián)鎖不成立主要 原因的提示,明確地回答[操作對象機(jī)器停止了,為什么停止了?]的設(shè)備運轉(zhuǎn)輔 助功能;或者運轉(zhuǎn)人員利用過去最新的聯(lián)鎖不成立觸發(fā)事件主要原因的提示, 明確地回答[操作對象機(jī)器停止了,第l原因是什么?]的設(shè)備運轉(zhuǎn)輔助功能。
除此以外,在本發(fā)明中能夠提示現(xiàn)在的聯(lián)鎖不成立。即,在作為設(shè)備控制 單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、 CONT2、 CONT3、 ...、 CONTn中, 即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它控制器作為代表接點進(jìn)行接口時, 也追蹤該聯(lián)鎖條件的輸出源,同時也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián) 鎖條件成立*不成立的狀態(tài)。然后,作為監(jiān)視對象即任意的控制器中的聯(lián)鎖條件 不成立的l個起始主要原因接點,如圖3下部的聯(lián)鎖診斷畫面[Live]欄所示,能 夠用最終的個別接點提示現(xiàn)在聯(lián)鎖不成立的接點。
通過這樣,能夠提供一種裝置,該裝置由于擴(kuò)大監(jiān)視對象的范圍,并提高 監(jiān)視功能的操作性,因此在大規(guī)模的設(shè)備中,與在多個控制器之間進(jìn)行接口的 聯(lián)鎖接點的結(jié)構(gòu)狀況無關(guān),關(guān)于作為對象的設(shè)備的聯(lián)鎖條件,能夠快速地找出
現(xiàn)在的信息。
實施例2
圖3的下部表示本發(fā)明的實施例2、即根據(jù)聯(lián)鎖診斷單元20的聯(lián)鎖診斷畫面 的[Faulted]欄。
在上述實施例l中,在圖3下部的聯(lián)鎖診斷畫面[Live]欄中,在作為設(shè)備控 制單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 C0NT2、 CONT3、 ...、 CONTn中,
即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口 時,通過也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立*不成立的狀 態(tài),從而作為任意控制器中的聯(lián)鎖不成立的l個起始主要原因接點來顯示。
另一方面,在實施例2中提供一種功能,該功能在圖3下部的聯(lián)鎖診斷畫面 [Faulted]欄中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、
CONT2、 CONT3..... CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其
它的控制器作為代表接點進(jìn)行接口時,也追蹤該聯(lián)鎖條件的輸出源,用梯形圖 電路顯示最初不成立的接點、即為聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點。
聯(lián)鎖診斷單元20與實施例1一樣,從其它控制器CONT2追蹤作為代表接點 進(jìn)行接口的聯(lián)鎖條件X1的輸出源。這由控制器CONT2取入,在由聯(lián)鎖診斷用功 能塊DIAG構(gòu)成定型的聯(lián)鎖電路時,與檢測控制器CONTl中的聯(lián)鎖電路上的不 正確的聯(lián)鎖條件C3、 C30—樣,用CONT2發(fā)現(xiàn)代表接點Xl為不成立的聯(lián)鎖條件 D4,當(dāng)它成為聯(lián)鎖不成立的觸發(fā)事件(第l原因)時,在聯(lián)鎖診斷畫面[Faulted]欄 中用梯形圖電路來顯示。
通過這樣,能夠提供一種裝置,該裝置由于擴(kuò)大監(jiān)視對象的范圍,并提高 監(jiān)視功能的操作性,因此在大規(guī)模的設(shè)備中,與在多個控制器之間進(jìn)行接口的 聯(lián)鎖接點的結(jié)構(gòu)狀況無關(guān),關(guān)于作為對象的設(shè)備的聯(lián)鎖條件,能夠快速地找出 最初為不成立的聯(lián)鎖條件。
實施例3
圖4表示本發(fā)明的實施例3的內(nèi)容、即聯(lián)鎖診斷畫面及其操作方法。 在上述實施例l中,在圖3下部的聯(lián)鎖診斷畫面[Live]欄中,在作為設(shè)備控 制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、 CONT2、 CONT3、 ...、 CONTn中,
即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口 時,通過也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀
態(tài),從而作為任意控制器中的聯(lián)鎖不成立的l個起始主要原因接點來顯示。
另一方面,在上述實施例2中,在圖3下部的聯(lián)鎖診斷畫面[Faulted]欄中, 在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、CONT2、CONT3、...、 C0NTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點 進(jìn)行接口時,通過也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立, 不成立的狀態(tài),從而作為最初不成立的接點、即聯(lián)鎖不成立的觸發(fā)事件(第l原 因)的接點并用梯形圖電路顯示。
與此不同的是,在實施例3中提供一種功能,該功能在作為設(shè)備控制單元 與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng) 任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時,通過 也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),從而 選擇與聯(lián)鎖診斷畫面[Live]欄中所顯示的現(xiàn)在聯(lián)鎖不成立的接點名稱、或者聯(lián) 鎖診斷畫面[Faulted]欄中所顯示的過去最新的聯(lián)鎖不成立的接點名稱有關(guān)的變 量詳細(xì)信息(DevicePr叩erty)展開功能,從而展開、顯示相應(yīng)變量的變量詳細(xì)信 息畫面;或者選擇變量使用位置信息(Cross-reference)展開功能,從而展開、顯 示相應(yīng)變量的變量使用位置信息畫面。
通過這樣能夠提供一種裝置,該裝置使得設(shè)備運轉(zhuǎn)人員即使從數(shù)量龐大的 聯(lián)鎖電路中,也能夠采集與各個變量相關(guān)的詳細(xì)信息,并且快速地找出與作為 對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,從而能夠快速地探明聯(lián)鎖條件不成立的原 因。
實施例4
圖4的聯(lián)鎖診斷畫面及其操作方法是本發(fā)明的實施例3的繼續(xù),表示本發(fā)明 的實施例4的內(nèi)容。
在上述實施例3中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器 C0NT1、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖 條件從其它的控制器作為代表接點進(jìn)行接口時,通過也監(jiān)視用其它控制器構(gòu)建 代表接點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),選擇與聯(lián)鎖診斷畫面[Live]欄 中所顯示的現(xiàn)在聯(lián)鎖不成立的接點名稱、或者聯(lián)鎖診斷畫面[Faulted]欄中所顯 示的過去最新的聯(lián)鎖不成立的接點名稱有關(guān)的變量詳細(xì)信息(Device Property) 展開功能,從而展開、顯示相應(yīng)變量的變量詳細(xì)信息畫面;或者選擇變量使用 位置信息(Cross-reference)展開功能,從而展開、顯示相應(yīng)變量的變量使用位置 信息畫面。
與此不同的是,在實施例4中提供一種功能,該功能在作為設(shè)備控制單元
并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、 CONT3、…、CONTn中,即使
當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時,也 選擇變量使用位置信息(Cross-reference)展開功能,從指示相應(yīng)變量的使用位置 的變量使用位置信息畫面,直接展開、顯示例如在其它的控制器CONT2中使用 相應(yīng)聯(lián)鎖條件D4的程序。
通過這樣能夠提供一種裝置,該裝置使得設(shè)備運轉(zhuǎn)人員即使從數(shù)量龐大的 聯(lián)鎖電路中,也能從實際的程序采集與各個變量相關(guān)的詳細(xì)信息,并且快速地 找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,從而能夠快速地探明聯(lián)鎖條件 不成立的原因。
實施例5
圖5是表示本發(fā)明的實施例5的內(nèi)容、即聯(lián)鎖診斷畫面。 在實施例1中,在圖3的上部所示的聯(lián)鎖診斷畫面[Live]欄中,現(xiàn)在時刻的 相應(yīng)的聯(lián)鎖條件不成立時,用梯形圖電路只表示作為其主要原因的接點的聯(lián)鎖 圖;在[Faulted]欄中,過去最新的相應(yīng)的聯(lián)鎖條件不成立時,即,用梯形圖電 路來顯示為聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點。
與此不同的是,在實施例5中提供一種功能,該功能在圖5的聯(lián)鎖診斷畫面 的[Live]欄中,現(xiàn)在時刻的相應(yīng)的聯(lián)鎖條件不成立時,用梯形圖電路只表示作 為其主要原因的接點的聯(lián)鎖圖;在這些聯(lián)鎖條件之中將過去最新的聯(lián)鎖不成立 的觸發(fā)事件(第l原因)的接點,用梯形圖電路在[Faulted](lst)中來顯示;而且聯(lián) 鎖診斷單元20通過追蹤監(jiān)視、存儲控制器的反復(fù)執(zhí)行(掃描),將第2個、第3個 到第n個不成立的接點用梯形圖電路顯示在[Faulted](2nd)、 [Faulted](3,、...的 各欄中。
通過這樣能夠提供一種裝置,該裝置通過擴(kuò)大監(jiān)視對象的范圍,并提高監(jiān) 視功能的操作性,從而設(shè)備運轉(zhuǎn)人員在大規(guī)模的設(shè)備中,關(guān)于作為對象的設(shè)備 的聯(lián)鎖條件,不僅能夠快速地找出最初不成立的聯(lián)鎖條件,而且能夠快速地找 出多個聯(lián)鎖條件不成立的過程。
實施例6
圖5的聯(lián)鎖診斷畫面也表示本發(fā)明實施例6的內(nèi)容。
在實施例5中,在圖5的聯(lián)鎖診斷畫面的[Live]欄中,現(xiàn)在時刻的相應(yīng)的聯(lián) 鎖條件不成立時,用梯形圖電路只顯示作為其主要原因的接點的聯(lián)鎖圖,在這 些聯(lián)鎖條件之中,將過去最新的聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點用梯形
圖電路[Faulted](lst)來顯示,將第2個、第3個到第n個不成立的接點用梯形圖電 路顯示在[Faulted](2,, [Faulted](3,,…的各欄中。
與此不同的是,在實施例6中提供一種功能,該功能在圖5的聯(lián)鎖診斷畫面 [Faulted](2nd)、 [Faulted](3fd)、...的各欄中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連 接的多個控制器C0NT1、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng)任意控制 器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時,也追蹤該聯(lián)鎖 條件的輸出源,并將第2個、第3個到第n個不成立的接點用梯形圖電路顯示。
聯(lián)鎖診斷單元20與實施例1一樣,從其它控制器CONT2追蹤作為代表接點 進(jìn)行接口的聯(lián)鎖條件X1的輸出源。
這由控制器CONT2取入,在利用聯(lián)鎖診斷用功能塊DIAG構(gòu)成定型的聯(lián)鎖 電路時,與檢測控制器CONTl中的聯(lián)鎖電路上的不成立的聯(lián)鎖條件C3、 C30— 樣,用C0NT2檢測代表接點X1為不成立的聯(lián)鎖條件D4,當(dāng)這個成為第2個、第 3個至第n個不成立時,在聯(lián)鎖診斷畫面[Faulted](2nd)、 [Faulted](3,、...的各欄 中用梯形圖電路來顯示。
通過這樣能夠提供一種裝置,該裝置通過擴(kuò)大監(jiān)視對象的范圍,并提高監(jiān) 視功能的操作性,從而設(shè)備運轉(zhuǎn)人員在大規(guī)模的設(shè)備中,與在多個控制器之間 進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān),關(guān)于作為對象的設(shè)備的聯(lián)鎖條件,除了 最初不成立的聯(lián)鎖條件以外,而且能夠快速地找出多個聯(lián)鎖條件不成立的過 程。
實施例7
圖5的聯(lián)鎖診斷畫面也表示本發(fā)明的實施例7。
在實施例6中,在圖5的聯(lián)鎖診斷畫面[Faulted](2。d)、 [Faulted](3力、...的
各欄中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器 作為代表接點進(jìn)行接口時,也追蹤該聯(lián)鎖條件的輸出源,并將第2個、第3個到 第n個不成立的接點用梯形圖電路顯示。
在實施例7中提供一種功能,該功能在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的
多個控制器CONTl、 CONT2、 CONT3..... CONTn中,當(dāng)任意控制器所使用
的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時,通過也監(jiān)視用其它控制 器構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),即使在這些成為第2個、
第3個至第n個不成立條件時,也選擇與聯(lián)鎖診斷畫面[Faulted](2nd)、 [Faulted](3,、...的各欄中用梯形圖電路所顯示的聯(lián)鎖不成立的接點名稱有關(guān) 的變量詳細(xì)信息(DevicePr叩erty)展開功能,從而展開、顯示相應(yīng)變量的變量詳 細(xì)信息畫面;或者選擇變量使用位置信息(Cross-reference)展開功能,從而展開、 顯示相應(yīng)變量的變量使用位置信息畫面。
通過這樣能夠提供一種裝置,該裝置通過擴(kuò)大監(jiān)視對象的范圍,并提高監(jiān) 視功能的操作性,從而設(shè)備運轉(zhuǎn)人員即使從大規(guī)模的設(shè)備中的、數(shù)量龐大的聯(lián) 鎖電路中,也能夠采集與各個變量相關(guān)的詳細(xì)信息,而且與在多個控制器之間 進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān),通過一邊快速地找出多個聯(lián)鎖條件不成 立的過程, 一邊也快速地找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,能夠 快速地探明聯(lián)鎖條件不成立的原因。
實施例8
圖5的聯(lián)鎖診斷畫面也表示本發(fā)明實施例8。
在實施例7中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、
CONT2、 CONT3..... CONTn中,當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的
控制器作為代表接點進(jìn)行接口時,通過也監(jiān)視用其它控制器構(gòu)建代表接點的各
個聯(lián)鎖條件的成立,不成立的狀態(tài),即使在這些成為第2個、第3個至第n個不成 立條件時,也選擇與圖5聯(lián)鎖診斷畫面[Faulted](2nd)、 [Faulted](3")、...的各欄 中用梯形圖電路所顯示的聯(lián)鎖不成立的接點名稱有關(guān)的變量詳細(xì)信息(Device Property)展開功能,從而展開、顯示相應(yīng)變量的變量詳細(xì)信息畫面;或者選擇 變量使用位置信息(Cross-reference)展開功能,從而展開、顯示相應(yīng)變量的變量 使用位置信息畫面。
與此不同的是,在實施例8中提供一種功能,該功能在作為設(shè)備控制單元 并與網(wǎng)絡(luò)連接的多個控制器CONTl、 CONT2、 CONT3、 ...、 CONTn中,當(dāng)任 意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時,通過也 監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),即使在 這些成為第2個、第3個至第n個不成立條件時,也選擇與聯(lián)鎖診斷畫面 [Fauked](2nd) 、 [Faulted](3,、...的各欄中用梯形圖電路所顯示的聯(lián)鎖不成立 的接點名稱有關(guān)的變量使用位置信息(Cross-reference)展開功能,利用指示相應(yīng) 的變量的使用位置的變量使用位置信息畫面,直接展開、顯示例如其它的控制 器CONT2中使用相應(yīng)聯(lián)鎖條件D4的程序。通過這樣能夠提供一種裝置,該裝置使得設(shè)備運轉(zhuǎn)人員即使從數(shù)量龐大的 聯(lián)鎖電路中,也能從實際的程序采集與各個變量相關(guān)的詳細(xì)信息,并且快速地 找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,從而能夠快速地探明聯(lián)鎖條件
不成立的原因。
通過這樣能夠提供一種裝置,該裝置通過擴(kuò)大監(jiān)視對象的范圍,并提高監(jiān) 視功能的操作性,從而設(shè)備運轉(zhuǎn)人員即使從大規(guī)模的設(shè)備中的、數(shù)量龐大的聯(lián) 鎖電路中,也能夠從實際的程序采集與各個變量相關(guān)的詳細(xì)信息,而且與在多 個控制器之間進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān),通過一邊快速地找出多個 聯(lián)鎖條件不成立的過程, 一邊也快速地找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān) 的信息,能夠快速地探明聯(lián)鎖條件不成立的原因。
實施例9
圖6表示本發(fā)明的實施例9、即它的HMI畫面以及聯(lián)鎖診斷畫面。
在實施例1中,在圖3下部的聯(lián)鎖診斷畫面[Live]欄中,在作為設(shè)備控制單 元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、 CONT3、 ...、 CONTn中,即 使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口時, 通過也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài), 從而作為任意控制器中的聯(lián)鎖不成立的l個起始主要原因接點,顯示在控制程 序生成,顯示單元的計算機(jī)COMP上。
與此不同的是,在實施例9中,用一般的操作員操作'顯示機(jī)器HMI執(zhí)行實 施例1的功能。因為操作員操作,顯示機(jī)器HMI具有與計算機(jī)COMP中具有的相 同的聯(lián)鎖診斷單元20,所以具有圖3所示的聯(lián)鎖診斷畫面的顯示功能。
然后,像計算機(jī)COMP的聯(lián)鎖診斷單元20參照數(shù)據(jù)庫部30的邏輯式文件那 樣,因為操作員操作,顯示機(jī)器HMI的聯(lián)鎖診斷單元20經(jīng)由LAN參照作為計算機(jī) COMP的數(shù)據(jù)庫部30的邏輯式文件進(jìn)行存儲的聯(lián)鎖條件、即線圈變量的列表, 所以在設(shè)備操作,監(jiān)視畫面上能夠顯示聯(lián)鎖診斷對象的電路名稱列表、以及從中 選擇的聯(lián)鎖診斷畫面。
圖6表示下面的事例在設(shè)備運轉(zhuǎn)室中,用由運轉(zhuǎn)人員操作的一般的操作
員操作,顯示機(jī)器HMI,在運轉(zhuǎn)人員為了操作,監(jiān)視設(shè)備而使用的設(shè)備操作*監(jiān)視
畫面上,從聯(lián)鎖診斷對象的電路名稱畫面來選擇不成立的聯(lián)鎖電路,并顯示相 應(yīng)的聯(lián)鎖診斷畫面。
通過這樣,如圖6所示,用由運轉(zhuǎn)人員操作的一般的操作員操作,顯示機(jī)器HMI,對于利用操作員操作*監(jiān)視單元的設(shè)備操作*監(jiān)視畫面的事例,由于使其 具有顯示利用聯(lián)鎖診斷單元的聯(lián)鎖診斷對象的電路列表、以及聯(lián)鎖診斷畫面的 功能,因此設(shè)備運轉(zhuǎn)人員即使不操作系統(tǒng)程序員在程序設(shè)計時所使用的計算機(jī)
COMP,或者不接受系統(tǒng)程序員的幫助,只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的 操作員操作.顯示機(jī)器HMI,也能夠直接監(jiān)視聯(lián)鎖不成立的狀態(tài)。
另外,不需要操作員操作,監(jiān)視單元專用生成的聯(lián)鎖監(jiān)視用畫面的畫面程 序,即使在隨著設(shè)備改造而產(chǎn)生聯(lián)鎖的變更、附加、刪除的情況下,也能夠不 修改操作員操作,監(jiān)視單元的畫面程序,始終顯示最新的聯(lián)鎖狀態(tài)。
實施例IO
圖6也表示本發(fā)明的實施例10、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例2中,在圖3下部的聯(lián)鎖診斷畫面[Faulted]欄中,在作為設(shè)備控制 單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、 CONT3、 ...、 CONTn中,
即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器作為代表接點進(jìn)行接口 時,通過也監(jiān)視用其它控制器構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀 態(tài),從而追蹤該聯(lián)鎖條件的輸出源,并用梯形圖電路來顯示最初不成立的接點、 即為聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點。
與此不同的是,在實施例10中,與實施例9相同,用一般的操作員操作*顯 示機(jī)器HMI執(zhí)行實施例2的功能。
通過這樣能夠提供一種裝置,該裝置因為設(shè)備運轉(zhuǎn)人員即使不操作系統(tǒng)程 序員在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而 只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作.顯示機(jī)器HMI,也擴(kuò)大聯(lián)鎖不 監(jiān)視對象的范圍,并提高監(jiān)視功能的操作性,所以用來在大規(guī)模的設(shè)備中,與 在多個控制器之間進(jìn)行接口的聯(lián)鎖接點的結(jié)構(gòu)狀況無關(guān),關(guān)于作為對象的設(shè)備 的聯(lián)鎖條件,快速地找出最初不成立的聯(lián)鎖條件。
實施例ll
圖7表示本發(fā)明的實施例11、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例3中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其 它的控制器作為代表接點進(jìn)行接口時,為了也監(jiān)視用其它控制器構(gòu)建代表接點 的各個聯(lián)鎖條件的成立*不成立的狀態(tài),選擇與聯(lián)鎖診斷畫面[Live]欄中所顯示 的現(xiàn)在聯(lián)鎖不成立的接點名稱、或者聯(lián)鎖診斷畫面[Faulted]欄中所顯示的過去最新的聯(lián)鎖不成立的接點名稱有關(guān)的變量詳細(xì)信息(Device Property)展開功能, 從而展開、顯示相應(yīng)變量的變量詳細(xì)信息畫面;或者選擇變量使用位置信息 (Cross-reference)展開功能,從而展開、顯示相應(yīng)變量的變量使用位置信息畫面。
與此不同的是,在實施例ll中,與實施例9相同,用一般的操作員操作,顯 示機(jī)器HMI執(zhí)行實施例3的功能。
通過這樣能夠提供一種裝置,該裝置即使設(shè)備運轉(zhuǎn)人員不操作系統(tǒng)程序員 在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而只利 用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作,顯示機(jī)器HMI,即使從數(shù)量龐大的 聯(lián)鎖電路中,也能夠采集與各個變量相關(guān)的詳細(xì)信息,并且快速地找出與作為 對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,能夠快速地探明聯(lián)鎖條件不成立的原因。
實施例12
圖7表示本發(fā)明的實施例12、即它的聯(lián)鎖診斷畫面及其操作方法。
在實施例4中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、 CONT3、 ...、 CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其 它的控制器作為代表接點進(jìn)行接口時,也選擇變量使用位置信息 (Cross-reference)展開功能,從指示相應(yīng)變量的使用位置的變量使用位置信息畫 面,直接展開、顯示例如在其它的控制器CONT2中使用相應(yīng)聯(lián)鎖條件D4的程序。
與此不同的是,在實施例12中,與實施例9相同,用一般的操作員操作.顯 示機(jī)器HMI執(zhí)行實施例4的功能。
通過這樣能夠提供一種裝置,該裝置即使設(shè)備運轉(zhuǎn)人員不操作系統(tǒng)程序員 在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而只利 用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作.顯示機(jī)器HMI,即使從數(shù)量龐大的 聯(lián)鎖電路中,也能夠從實際的程序采集與各個變量相關(guān)的詳細(xì)信息,并且快速 地找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,快速地探明聯(lián)鎖條件不成立 的原因。
實施例13
圖8表示本發(fā)明的實施例13、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例5中,在圖5的聯(lián)鎖診斷畫面的[Live]欄中,現(xiàn)在時刻的相應(yīng)聯(lián)鎖 條件不成立時,用梯形圖電路只顯示作為其主要原因的接點的聯(lián)鎖圖,在這些 聯(lián)鎖條件之中,將過去最新的聯(lián)鎖不成立的觸發(fā)事件(第l原因)的接點用梯形圖 電路[Faulted](lst)來顯示,將第2個、第3個到第n個不成立的接點用梯形圖電路
顯示在[Faulted](2,、 [Faulted](3")、…的各欄中。
與此不同的是,在實施例13中,與實施例9相同,用一般的操作員操作,顯 示機(jī)器HMI執(zhí)行實施例5的功能。
通過這樣能夠提供一種裝置,該裝置因為設(shè)備運轉(zhuǎn)人員即使不操作系統(tǒng)程 序員在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而 只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作,顯示機(jī)器HMI,也擴(kuò)大監(jiān)視對 象的范圍,并提高監(jiān)視功能的操作性,所以用來在大規(guī)模的設(shè)備中,關(guān)于作為 對象的設(shè)備的聯(lián)鎖條件,不僅快速地找出最初不成立的聯(lián)鎖條件,而且快速地 找出多個聯(lián)鎖條件不成立的過程。
實施例14
圖8也表示本發(fā)明的實施例14、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例6中,在圖5的聯(lián)鎖診斷畫面[Faulted](2nd)、 [Faulted](3fd)、...的
各欄中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、 CONT2、
CONT3.....CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其它的控制器
作為代表接點進(jìn)行接口時,也追蹤該聯(lián)鎖條件的輸出源,并將第2個、第3個到 第n個不成立的接點用梯形圖電路顯示。
與此不同的是,在實施例14中,與實施例13相同,用一般的操作員操作* 顯示機(jī)器HMI執(zhí)行實施例6的功能。
通過這樣能夠提供一種裝置,該裝置因為即使設(shè)備運轉(zhuǎn)人員不操作系統(tǒng)程 序員在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而 只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作,顯示機(jī)器HMI,也擴(kuò)大監(jiān)視對 象的范圍,并提高監(jiān)視功能的操作性,所以用來在大規(guī)模的設(shè)備中,與在多個 控制器之間進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān),關(guān)于作為對象的設(shè)備的聯(lián)鎖 條件,除了快速地找出最初不成立的聯(lián)鎖條件,還快速地找出多個聯(lián)鎖條件不 成立的過程。
實施例15
圖8也表示本發(fā)明的實施例15、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例7中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器CONTl、
CONT2、 CONT3..... CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其
它的控制器作為代表接點進(jìn)行接口時,為了也監(jiān)視用其它控制器構(gòu)建代表接點 的各個聯(lián)鎖條件的成立,不成立的狀態(tài),即使在這些成為第2個、第3個至第n個
不成立條件時,也選擇與圖5的聯(lián)鎖診斷畫面[Faulted](2nd)、 [Faulted](3,、…
的各欄中用梯形圖電路所顯示的聯(lián)鎖不成立的接點名稱有關(guān)的變量詳細(xì)信息 (Device Property)展開功能,從而展開、顯示相應(yīng)變量的變量詳細(xì)信息畫面;或 者選擇變量使用位置信息(Cross-reference)展開功能,從而展開、顯示相應(yīng)變量 的變量使用位置信息畫面。
通過這樣能夠提供一種裝置,該裝置用于通過設(shè)備運轉(zhuǎn)人員即使不操作系 統(tǒng)程序員在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助, 而只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作,顯示機(jī)器HMI,也擴(kuò)大監(jiān)視 對象的范圍,并提高監(jiān)視功能的操作性,從而即使從大規(guī)模的設(shè)備中的、數(shù)量 龐大的聯(lián)鎖電路之中,也能夠采集與每個變量相關(guān)的詳細(xì)信息,另外因為與在 多個控制器之間進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān), 一邊快速地找出多個聯(lián) 鎖條件不成立的過程, 一邊也快速地找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的 信息,所以能夠快速地探明聯(lián)鎖條件不成立的原因。
實施例16
圖8也表示本發(fā)明的實施例16、即它的HMI畫面以及聯(lián)鎖診斷畫面。 在實施例8中,在作為設(shè)備控制單元并與網(wǎng)絡(luò)連接的多個控制器C0NT1、
CONT2、 CONT3..... CONTn中,即使當(dāng)任意控制器所使用的聯(lián)鎖條件從其
它的控制器作為代表接點進(jìn)行接口時,為了也監(jiān)視用其它控制器構(gòu)建代表接點 的各個聯(lián)鎖條件的成立,不成立的狀態(tài),即使在這些成為第2個、第3個至第n個 不成立條件時,也選擇與聯(lián)鎖診斷畫面[Faulted](2,、 [Faulted](3,、...的各 欄中用梯形圖電路所顯示的聯(lián)鎖不成立的接點名稱有關(guān)的變量使用位置信息 (Cross-reference)展開功能,利用指示相應(yīng)的變量的使用位置的變量使用位置信 息畫面,直接展開、顯示例如其它的控制器CONT2中使用相應(yīng)聯(lián)鎖條件D4的程 序。
通過這樣能夠提供一種裝置,該裝置使得設(shè)備運轉(zhuǎn)人員即使從數(shù)量龐大的 聯(lián)鎖電路中,也能夠從實際的程序采集與各個變量相關(guān)的詳細(xì)信息,并且快速 地找出與作為對象的設(shè)備的聯(lián)鎖條件相關(guān)的信息,從而能夠快速地探明聯(lián)鎖條 件不成立的原因。
通過這樣能夠提供一種裝置,該裝置因為即使設(shè)備運轉(zhuǎn)人員不操作系統(tǒng)程 序員在程序設(shè)計時所使用的計算機(jī)COMP,或者不接受系統(tǒng)程序員的幫助,而 只利用設(shè)備運轉(zhuǎn)人員本身經(jīng)常使用的操作員操作'顯示機(jī)器HMI,也擴(kuò)大監(jiān)視對
象的范圍,并提高監(jiān)視功能的操作性,所以即使從大規(guī)模的設(shè)備中的、數(shù)量龐 大的聯(lián)鎖電路之中,也能夠從實際的程序采集與每個變量相關(guān)的詳細(xì)信息,另 外因為與在多個控制器之間進(jìn)行接口的聯(lián)鎖接點的構(gòu)建狀況無關(guān), 一邊快速地 找出多個聯(lián)鎖條件不成立的過程, 一邊也快速地找出與作為對象的設(shè)備的聯(lián)鎖 條件相關(guān)的信息,所以能夠快速地探明聯(lián)鎖條件不成立的原因。
權(quán)利要求
1.一種設(shè)備控制系統(tǒng),其特征在于,具有生成包括聯(lián)鎖條件及聯(lián)鎖診斷的控制程序的控制程序編輯單元;執(zhí)行利用所述控制程序的程序目標(biāo)的多個設(shè)備控制單元;以及聯(lián)鎖診斷單元,所述聯(lián)鎖診斷單元具有邏輯動作部和顯示部,除了更新顯示任意設(shè)備控制單元中的現(xiàn)在以前的規(guī)定時間點上的聯(lián)鎖條件的成立·不成立、即使形成多段聯(lián)鎖電路也僅確定該不成立的起始主要原因接點、并自動地顯示利用圖表語言的聯(lián)鎖診斷畫面的功能,還具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立·不成立的狀態(tài),通過這樣其它設(shè)備控制單元中的各個聯(lián)鎖條件也作為1個不成立的起始主要原因接點,在所述聯(lián)鎖診斷畫面上顯示。
2. 如權(quán)利要求l中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立'不成立的狀態(tài),通過這樣也包含其它設(shè)備控制單元中 的每個聯(lián)鎖條件,檢測出最初不成立的接點,并在所述聯(lián)鎖診斷畫面中顯示。
3. 如權(quán)利要求l中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),通過這樣其它聯(lián)鎖控制單元中的每個 聯(lián)鎖條件也作為l個不成立的起始主要原因接點,提示其詳細(xì)信息,并提示在 其它設(shè)備控制單元中使用不成立的起始主要原因接點的程序位置。
4. 如權(quán)利要求l中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣其它聯(lián)鎖控制單元中的每個 聯(lián)鎖條件也作為l個不成立的起始主要原因接點,直接顯示在其它設(shè)備控制單 元中使用該接點的相應(yīng)程序。
5. 如權(quán)利要求l中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元除了具有即使形成多段聯(lián)鎖電路也僅確定該不成立的起始主要原因接點、 檢測出最初不成立的接點并在所述聯(lián)鎖診斷畫面上顯示的功能,還具有檢測出第2個、第3個.......第n個不成立的接點、并在所述聯(lián)鎖診斷畫面上顯示的功能。
6. 如權(quán)利要求5中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣將其它設(shè)備控制單元中的每個聯(lián)鎖條件也作為當(dāng)?shù)?個、第3個、......第n個不成立時的檢測對象接點,并在所述聯(lián)鎖診斷畫面上顯示。
7. 如權(quán)利要求6中所述的設(shè)備控制系統(tǒng),其特征在于,所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣當(dāng)其它設(shè)備控制單元中的每個聯(lián)鎖條件成為第2個、第3個.......第n個不成立且在所述聯(lián)鎖診斷畫面上顯示時,利用指示第2個、第3個.......第n個不成立的起始主要原因接點的顯示功能,直接提示其詳細(xì)信息,并提示在其它設(shè)備控制單元中使用不成立的起始主要原 因接點的程序位置。
8. 如權(quán)利要求6中所述的設(shè)備控制系統(tǒng),其特征在于, 所述聯(lián)鎖診斷單元具有以下功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立.不成立的狀態(tài),通過這樣當(dāng)其它設(shè)備控制單元中的每 個聯(lián)鎖條件成為第2個、第3個.......第n個不成立且在所述聯(lián)鎖診斷畫面上顯示時,利用指示第2個、第3個.......第n個不成立的起始主要原因接點的顯示功能,直接顯示在其它設(shè)備控制單元中使用該接點的相應(yīng)程序。
9. 如權(quán)利要求l中所述的設(shè)備控制系統(tǒng),其特征在于,在設(shè)備運轉(zhuǎn)室中,具有在設(shè)備運轉(zhuǎn)人員所操作的一般的操作員操作,顯示機(jī)器 上具有所述聯(lián)鎖診斷單元的功能、還具有顯示所述聯(lián)鎖診斷畫面的功能的操作員操 作,監(jiān)視單元,具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連 接的其它設(shè)備控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單 元構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣其它聯(lián)鎖控制 單元中的每個聯(lián)鎖條件也作為l個不成立的起始主要原因接點,并在所述操作員 操作,顯示機(jī)器的畫面上顯示所述聯(lián)鎖診斷畫面。
10. 如權(quán)利要求9中所述的設(shè)備控制系統(tǒng),其特征在于,所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣也包含其它設(shè)備控制單元中 的每個聯(lián)鎖條件,檢測出最初不成立的接點,并在所述操作員操作,顯示機(jī)器的畫面上顯示所述聯(lián)鎖診斷畫面。
11. 如權(quán)利要求9中所述的設(shè)備控制系統(tǒng),其特征在于,所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣其它設(shè)備控制單元中的各個 聯(lián)鎖條件也作為l個不成立的起始主要原因接點,并在所述操作員操作,顯示機(jī) 器的畫面上提示其詳細(xì)信息、以及在其它設(shè)備控制單元中使用的不成立的起始 主要原因接點的程序位置。
12. 如權(quán)利要求9中所述的設(shè)備控制系統(tǒng),其特征在于,所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立,不成立的狀態(tài),通過這樣其它設(shè)備控制單元中的各個 聯(lián)鎖條件也作為l個不成立的起始主要原因接點,并直接在所述操作員操作'顯 示機(jī)器的畫面上顯示在其它設(shè)備控制單元中使用該接點的相應(yīng)程序。
13. 如權(quán)利要求9中所述的設(shè)備控制系統(tǒng),其特征在于, 所述操作員操作,監(jiān)視單元除了具有即使形成多段聯(lián)鎖電路也僅確定該不成立的起始主要原因接點、 檢測出最初不成立的接點并在所述操作員操作*顯示機(jī)器的畫面上顯示所述聯(lián)鎖診斷畫面的功能,還具有檢測出第2個、第3個.......第n個不成立的接點、并在所述操作員操作*顯示機(jī)器的畫面上顯示所述聯(lián)鎖診斷畫面的功能。
14. 如權(quán)利要求13中所述的設(shè)備控制系統(tǒng),其特征在于, 所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立.不成立的狀態(tài),通過這樣其它設(shè)備控制單元中的每個 聯(lián)鎖條件也作為當(dāng)?shù)?個、第3個.......第n個不成立時的檢測對象接點,并在所述操作員操作*顯示機(jī)器的畫面上顯示所述聯(lián)鎖診斷畫面。
15. 如權(quán)利要求14中所述的設(shè)備控制系統(tǒng),其特征在于, 所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),通過這樣當(dāng)其它設(shè)備控制單元中的每個聯(lián)鎖條件成為第2個、第3個.......第n個不成立且在所述聯(lián)鎖診斷畫面上顯示時,利用指示第2個、第3個.......第n個不成立的起始主要原因接點的顯示功能,并在所述操作員操作,顯示機(jī)器的畫面上提示其詳細(xì)信息、以及在其它設(shè)備控制 單元中使用不成立的起始主要原因接點的程序位置。
16. 如權(quán)利要求14中所述的設(shè)備控制系統(tǒng),其特征在于, 所述操作員操作,監(jiān)視單元具有下面功能即使當(dāng)任意的設(shè)備控制單元所使用的聯(lián)鎖條件從與網(wǎng)絡(luò)連接的其它設(shè)備 控制單元作為代表接點進(jìn)行接口時,也監(jiān)視用其它的設(shè)備控制單元構(gòu)建代表接 點的各個聯(lián)鎖條件的成立*不成立的狀態(tài),通過這樣當(dāng)其它設(shè)備控制單元中的每個聯(lián)鎖條件成為第2個、第3個.......第n個不成立且在所述聯(lián)鎖診斷畫面上顯示時,利用指示第2個、第3個.......第n個不成立的起始主要原因接點的顯示功能, 在所述操作員操作,顯示機(jī)器的畫面上直接顯示在其它設(shè)備控制單元中使用該接 點的相應(yīng)程序。
全文摘要
一種設(shè)備控制系統(tǒng),其具備生成包括聯(lián)鎖條件及聯(lián)鎖診斷的控制程序的程序編輯單元(10);執(zhí)行上述控制程序中的程序目標(biāo)的設(shè)備控制單元(CONT1);與上述設(shè)備控制單元(CONT1)具有相同功能的多個設(shè)備控制單元(CONT2)、(CONT3)、…(CONTn);具有邏輯動作部和顯示部、更新顯示上述聯(lián)鎖條件在現(xiàn)在以前的規(guī)定時間點上的成立·不成立或者過去最新的不成立時刻、而且即使形成多段聯(lián)鎖電路也僅確定該不成立的主要原因并自動地利用圖表語言進(jìn)行顯示的聯(lián)鎖診斷單元(20);以及由設(shè)備運轉(zhuǎn)人員操作的操作員操作·顯示機(jī)器(HMI),使該操作員操作·顯示機(jī)器具有與上述聯(lián)鎖診斷單元(20)相同的功能。
文檔編號G05B23/02GK101171556SQ20068001504
公開日2008年4月30日 申請日期2006年1月25日 優(yōu)先權(quán)日2006年1月25日
發(fā)明者粂川幸雄, 野島章 申請人:東芝三菱電機(jī)產(chǎn)業(yè)系統(tǒng)株式會社