宿州S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-26 23:59發布IP:113.247.113.237編號:11544944
詳細介紹 宿州S7-1200PLC西門子代理商原裝現貨 宿州西門子S7-1200PLC代理,宿州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 西門子PLC數組的生成與使用教程??(1)生成數組 ??可以在數據塊中定義數組,也可以在邏輯塊的變量聲明表中定義它。下面介紹在數據塊中定義的方法。在SIMATIC管理器中用菜單命令“插入”→“S7塊”→“數據塊”生成數據塊DB4。雙擊打開它,默認的顯示方式為聲明視圖方式。聲明視圖用于定義、刪除和修改共享數據塊中的變量,指定它們的名稱、數據類型和初始值。 ??在新生成的數據塊的第一行和*后一行標有STRUCT(結構)和END_STRUCT(結構結束)。在這兩行中間有一個自動生成的臨時占位符變量。 ??將該行的名稱改為數組的名稱“PRESS” (見圖4-7),變量的名稱只能使用字母、數字和下劃線,不能使用中文。用鼠標右鍵點擊該行的“類型”列,執行彈出的快捷菜單中的“復雜類型”→“ARRAY”宿州S7-1200PLC西門子代理商原裝現貨 宿州西門子S7-1200PLC代理,宿州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??(數組)命令,在出現的“ARRAY 【】”的方括號中輸入 ??“1..2,1.3”,即指定二維數組PRESS有2×3個元素。在“注釋”列按回車鍵,在AR-RAY下面一行的“類型”列輸入“INT”,定義數組元素為16位整數,INT所在行的“地址”列自動生成的“*2.0”表示一個數組元素占用2B。地址列的“ 12.0”表示該數組的6個元素一共占用12B,地址列的內容是自動生成的??梢杂弥形慕o每個變量加上注釋。 ??數組PRESS的第1個元素為PRESS【1,1】(見圖4-6和圖4-8),第4個元素為PRESS【2,1】,第6個元素為PRESS【2,3】。 ??(2)給數組元素賦初值 宿州S7-1200PLC西門子代理商原裝現貨 宿州西門子S7-1200PLC代理,宿州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??STEP7根據變量的數據類型給出默認的初始值,用戶可以修改初始值。定義數組時可以在ARRAY所在的行的“初始值”列中給數組元素賦初值,各元素的初值之間用英語逗號分隔,例如上例中6個元素的初值可以寫成“22,30,-5,0,0,0,結束時不用標點符號。 ??若相鄰元素的初值相同可以簡寫,上述初值可以簡寫為“22,30,-5,3(0)”(見圖4-7)。 ??執行菜單命令“視圖”→“數據視圖”,切換到數據視圖方式,將顯示數組和結構中各元素的初始值和實際值(見圖4-8)。 ??在數據視圖方式,顯示變量的初始值和實際值,用戶只能修改變量的實際值,修改后需要下載數據塊。如果用戶輸入的實際值與變量的數據類型不符,將用紅色顯示錯誤的數據。在數據視圖方式,用菜單命令“編輯”→“初始化數據塊”,可以恢復變量的初始值。1 800 ??(3)訪問數組中的數據 ??本例中的數組是數據塊的一部分,訪問數組中的數據時,需要指出數據塊和數組的名稱,以及數組元素的下標,例如”TANK”.PRESS【2,1】。其中的TANK是數據塊DB4的符號名,PRESS是數組的名稱,它們用英語的句號分開。方括號中是數組元素的下標,該元素是數組中的第4個元素(見圖4-8)。 ??(4)用數組傳遞參數 ??如果在塊的變量聲明表中聲明形參的類型為ARRAY,可以將整個數組作為參數來傳遞(見圖4-23)。在調用塊時也可以將某個數組元素賦值給同一數據類型的參數。 ??(5)用數組定義數據塊的大小 ??數據塊的大小與數據塊中定義的變量的個數和數據類型有關。如果需要一個容量很大的數據塊,可以用數組來定義數據塊的大小。如果在數據塊中只定義一個數組ARRAY 【1..500】,數組元素的數據類型為字,則該數據塊的大小為1000B??梢杂?*地址和任意的簡單數據類型來訪問該數據塊中的存儲單元。如果訪問數據塊中未定義的地址,將會出現錯誤信息“讀取時發生區域長度錯誤”。 ??(6)設置數據塊的參數 ??用鼠標右鍵點擊某個數據塊,執行出現的快捷菜單中的“對象屬性”命令,在出現的屬性對話框的“常規-第2部分”選項卡中,可以用復選框設置數據塊的屬性。各參數具體的意義見在線幫助。 ??(7)使用程序狀態功能監視數據塊 ??點擊數據塊工具欄上的@按鈕,自動切換到“數據視圖”顯示方式,數據塊內的存儲單元在線的數值在“實際值”列中顯示。程序狀態被激活后,不能切換為“聲明視圖”方式。 ??程序狀態結束后,“實際值”列將顯示程序狀態之前的有效內容,在線數值不能傳送到離線的數據塊。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|