两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

工藝設(shè)備的PLC程序的編程方法及相關(guān)設(shè)備與流程

文檔序號:40643222發(fā)布日期:2025-01-10 18:49閱讀:3來源:國知局
工藝設(shè)備的PLC程序的編程方法及相關(guān)設(shè)備與流程

本技術(shù)涉及自動化領(lǐng)域,具體而言,涉及一種工藝設(shè)備的plc程序的編程方法及相關(guān)設(shè)備。


背景技術(shù):

1、在產(chǎn)品生產(chǎn)過程中,不同的產(chǎn)品具有對工藝和配方的不同生產(chǎn)要求,如生產(chǎn)不同產(chǎn)品所使用的物料、溫度、濕度等不同,這需要操作人員操作各工藝設(shè)備滿足生產(chǎn)要求。

2、目前,通常是由操作人員根據(jù)產(chǎn)品的生產(chǎn)要求操作各工藝設(shè)備,為各工藝設(shè)備配置相應(yīng)的參數(shù),例如,配置設(shè)備處理物料時的溫度、濕度、轉(zhuǎn)速,輸入工藝設(shè)備的物料重量等。

3、不同產(chǎn)品生產(chǎn)切換需要操作人員調(diào)整工藝設(shè)備的配置,而當(dāng)產(chǎn)品類型眾多時,同一工藝設(shè)備所需生產(chǎn)的產(chǎn)品可能需要在大量不同的產(chǎn)品之間切換,這使得操作人員需頻繁調(diào)整工藝設(shè)備的配置,操作人員需要耗費較多的時間對工藝設(shè)備的配置進行調(diào)整,影響生產(chǎn)效率,并且容易出錯,導(dǎo)致生產(chǎn)失敗。


技術(shù)實現(xiàn)思路

1、有鑒于此,本技術(shù)旨在提供一種工藝設(shè)備的plc(programmable?logiccontroller,可編程邏輯控制器)程序的編程方法及相關(guān)設(shè)備,可以直接編譯可以由plc執(zhí)行的工藝配方,以控制各工藝設(shè)備執(zhí)行,減少操作人員的工作量和操作失誤,提高生產(chǎn)效率。

2、第一方面,本技術(shù)實施例提供一種工藝設(shè)備的plc程序的編程方法,包括:提供一可視化編程界面,所述可視化編程界面上顯示有編輯欄和顯示區(qū)域,所述編輯欄用于通過自然語言輸入工藝設(shè)備生產(chǎn)一種產(chǎn)品所需的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方;響應(yīng)于用戶在所述編輯欄的輸入操作,基于所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方生成標(biāo)準操作流程文件,并在所述顯示區(qū)域通過自然語言按照預(yù)設(shè)顯示格式顯示所述標(biāo)準操作流程文件;將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序。

3、本技術(shù)實施例中,操作人員在可視化編程界面上進行輸入操作,可以生成標(biāo)準操作流程文件并轉(zhuǎn)換為工藝設(shè)備的plc控制器可以運行的plc程序,通過plc程序,可以直接控制工藝設(shè)備執(zhí)行生產(chǎn),不需要人工再按照紙質(zhì)工單或者下發(fā)在手持終端上的操作說明,逐步控制工藝設(shè)備,如此可以降低車間操作人員的工作量,且不容易操作錯誤,整體上提高了生產(chǎn)效率。一般情況下,人工編寫sop(standard?operating?procedure,標(biāo)準操作流程)和plc程序?qū)こ處熡奢^高的專業(yè)要求,在本技術(shù)實施例中,可視化編程界面的編輯欄以自然語言的形式輸入工藝設(shè)備生產(chǎn)一種產(chǎn)品所需的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方,自然語言的形式可以使得標(biāo)準操作流程文件的編寫更易于用戶理解,從而降低sop的編寫難度,提高編寫效率。基于輸入的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方可以直接生成標(biāo)準操作流程文件,由此,用戶僅需要輸入生產(chǎn)產(chǎn)品所需的工藝步驟的條件、參數(shù)、配方即可實現(xiàn)sop的編寫,無需針對每一sop進行梳理與編寫,有效簡化sop的編寫復(fù)雜度,提高sop編寫的效率,同時,以自然語言的形式顯示sop,可以使得用戶更易于理解sop,便于對sop進行維護。最后,可以直接將標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序,用戶無需根據(jù)sop進行邏輯梳理和人為進行plc編程,有效提高plc程序的編寫效率。通過上述方式,可以有效降低對sop和plc程序的編寫難度、提高編寫效率,在后續(xù)維護時,也更易于理解與維護。

4、一實施例中,所述編輯欄上顯示有工藝步驟的序號字段、工藝步驟名稱字段、工藝條件和參數(shù)字段以及配料字段,所述字段被配置為以填充和/或選擇的方式進行所述輸入操作。

