西門子PLC模塊武漢授權代理商SIEMENS原裝
發布日期 :2023-03-29 16:09發布IP:113.246.72.218編號:11551047
詳細介紹 西門子PLC模塊武漢授權代理商SIEMENS原裝 西門子PLC武漢授權代理商,武漢西門子PLC代理,西門子PLC代理 西門子PLC用戶程序結構的生成與使用 ??(1)結構的生成 ??可以在數據塊中或邏輯塊的變量聲明表中定義結構,下面介紹在數據塊中定義的方法。在圖4-7的數據塊DB4中,同時定義了一個數組和一個結構。名為STACK的結構由3個不同數據類型的變量組成。 ??選中圖4-7“ARRAY”下面的“INT”,按回車鍵,在該單元的下面生成一個空白行。在“名稱”列輸入結構的名稱“STACK”,用鼠標右鍵點擊空白行的“類型”列單元,執行彈出的快捷菜單中的“復雜類型”→“STRUCT”(也可以直接輸入STRUCT),連續按回車鍵后,在該行的下面出現新的行,新的行下面一行增加的“END_STRUCT”(結束結構)是自動生成的,表示該結構的結束。在新的行輸入結構的第一個元素“AMOUNT”和它的數據類型。如果沒有輸入該元素的初值,將會自動生成默認的初值0。用同樣的方法生成結構的其他元素。選中結構的“END_STRUCT”單元后按回車鍵,在下面出現的新的行中定義一個名為Fault、長度為20個字符的字符串。 ?1.硬件組態 ??用新建項目向導生成一個名為“OB20例程”的項目(見隨書光盤中的同名例程),CPU模塊的型號為CPU 315-2DP。打開硬件組態工具HW Config,將硬件目錄中名為“DI4xNAMUR,Ex”的4點DI模塊插入4號槽,自動分配的DI模塊的字節地址為0。雙擊該模塊,打開它的屬性對話框(見圖4-47)。用復選框啟用硬件中斷,設置I0.0產生上升沿中斷。在5號槽插入一塊16點DO模塊。 西門子PLC模塊武漢授權代理商SIEMENS原裝 西門子PLC武漢授權代理商,武漢西門子PLC代理,西門子PLC代理 c.模擬量輸入地址的分配。CPU224模塊無集成模擬量輸入點,不占用模擬量輸入地址。從CPU模塊向右,PLC安裝的第一個只有模擬量輸入的擴展模塊為4/1點模擬量輸入/輸出混合模塊,以字為單位,4點模擬量需要占用8個字節,地址從AIWO開始進行分配,依次為AIWO、AIW2、AIW4、AIW6。 ??PLC安裝的第2個具有模擬量輸入的擴展模塊仍然為4/1點模擬量輸入/輸出混合模塊,同樣占用8個字節,地址從AIW8開始連續分配,依次為AIW8、AIW10、AIW12、AIW14。 ??d.模擬量輸出地址的分配。CPU224模塊無集成模擬量輸出點,不占用模擬量輸出地址。從CPU模塊向右,PLC安裝的第一個具有模擬量輸出的擴展模塊為4/1點模擬量輸入/輸出混合模塊,以字為單位,1點模擬量需要占用2個字節,但由于模擬量地址分配的*小單位是2個字,因此,模塊實際需要占用2個字(4個字節)。模擬量輸出地址AQW0 具有物理輸出,AQW2被占用,不可以分配給后續模塊,也不可再作其他用途。 ??PLC安裝的第2個具有模擬量輸出的擴展模塊仍然為4/1點模擬量輸入/輸出混合模塊,模塊同樣實際需要占用2個字(4個字節),地址從AQW4開始分配,AQW4具有物理輸出,AQW6被占用,不可以分配給后續模塊,也不可再作其他用途。 ??2.程序設計 ??在10.0的上升沿觸發硬件中斷,CPU調用OB40,在OB40中調用SFC32“SRT_DINT”啟動延時中斷(見圖4-51),延時時間為10s。從LD12開始的8B臨時局部變量是調用OB40的日期時間值,用MOVE指令將其中的后4個字節LD16保存到MD20。 ??圖4-7的STACK所在行的地址列中的 12.0表示結構在數據塊中的起始地址為DBB12。結構各元素的地址列中的“ 2.0”等表示結構元素在結構中的相對起始地址,“=8.0”表示該結構一共占用8B。*后一行地址列中的“=42.0”表示DB4中的數組、結構和字符串一共占用42B??梢詾榻Y構中各個元素設置初始值和加上注釋。在圖4-7中輸入實數的初始值102.4后,被自動轉換為1.024000e 002(1.024×102)。 如果PLC與STEP7中的程序和組態數據是一致的,在線窗口顯示的是PLC與STEP7 中的數據的組合。例如在線打開一個S7塊,將顯示來自CPU的塊的指令代碼部分,以及來自編程計算機數據庫的注釋和符號。 ??用CPU的模式選擇開關不能刪除下載到MMC的系統數據和程序。為了完成上述操作,首先建立好PLC與計算機之間的通信連接,點擊SIMATIC管理器工具欄上的在線按鈕照,打開在線視圖,選中塊文件夾中需要刪除的塊,按計算機的(Delete)鍵刪除它們。 ??(2)通過“可訪問的節點”窗口建立在線連接 ??點擊SIMATIC管理器工具欄上的置按鈕,打開“可訪問的節點”窗口,用“可訪問的節點”對象顯示網絡中所有可訪問的可編程模塊。如果編程設備中沒有關于PLC的項目數據,可以選擇這種方式。那些不能用STEP7編程的站(例如編程設備或操作面板)也能顯示出來。 ??用鼠標點擊結構的第一行或*后一行(即有關鍵字STRUCT或END_STRUCT的行)的地址列中的單元,將選中整個結構,結構各行的背景變為黑色,字變為白色(稱為反色)。若要選中結構中的某一參數,用鼠標點擊該行的地址單元,僅該行反色。 ??(2)訪問結構中的元素 ??可以用結構中的元素的**地址或符號地址來訪問結構中的元素。訪問結構中的數據時,需要指出結構所在的數據塊的名稱、結構的名稱,以及結構元素的名稱,數據塊TANK 內結構STACK的元素AMOUNT應表示為“TANK”.STACK.AMOUNT。因為AMOUNT從數據塊TANK(DB4)的第12號字節開始存放,它的**地址為DB4.DBW12。 西門子PLC模塊武漢授權代理商SIEMENS原裝 西門子PLC武漢授權代理商,武漢西門子PLC代理,西門子PLC代理 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|