本發(fā)明涉及通訊策略優(yōu)化領(lǐng)域,特別涉及了一種提高頂管掘進(jìn)機(jī)dcs通訊效率的方法。
背景技術(shù):
目前頂管掘進(jìn)機(jī),各個(gè)分系統(tǒng)plc與主控plc之間需要進(jìn)行讀寫通訊。分系統(tǒng)plc一般包括:機(jī)頭plc、中繼1plc、中繼2plc、中繼3plc、泥水plc、變頻器等。根據(jù)項(xiàng)目的具體實(shí)施情況,中繼系統(tǒng)不一定接入。當(dāng)主控plc訪問分系統(tǒng)plc時(shí),若存在分系統(tǒng)未投入使用的情況,則會(huì)大大增加通訊周期,從而嚴(yán)重影響整個(gè)設(shè)備的狀態(tài)監(jiān)控以及操控的及時(shí)性,增加施工難度以及安全隱患。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為了縮短通訊周期,提高整體設(shè)備的響應(yīng)速度,減少施工的難度以及安全隱患,特提供了一種提高頂管掘進(jìn)機(jī)dcs通訊效率的方法。
本發(fā)明提供了一種提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,其特征在于:所述的提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,根據(jù)設(shè)備工作狀態(tài)、操控指令或者檢測(cè)分系統(tǒng)設(shè)備是否投入使用,改變主控plc通訊訪問個(gè)數(shù),從而避免對(duì)無效的通訊模塊進(jìn)行訪問,縮短通訊周期;
主頂plc模塊:作為主控plc,與各個(gè)分系統(tǒng)plc間進(jìn)行通訊,讀取分系統(tǒng)狀態(tài)并進(jìn)行控制,同時(shí)控制主頂作業(yè);
機(jī)頭plc模塊:與主頂plc通訊,受其控制并采集機(jī)頭內(nèi)部數(shù)據(jù),控制機(jī)頭各部件作業(yè);
中繼plc模塊:與主頂plc通訊,受其控制并采集中繼內(nèi)部數(shù)據(jù),控制中繼各部件作業(yè);
泥水plc模塊:與主頂plc通訊,控制調(diào)節(jié)泥水泵、排渣泵的流量;e.變頻器plc模塊:與主頂plc通訊,控制刀盤電機(jī)速度和方向;
各組成部分的相互連接關(guān)系如下:主頂plc模塊與機(jī)頭plc模塊連接;主頂plc模塊與中繼plc模塊連接;主頂plc模塊與泥水plc模塊連接;主頂plc模塊與變頻器plc模塊連接。
通過程序?qū)崿F(xiàn)對(duì)通訊個(gè)數(shù)的智能改變,通訊策略應(yīng)用于主頂plc的程序,通過判斷主頂油缸是否作業(yè),分兩種判斷通訊個(gè)數(shù)判斷方式;當(dāng)主頂油缸作業(yè)時(shí)通過中繼控制開關(guān)狀態(tài)判斷通訊訪問個(gè)數(shù);當(dāng)主頂油缸不作業(yè)時(shí)通過依次檢測(cè)中繼單個(gè)模塊是否通信成功來判斷通訊訪問個(gè)數(shù);應(yīng)用主控plc的程序編寫,通過參考控制策略流程圖,根絕實(shí)際設(shè)備操作要求對(duì)主控plc程序的通信部分進(jìn)行編寫,提高主控plc與分系統(tǒng)plc間的通訊效率。
本發(fā)明的優(yōu)點(diǎn):
與現(xiàn)有通訊方法相比,節(jié)省了由于分系統(tǒng)設(shè)備未投入使用情況下所帶來通訊等待延時(shí)。根據(jù)操控指令或者檢測(cè)分系統(tǒng)設(shè)備是否投入使用,該通訊方法可以智能改變主控plc通訊個(gè)數(shù),不與未投入使用的分系統(tǒng)設(shè)備進(jìn)行通訊,從而極大縮短通訊周期。且可以根據(jù)具體的工況要求,對(duì)初始的通訊個(gè)數(shù)改變條件進(jìn)行設(shè)定。
附圖說明
下面結(jié)合附圖及實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明:
圖1為控制策略流程圖。
具體實(shí)施方式
實(shí)施例1
本發(fā)明提供了一種提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,其特征在于:所述的提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,根據(jù)設(shè)備工作狀態(tài)、操控指令或者檢測(cè)分系統(tǒng)設(shè)備是否投入使用,改變主控plc通訊訪問個(gè)數(shù),從而避免對(duì)無效的通訊模塊進(jìn)行訪問,縮短通訊周期;
主頂plc模塊:作為主控plc,與各個(gè)分系統(tǒng)plc間進(jìn)行通訊,讀取分系統(tǒng)狀態(tài)并進(jìn)行控制,同時(shí)控制主頂作業(yè);
機(jī)頭plc模塊:與主頂plc通訊,受其控制并采集機(jī)頭內(nèi)部數(shù)據(jù),控制機(jī)頭各部件作業(yè);
中繼plc模塊:與主頂plc通訊,受其控制并采集中繼內(nèi)部數(shù)據(jù),控制中繼各部件作業(yè);
泥水plc模塊:與主頂plc通訊,控制調(diào)節(jié)泥水泵、排渣泵的流量;e.變頻器plc模塊:與主頂plc通訊,控制刀盤電機(jī)速度和方向;
各組成部分的相互連接關(guān)系如下:主頂plc模塊與機(jī)頭plc模塊連接;主頂plc模塊與中繼plc模塊連接;主頂plc模塊與泥水plc模塊連接;主頂plc模塊與變頻器plc模塊連接。
通過程序?qū)崿F(xiàn)對(duì)通訊個(gè)數(shù)的智能改變,通訊策略應(yīng)用于主頂plc的程序,通過判斷主頂油缸是否作業(yè),分兩種判斷通訊個(gè)數(shù)判斷方式;當(dāng)主頂油缸作業(yè)時(shí)通過中繼控制開關(guān)狀態(tài)判斷通訊訪問個(gè)數(shù);當(dāng)主頂油缸不作業(yè)時(shí)通過依次檢測(cè)中繼單個(gè)模塊是否通信成功來判斷通訊訪問個(gè)數(shù);應(yīng)用主控plc的程序編寫,通過參考控制策略流程圖,根絕實(shí)際設(shè)備操作要求對(duì)主控plc程序的通信部分進(jìn)行編寫,提高主控plc與分系統(tǒng)plc間的通訊效率。
實(shí)施例2
本發(fā)明提供了一種提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,其特征在于:所述的提高頂管掘進(jìn)機(jī)dcs通訊效率的方法,根據(jù)設(shè)備工作狀態(tài)、操控指令或者檢測(cè)分系統(tǒng)設(shè)備是否投入使用,改變主控plc通訊訪問個(gè)數(shù),從而避免對(duì)無效的通訊模塊進(jìn)行訪問,縮短通訊周期;
主頂plc模塊:作為主控plc,與各個(gè)分系統(tǒng)plc間進(jìn)行通訊,讀取分系統(tǒng)狀態(tài)并進(jìn)行控制,同時(shí)控制主頂作業(yè);
機(jī)頭plc模塊:與主頂plc通訊,受其控制并采集機(jī)頭內(nèi)部數(shù)據(jù),控制機(jī)頭各部件作業(yè);
中繼plc模塊:與主頂plc通訊,受其控制并采集中繼內(nèi)部數(shù)據(jù),控制中繼各部件作業(yè);
泥水plc模塊:與主頂plc通訊,控制調(diào)節(jié)泥水泵、排渣泵的流量;e.變頻器plc模塊:與主頂plc通訊,控制刀盤電機(jī)速度和方向;
各組成部分的相互連接關(guān)系如下:主頂plc模塊與機(jī)頭plc模塊連接;主頂plc模塊與中繼plc模塊連接;主頂plc模塊與泥水plc模塊連接;主頂plc模塊與變頻器plc模塊連接。