stuxnet惡意程序事件分析

stuxnet惡意程序事件分析

ID:9885513

大?。?59.51 KB

頁數(shù):43頁

時(shí)間:2018-05-12

stuxnet惡意程序事件分析_第1頁
stuxnet惡意程序事件分析_第2頁
stuxnet惡意程序事件分析_第3頁
stuxnet惡意程序事件分析_第4頁
stuxnet惡意程序事件分析_第5頁
資源描述:

《stuxnet惡意程序事件分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、第七章STEP7編程軟件的使用方法7.1用戶程序的基本結(jié)構(gòu)7.2STEP7編程軟件簡(jiǎn)介7.3硬件組態(tài)7.4使用LAD編程一般來說,PLC有線性化編程、模塊化編程和結(jié)構(gòu)化編程等3種程序設(shè)計(jì)方法。1、線性化編程線性化編程類似硬件繼電器控制電路,整個(gè)系統(tǒng)的控制程序放在主循環(huán)控制組織塊OB1(主程序)中,每一次循環(huán)掃描都要不斷地順序執(zhí)行OB1中的全部指令。這種方法程序結(jié)構(gòu)簡(jiǎn)單,不涉及功能、功能塊、數(shù)據(jù)塊、局部變量和中斷等比較復(fù)雜的概念,容易入門,一般在編寫簡(jiǎn)單的控制系統(tǒng)程序時(shí)使用。本書S7-200部分主要討論的就是這種編程方法

2、。2、模塊化編程程序被分為不同的邏輯塊,每個(gè)塊包含了完成部分控制任務(wù)的邏輯指令。組織塊OB1(主程序)中的指令決定在什么情況下調(diào)用哪一個(gè)塊,功能和功能快(子程序)用來完成不同的過程任務(wù)。被調(diào)用的塊執(zhí)行完后,返回到OB的調(diào)用點(diǎn),繼續(xù)執(zhí)行OB1。模塊化編程的程序被分為若干塊,易于實(shí)現(xiàn)多人同時(shí)對(duì)一個(gè)項(xiàng)目編程。由于只在需要時(shí)執(zhí)行相關(guān)的指令,因此提高了CPU的執(zhí)行效率。3、結(jié)構(gòu)化編程結(jié)構(gòu)化編程將復(fù)雜的自動(dòng)化任務(wù)分解成能夠反映過程的工藝、功能或可以反復(fù)使用的小任務(wù),這些任務(wù)由相應(yīng)的程序塊來表示,程序運(yùn)行時(shí)所需的大量數(shù)據(jù)和變量存儲(chǔ)在

3、數(shù)據(jù)塊中。某些程序塊可以用來實(shí)現(xiàn)相同或相近的功能。這些程序塊是相對(duì)獨(dú)立的,它們被OB1或別的程序塊調(diào)用。7.1用戶程序的基本結(jié)構(gòu)S7-300編程方式簡(jiǎn)介S7-300系列PLC的編程語言是STEP7。用文件塊的形式管理用戶編寫的程序及程序運(yùn)行所需的數(shù)據(jù),組成結(jié)構(gòu)化的用戶程序。這樣,PLC的程序組織明確,結(jié)構(gòu)清晰,易于修改。為支持結(jié)構(gòu)化程序設(shè)計(jì),STEP7用戶程序通常由組織塊(OB)、功能塊(FB)或功能塊(FC)等三種類型的邏輯塊和數(shù)據(jù)塊(DB)組成。OB1是主程序循環(huán)塊,在任何情況下,它都是需要的。表7-1用戶程序中的

4、塊塊簡(jiǎn)要描述組織塊(OB)操作系統(tǒng)與用戶程序的接口,決定用戶程序的結(jié)構(gòu)系統(tǒng)功能塊(SFB)CPU提供的重要系統(tǒng)功能,有存儲(chǔ)區(qū)系統(tǒng)功能(SFC)CPU提供的重要系統(tǒng)功能,無存儲(chǔ)區(qū)功能塊(FB)用戶編寫的包含常用功能的子程序,有存儲(chǔ)區(qū)功能(FC)用戶編寫的包含常用功能的子程序,無存儲(chǔ)區(qū)背景數(shù)據(jù)塊(DI)調(diào)用FB和SFB時(shí)用于傳遞參數(shù)的數(shù)據(jù)塊,編譯時(shí)自動(dòng)生成數(shù)據(jù)共享數(shù)據(jù)塊(DB)存儲(chǔ)用戶數(shù)據(jù)的數(shù)據(jù)區(qū)域,供所有塊共享功能塊(FB、FC)實(shí)際上是用戶子程序,分為帶“記憶”的功能塊FB和不帶“記憶”的功能塊FC。FB帶有背景數(shù)據(jù)塊

