金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

西門(mén)子S7-200授權總經(jīng)銷(xiāo)商 6ES7288-2QR16-0AA0 S7-200 SMART 數字輸出

西門(mén)子: 現貨
S7-200: 全新
德國: **
單價(jià): 面議
發(fā)貨期限: 自買(mǎi)家付款之日起 天內發(fā)貨
所在地: 直轄市 上海
有效期至: 長(cháng)期有效
發(fā)布時(shí)間: 2023-12-20 08:10
最后更新: 2023-12-20 08:10
瀏覽次數: 87
采購咨詢(xún):
請賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細說(shuō)明

西門(mén)子S7-200授權總經(jīng)銷(xiāo)商 6ES7288-2 S7-200 SMART  數字輸出

6ES7288-2

SIMATIC S7-200 SMART, 數字輸出 EM DR16, 16 個(gè)數字輸出端,繼電器 2A

子程序 只有在調用時(shí)才執行程序的這些可選單元:由主程序、中斷程序或另一個(gè)子程序執行。當您希望重復 執行某項功能時(shí),子程序是非常有用的。與其在主程序中的不同位置多次使用相同的程序代碼,不如 將這段程序邏輯寫(xiě)在子程序中,然后在主程序中需要的地方調用。調用子程序有如下優(yōu)點(diǎn): 用子程序可以減小程序的長(cháng)度 由于將代碼從主程序中移出,因而用子程序可以縮短程序掃描周期。S7--200在每個(gè)掃描周期 中處理主程序中的代碼,不管代碼是否執行。而子程序只有在被調用時(shí),S7--200才會(huì )處理其 代碼。在不調用子程序時(shí),S7--200不會(huì )處理其代碼。 用子程序創(chuàng )建的程序代碼是可傳遞的。您可以在一個(gè)子程序中完成一個(gè)獨立的功能,然后將它 復制到另一個(gè)應用程序中而無(wú)需作重復工作。 提示 在子程序中使用V存儲器地址會(huì )限制它的可移殖性。因為一個(gè)程序對于V存儲器地址的分配有可能與 另一個(gè)程序對其分配有沖突。相比之下,在子程序中的所有變量地址都使用局部變量(L存儲器),會(huì ) 使子程序有極高的可移殖性。因為當子程序使用局部變量時(shí),子程序與程序的其他部分之間不會(huì )有 地址沖突。 中斷程序 中斷程序是應用程序中的可選組件。當特定的中斷事件發(fā)生時(shí),中斷程序執行。您可以為一個(gè)預先定 義好的中斷事件設計一個(gè)中斷程序。當特定的事件發(fā)生時(shí),S7--200會(huì )執行中斷程序。 中斷程序不會(huì )被主程序調用。只有當中斷程序與一個(gè)中斷事件相關(guān)聯(lián),且在該中斷事件發(fā)生時(shí), S7--200才會(huì )執行中斷程序。 提示 因為無(wú)法預測何時(shí)會(huì )產(chǎn)生中斷,所以應考慮盡量限制中斷程序和程序中其他部分所共用的變量 個(gè)數。 使用中斷程序中的局部變量,可以保證中斷程序只使用臨時(shí)存儲器,并且不會(huì )覆蓋程序中其他部分 使用的數據。 為了保證主程序與中斷程序正確地共享數據,您可以使用許多編程技巧。關(guān)于這些技巧的描述在第 6章的中斷指令部分有詳細說(shuō)明。 程序中的其他組件 其他塊中也包含了S7--200的信息。當您下載程序時(shí),您可以選擇同時(shí)下載這些塊。 系統塊 數據塊 系統塊 系統塊允許您為S7--200組態(tài)不同的硬件參數。 數據塊 數據塊存儲應用程序中所使用的不同變量值(V存儲器)??梢杂脭祿K輸入數據的初始值。 54 第5章 編程的概念、慣例及特點(diǎn) 用STEP7--Micro/WIN創(chuàng )建用戶(hù)程序 要打開(kāi)STEP7--Micro/WIN,可以雙擊STEP7--Micro/WIN圖標,也可以在命令菜單中選擇開(kāi)始> SIMATIC > STEP7 MicroWIN V4.0。如圖5--1所示,STEP7--Micro/WIN項目窗口為創(chuàng )建您的控制 程序提供了一個(gè)便利的工作環(huán)境。 工具欄提供常用的菜單命令的快捷按鈕。您可以顯示或者隱藏任意工具欄。 操作欄為訪(fǎng)問(wèn)STEP7--Micro/WIN中不同的 程序組件提供了一組圖標。 指令樹(shù)顯示了所有的項目對象和創(chuàng )建您的 控制程序所需要的指令。您可以將指令從 指令樹(shù)中拖到您的應用程序中,也可用雙 擊指令的方法將該指令插入到程序編輯器 中的當前光標所在地。 程序編輯器中包括程序邏輯和局部變量 表。您可以在局部變量表中為臨時(shí)的局部 變量定義符號名。在程序編輯器的底部有 子程序和中斷程序的標簽。點(diǎn)擊這些標 簽,您可以在主程序、子程序和中斷程序 之間切換。 程序 編輯器 指令樹(shù) 操作欄 圖5--1 STEP 7--Micro/WIN 程序編輯器 STEP7--Micro/WIN提供用于創(chuàng )建程序的三個(gè)編輯器:梯形圖(LAD)、語(yǔ)句表(STL)和功能塊圖 (FBD)。盡管有一定限制,但是用任何一種程序編輯器編寫(xiě)的程序都可以用另外一種程序編輯器來(lái)瀏 覽和編輯。 STL編輯器的特點(diǎn) STL編輯器按照文本語(yǔ)言的形式顯示程序。STL編輯器允許您輸入指令助記符來(lái)創(chuàng )建您的控制程序。 語(yǔ)句表也允許您創(chuàng )建用LAD和FBD編輯器無(wú)法創(chuàng )建的程序。這是因為您在使用S7--200的本族語(yǔ)言進(jìn) 行編程,而在圖形編輯器中,為了正確地畫(huà)出圖形,必須遵守一些規則。如圖5--2所示,文本方式與 匯編語(yǔ)言的編程方式十分相象。 S7--200從上到下按照程序的次序執行每一 條指令,然后回到程序的開(kāi)始重新執行。 STL使用一個(gè)邏輯堆棧來(lái)分析控制邏輯。 您插入STL指令來(lái)處理堆棧操作。 當您選擇STL編輯器時(shí),考慮以下要點(diǎn) STL*適合于有經(jīng)驗的程序員。 LD I0.0 AI0. //讀入一個(gè)輸入 1//和另一個(gè)輸入進(jìn)行“與” =Q1. 0//向輸出1寫(xiě)入值 圖5--2 STL程序示例 STL有時(shí)讓您能夠解決用LAD或者FBD不容易解決的問(wèn)題。 當使用STL編輯器時(shí),只能使用SIMATIC指令集。 雖然您可以用STL編輯器查看或者編輯用LAD或者FBD編輯器編寫(xiě)的程序,但是反之不一定成 立。LAD或者FBD編輯器不一定總能顯示所有利用STL編輯器編寫(xiě)的程序。 55 S7-200可編程序控制器系統手冊 LAD編輯器的特點(diǎn) LAD編輯器以圖形方式顯示程序,與電氣接線(xiàn)圖類(lèi)似。梯形圖程序允許程序仿真來(lái)自電源的電流通過(guò) 一系列的邏輯輸入條件,決定是否啟用邏輯輸出。一個(gè)LAD程序包括左側提供功率流的能量線(xiàn)。閉合 的觸點(diǎn)允許能量通過(guò)它們流到下一個(gè)元素,而打開(kāi)的觸點(diǎn)阻止能量的流動(dòng)。 邏輯控制是分段的,程序在同一時(shí)間執行 一段,從左到右,從上到下。圖5--3給出 了LAD程序的一個(gè)例子。不同的指令用不 同的圖形符號表示。它包括三種基本 形式。 觸點(diǎn)代表邏輯輸入條件,例如;開(kāi)關(guān)、按 鈕或者內部條件等。 線(xiàn)圈通常表示邏輯輸出結果,例如:燈負 載、電機啟動(dòng)器、中間繼電器或者內部輸 出條件。 圖5--3 LAD程序示例 盒表示其他一些指令,例如:定時(shí)器、計數器或者數學(xué)運算指令。 當您選擇LAD編輯器時(shí),考慮以下要點(diǎn): 梯形圖邏輯易于初學(xué)者使用。 圖形表示法易于理解而且全世界通用。 LAD編輯器能夠使用SIMATIC和IEC 1131--3指令集。 可以使用STL編輯器顯示所有用SIMATIC LAD編輯器編寫(xiě)的程序。 FBD編輯器的特點(diǎn) FBD編輯器以圖形方式顯示程序,由通用邏輯門(mén)圖形組成。在LAD編輯器中看不到觸點(diǎn)和線(xiàn)圈,但是 有等價(jià)的、以框指令形式出現的指令。 圖5--4中給出了FBD程序的一個(gè)例子。 FBD不使用左右電軌概念;因此,“功率 流”術(shù)語(yǔ)用于表達流過(guò)FBD邏輯塊的控制 流的類(lèi)比概念。 圖5--4 FBD程序示例 邏輯“1”通過(guò)FBD元素稱(chēng)為功率流。功率流的原始輸入和*終的輸出可以直接分配給操作數。 程序邏輯由這些框指令之間的連接決定。也就是說(shuō),一條指令(例如AND框)的輸出可以用來(lái)允許另一 條指令(例如定時(shí)器),這樣可以建立所需要的控制邏輯。這樣的連接概念使您可以解決各種各樣的邏 輯問(wèn)題。 當您選擇FBD編輯器時(shí),考慮以下要點(diǎn): 圖形邏輯門(mén)的表示形式有利于程序流的跟蹤。 FBD編輯器能夠使用SIMATIC和IEC 1131--3指令集。 可以使用STL編輯器顯示所有用SIMATIC FBD編輯器編寫(xiě)的程序。 56 第5章 編程的概念、慣例及特點(diǎn) SIMATIC和IEC 1131--3指令集的選擇 大部分PLC產(chǎn)品提供相似的基本指令,但是不同廠(chǎng)商的PLC產(chǎn)品在它們的表示和操作上常常有小的差 別。近年來(lái),國際電工委員會(huì )(IEC)推出了一個(gè)有關(guān)PLC編程各個(gè)方面的一個(gè)全球標準。這個(gè)標準鼓勵 不同的PLC廠(chǎng)商向用戶(hù)提供與IEC指令集的表示和操作一致的指令。 S7--200提供兩種指令集用于完成各種自動(dòng)化任務(wù)。IEC指令集符合PLC編程的IEC1131--3標準,而 SIMATIC指令集是專(zhuān)門(mén)為S7-200設計的。 提示 當將STEP7--Micro/WIN設置為IEC模式時(shí),它在未按IEC1131--3標準定義的指令旁的指令樹(shù)中, 將顯示為紅色菱形??)。 在SIMATIC指令集和IEC1131--3指令集之間有一些主要區別。 IEC 1131--3 指令集是不同PLC廠(chǎng)商的指令標準。SIMATIC指令集中的一些指令并不是 IEC1131--3規范中的標準指令。這些是仍在使用的非標準指令,但是如果使用它們,程序就不 再?lài)栏竦呐cIEC1131--3兼容。 一些IEC指令可以接受多種數據格式,這個(gè)概念通常指多重功能。例如,數學(xué)指令盒中不區分 ADD_I (整數加法)和ADD_R (實(shí)數加法),而是在加法指令中檢查被加數的格式,并自動(dòng)選擇 正確的CPU指令。這樣可以節省寶貴的程序設計時(shí)間。 當使用IEC1131--3指令時(shí),自動(dòng)檢查指令參數并選擇合適的數據格式。數據格式檢查不需要用 戶(hù)介入。例如,如果您給一個(gè)位操作指令輸入一個(gè)整數值,就會(huì )出現一個(gè)錯誤。這樣,可以有 助于減少編程的語(yǔ)法錯誤。 在選擇SIMATIC或IEC指令集時(shí),應考慮以下因素: SIMATIC指令通常執行時(shí)間*短。一些IEC指令的執行時(shí)間較長(cháng)。 一些IEC指令與SIMATIC指令操作數不同,例如定時(shí)器指令、計數器指令、乘法指令和除法指 令等。 您可以在全部的三種程序編輯器(LAD、STL、FBD)中使用SIMATIC指令集,但只能在LAD和 FBD編輯器中使用IEC指令。 對于不同品牌的PLC,IEC指令的操作是標準的,因而創(chuàng )建IEC程序的知識與PLC操作平臺 無(wú)關(guān)。 因為IEC標準中定義的指令少于SIMATIC指令集,因而可以用SIMATIC指令完成更多功能。 IEC1131--3規定變量必須使用類(lèi)型聲明,而且支持系統數據類(lèi)型檢查。 57 S7-200可編程序控制器系統手冊 理解程序編輯器中使用的慣例 STEP7--Micro/WIN在所有程序編輯器中使用以下慣例: 在符號名前加#(#Var1)表示該符號為局部變量。 在IEC指令中%表示直接地址。 操作數符號“?.?”或“????”表示需要一個(gè)操作數組態(tài)。 LAD程序被分為程序段。程序段是構成一個(gè)完整電路連接的所有觸點(diǎn)、線(xiàn)圈和框的有序排列:沒(méi)有短 路、沒(méi)有開(kāi)路、沒(méi)有逆向功率流條件。STEP7--Micro/WIN允許您為L(cháng)AD程序中的每一個(gè)程序段加注 釋。FBD編程使用程序段的概念對程序進(jìn)行分段和注釋。 STL程序不使用程序段;然而,可使用NETWORK關(guān)鍵字對程序進(jìn)行分段。 LAD編輯器中使用的慣例 在LAD編輯器中,可以使用F4、F6和F9來(lái)快速輸入觸點(diǎn)、盒和線(xiàn)圈指令。LAD編輯器使用下列 慣例: 符號“------ > > ”表示開(kāi)路或者需要功率流連接。 符號“”示指令輸出功率流,可以級連或串聯(lián)。 符號“>>”表示您可以使用功率流。 FBD編輯器中使用的慣例 在FBD編輯器中,可以使用F4、F6和F9來(lái)快速輸入AND、OR和框指令。FBD編輯器使用下列慣例: 在EN操作數上的符號“------>>”表示功率流或者操作數指示器。它也可用于表示開(kāi)路或者需要 功率流連接。 符號“”表示指令輸出功率流,可以級連或串聯(lián)。 符號“<

相關(guān)西門(mén)子產(chǎn)品
相關(guān)西門(mén)子產(chǎn)品
相關(guān)產(chǎn)品
 
沙湾县| 通州区| 邵阳县| 垦利县| 东乌珠穆沁旗| 阜新市| 固始县| 武乡县| 兰溪市| 易门县| 车险| 乌兰县| 曲水县| 遵义县| 安乡县| 新闻| 鹿邑县| 贵南县| 凌海市| 正阳县| 祁阳县| 延川县| 那曲县| 兴义市| 韶山市| 商河县| 天镇县| 丹凤县| 沂源县| 德令哈市| 东台市| 革吉县| 长宁区| 自治县| 宿州市| 郯城县| 江门市| 祁东县| 鲁山县| 新河县| 邓州市|