公司新聞
西門子S7-1500數據塊-數據塊的類型
發布時間: 2023-12-31 20:06 更新時間: 2024-11-22 08:00
觀看西門子S7-1500數據塊-數據塊的類型視頻
數據塊的類型1.1 全局數據塊(Global DB)全局數據塊用于存儲程序數據,因此,數據塊包含用戶程序使用的變量數據。一個程序中可以自由創建多個數據塊(不同CPU有Zui大數量的限制)。全局數據塊必須事先定義才可以在程序中使用。要創建一個新的全局數據塊,可在TIA 博途界面下點擊“程序塊”->“添加新塊”,選擇“數據塊”并選擇數據塊類型為“全 局 DB”(缺?。?,如圖1所示。
全局DB創建完成后自動打開,然后需要在DB塊中定義變量才能使用,如圖2所示,優化的DB塊中可以為每一個變量定義屬性,例如保持性,但是不能為一個變量中的元素定義屬性,例如圖2中的數組變量F,只能將F作為一個變量整體定義,為不能為其中一個元素單獨定義,例如F[1]。
圖2DB的訪問方式(以符號名稱為例)為 <數據塊名稱>.<變量名稱>.<元素名稱>.<子元素名稱>,例如將變量B的值傳送到變量F其中的一個元素中,如圖3所示。
圖31.2 實例化數據塊實例化DB塊與FB塊相關聯。在創建實例化DB塊時,必須指定它所屬的FB塊,而且該FB塊必須已經存在,如圖4所示。
圖4在調用一個FB塊時,既可以為之分配一個已經創建的實例化DB塊,也可以直接定義一個新的DB塊,該DB將自動生成并作為實例化數據塊。實例化DB塊與全局DB塊相比,只存儲FB塊接口數據區(臨時變量除外)相關的數據。數據塊格式隨接口數據區的變化而變化,數據塊中不能插入用戶自定義的變量,其訪問方式(優化或非優化)、保持性、默認值均由FB塊中的設置決定。實例化DB塊與全局DB塊都是全局變量,所以訪問方式相同。1.3 通過系統數據類型創建數據塊對于有些固定格式的數據塊,有可能包含很多的數據,不便于用戶自己創建,如用于開放式用戶通信的參數DB。TIA 博途軟件提供了一個含有固定數據格式的模板,用戶使用這個模板可創建具有該格式的數據塊,比如可以使用“TCON_Param”系統數據類型創建與之對應的DB。創建基于數據類型的數據塊時,必須指定它所屬的數據類型,如圖5所示。圖5
全局DB創建完成后自動打開,然后需要在DB塊中定義變量才能使用,如圖2所示,優化的DB塊中可以為每一個變量定義屬性,例如保持性,但是不能為一個變量中的元素定義屬性,例如圖2中的數組變量F,只能將F作為一個變量整體定義,為不能為其中一個元素單獨定義,例如F[1]。
圖2DB的訪問方式(以符號名稱為例)為 <數據塊名稱>.<變量名稱>.<元素名稱>.<子元素名稱>,例如將變量B的值傳送到變量F其中的一個元素中,如圖3所示。
圖31.2 實例化數據塊實例化DB塊與FB塊相關聯。在創建實例化DB塊時,必須指定它所屬的FB塊,而且該FB塊必須已經存在,如圖4所示。
圖4在調用一個FB塊時,既可以為之分配一個已經創建的實例化DB塊,也可以直接定義一個新的DB塊,該DB將自動生成并作為實例化數據塊。實例化DB塊與全局DB塊相比,只存儲FB塊接口數據區(臨時變量除外)相關的數據。數據塊格式隨接口數據區的變化而變化,數據塊中不能插入用戶自定義的變量,其訪問方式(優化或非優化)、保持性、默認值均由FB塊中的設置決定。實例化DB塊與全局DB塊都是全局變量,所以訪問方式相同。1.3 通過系統數據類型創建數據塊對于有些固定格式的數據塊,有可能包含很多的數據,不便于用戶自己創建,如用于開放式用戶通信的參數DB。TIA 博途軟件提供了一個含有固定數據格式的模板,用戶使用這個模板可創建具有該格式的數據塊,比如可以使用“TCON_Param”系統數據類型創建與之對應的DB。創建基于數據類型的數據塊時,必須指定它所屬的數據類型,如圖5所示。圖5
其他新聞
- 西門子S7-1200程序塊之組織塊介紹 2024-11-22
- 西門子Profibus-DP通訊協議 2024-11-22
- 西門子WinCC與S7-1500 R/H系統通信 2024-11-22
- 西門子RS485與Modbus通信協議教程 2024-11-22
- 組態王與西門子PLC的通信應用案例 2024-11-22
- 西門子Modbus通訊編程實例 2024-11-22
- 西門子WinCC的報警組態 2024-11-22
- 西門子WinCC報警控件、在線趨勢/表格控件數據查詢 2024-11-22
- 工控協議之西門子ModbusTCP報文功能碼詳解 2024-11-22
- 西門子RS232,RS485,RJ45,以及Modbus協議傻傻分不清楚 2024-11-22
- 西門子S7-200SMART和IFIX通信步驟詳解 2024-11-22
- IFIX與西門子PLC的S7 連接 2024-11-22
- 全面解析西門子S7-1200 PLC編程控制 2024-11-22
- 一文帶你了解西門子S7-200SMART與PID的應用 2024-11-22
- 西門子Smart line系列觸摸屏如何與S7-1200PLC的時間同步 2024-11-22
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415