本發(fā)明涉及可編程序控制器技術(shù)領(lǐng)域,尤其涉及一種基于ab系統(tǒng)的plc加密方法。
背景技術(shù):
可編程序控制器(plc)模塊現(xiàn)已成為工業(yè)控制自動(dòng)化的常用設(shè)備,其穩(wěn)定性和實(shí)時(shí)響應(yīng)性給工業(yè)控制自動(dòng)化提供了穩(wěn)定的控制。然而,plc控制邏輯存儲(chǔ)在中央處理器(cpu)模塊中,任何人只要能連接上cpu模塊即可對(duì)控制邏輯做出修改,在現(xiàn)場(chǎng)管理中,不同的技術(shù)部門(mén)對(duì)模塊所控制的部分不同,但其依然可以查看并修改其他邏輯中的程序,不便于管理同時(shí)也大大降低了邏輯模塊的安全性及隱蔽性,進(jìn)而增加了控制自動(dòng)化的危險(xiǎn)性,因此,需要對(duì)plc模塊進(jìn)行加密處理。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在解決現(xiàn)有技術(shù)的不足,而提供一種基于ab系統(tǒng)的plc加密方法。
本發(fā)明為實(shí)現(xiàn)上述目的,采用以下技術(shù)方案:
一種基于ab系統(tǒng)的plc加密方法,其特征在于,包括以下步驟:
(1)對(duì)plc模塊的總邏輯管理層進(jìn)行分層;
(2)將plc模塊按照步驟(1)中的邏輯分層做出相應(yīng)調(diào)整,使邏輯內(nèi)容分開(kāi)并在一個(gè)程序塊中;
(3)使用加密功能將每一部分邏輯分層進(jìn)行加密操作,并生成加密鑰匙放入不同文件夾中;
(4)將加密鑰匙交給相應(yīng)的管理部門(mén)進(jìn)行保管使用;
(5)在程序中指定加密鑰匙位置,相應(yīng)管理部門(mén)的相應(yīng)程序人員即可查看或修改相應(yīng)內(nèi)容。
特別的,所述plc模塊的總邏輯管理層包括電氣管理部分,機(jī)械管理部分,附屬管理部分和其他管理部分。
特別的,所述步驟(3)中加密處理后,將含有加密鑰匙的文件夾存儲(chǔ)在可隨身攜帶的存儲(chǔ)器中。
本發(fā)明的有益效果是:本發(fā)明通過(guò)分層加密處理,使plc模塊具有加密鑰匙功能,拒絕外部人員訪問(wèn),將加密鑰匙交給相對(duì)應(yīng)的部門(mén)管理,相應(yīng)程序人員才可瀏覽操作或修改,便于分級(jí)管理同時(shí)提高了邏輯模塊的安全性及隱蔽性,進(jìn)而降低了控制自動(dòng)化的危險(xiǎn)性,加密處理后,可將加密鑰匙存儲(chǔ)在可隨身攜帶的存儲(chǔ)器中,方便快捷。
附圖說(shuō)明
圖1為本發(fā)明方法的加密流程圖;
圖2為本發(fā)明方法的加密分級(jí)管理圖;
以下將結(jié)合本發(fā)明的實(shí)施例參照附圖進(jìn)行詳細(xì)敘述。
具體實(shí)施方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明:
一種基于ab系統(tǒng)的plc加密方法,包括以下步驟:
(1)對(duì)plc模塊的總邏輯管理層進(jìn)行分層,所述plc模塊的總邏輯管理層包括電氣管理部分,機(jī)械管理部分,附屬管理部分和其他管理部分;
(2)將plc模塊按照步驟(1)中的邏輯分層做出相應(yīng)調(diào)整,使邏輯內(nèi)容分開(kāi)并在一個(gè)程序塊中;
(3)使用加密功能將每一部分邏輯分層進(jìn)行加密操作,并生成加密鑰匙放入不同文件夾中,加密處理后,將含有加密鑰匙的文件夾存儲(chǔ)在可隨身攜帶的存儲(chǔ)器中;
(4)將加密鑰匙交給相應(yīng)的管理部門(mén)進(jìn)行保管使用;
(5)在程序中指定加密鑰匙位置,相應(yīng)管理部門(mén)的相應(yīng)程序人員即可查看或修改相應(yīng)內(nèi)容。
上面對(duì)本發(fā)明進(jìn)行了示例性描述,顯然本發(fā)明具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明的方法構(gòu)思和技術(shù)方案進(jìn)行的各種改進(jìn),或未經(jīng)改進(jìn)直接應(yīng)用于其它場(chǎng)合的,均在本發(fā)明的保護(hù)范圍之內(nèi)。