西門子PLC模塊6ES7231-7PF22-0XA0正品現(xiàn)貨
西門子PLC模塊6ES7231-7PF22-0XA0
S7-200定時器由一個單獨的使能輸入端(IN)來控制,由于定時器是可使能的,因此,能夠保留過去了的時間值。定時器還有一個預(yù)置時間值(PT),當前值更新時,它與當前值比較,定時器位(T位)置位/復(fù)位(set/reset)就取決于當前值與預(yù)置值的比較結(jié)果。
若當前值大于或等于預(yù)置時問值,定時器位接通(ON);否則,定時器位斷開(OFF)。當前值達到zui大值時,計時停。
西門子S7-200可編程控制器PLC使用STEP7-Micro/WIN32編程軟件進行編程。STEP7-Micro/WIN32編程軟件是基于Windows的應(yīng)用軟件,功能強大,主要用于開發(fā)程序,也可用于適時監(jiān)控用戶程序的執(zhí)行狀態(tài)。加上漢化后的程序,可在全漢化的界面下進行操作。
1. 安裝條件
操作系統(tǒng):Windows95以上的操作系統(tǒng)。
計算機配置:IBM486以上兼容機,內(nèi)存8MB以上,VGA顯示器,至少50MB以上硬盤空間。
通信電纜:用一條PC/PPI電纜實現(xiàn)可編程控制器與計算機的通信
TEP7-Micro/WIN32編程軟件包括Microwin3.1;Microwin3.1的升級版本軟件Microwin3.1 SP1;Toolbox(包括Uss協(xié)議指令:變頻通信用,TP070:觸摸屏的組態(tài)軟件Tp Designer V1.0設(shè)計師)工具箱;以及Microwin 3.11 Chinese(Microwin3.11 SP1和Tp Designer的漢化工具)等編程軟件。
3. 編程軟件的安裝
按Microwin3.1→Microwin3.1 SP1→Toolbox→Microwin 3.11 Chinese的順序進行安裝。
首先安裝英文版本的編程軟件:雙擊編程軟件中的安裝程序SETUP.EXE,根據(jù)安裝提示完成安裝。接著,用Microwin 3.11 Chinese軟件將編程軟件的界面和幫助文件漢化。步驟如下:(1)在光盤目錄下,找到“mwin_service_pack_from V3.1 to3.11"軟件包,按照安裝向?qū)нM行操作,把原來的英文版本的編程軟件轉(zhuǎn)換為3.11版本。(2)打開“Chinese3.11"目錄;雙擊setup,按安裝向?qū)Р僮?,完成漢化補丁的安裝。(3)完成安裝。
可以采用PC/PPI電纜建立PC機與PLC之間的通信。這是典型的單主機與PC機的連接,不需要其他的硬件設(shè)備。如圖1所示。PC/PPI電纜的兩端分別為RS-232和RS-485接口,RS-232端連接到個人計算機RS-232通信口COM1或COM2接口上,RS-485端接到S7-200 CPU通信口上。PC/PPI電纜中間有通信模塊,模塊外部設(shè)有波特率設(shè)置開關(guān),有5種支持PPI協(xié)議的波特率可以選擇,分別為:1.2K,2.4K,9.6K,19.2K,38.4K。系統(tǒng)的默認值為9.6K b/s。PC/PPI電纜波特率設(shè)置開關(guān)(DIP開關(guān))的位置應(yīng)與軟件系統(tǒng)設(shè)置的通信波特率相*。DIP開關(guān)如圖2所示,DIP開關(guān)上有5個扳鍵,1、2、3號鍵用于設(shè)置波特率,4號和5號鍵用于設(shè)置通信方式。通信速率的默認值為9600bit/s,如圖2所示,1、2、3號鍵設(shè)置為010,未使用調(diào)制解調(diào)器時,4、5號鍵均應(yīng)設(shè)置為0。
硬件設(shè)置好后,按下面的步驟設(shè)置通信參數(shù)。
(1)在STEP7-Micro/WIN32運行時單擊通信圖標,或從“視圖(View)"菜單中選擇“通信(Communications)",則會出現(xiàn)一個通信對話框。
(2)對話框中雙擊PC/PPI電纜圖標,將出現(xiàn)PC/PG接口的對話框。
(3)單擊“屬性(Properties)"按鈕,將出現(xiàn)接口屬性對話框,檢查各參數(shù)的屬性是否正確,初學(xué)者可以使用默認的通信參數(shù),在PC/PPI性能設(shè)置的窗口中按“默認(Default)"按鈕,可獲得默認的參數(shù)。默認站地址為2,波特率為9600b/s。
6. 建立在線連接
在前幾步順利完成后,可以建立與S7-200 CPU的在線,步驟如下:
(1)在STEP7-Micro/WIN32運行時單擊通信圖標,或從“視圖(View)"菜單中選擇“通信(Communications)",出現(xiàn)一個通信建立結(jié)果對話框,顯示是否連接了CPU主機。
(2)雙擊對話框中的刷新圖標,STEP7-Micro/WIN32編程軟件將檢查所連接的所有S7-200CPU站。在對話框中顯示已建立起連接的每個站的CPU圖標、CPU型號和站地址。
(3)雙擊要進行通信的站,在通信建立對話框中,可以顯示所選的通信參數(shù)。
輸出繼電器是用來將PLC的輸出信號傳遞給負載,是專設(shè)的輸出過程映像寄存器。它只能用程序指令驅(qū)動。在每次掃描周期的結(jié)尾,CPU將輸出映像寄存器中的數(shù)值復(fù)制到物理輸出點上,并將采樣值寫入,以驅(qū)動負載。輸出繼電器一般采用八進制編號,一個端子占用一個點。它有4種尋址方式即可以按位、字節(jié)、字或雙字來存取輸出過程映像寄存器中的數(shù)據(jù)。
位: Q〔字節(jié)地址].[位地址〕如:Q0.2
字節(jié)、字或雙字: Q[長度][起始字節(jié)地址]如:QB2 QW6 QD4
程序和注釋
當輸入點l0.0相連的開機開關(guān)(0N)動作后,電動機繞組接成星形工作方式起動。如果沒有起動器故障信號,電動機繞組將在5秒鐘后切換到三角形連接方式。故障信號山與輸出點Q0.3相連的信號燈指示。當故障排除后,操作員按與輸入點I0.6相連的確認鍵,即可消除故障信號。起動器反饋信號通過輸入點I0.3、I0.4和I0.5引入。
當關(guān)機點動開關(guān)或電動機電路斷路器(分別與輸入點I0.1和I0.2連接)動作時,電動機關(guān)機。如果開機開關(guān)和關(guān)機開關(guān)同時動作,電動機仍然處于關(guān)機狀態(tài)。
“接通星形起動器"、“起動定時器"和“接通主電源起動器"部分增加了一個條件:只有在*信號(Q0.3)出版時才動作。除此之外,為相關(guān)的起動器
設(shè)置下述的存儲器標志位:星形起動器(Q0.1 ),主電源起動器(Q0.0),以及起動定時器(T37)。
“起動器反饋"部分是新的。從原理上講,反饋就是將輸出信號和表示起動器實際狀態(tài)的輸入信號相比較。
輸出信號的狀態(tài)分別和下述反饋輸入信號比較:主電源起動器的狀態(tài)(I0.3),星形起動器的狀態(tài)(I0.4),三角形起動器的狀態(tài)(I0.5)。如果有差異就起動定時器T38,T38的預(yù)置時問為2秒。這段延遲時問對應(yīng)起動器動作的zui長時間。
如果T38溢出后,狀態(tài)仍小同,故障指示輸出點Q0.3被置位。這個故障信號可以用與輸
入點I0.6相連的反饋確認鍵復(fù)位。
該程序的長度為70個字。
可逆電動機起動器電路一一適用于改變?nèi)嘟涣鞲袘?yīng)電動機旋轉(zhuǎn)方向
這個示例程序用于控制可雙向運轉(zhuǎn)的三相感應(yīng)電動機。
當與輸入點I0.0相連的左轉(zhuǎn)點動開關(guān)(Le)閉合時,電動機逆時針方向旋轉(zhuǎn),當與輸入點I0.1相連的右轉(zhuǎn)點動開關(guān)(Ri)閉合時,電動機順時針方向旋轉(zhuǎn)。但這要有一個前題,即與輸入點I0.3相連的電動機電路斷路器和與輸入點I0.2相連的停機開關(guān)(OFF)都沒有動作。只有按下停機開關(guān),并等待5秒鐘之后,才可以改變電動機的旋轉(zhuǎn)方向。這樣做是為了讓電動機有足夠的時問剎車停轉(zhuǎn),然后再反向起動,如果需要電動機反轉(zhuǎn)的話。如
果與I0.0和I0.1相連的點動開關(guān)同時按下,電動機停轉(zhuǎn),并且小起動。
程序和注釋
在程序起始部分,程序檢查是否必須激活互鎖電路。互鎖電路防比電動機誤起動,或者按錯誤方向起動。只有當所有點動開關(guān)都沒有動作(位于起始狀態(tài))或者等待時問溢出時,互鎖才清除,即M2.0被置成邏輯0.
如果電動機斷路器(輸入點10.3)沒有動作,停機點動開關(guān)(輸入點10.2)也沒有動作(這兩個觸點都是常閉觸點);并且狀態(tài)位M1門沒有被設(shè)置成順時針旋轉(zhuǎn)標志,則使能位M 2.1被置為邏輯1。電動機才有可能逆時針旋轉(zhuǎn)。代表逆時針旋轉(zhuǎn)的狀態(tài)位是M1.0。用類似方法可得到順時針方向旋轉(zhuǎn)的起動條件。
當點動起動開關(guān)(1e和Ri)這一動作,并且互鎖位和狀態(tài)位都沒有被設(shè)置成相反的旋轉(zhuǎn)方向時,電動止起動。即相關(guān)的輸出位和狀態(tài)位被置位,狀態(tài)位的作用是使輸出能夠自保。電動止逆時針方向旋轉(zhuǎn)起動器由輸出點Q0.0控制。電動機順時針方向旋轉(zhuǎn)起動器由輸出點Q0.1控制。
除此外,另有一組信號燈指示電動機當前的運行狀態(tài);逆時針方向旋轉(zhuǎn)指示燈(Le)與輸出點00.4相連;順時針方向旋轉(zhuǎn)指示燈(Ri)與輸出點00.3相連;關(guān)電機指示燈(OFF)與輸出點00.2相連。
當電動機被停機時,"ED"的下降沿將輔助存儲位M 2.3置為1,進入停機模式。當M 2.3被置位時,限制電動機再次起動的定時器開始計時,該定時器的預(yù)置時問是5秒(500 X10ms),經(jīng)過5秒鐘后,內(nèi)部存儲器位M 2.3被復(fù)位。在這段強制等待時問內(nèi)與輸出點Q0.5相連的信號燈(Wait)閃爍。如果狀態(tài)位都沒有被置位,則點亮與輸出點00.2相連的停止狀態(tài)指示燈(OFF)。
該程序的長度為61個字
編程完成采樣工作,要求每10ms采樣一次。
分析:完成每10ms采樣一次,需用定時中斷,查表1可知,定時中斷0的中斷事件號為10。因此在主程序中將采樣周期(10ms)即定時中斷的時間間隔寫入定時中斷0的特殊存儲器SMB34,并將中斷事件10和INT-0連接,全局開中斷。在中斷程序0中,將模擬量輸入信號讀入,程序如圖下圖所示。
在這個例子中連接了三臺SIMATIC S7-214CPU。工作站0被稱為主工作站(Master)與工作站1和2相連,而工作站1和2被稱為從工作站(Slave)。主工作站輪流發(fā)送四個字節(jié)的輸出數(shù)據(jù)到每個從工作站。隨之每個從工作站響應(yīng)產(chǎn)生四個字節(jié)的輸入數(shù)據(jù)。自由通信口模式(Freeport Mode)被用來進行數(shù)據(jù)傳輸。
配備2個存儲緩沖區(qū),一個用作遠程輸入,另一個用作遠程輸出。發(fā)送的輸出數(shù)據(jù)可從發(fā)送緩沖區(qū)獲取,該數(shù)據(jù)是從輸出緩沖區(qū)移到發(fā)送緩沖區(qū)的兩個字長度的值。發(fā)送后,主工作站接收從工作站的響應(yīng),并且將數(shù)據(jù)存儲在接收緩沖區(qū)。
硬件要求
如要實現(xiàn)該程序的功能,你需要:
2臺以上SIMATIC S7-212或S7-214
1根9芯電纜連接線
如果使用2臺以上PLC(多于1臺從工作臺),則另需一臺網(wǎng)絡(luò)連接器。
主工作站程序結(jié)構(gòu)
Main 主程序
SBR0 選擇PPI通信或Freeport(自山通信u)通信
INT0 接收定時器中斷程序
INT1 發(fā)送定時器中斷程序
INT10 在發(fā)送完輸出數(shù)據(jù)后的發(fā)送中斷程序
INT11 接收信息*個字符的中斷程序
INT12 接收輸入數(shù)據(jù)的中斷程序
INT13 接收FCS字符的中斷程序
INT14 靜比線接收器中斷程序
主工作站程序和注解
主工作臺用于遠程I/O的程序長度為191個字
在梯形圖編輯窗口中,梯形圖程序被劃分成若干個網(wǎng)絡(luò),一個網(wǎng)絡(luò)中只能有一個獨立電路塊。如果一個網(wǎng)絡(luò)中有兩個獨立電路塊,在編譯時輸出窗口將顯示“1個錯誤",待錯誤修正后方可繼續(xù)??梢詫W(wǎng)絡(luò)中的程序或者某個編程元件進行編輯,執(zhí)行刪除、復(fù)制或粘貼操作
應(yīng)用領(lǐng)域
SIMATIC S7-200的應(yīng)用領(lǐng)域從更換繼電器和接觸器一直擴展到在單機、網(wǎng)絡(luò)以及分布式配置中更復(fù)雜的自動化任務(wù)。S7-200也越來越多地提供了對以前曾由于經(jīng)濟原因而開發(fā)的特殊電子設(shè)備的地區(qū)的進入。
優(yōu)點
SIMATIC S7-200發(fā)揮統(tǒng)一而經(jīng)濟的解決方案。整個系統(tǒng)的系列特點
強大的性能,
*模塊化和開放式通訊。
結(jié)構(gòu)緊湊小巧-狹小空間處任何應(yīng)用的理想選擇
在所有CPU型號中的基本和高級功能,
大容量程序和數(shù)據(jù)存儲器
杰出的實時響應(yīng)-在任何時候均可對整個過程進行*控制,從而提高了質(zhì)量、效率和安全性
易于使用STEP 7-Micro/WIN工程軟件-初學(xué)者和專家的理想選擇
集成的 R-S 485接口或者作為系統(tǒng)總線使用
極其快速和精確的操作順序和過程控制
通過時間中斷完整控制對時間要求嚴格的流程
組成
基本單元
S7-200系列PLC中可提供4種不同的基本型號的8種CPU供選擇使用.
擴展單元
S7-200系列PLC主要有6種擴展單元,它本身沒有CPU,只能與基本單元相連接使用,用于擴展I/O點數(shù).
編程器
PLC在正式運行時,不需要編程器。編程器主要用來進行用戶程序的編制、存儲和管理等,并將用戶程序送入PLC中,在調(diào)試過程中,進行監(jiān)控和故障檢測。S7-200系列PLC可采用多種編程器,一般可分為簡易型和智能型。
簡易型編程器是袖珍型的,簡單實用,價格低廉,是一種很好的現(xiàn)場編程及監(jiān)測工具,但顯示功能較差,只能用指令表方式輸入,使用不夠方便。智能型編程器采用計算機進行編程操作,將專用的編程軟件裝入計算機內(nèi),可直接采用梯形圖語言編程,實現(xiàn)在線監(jiān)測,非常直觀,且功能強大,S7-200系列PLC的專用編程軟件為STEP7-Micro/WIN。
程序存儲卡
為了保證程序及重要參數(shù)的安全,一般小型PLC設(shè)有外接EEPROM卡盒接口,通過該接口可以將卡盒的內(nèi)容寫入PLC,也可將PLC內(nèi)的程序及重要參數(shù)傳到外接EEPROM卡盒內(nèi)作為備份。程序存儲卡EEPROM有6ES
7291-8GC00-0XA0和6ES 7291-8GD00-0XA0兩種,程序容量分別為8K和16K程序步。
寫入器
寫入器的功能是實現(xiàn)PLC和EPROM之間的程序傳送,是將PLC中RAM區(qū)的程序通過寫入器固化到程序存儲卡中,或?qū)LC中程序存儲卡中的程序通過寫入器傳送到RAM區(qū)。
文本顯示器
文本顯示器TD200不僅是一個用于顯示系統(tǒng)信息的顯示設(shè)備,還可以作為控制單元對某個量的數(shù)值進行修改,或直接設(shè)置輸入/輸出量。文本信息的顯示用選擇/確認的方法,最多可顯示80條信息,每條信息最多4個變量的狀態(tài)。過程參數(shù)可在顯示器上顯示,并可以隨時修改。TD200面板上的8個可編程序的功能鍵,每個都分配了一個存儲器位,這些功能鍵在啟動和測試系統(tǒng)時,可以進行參數(shù)設(shè)置和診斷