電動機功率 | 5kW | 外形尺寸 | 7mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 4kg |
全新的西門子S7-1500PLC 帶來了標(biāo)準(zhǔn)型,緊湊型,分布式以及開放式不同類型的 CPU 模塊。憑借快速的響應(yīng)時間、集成的 CPU 顯示面板以及相應(yīng)的調(diào)試和診斷機制,SIMATIC S7-1500 的 CPU *地提升了生產(chǎn)效率,降低了生產(chǎn)成本。
![]() |
參考價 | ¥433 |
訂貨量 | 1 |
更新時間:2019-06-20 11:12:38瀏覽次數(shù):435
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子S7-1500PLC模塊貴州代理商
(1)邏輯塊中的變量聲明
當(dāng)用戶打開一個邏輯塊的程序編程器時,對話框右窗口的上半部為變量聲明表區(qū),下半部分為程序編輯區(qū),用戶可在下半部分編寫邏輯塊的指令程序。
在變量聲明表區(qū)中,用戶聲明在本塊中的變量,包括塊的形參和參數(shù)的系統(tǒng)屬性。聲明變量的作用如下。
①聲明變量后,在本地數(shù)據(jù)堆棧中為瞬態(tài)變量保留一個有效存儲空間,對于功能塊,還要為聯(lián)合使用的背景數(shù)據(jù)塊的靜態(tài)變量保留空間。
②當(dāng)設(shè)置輸入、輸出和輸入/輸出類型參數(shù)時,用戶還要在程序中聲明塊調(diào)用的“接口”。
③當(dāng)用戶給某功能塊聲明變量時,這些變量(瞬態(tài)變量除外)也在功能塊聯(lián)合使用的每個背景數(shù)據(jù)塊中的數(shù)據(jù)結(jié)構(gòu)中聲明。
④通過設(shè)置系統(tǒng)特性,用戶為信息和連接組態(tài)操作接口功能分配特殊的屬性及參數(shù)的過程控制組態(tài)。
(2)變量聲明表與指令部分之間的關(guān)系
邏輯塊中的變量聲明表和指令部分是緊密聯(lián)系的,由于在指令部分的程序中要用到變量聲明表中的名稱。因此,在變量表中的任何變化都將影響整個指令部分的程序。
文字注釋內(nèi)容的修改,一個新變量的不正確輸入,改變初始值或刪除一個沒用的變量,對指令部分沒有影響。
(3)變量聲明表的結(jié)構(gòu)
變量聲明表中包括地址、聲明類型、符號名、數(shù)據(jù)類型、初值和變量的文字注釋等。表中的每一行表示一個變量聲明。數(shù)據(jù)類型為ARRAY(數(shù)組)或STRUCT(結(jié)構(gòu))的變量需要多行。
當(dāng)用戶打開一個新生成的邏輯塊時,顯示一個預(yù)置的變量聲明表。該表只有對應(yīng)所選塊類型按順序顯示的有效參數(shù)類型(IN、OUTT、STAT、TEMP)。當(dāng)用戶生成一個新的組織塊(OB)時,顯示一個標(biāo)準(zhǔn)的變量聲明表,該表中的值可改變。
(4)變量聲明表中的多重背景
如果用戶希望或不得不用有限的幾個數(shù)據(jù)塊存放背景數(shù)據(jù)以提高S7 CPU中的性能(例如,存儲能力),或者在用戶程序中調(diào)用其他已經(jīng)存在的功能塊(FB的多層調(diào)用)而不需要它們自己的(額外的)背景數(shù)據(jù)塊,解決的方法如下。
①在調(diào)用功能塊的變量聲明表中,將被調(diào)用的功能塊作為靜態(tài)變量參數(shù)。
②在該功能塊中,調(diào)用其他功能塊,不帶其自己的(額外的)背景數(shù)據(jù)塊。
③將背景數(shù)據(jù)都壓縮在一個背景數(shù)據(jù)塊中,這意味著,用戶能夠更有效地使用數(shù)據(jù)塊。
①在【General】(通項設(shè)置)選項卡的Font(字體)對話框,單擊Select(選擇)選項,可以設(shè)置編程器使用的字體和字符的大小。
②在LAD/FBD(梯形圖/功能塊圖)選項卡,可以設(shè)置地址域的寬度(即觸點或線圈所占的字符數(shù))。
③在STL(語句表)選項卡,可以設(shè)置程序狀態(tài)監(jiān)控時顯示的內(nèi)容。
④在Block(塊)選項卡,可以選擇生成功能塊時是否同時生成參考數(shù)據(jù)、功能塊是否有多重背景功能,還可以選擇生成塊時使用的編程語言。
⑤在View(查看)選項卡中,選擇View after Orep Block(塊在打開后查看)時,設(shè)置塊被打開時的顯示方式,如是否需要顯示符號信息、符號地址、塊和程序段的注釋等。
在圖4-70的項目管理器中,單擊左窗口的Blocks文件夾,再雙擊右窗口的邏輯塊(如OB1、FB1、FC1)圖標(biāo),即可分別打開OB1、FB1、FC1的LAD/STLFBD編輯器窗口,如圖4-72~圖4-74所示。
STEP 7程序編輯器集成了LAD、STL、FBD 3種編輯語言的編輯、編譯和調(diào)試功能,主要由編程元件列表區(qū)、變量聲明區(qū)、程序編輯區(qū)、信息區(qū)等構(gòu)成。
(1)編程元件列表區(qū)
在用任何一種編程語言進(jìn)行編程時,可以使用的指令及可供調(diào)用的功能、功能塊、系統(tǒng)功能和系統(tǒng)功能塊等都是編程元件。
編程元件列表區(qū)根據(jù)當(dāng)前使用的編程語言自動顯示相應(yīng)的編程元件,用戶通過簡單的鼠標(biāo)拖曳或者雙擊操作就可以在程序中加入這些編程元件。用鼠標(biāo)選中一個編程元件,按下F1鍵就會顯示出這個元件的使用詳細(xì)說明。圖4-75是STL、FBD和LAD對應(yīng)的編程元件列表區(qū)。
當(dāng)使用LAD編程時,程序編程器的工具欄上會出現(xiàn)常用的編程指令和程序結(jié)構(gòu)控制的快捷按鈕,如圖4-76所示,并給出了這些按鈕的含義。
執(zhí)行菜單命令View(查看)→Overviews(總覽),可以打開或關(guān)閉邏輯塊程序編程器左窗口的編程元件列表區(qū),如圖4-77所示。
(2)變量聲明區(qū)
變量聲明窗口:分為“變量表”和“變量詳細(xì)視圖”兩部分。
STEP 7中有兩類符號:全局符號和局部符號。全局符號是在整個用戶程序范圍內(nèi)有效的符號,局部符號是僅僅作用在一個塊內(nèi)部的符號。
(3)程序編輯區(qū)(代碼編輯區(qū))(如圖4-72~圖4-74所示)
用戶使用LAD、STL或FBD編寫程序的過程都是在程序編輯區(qū)中進(jìn)行的。PLC進(jìn)行處理的程序塊代碼,可由一個( Network 1)或多個程序段(Network 1,Network 2……)組成。每個程序段均由程序段標(biāo)題區(qū)、程序段說明區(qū)和程序代碼區(qū)三個部分組成。在程序編輯區(qū)的頂部為程序塊(如OB1)標(biāo)題區(qū)和程序塊說明區(qū)。所有標(biāo)題區(qū)和說明區(qū)由用戶定義,與程序執(zhí)行無關(guān)。
對于用STL語言編寫的程序,還可以在每一行代碼后面用雙斜杠“//”添加一條語句的注釋。所有的標(biāo)題和注釋都支持中文輸入。
程序被劃分為若干個網(wǎng)絡(luò)( Network),在STEP 7的中文版中,網(wǎng)絡(luò)被翻譯為“程序段”。在梯形圖中,每塊獨立電路就是一個程序段。如果在一個程序段放置一個以上的獨立電路,編程時將會出錯。執(zhí)行菜單命令Insert(插入)→Network(網(wǎng)絡(luò)段),或雙擊工具條中的快捷按鈕,可以在用鼠標(biāo)選中的當(dāng)前程序段的下面生成一個新的程序段。
每個程序段都有它的編號,如“程序段1”,程序段的標(biāo)題在程序段編號的右邊,程序段的注釋在標(biāo)題的下面。注釋下面的語句或圖形是程序段的主體。
單擊程序段標(biāo)題區(qū)或程序段注釋區(qū),打開文字輸入框,可以輸入程序段的標(biāo)題或注釋,標(biāo)題多由64個字符組成。執(zhí)行菜單命令View(查看)→Display with(顯示方式)→Comment(注釋),可以顯示或隱藏塊注釋和程序段注釋,如圖4-78所示。
在程序編輯窗口內(nèi)可選擇使用梯形圖( LAD)、語句表(STL)或功能塊圖(FBD)等編程語言完成程序塊的編寫,并且可以相互轉(zhuǎn)換。
(4)信息區(qū)
信息區(qū)上有很多標(biāo)簽,每個標(biāo)簽對應(yīng)一個子窗口,可以顯示錯誤信息(1:Error),可以顯示地址信息(4:Address info.),還可以診斷信息(6:Diagnostics)。
西門子S7-1500PLC模塊貴州代理商