5、相較于sop文件的梳理和代碼的編寫,本實施例中,用戶僅需簡單以填充和選擇此類較為簡單的輸入操作方式即可實現(xiàn)sop和plc程序的編寫,有效降低現(xiàn)sop和plc程序的編寫難度,提高編寫效率。

6、一實施例中,所述編輯欄上顯示有標(biāo)準操作流程名稱字段,所述方法還包括:響應(yīng)于用戶在所述標(biāo)準操作流程名稱字段的輸入和確定操作,顯示一編輯界面,所述編輯界面上顯示有工藝步驟的序號字段、工藝步驟名稱字段、工藝條件和參數(shù)字段以及配料字段;其中,所述輸入和確定操作為所述輸入操作中的一個操作;通過所述編輯界面接收所述輸入操作中的其余輸入操作。

7、本技術(shù)實施例中,編輯欄上顯示有標(biāo)準操作流程名稱字段,對標(biāo)準操作流程名稱字段進行輸入和確定操作即可顯示對該標(biāo)準操作流文件的編輯程界面,以便于用戶選擇自己所需操作的標(biāo)準操作流程文件進行編輯。顯示的便捷界面設(shè)置有相應(yīng)的工藝步驟的序號字段、工藝步驟名稱字段、工藝條件和參數(shù)字段以及配料字段,能夠給用戶有效的指示,便于用戶選擇字段進行相應(yīng)參數(shù)的修改。該方式可以使得用戶便于選擇需要修改的標(biāo)準操作流程文件或文件中的部分參數(shù),從而有效簡化對sop進行修改的復(fù)雜度。

8、一實施例中,所述編輯界面中的所述字段以圖形和/或表單的形式顯示。

9、圖形和表單能夠使用戶更易于理解,本技術(shù)實施例中,編輯界面中的所述字段以圖形和/或表單的形式顯示,可以便于用戶對各字段進行理解,從而提高輸入?yún)?shù)的效率,提高標(biāo)準操作流程文件的編寫效率和plc的編程效率。

10、一實施例中,所述編輯欄還配置有允許對標(biāo)準操作流程文件進行操作的預(yù)設(shè)用戶權(quán)限,所述預(yù)設(shè)用戶權(quán)限包括所述輸入操作的權(quán)限和對所述標(biāo)準操作流程文件的變更操作的權(quán)限;在接收所述輸入操作之前,或者生成所述標(biāo)準操作流程文件之后且收到對所述標(biāo)準操作流程文件的變更操作的情況下,所述方法還包括:確定發(fā)起所述輸入操作或者所述變更操作的用戶的權(quán)限是否與所述預(yù)設(shè)用戶權(quán)限匹配;在匹配的情況下,響應(yīng)所述輸入操作或所述變更操作。

11、本技術(shù)實施例中,通過配置對標(biāo)準操作流程文件的輸入操作和變更操作配置相應(yīng)的權(quán)限,由此,可以使得無相應(yīng)權(quán)限的用戶無法對標(biāo)準操作流程文件進行輸入或變更,有效提高標(biāo)準操作流程文件的安全性,減少被非法更改的情況,提高工業(yè)生產(chǎn)的安全性與有效性。

12、一實施例中,所述編輯欄配置有設(shè)備標(biāo)識與所述預(yù)設(shè)用戶權(quán)限之間的對應(yīng)關(guān)系;所述確定發(fā)起所述輸入操作或者變更操作的用戶的權(quán)限是否與所述預(yù)設(shè)用戶權(quán)限匹配,包括:獲取發(fā)起所述輸入操作或者變更操作的用戶所使用設(shè)備的目標(biāo)設(shè)備標(biāo)識;基于所述設(shè)備標(biāo)識與所述預(yù)設(shè)用戶權(quán)限之間的對應(yīng)關(guān)系確定所述目標(biāo)設(shè)備標(biāo)識對應(yīng)的目標(biāo)用戶權(quán)限;若所述目標(biāo)用戶權(quán)限包括所述輸入操作或所述變更操作的情況下,確定發(fā)起所述輸入操作或者變更操作的用戶的權(quán)限與所述預(yù)設(shè)用戶權(quán)限匹配。

13、生產(chǎn)一種產(chǎn)品所使用的工藝設(shè)備可能有多個,本技術(shù)實施例中,根據(jù)設(shè)備標(biāo)識配置相應(yīng)的用戶權(quán)限,使得用戶僅能夠在部分合法的設(shè)備上進行標(biāo)準操作流程文件的創(chuàng)建、修改,減少配方泄露的可能性,以及有效提高生產(chǎn)的安全性,減少不同工藝設(shè)備對標(biāo)準操作流程文件進行修改的可能性。