5、(InstanceDataBlock),在FB塊結(jié)束時(shí)繼續(xù)保持,即被“記憶”。功能塊FC沒有背景數(shù)據(jù)塊。數(shù)據(jù)塊(DB)是用戶定義的用于存取數(shù)據(jù)的存儲(chǔ)區(qū),可以被打開或關(guān)閉。DB可以是屬于某個(gè)FB的情景數(shù)據(jù)塊,也可以是通用的全局?jǐn)?shù)據(jù)塊,用于FB或FC。S7CPU還提供標(biāo)準(zhǔn)系統(tǒng)功能塊(SFB、SFC),集成在S7CPU中的功能程序庫(kù)。用戶可以直接調(diào)用它們,由于它們是操作系統(tǒng)的一部分,因此不需將其作為用戶程序下載到PLC。圖7-1塊調(diào)用的分層結(jié)構(gòu)7.2STEP7編程軟件簡(jiǎn)介STEP7概述STEP7編程軟件用于SIMATICS7

6、、C7和M7和基于PC的WinAC,是供它們編程、監(jiān)控和參數(shù)設(shè)置的標(biāo)準(zhǔn)工具。為了在PC機(jī)上使用STEP7,必須配置MPI通信卡或PC/MPI通信適配器,將計(jì)算機(jī)接入MPI或PROFIBUS網(wǎng)絡(luò),以便下載和上載用戶程序及組態(tài)數(shù)據(jù)。STEP7允許多個(gè)用戶同時(shí)處理一個(gè)工程項(xiàng)目,但不允許多個(gè)用戶同時(shí)對(duì)一個(gè)項(xiàng)目進(jìn)行寫操作(如程序及組態(tài)數(shù)據(jù)的下載)。STEP7的授權(quán)授權(quán)是使用STEP7軟件的“鑰匙”,只有在硬盤上找到相應(yīng)的授權(quán),STEP7才可以正常使用,否則會(huì)提示用戶安裝授權(quán)。圖7-2授權(quán)管理器STEP7的項(xiàng)目結(jié)構(gòu)在STEP7中,

7、一個(gè)自動(dòng)化系統(tǒng)的所有數(shù)據(jù)以項(xiàng)目(Project)的形式來進(jìn)行組織和管理。一個(gè)項(xiàng)目包含了以下的三類數(shù)據(jù)。1、硬件結(jié)構(gòu)的組態(tài)數(shù)據(jù)及模塊參數(shù)2、通信網(wǎng)絡(luò)的組態(tài)數(shù)據(jù)3、可編程模塊的程序上述數(shù)據(jù)都以對(duì)象的形式存儲(chǔ),STEP7采用目錄式的層次結(jié)構(gòu)管理項(xiàng)目中的所有對(duì)象。對(duì)象從上到下有三個(gè)層次:第一層:項(xiàng)目;第二層:通訊子網(wǎng)、PLC站或S7程序;第三層:第二層下面的具體對(duì)象,視第二層定。圖7-3瀏覽項(xiàng)目結(jié)構(gòu)1、語言環(huán)境設(shè)置STEP7中提供了多種可選語言,如果在安裝STEP7時(shí)用戶選擇了多語言,則可以在使用過程中改變語言環(huán)境。打開【SI

8、MATICManager】,通過【選項(xiàng)】

9、【自定義】打開自定義選項(xiàng)菜單,選擇【語言】2、常規(guī)選項(xiàng)設(shè)置通過【選項(xiàng)】

10、【自定義】打開自定義選項(xiàng)菜單,選擇【常規(guī)】選項(xiàng)卡。常規(guī)選項(xiàng)的設(shè)置界面和各選項(xiàng)的含義如圖7-5所示。3、PG/PC接口設(shè)置PG/PC接口(PG/PCInterface)是PG/PC和PLC之間進(jìn)行通訊連接的接口。PG/P

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。