1.一種生產(chǎn)排程方法,包括如下步驟:
步驟一,判斷當前時刻資源是否處于空閑狀態(tài);
步驟二,于判斷結(jié)果為當前時刻資源空閑時,獲取當前時刻已到達該資源的所有待排程任務(wù)之間的換產(chǎn)時間;
步驟三,將當前時刻已到達資源的所有待排程任務(wù)按換產(chǎn)時間最小規(guī)則進行排序,并根據(jù)排序結(jié)果安排各待排任務(wù)。
2.如權(quán)利要求1所述的一種生產(chǎn)排程方法,其特征在于:于步驟二之前,還包括建立各待排程任務(wù)之間的換產(chǎn)時間的步驟。
3.如權(quán)利要求1所述的一種生產(chǎn)排程方法,其特征在于:于步驟一之前,還包括啟動一計時器以模擬現(xiàn)實時間的步驟。
4.如權(quán)利要求1所述的一種生產(chǎn)排程方法,其特征在于:于步驟一中,若當前時刻資源有任務(wù)占用或處于換產(chǎn)時間,則該資源不處于空閑狀態(tài)。
5.如權(quán)利要求3所述的一種生產(chǎn)排程方法,其特征在于:若判斷結(jié)果為該資源不處于空閑狀態(tài),則不進行后續(xù)排程處理,但計時器繼續(xù)計時。
6.一種生產(chǎn)排程系統(tǒng),包括:
判斷單元,用于判斷當前時刻資源是否處于空閑狀態(tài);
換產(chǎn)時間獲取單元,用于于該判斷單元的判斷結(jié)果為當前時刻資源處于空閑狀態(tài)時,獲取當前時刻已到達該資源的所有待排程任務(wù)之間的換產(chǎn)時間;
排程處理單元,用于將當前時刻已到達資源的所有待排程任務(wù)按換產(chǎn)時間最小規(guī)則進行排序,并根據(jù)排序結(jié)果安排各待排任務(wù)。
7.如權(quán)利要求6所述的一種生產(chǎn)排程系統(tǒng),其特征在于:該系統(tǒng)還包括換產(chǎn)時間建立單元,用于建立各待排程任務(wù)之間的換產(chǎn)時間。
8.如權(quán)利要求6所述的一種生產(chǎn)排程系統(tǒng),其特征在于:該系統(tǒng)還包括計時單元,通過啟動一計時器以模擬現(xiàn)實時間。
9.如權(quán)利要求6所述的一種生產(chǎn)排程系統(tǒng),其特征在于:若當前時刻資源有任務(wù)占用或處于換產(chǎn)時間,則該判斷單元判斷該資源不處于空閑狀態(tài)。
10.如權(quán)利要求8所述的一種生產(chǎn)排程方法,其特征在于:若該判斷單元的判斷結(jié)果為該資源不處于空閑狀態(tài),則不進行后續(xù)排程處理,但該計時單元繼續(xù)計時。