14、一實施例中,所述編輯欄還用于提供初始標(biāo)準操作流程文件;所述方法還包括:響應(yīng)于用戶對所述初始標(biāo)準操作流程文件的復(fù)制操作,生成復(fù)制文件;響應(yīng)于用戶在所述編輯欄對所述復(fù)制文件的輸入操作和/或變更操作,生成新的標(biāo)準操作流程文件。

15、部分產(chǎn)品工藝、參數(shù)、配方相似,可能僅有少數(shù)幾項存在區(qū)別,對于此類產(chǎn)品的sop,本技術(shù)實施例中,提供復(fù)制功能,可以直接復(fù)制已有的初始標(biāo)準操作流程文件并對部分參數(shù)進行修改即可生成新的標(biāo)準操作流程文件,該方式可以有效減少大量相似的sop編寫時的效率。

16、一實施例中,所述將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序,包括:獲取plc程序模板,所述plc程序模板包括多個plc程序子模板,每一所述plc程序子模板對應(yīng)一個所述工藝步驟,每一所述plc程序子模板上預(yù)設(shè)有用于填充對應(yīng)工藝步驟的工藝條件和參數(shù)以及配方;從所述標(biāo)準操作流程文件提取所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方的字段;根據(jù)所述工藝步驟將每個工藝步驟的工藝條件和參數(shù)以及配方的字段分別填充至各自對應(yīng)的所述plc程序子模板中,得到所述工藝設(shè)備的plc控制器可以運行的plc程序。

17、本技術(shù)實施例中,通過預(yù)設(shè)plc程序模板,在進行標(biāo)準操作流程文件與plc程序的轉(zhuǎn)換時,可以直接從標(biāo)準操作流程文件提取相應(yīng)地參數(shù)寫到plc程序模板中,該方式無需用戶梳理plc程序的邏輯,可以減少plc程序編程的復(fù)雜度,有效提高plc程序編程的效率。此外,不同的工藝設(shè)備功能不同、控制方法不同,分別配置對應(yīng)的plc程序子模板,以生成各工藝設(shè)備各自可以運行的plc程序,該方式可以實現(xiàn)不同工藝設(shè)備的plc程序編程,無需針對每一工藝設(shè)備單獨編程,可以有效提高編程效率。

18、一實施例中,所述基于所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方生成標(biāo)準操作流程文件之后,所述方法還包括:按預(yù)設(shè)序列化規(guī)則對所述標(biāo)準操作流程文件進行序列化后保存,所述序列化用于將標(biāo)準操作流程文件轉(zhuǎn)換為預(yù)設(shè)存儲格式;所述將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序,包括:將序列化后的標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序。

19、本技術(shù)實施例中,序列化用于將標(biāo)準操作流程文件轉(zhuǎn)換為預(yù)設(shè)存儲格式,對標(biāo)準操作流程文件進行序列化后保存,可以標(biāo)準操作流程文件轉(zhuǎn)換為預(yù)設(shè)存儲格式,以便于標(biāo)準操作流程文件的傳輸與在不同設(shè)備內(nèi)的使用,提高標(biāo)準操作流程文件的通用性。

20、一實施例中,所述預(yù)設(shè)序列化規(guī)則包括第一序列化規(guī)則,所述第一序列化規(guī)則用于將所述標(biāo)準操作流程文件轉(zhuǎn)換為xml格式的文件;所述按預(yù)設(shè)序列化規(guī)則對所述標(biāo)準操作流程文件進行序列化后保存,包括:基于所述第一序列化規(guī)則將所述標(biāo)準操作流程文件轉(zhuǎn)換為xml格式的文件并保存。

21、本技術(shù)實施例中,xml作為一種通用的數(shù)據(jù)交換格式,將標(biāo)準操作流程文件轉(zhuǎn)換為xml格式的文件,可以使得該標(biāo)準操作流程文件可以在不同的平臺和編程語言之間相互交換,使得標(biāo)準操作流程文件更易于轉(zhuǎn)換為plc程序。

22、一實施例中,所述預(yù)設(shè)序列化規(guī)則包括第二序列化規(guī)則,所述第二序列化規(guī)則用于將所述標(biāo)準操作流程文件轉(zhuǎn)換為byte數(shù)組的文件;所述按預(yù)設(shè)序列化規(guī)則對所述標(biāo)準操作流程文件進行序列化后保存,包括:基于所述第二序列化規(guī)則將所述標(biāo)準操作流程文件轉(zhuǎn)換byte數(shù)組的文件并進行存儲。

23、本技術(shù)實施例中,將標(biāo)準操作流程文件轉(zhuǎn)換為byte數(shù)組的文件,byte數(shù)組作為基本的數(shù)據(jù)類型,能夠被大多數(shù)的通信方式所傳輸,以及能夠被不同的設(shè)備所使用或轉(zhuǎn)換為所能夠使用的數(shù)據(jù),有效提高標(biāo)準操作流程文件的通用性。

