西門子CPU6ES7 221-1BH22-0XA8
SIEMENS西門子上海朕鋅電氣設備有限公司
:鐘濤
24小時銷售及:
:
手 機:
: 1824547528
地址:上海市金山區楓灣路500號
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《產品質量》:原裝*,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
T_CONFIG”指令用于為S7-1500 CPU的集成PROFINET接口或CP/CM的接口進行程序控制組態。
使用“T_CONFIG”指令可以從用戶程序中改變以太網地址和PROFINET設備名稱。
使用S7-1500 CPU V1.8及更高版本還有STEP 7 V13 SP1 Upd4及更高版本,可以在用戶程序中使用“T_CONFIG”指令為日同步時間更改NTP服務器的IP地址。
之前有效的組態數據會被覆蓋。
可以使用“T_CONFIG”指令做以下改變:
- IP協議設置
- IP地址
- 子網掩碼
- 路由器地址
- PROFINET設置
- PROFINET設備名稱分配
- 時鐘同步設置
- 為時鐘同步的NTP服務器(S7-1500)分配IP地址
設置對應的配置選項位于:在“以太網地址” 對話框中“IP 協議” 和“PROFINET” 下,或者在“時鐘同步”對話框中“NTP 模式”下可以找到。這會在“設備視圖”和“網絡視圖” 中PROFINET接口屬性下“Devices & Networks” 中顯示。
改變NTP服務器IP地址的*條件
為使用“T_CONFIG”指令,必須在硬件組態中明確通過用戶程序來分配IP地址參數和設備名稱。
- 為此,需要在設備視圖中打開PROFINET接口的屬性。為了通過“T_CONFIG”更改NTP服務器的IP地址,需要在“時鐘同步”對話框激活選項“通過NTP服務器啟動同步時間”,然后需要在NTP服務器處IP地址。
- 組態數據必須存儲在系統數據類型中,并在“CONF_DATA” 參數中傳遞。在系統數據類型IF_CONF_NTP中儲存NTP時鐘同步的IP地址。
“T_CONFIG”指令的輸入參數
表01展示“T_CONFIG”指令的輸入參數。
參數 | 數據類型 | 描述 |
---|---|---|
REQ | BOOL | 當REQ=1時,指令被調用并開始運行。 |
INTERFACE | HW_INTERFACE | 硬件標識 硬件標識在設備視圖下接口的屬性中以及PLC變量的系統常量中顯示。 |
CONF_DATA | VARIANT | 高級結構的指針包含系統數據類型 IF_CONF_HEADER, IF_CONF_V4和IF_CONF_NOS (參見CONF_DATA參數的描述)。 |
表 01
“T_CONFIG”指令的輸出參數
表02展示“T_CONFIG”指令的輸出參數。
參數 | 數據類型 | 描述 |
---|---|---|
DONE | BOOL | 狀態參數:
|
BUSY | BOOL | 狀態參數:
|
ERROR | BOOL | 參數狀態:
|
STATUS | DWORD | 詳細狀態信息: 詳細報錯和狀態信息在STATUS參數以一個錯誤代碼的形式輸出。 |
ERR_LOC | DWORD | 錯誤位置:
|
表 02
CONF_DATA 參數中組態數據的結構
CONF_DATA 參數的組態數據可以存在全局數據塊或者塊接口的“Static” 部分。組態數據必須按照如下結構存儲。
名稱 | 數據類型 | 描述 |
---|---|---|
ConfData | Struct | 高級結構特定的CONF_DATA 參數。 |
Header | IF_CONF_HEADER | 通過 header定義下列系統數據類型的編碼。必須總是包含系統數據類型IF_CONF_HEADER。 |
IPData | IF_CONF_V4 | 在這個系統數據類型中儲存IP地址,子網掩碼和路由器地址。只有在需要通過“T_CONFIG”修改以太網地址時才需創建 IF_CONF_V4。 |
NoS | IF_CONF_NOS | 在這個系統數據類型中存儲PROFINET設備名稱。只有在需要通過“T_CONFIG”修改設備名稱時才需創建IF_CONF_NOS。 |
NTP | IF_CONF_NTP | 在這個系統數據類型中為時鐘同步NTP服務器存儲IP地址。 |
表 03
西門子CPU6ES7 221-1BH22-0XA8