的處理作為錯誤自動解除處理。
[0050]錯誤自動解除處理部35將當(dāng)前發(fā)生中錯誤333的錯誤發(fā)生信息3331從“有錯誤”更新為“無錯誤”(步驟S309)。另外,錯誤自動解除處理部35向顯示裝置更新部38對已將錯誤解除這一情況進(jìn)行通知(步驟S310)。接收到來自錯誤自動解除處理部35的通知的顯示裝置更新部38將顯示裝置306的顯示狀態(tài)更新為無錯誤的顯示狀態(tài)(步驟S311)。另外,錯誤自動解除處理部35將表示已自動地將錯誤解除的信息作為履歷而追加記錄至錯誤自動解除履歷331中(步驟S312)。此外,在這里,以將錯誤自動解除履歷331儲存至數(shù)據(jù)存儲器33中的情況作為例子,但也可以將未圖示的外部存儲器與可編程邏輯控制器3連接,將錯誤自動解除履歷儲存至外部存儲器中。并且,錯誤自動解除處理部35將錯誤解除的履歷輸出至通信部31。由此,錯誤自動解除處理部35經(jīng)由通信部31,將錯誤自動解除的履歷向外部儀器2的通信部21進(jìn)行發(fā)送(步驟S313)。
[0051]在本實(shí)施方式中,使得可編程邏輯控制器3可針對每一個錯誤而對錯誤檢測處理及該錯誤的錯誤原因是否已被消除的判定處理(即,錯誤自動解除判定處理。)進(jìn)行定義。因此,在錯誤正在發(fā)生期間定期地執(zhí)行錯誤原因消除判定處理,在錯誤原因已被消除的情況下,能夠執(zhí)行錯誤的自動解除??稍诔掷m(xù)進(jìn)行控制的狀態(tài)下進(jìn)行從錯誤的檢測至錯誤的自動解除為止的一系列處理。
[0052]錯誤自動解除處理部35僅在關(guān)于檢測出的錯誤,預(yù)先在錯誤自動解除可否設(shè)定332中設(shè)定為實(shí)施錯誤自動解除的情況下,進(jìn)行錯誤的自動解除處理。該設(shè)定可針對每一個錯誤類別而進(jìn)行定義,在可編程邏輯控制器3工作過程中該設(shè)定被變更的情況下,數(shù)據(jù)更新部32將變更后的設(shè)定內(nèi)容立刻反映至數(shù)據(jù)存儲器304中(具體地說,錯誤自動解除可否設(shè)定332中),因此能夠基于新的設(shè)定而繼續(xù)進(jìn)行處理。
[0053]在錯誤自動解除處理部35將錯誤自動解除時,相應(yīng)地由顯示裝置更新部38更新顯示裝置306的顯示內(nèi)容。由此,在錯誤原因未消除的狀態(tài)下,能夠在顯示裝置306上對發(fā)生中的錯誤狀態(tài)進(jìn)行確認(rèn)。另外,由于將當(dāng)前發(fā)生中錯誤333、錯誤自動解除履歷331儲存至可編程邏輯控制器3內(nèi)的存儲介質(zhì)(即,數(shù)據(jù)存儲器304)中,因此在錯誤原因未消除的狀態(tài)下,發(fā)生中的錯誤狀態(tài)能夠在與可編程邏輯控制器3連接的工程設(shè)計(jì)工具1上進(jìn)行確認(rèn)。并且,另外,由于將與錯誤的自動解除相關(guān)的履歷向外部儀器2進(jìn)行發(fā)送,因此在錯誤原因未消除的狀態(tài)下,能夠在外部儀器2上對發(fā)生中的錯誤狀態(tài)進(jìn)行確認(rèn)。
[0054]本實(shí)施方式所涉及的可編程邏輯控制器3在錯誤原因已被消除后,通過將錯誤自動解除,從而能夠削減手動進(jìn)行的錯誤解除操作所花費(fèi)的維護(hù)成本,避免重新啟動等系統(tǒng)停機(jī)造成的損失。另外,可編程邏輯控制器3還能夠應(yīng)用于特別是工廠設(shè)備等本身就難以將系統(tǒng)停機(jī)的設(shè)備、裝置中。
[0055]另外,本實(shí)施方式所涉及的可編程邏輯控制器3由于可針對每一個自動解除錯誤而進(jìn)行定義,因此能夠針對每一個系統(tǒng)靈活地進(jìn)行運(yùn)用。
[0056]并且,本實(shí)施方式所涉及的可編程邏輯控制器3在自動地將錯誤解除時,能夠?qū)㈠e誤解除的履歷保存在可編程邏輯控制器3內(nèi)的數(shù)據(jù)存儲器304中,或者保存在安裝于可編程邏輯控制器3的外部存儲器中,另外,能夠?qū)㈠e誤解除的履歷向外部儀器進(jìn)行通知。通過對上述履歷進(jìn)行確認(rèn),從而能夠?qū)﹀e誤的發(fā)生、錯誤的自動解除等工作狀況的詳細(xì)情況進(jìn)行確認(rèn)。
[0057]并且,由于可對錯誤自動解除的實(shí)施可否的設(shè)定進(jìn)行變更而不使系統(tǒng)停機(jī),因此即使在系統(tǒng)工作后希望對設(shè)定進(jìn)行變更的情況下,也能夠避免重新啟動等系統(tǒng)停機(jī)導(dǎo)致的損失。
[0058]此外,在上述的實(shí)施方式中,以利用顯示裝置將錯誤正在發(fā)生這一情況向用戶進(jìn)行通知的結(jié)構(gòu)作為例子,但只要能夠?qū)㈠e誤的發(fā)生向用戶進(jìn)行通知,則不一定必須得是顯示裝置。例如,還可以使用揚(yáng)聲器通過聲音對錯誤的發(fā)生進(jìn)行通知,也可以使用振動器通過振動而對錯誤的發(fā)生進(jìn)行通知。
[0059]如上所述,本實(shí)施方式所涉及的可編程邏輯控制器在檢測出了錯誤后,在錯誤原因已被消除的情況下自動地將錯誤解除。因此,在錯誤原因未消除的狀態(tài)下,能夠在顯示裝置上或與可編程邏輯控制器連接的工程設(shè)計(jì)工具上對發(fā)生中的錯誤狀態(tài)進(jìn)行確認(rèn)。由此,變得不容易出現(xiàn)在用戶未知的期間發(fā)生錯誤、并將錯誤解除的情況,變得容易采取防止錯誤原因的發(fā)生的根本性對策。
[0060]工業(yè)實(shí)用性
[0061]如上所述,本發(fā)明所涉及的可編程邏輯控制器在檢測出了錯誤后,在錯誤原因已被消除的情況下自動地將錯誤解除這一點(diǎn)是有益的。
[0062]標(biāo)號的說明
[0063]1工程設(shè)計(jì)工具,2外部儀器,3可編程邏輯控制器,4網(wǎng)絡(luò),5控制對象儀器,6傳感器,7放大器,11、21、31通信部,12錯誤自動解除設(shè)定部,32數(shù)據(jù)更新部,34錯誤自動解除可否設(shè)定獲取部,35錯誤自動解除處理部,36錯誤檢測部,37錯誤自動解除可否判定部,38顯示裝置更新部,301CPU,302R0M,303存儲器,304數(shù)據(jù)存儲器,305通信1/F,306顯示裝置,331錯誤自動解除履歷,332錯誤自動解除可否設(shè)定,333當(dāng)前發(fā)生中錯誤,361錯誤檢測處理,371錯誤自動解除可否判定處理,3321錯誤自動解除可否設(shè)定,3331錯誤發(fā)生信息。
【主權(quán)項(xiàng)】
1.一種可編程邏輯控制器,其能夠基于從所連接的儀器輸入的信號而執(zhí)行控制程序, 該可編程邏輯控制器的特征在于,具有: 錯誤檢測部,其對在所述控制程序執(zhí)行中所發(fā)生的錯誤進(jìn)行檢測; 存儲部,其對錯誤發(fā)生信息進(jìn)行存儲,該錯誤發(fā)生信息針對錯誤的每一個種類,示出所述錯誤檢測部是否檢測出了錯誤; 錯誤解除處理部,其針對所述錯誤檢測部所檢測出的各錯誤,對錯誤原因是否已被消除進(jìn)行判定,在所述錯誤原因已被消除的情況下,進(jìn)行包含將所述錯誤發(fā)生信息變更為錯誤未發(fā)生的處理在內(nèi)的錯誤解除處理; 錯誤解除可否設(shè)定存儲部,其針對所述錯誤檢測部所檢測的各錯誤,對是否由所述錯誤解除處理部將錯誤解除的設(shè)定進(jìn)行存儲;以及 錯誤解除可否判定部,其在所述錯誤檢測部檢測出了錯誤時,基于存儲在所述錯誤解除可否設(shè)定存儲部中的信息,對是否是由所述錯誤解除處理部進(jìn)行解除的錯誤進(jìn)行判定, 所述錯誤解除處理部針對由所述錯誤解除可否判定部判定為是由所述錯誤解除處理部進(jìn)行解除的錯誤的錯誤,進(jìn)行所述錯誤解除處理。2.根據(jù)權(quán)利要求1所述的可編程邏輯控制器,其特征在于, 具有通知裝置,該通知裝置在所述錯誤檢測部檢測出了錯誤時,對錯誤正在發(fā)生這一情況進(jìn)行通知, 所述錯誤解除處理包含下述處理,即,將所述通知裝置中的錯誤正在發(fā)生這一情況的通知設(shè)為非通知。3.根據(jù)權(quán)利要求2所述的可編程邏輯控制器,其特征在于, 所述錯誤解除處理包含下述處理,即,將表示進(jìn)行了所述錯誤解除處理的信息記錄在內(nèi)部存儲器中,或者記錄在安裝于可編程邏輯控制器的外部存儲器中。4.根據(jù)權(quán)利要求2所述的可編程邏輯控制器,其特征在于, 所述錯誤解除處理包含下述處理,即,將表示進(jìn)行了所述錯誤解除處理的信息向外部儀器進(jìn)行發(fā)送。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的可編程邏輯控制器,其特征在于, 具有數(shù)據(jù)更新部,該數(shù)據(jù)更新部與所述控制程序的執(zhí)行獨(dú)立地進(jìn)行對所述錯誤解除可否設(shè)定存儲部所存儲的設(shè)定內(nèi)容進(jìn)行更新的處理。
【專利摘要】具有:錯誤檢測部(36),其對錯誤進(jìn)行檢測;數(shù)據(jù)存儲器(304),其對錯誤發(fā)生信息進(jìn)行存儲,該錯誤發(fā)生信息針對錯誤的每一個種類,示出錯誤檢測部(36)是否檢測出了錯誤;錯誤自動解除處理部(35),其針對錯誤檢測部(36)所檢測出的各錯誤,對錯誤原因是否已被消除進(jìn)行判定,在錯誤原因已被消除的情況下,進(jìn)行包含將錯誤發(fā)生信息變更為錯誤未發(fā)生的處理在內(nèi)的錯誤解除處理;以及錯誤自動解除可否判定部(37),其對錯誤自動解除可否設(shè)定(332)進(jìn)行參照,在錯誤檢測部(36)檢測出了錯誤時,基于錯誤解除可否設(shè)定(332),對是否是由錯誤自動解除處理部(35)進(jìn)行解除的錯誤進(jìn)行判定,錯誤自動解除處理部(35)針對錯誤自動解除可否判定部(37)判定為是由錯誤自動解除處理部(35)進(jìn)行解除的錯誤的錯誤,進(jìn)行錯誤解除處理。
【IPC分類】G05B19/05
【公開號】CN105393178
【申請?zhí)枴緾N201480040801
【發(fā)明人】中南和宏
【申請人】三菱電機(jī)株式會社
【公開日】2016年3月9日
【申請日】2014年4月25日
【公告號】DE112014003065T5, WO2015162793A1