電動機(jī)功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 5kg |
西門子S7-200 SMART PLC可編程控制器,SMART LINE 觸摸屏和SINAMICS V20 變頻器*整合,為OEM 客戶帶來高性價比的小型自動化解決方案,滿足客戶對于人機(jī)交互、控制、驅(qū)動等功能的*需求。
![]() |
參考價 | ¥322 |
訂貨量 | 1 |
更新時間:2019-07-23 10:24:04瀏覽次數(shù):244
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
江蘇西門子S7-200SMART模塊代理經(jīng)銷商
打開一個磁盤中已有的程序文件,可以用File→Open命令,在彈出的對話框中選擇要打開的程序文件;也可以用工具條中的Open按鈕來完成。圖6.8所示為一個打開的在指令樹窗口中的程序結(jié)構(gòu)。
圖中程序文件的文件名為e1,PLC型號為CPU 226,包含與之相關(guān)的7個塊。其中,程序塊包含的主程序名為MAIN,有兩個子程序S0和S1、兩個中斷程序I0和I1。
2.新建
新建一個程序文件,可以用File→New命令,在主窗口將顯示新建的程序文件主程序區(qū);也可以用工具條中的New按鈕來完成。
系統(tǒng)默認(rèn)初始設(shè)置如下:
新建的程序文件以項目Projectl (CPU221)命名,括號內(nèi)為系統(tǒng)默認(rèn)PLC的型號。
項目包含7個相關(guān)的塊。其中程序塊中有1個主程序MAIN、1個子程序SBR 0、1個中斷程序INT_0。
用戶可以根據(jù)實際編程需要進(jìn)行以下操作:
(1)確定主機(jī)型號。
要根據(jù)實際應(yīng)用情況選擇PLC型號,方法是:右擊項目Project1 (CPU 221)圖標(biāo),在彈出的按鈕中單擊Type,然后可以在對話框中選擇所用的PLC型號;也可以用PLC→Type命令來選擇。
(2)程序更名。
● 項目文件更名
如果新建了一個程序文件,單擊File→Save或File→Save as命令,然后在彈出的對話框中鍵入項目文件的名稱。
● 子程序和中斷程序更名
在指令樹窗口中,右擊要更名的子程序或中斷程序名稱,在彈出的選擇按鈕中單擊Rename,然后鍵入名稱。
主程序的名稱一般用默認(rèn)的MAIN,任何項目文件的主程序只有一個。
(3)添加一個子程序。
在指令樹窗口中,右擊Program Block圖標(biāo),在彈出的選擇按鈕中單擊Insert Subroutine;或用Edit→Insert→Subroutine命令實現(xiàn);或在編輯窗口中右擊編輯區(qū),在彈出的菜單選項中選擇Insert→Subroutine。新生成的子程序根據(jù)已有子程序的數(shù)目,默認(rèn)名稱為SBR_n,用戶可以自行更名。
(4)添加一個中斷程序。
在指令樹窗口中,右擊Program Block圖標(biāo),在彈出的選擇按鈕中單擊Insert Interrupt;或用Edit→Insert→Interrupt命令實現(xiàn);也可以在編輯窗口中右擊編輯區(qū),在彈出的菜單選項中選擇Insert→Interrupt。新生成的中斷程序根據(jù)已有子程序的數(shù)目,默認(rèn)名稱為INT_n,用戶可以更名。
(5)編輯程序。
編輯程序塊中的任何一個程序,只要在指令樹窗口中雙擊該程序的圖標(biāo)即可。
在第3章中提到CPU組態(tài)的概念,本節(jié)介紹幾種常用的系統(tǒng)組態(tài)方法,通信組態(tài)、設(shè)置數(shù)字量輸入濾波、設(shè)置脈沖捕捉、輸出表配置、定義存儲器保持范圍。
通信組態(tài)的方法可以參考第7章。
1.?dāng)?shù)字量輸入濾波
S7-200 CPU允許為部分或全部本機(jī)數(shù)字量輸入點(diǎn)設(shè)置輸入濾波器,合理定義延遲時間可以有效地抑制甚至濾除輸入噪聲干擾。進(jìn)行設(shè)置可以運(yùn)行STEP 7 Micro/Win軟件,使用View→Component→System Block命令(或在左側(cè)View窗口中單擊System Block按鈕),在Input Filters中選擇Digital選項卡,然后可以對各個數(shù)字量輸入點(diǎn)進(jìn)行延遲時間的設(shè)置,如圖6.4所示。
2.模擬量輸入濾波
對CPU 222、224和226這3種機(jī)型,模擬量的輸入信號變化緩慢的場合,可以對不同的模擬量輸入選擇軟件濾波器。
在這項工作中需要完成3種參數(shù)的設(shè)定:選擇需要進(jìn)行濾波的模擬量輸入點(diǎn)、設(shè)置采樣次數(shù)和死區(qū)值。系統(tǒng)默認(rèn)參數(shù)為:模擬量輸入點(diǎn)全部濾波、采樣次數(shù)為64、死區(qū)值為320。
設(shè)置模擬量濾波的方法如同數(shù)字量濾波,只是在Input Filters中選擇Analoa選項卡。
3.設(shè)置脈沖捕捉
處理數(shù)字量輸入時,可編程序控制器采用周期掃描方式進(jìn)行輸入和輸出映像寄存器的讀取和刷新。因此,這兩次輸入掃描之間如果數(shù)字量輸入點(diǎn)有一個持續(xù)時間很短的脈沖,則這個脈沖將不能被捕捉到,因此,PLC將不能按預(yù)定的程序正確運(yùn)行。
S7-200 CPU為每個主機(jī)數(shù)字量輸入提供了脈沖捕捉功能。如果在組態(tài)中已經(jīng)為數(shù)字量輸入設(shè)置了輸入濾波,則可以使主機(jī)能夠捕捉小于一個掃描周期的短脈沖,并將其保持到主機(jī)讀到這個信號。
設(shè)置脈沖捕捉功能的方法:首先正確設(shè)置輸入濾波器的時間,使之不能將脈沖濾掉。然后在System Block中選擇Pulse Catch Bits選項卡對輸入要求脈沖捕捉的數(shù)字量輸入點(diǎn)進(jìn)行選擇,如圖6.6所示。系統(tǒng)默認(rèn)為所有點(diǎn)都不用脈沖捕捉。
4.輸出表配置
提前設(shè)置數(shù)字量輸出表,通過是否將輸出表復(fù)制到輸出點(diǎn)可使輸出點(diǎn)在CPU由RUN方式轉(zhuǎn)變?yōu)?/span>STOP方式后在兩種性能中任選其一:變成已知值或保持方式轉(zhuǎn)換前的狀態(tài)。
輸出表的配置方法:在System Block中選擇Output Table選項卡,然后對各數(shù)字量輸出點(diǎn)進(jìn)行設(shè)置。
在圖中輸出表中選擇了一部分輸出點(diǎn),這些點(diǎn)要求在系統(tǒng)由運(yùn)行轉(zhuǎn)換到停止后將被置為1,其他點(diǎn)為0狀態(tài)。圖中如果選擇Freeze Outputs,則不復(fù)制輸出表,使所有點(diǎn)都保持上一次的輸出。系統(tǒng)的默認(rèn)設(shè)置為輸出表中的所有點(diǎn)設(shè)置為0,而且把輸出表的值復(fù)制到各輸出點(diǎn)上。
其他方面的系統(tǒng)組態(tài)操作,如模擬量電位器設(shè)置、高速計數(shù)器、高速脈沖輸出、定義斷電存儲保護(hù)等方面的配置也用類似的方法。
系統(tǒng)組態(tài)完成后,在下載程序時,組態(tài)數(shù)據(jù)會連同編譯好的用戶程序一起被裝入與編程軟件相連的可編程序控制器的存儲器中。
1.菜單條
允許使用鼠標(biāo)單擊或?qū)?yīng)熱鍵的操作,是必選區(qū)。各主菜單項的功能如下:
(1)文件( File)。文件操作,如新建、打開、關(guān)閉、保存文件、上裝和下載程序、文件的打印預(yù)覽、設(shè)置和操作等。
(2)編輯(Edit)。提供傳統(tǒng)對程序編輯時的工具,如選擇、復(fù)制、剪切、粘貼程序塊或數(shù)據(jù)塊,同時提供查找、替換、插入、刪除、快速光標(biāo)定位等功能。
(3)視圖(View)??梢栽O(shè)置軟件開發(fā)環(huán)境的風(fēng)格,如決定其他輔助窗口(如引導(dǎo)窗口、指令樹窗口、工具條按鈕區(qū))的打開與關(guān)閉;執(zhí)行引導(dǎo)條窗口中的任何項;選擇不同語言的編程器(包括LAD、STL、FBD三種);設(shè)置3種程序編輯器的風(fēng)格,如字體、指令盒的大小等。
(4)可編程序控制器(PLC)??山⑴cPLC聯(lián)機(jī)時的相關(guān)操作,如改變PLC的工作方式、在線編譯、查看PLC的信息、清除程序和數(shù)據(jù)、時鐘、存儲器卡操作、程序比較、PLC類型選擇及通信設(shè)置等。
(5)調(diào)試(Debug)。用于聯(lián)機(jī)調(diào)試。
(6)工具(Tools)??梢哉{(diào)用復(fù)雜指令向?qū)Вò?/span>PID指令、NETR/NETW指令和HSC指令),使復(fù)雜指令編程的工作大大簡化;安裝文本顯示器TD200;用戶化界面風(fēng)格(設(shè)置按鈕及按鈕樣式、在此可添加菜單項);用選項子菜單也可以設(shè)置3種程序編輯器的風(fēng)格,如字體、指令盒的大小等。
(7)窗口(Windows)。可以打開一個或多個窗口,并可進(jìn)行窗口之間的切換,可以設(shè)置窗口的排放形式,如層疊、水平、垂直等。
(8)幫助(Help)。通過幫助菜單上的目錄和索引項可以檢閱幾乎所有相關(guān)的使用幫助信息,幫助菜單還提供網(wǎng)上查詢功能;而且在軟件操作過程中的任何步或任何位置都可以按F1鍵來顯示在線幫助,大大方便了用戶的使用。
2.工具條
提供簡便的鼠標(biāo)操作,將常用的STEP 7-Micro/WIN操作以按鈕形式設(shè)定到工具條。可用View→Toolbars命令自定義工具條。
可以添加和刪除4種按鈕:Standard、Common、Debug和Instructions。
3.導(dǎo)引條
可以用View→frame→Navigation bar命令選擇是否打開。
它為編程提供按鈕控制的快速窗口切換功能,包括程序塊(Program Block)、符號表 (Symbol Table)、狀態(tài)圖表(Status Chart)、數(shù)據(jù)塊(Data Block)、系統(tǒng)塊(System Block)、交叉索引(Cross Reference)和通信(Communications)。
單擊任何一個按鈕,則主窗口將切換到此按鈕對應(yīng)的窗口。
導(dǎo)引條中的所有功能都可以用指令樹窗口或菜單中的View來完成。
4.指令樹
提供編程時用到的所有快捷操作命令和PLC指令??梢杂?/span>View→frame Instruction tree命令決定是否將指令樹打開。
5.交叉索引
提供3方面的索引信息,即交叉索引信息、字節(jié)使用情況信息和位使用情況信息。使編程所用的PLC資源一目了然。
6.?dāng)?shù)據(jù)塊
用該窗口可以設(shè)置和修改變量存儲區(qū)內(nèi)各種類型存儲區(qū)的一個或多個變量值,并加進(jìn)必要的注釋說明。
7.狀態(tài)圖表
可以在聯(lián)機(jī)調(diào)試時監(jiān)視各變量的值和狀態(tài)。
8.符號表
實際編程時,為了增加程序的可讀性,常用帶有實際含義的符號名稱作為編程元件,而不是直接用元件在主機(jī)中的直接地址,例如編程時用start作為編程元件,而不用I0.3.符號表可用來建立自定義符號與直接地址之間的對應(yīng),并可附加注釋,使程序結(jié)構(gòu)清晰易讀。
9.輸出窗口
用來顯示程序編譯的結(jié)果信息。如程序的各塊(主程序、子程序的數(shù)量及子程序號、中斷程序的數(shù)量及中斷程序號)及各塊的大小、編譯結(jié)果有無錯誤,以及錯誤編碼和位置等。
10.狀態(tài)條
也稱任務(wù)欄,與一般應(yīng)用軟件的任務(wù)欄功能相同。
11.編程器
可用梯形圖、語句表或功能圖表編程器編寫用戶程序,或在聯(lián)機(jī)狀態(tài)下從PLC上裝用戶程序進(jìn)行讀程序或修改程序。
12.局部變量表
每個程序塊都對應(yīng)一個局部變量表,在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就是通過局部變量表進(jìn)行的。
江蘇西門子S7-200SMART模塊代理經(jīng)銷商