激情九九,六月婷婷七月丁香,天天五月天丁香婷婷深爱综合,国产色一区,国产一区二区三区免费在线观看,91最新网站

西門子PLC的程序結構

來源:網絡

點擊:1679

A+ A-

所屬頻道:新聞中心

關鍵詞: 西門子 PLC 程序結構

      所謂PLC的程序結構,就是組成PLC程序的各種網絡(Network)或“功能程序段”在PLC內部的組織、管理形式。

      無論PLC控制系統有多么復雜,歸根到底,PLC用戶程序都是由大量基本編程指令所組成的集合。

      設計者可以根據控制對象各部分的不同要求,通過對要求的分解,運用基本指令編制出相應的程序網絡(Network)或由幾個網絡組成的簡單“功能程序段”。在此基礎上,只要將這些程序網絡或功能程序段,按照控制系統的動作要求,以S7程序規定的格式進行排列與組合,就可以組成完整的PLC程序。

    1.西門子S7-200的程序結構

      過程映像輸入/輸出(I/Q)、變量存儲器V、內部存儲器位M、定時器T、計數器C等屬于全局變量。S7-200的程序組織單元(ProgramOrganizationalUnit,簡稱為POU)包括主程序、子程序和中斷程序。每個POU均有自己的64字節局部變量,局部變量只能在它所在的POU中使用。與此相反,全局變量可以在各POU中使用。

      下面是子程序可以使用的局部變量:

      1)TEMP(臨時變量)是暫時保存在局部數據區中的變量。只有在執行該POU時,定義的臨時變量才被使用,POU執行完后,不再保存臨時變量的數值。

      2)IN是由調用它的POU提供的輸入參數。

      3)OUT是返回給調用它的POU的輸出參數(子程序的執行結果)。

      4)IN_OUT是輸入_輸出參數,其初始值由調用它的POU傳送給子程序,并用同一變量將子程序的執行結果返回給調用它的POU。

      主程序和中斷程序的局部變量中只有臨時變量TEMP。

      具有輸入、輸出參數和局部變量的子程序易于實現結構化編程,對于長期生產同類設備或生產線的廠家尤為有用。這些廠家的編程人員為設備的各組件或工藝功能編寫了大量的通用的子程序。即使不知道子程序的內部代碼,只要知道子程序的功能和輸入、輸出參數的意義,就可以通過程序之間的調用快速“組裝”出滿足不同用戶要求的控制程序。就好像用數字集成電路芯片組成復雜的數字電路一樣。

      子程序如果沒有輸入、輸出參數,它和調用它的程序之間沒有清晰的接口,很難實現結構化編程。

      子程序如果沒有局部變量,它和調用它的程序之間只能通過全局變量來交換數據,子程序內部也只能使用全局變量。將子程序和中斷程序移植到別的項目時,需要重新統一安排它們使用的全局變量,以保證不會出現地址沖突。當程序很復雜,子程序和中斷程序很多時,這種重新分配地址的工作量非常大。

      如果子程序和中斷程序有局部變量,并且它們內部只使用局部變量,不使用全局變量,因為與其他POU沒有地址沖突,不需作任何改動,就可以將子程序移植到別的項目中去。

    2.西門子的S7-300/400的程序結構

      S7-300/400將子程序分為功能(Function,或稱為函數)和功能塊(FunctionBlock)。

      S7-300/400的功能與S7-200的子程序基本上相同。它們均有輸入、輸出參數和臨時變量,功能的局部數據中的返回值實際上屬于輸出參數。它們沒有專用的存儲區,功能執行結束后,不再保存臨時變量中的數據。

      可以用全局變量來保存那些在功能執行結束后需要保存的數據,但是會影響到功能的可移植性。

      功能塊是用戶編寫的有自己專用的存儲區(即背景數據塊)的程序塊,功能塊的輸入、輸出參數和靜態變量存放在指定的背景數據塊中,臨時變量存儲在局部數據堆棧中。每次調用功能塊時,都要指定一個背景數據塊。(今天的轉發暗號是:億維公司口號:信賴,源自品質;信任,鑄就品牌)功能塊執行完后,背景數據塊中的數據不會丟失,但是不會保存局部數據堆棧中的數據。

      功能塊采用了類似于C++的封裝的概念,將程序和數據封裝在一起,具有很好的可移植性。

      S7-300/400的共享數據塊可供所有的邏輯塊使用。

    (審核編輯: 智匯李)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 情欲五月天 | 国产成人99久久亚洲综合精品 | 国产区成人精品视频 | 2020国产精品久久久久 | 久久久久国产一级毛片高清版 | 日本欧美国产精品第一页久久 | 国产欧美一区视频在线观看 | 激情丁香网 | 天天看天天爽天天摸天天添 | 国产亚洲人成网站观看 | 欧美日韩午夜视频 | 97色在线观看 | 久久天天躁狠狠躁夜夜 | 精品无人区乱码一区二区 | 天堂网在线视频 | 久久久久久久久中文字幕 | 人阁色第四影院在线电影 | 午夜丁香影院 | 262929..com| 精品毛片 | 邱淑贞三级艳电影全集 | 精品无码久久久久国产 | 国产精品久久久久久久成人午夜 | 色系视频在线观看免费观看 | 热er99久久6国产精品免费 | 国产欧美va欧美va香蕉在线观 | 国产高清视频在线 | 久久激情综合色丁香 | 毛片在线观看地址 | 久草天堂 | 2021人人莫人人擦人人看 | 日本在线不卡一区 | 国产高清在线观看视频手机版 | 日韩福利视频高清免费看 | 国产成人一区二区三区高清 | 四虎影永久在线观看精品 | 99热网址| 久久99精品综合国产首页 | 国产人成在线视频 | 久久国产精品高清一区二区三区 | 精品久久久久久久九九九精品 |