24、第二方面,本技術(shù)實施例提供一種工藝設(shè)備的plc程序的編程裝置,包括:顯示模塊,用于提供一可視化編程界面,所述可視化編程界面上顯示有編輯欄和顯示區(qū)域,所述編輯欄用于通過自然語言輸入工藝設(shè)備生產(chǎn)一種產(chǎn)品所需的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方;標(biāo)準操作流程文件生成模塊,用于響應(yīng)于用戶在所述編輯欄的輸入操作,基于所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方生成標(biāo)準操作流程文件,所述顯示模塊還用于在所述顯示區(qū)域通過自然語言按照預(yù)設(shè)顯示格式顯示所述標(biāo)準操作流程文件;編程模塊,用于將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序。

25、第三方面,本技術(shù)實施例提供一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面中任一項所述的方法。

26、第四方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),所述可讀存儲介質(zhì)中存儲有計算機程序,當(dāng)所述計算機程序在計算機上運行時,使得所述計算機執(zhí)行如第一方面任一項所述的方法。

27、第五方面,本技術(shù)實施例提供一種服務(wù)器,包括:處理器和存儲器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如第一方面中任一項所述的方法。

28、第六方面,本技術(shù)實施例還提供一種服務(wù)器,包括:顯示器、處理器和通信模塊;所述處理器用于通過所述顯示器提供一可視化編程界面,所述可視化編程界面上顯示有編輯欄和顯示區(qū)域,所述編輯欄用于通過自然語言輸入工藝設(shè)備生產(chǎn)一種產(chǎn)品所需的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方;所述處理器還用于響應(yīng)于用戶在所述編輯欄的輸入操作,基于所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方生成標(biāo)準操作流程文件,并通過所述顯示器在所述顯示區(qū)域通過自然語言按照預(yù)設(shè)顯示格式顯示所述標(biāo)準操作流程文件;所述通信模塊用于將所述標(biāo)準操作流程文件傳輸至工藝設(shè)備的plc控制器,以使所述工藝設(shè)備的plc控制器將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述plc控制器可以運行的plc程序。

29、一實施例中,所述處理器通過所述編輯欄提供初始標(biāo)準操作流程文件;所述處理器還用于通過所述顯示器顯示對所述初始標(biāo)準操作流程文件的復(fù)制功能;所述處理器響應(yīng)于用戶對所述初始標(biāo)準操作流程文件的復(fù)制操作,生成復(fù)制文件,并響應(yīng)于用戶在所述編輯欄對所述復(fù)制文件的輸入操作和/或變更操作,生成新的標(biāo)準操作流程文件。

30、第七方面,本技術(shù)實施例還提供一種plc控制設(shè)備,所述plc控制設(shè)備包括plc控制器和通信模塊,所述plc控制設(shè)備通過所述通信模塊分別與服務(wù)器和工藝設(shè)備連接;所述plc控制器用于通過所述通信模塊接收所述服務(wù)器提供的標(biāo)準操作流程文件,并將所述標(biāo)準操作流程文件轉(zhuǎn)換為所述工藝設(shè)備的plc控制器可以運行的plc程序,以通過所述通信模塊將所述plc程序發(fā)送至所述工藝設(shè)備以控制所述工藝設(shè)備執(zhí)行;其中,所述服務(wù)器提供一可視化編程界面,所述可視化編程界面上顯示有編輯欄和顯示區(qū)域,所述編輯欄用于通過自然語言輸入工藝設(shè)備生產(chǎn)一種產(chǎn)品所需的工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方;所述服務(wù)器響應(yīng)于用戶在所述編輯欄的輸入操作,基于所述工藝步驟、每個工藝步驟的工藝條件和參數(shù)以及配方生成標(biāo)準操作流程文件;或,所述處理器用于通過所述通信模塊接收所述服務(wù)器基于如第一方面任一項所述工藝設(shè)備的plc程序的編程方法生成的plc程序,并控制所述工藝設(shè)備執(zhí)行。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大埔区| 小金县| 大港区| 彰化县| 牡丹江市| 容城县| 顺昌县| 新化县| 纳雍县| 新绛县| 星子县| 县级市| 潜江市| 毕节市| 河间市| 芷江| 静宁县| 克拉玛依市| 枣庄市| 扶沟县| 萝北县| 灵山县| 黄石市| 苍溪县| 改则县| 长治县| 美姑县| 商城县| 临城县| 平阳县| 本溪市| 探索| 马尔康县| 乌兰察布市| 原平市| 巧家县| 南华县| 长白| 寿阳县| 佛冈县| 漾濞|