特殊變量主要是在 World Wide Web Consortium (W3C) 定義中設置的 HTTP 變量。 特殊變量也用于 cookie 和服務器變量。
讀寫特殊變量的 AWP 命令與用于讀寫正常變量的 AWP 命令的一區(qū)別是,前者具有更多參數。
Web 服務器可以讀取 PLC 變量并將這些變量傳送給 HTTP 響應頭中的特殊變量。 例如,可以使用特殊變量 HEADER:Location 讀取 URL 以轉至其它 Web 頁面并傳送至特殊變量 HEADER:Location。
可以讀取下列特殊變量:
名稱 | 說明 |
---|---|
COOKIE_VALUE:name | 名為“name”的 cookie 值 |
COOKIE_EXPIRES:name | 名為“name”的 cookie 執(zhí)行時間(以秒為單位,且必須提前設置)。 |
HEADER:Status | HTTP 狀態(tài)代碼(如果未設置其它值,將返回狀態(tài)代碼 302)。 |
HEADER:Location | 轉至其它頁面的路徑。 必須設置狀態(tài)代碼 302。 |
HEADER:Retry-After | 預期服務不可用的時間。 必須設置狀態(tài)代碼 503。 |
HEADER: … | 所有其它頭變量也可以使用這種方式傳送。 |
使用 AWP 命令“AWP_Out_Variable”*通過 HTTP 頭傳送至 Web 瀏覽器的 PLC 變量。
基本結構:
<!-- AWP_Out_Variable Name="<Typ>:<Name>" [Use="<Varname>"] --> |
Name:特殊變量的類型和名稱
Use (可選參數): 特殊變量名與 PLC 變量名不同時,可使用參數“Use”來分配 PLC 變量。
示例:
<!-- AWP_Out_Variable Name="COOKIE_VALUE:siemens" Use='"info".language' --> |
原則上,所有通過 Web 瀏覽器寫入 HTTP 頭的 HTTP 變量均可通過 CPU 用戶程序進行評估。 變量類型示例:
名稱 | 說明 |
---|---|
HEADER:Accept-Language | 可接受或可以選擇的語言 |
HEADER:Authorization | 請求資源授權的證明 |
HEADER:Host | 請求資源的主機和端口 |
HEADER:User-Agent | 有關瀏覽器的信息 |
HEADER: … | 所有其它頭變量也可以使用這種方式傳送 |
|
|
SERVER:current_user_id | 顯示用戶是否已登錄(current_user_id=0: 無用戶登錄) |
SERVER:current_user_name | 已登錄用戶的用戶名 |
SERVER:GET | 請求的方法為 GET |
SERVER:POST | 請求的方法為 POST |
|
|
COOKIE_VALUE:name | 名為“name”的 cookie 值 |
AWP 命令“AWP_In_Variable”用于定義使用 CPU 用戶程序評估的特殊變量。
基本結構:
<!-- AWP_In_Variable Name="<Typ>:<Name>" [Use="<Varname>"] --> |
參數說明:
Name:特殊變量的類型和名稱
Use (可選參數): 特殊變量名與 PLC 變量名不同時,可使用參數 Use 來分配 PLC 變量。
<!-- AWP_In_Variable Name="COOKIE_VALUE:siemens" Use='"info".language' --> |
HTTP 頭中的變量名被 Use *的 PLC 變量名替換。 將 cookie 寫入 PLC 變量 "info".language 。
<!-- AWP_In_Variable Name='COOKIE_VALUE:siemens' Use='"info".language' --> |
HTTP 頭中的變量名被 Use *的 PLC 變量名替換。 將 cookie 寫入 PLC 變量 "info".language 。
<!-- AWP_In_Variable Name='"COOKIE_VALUE:siemens"' --> |
HTTP 頭變量寫入同名的 PLC 變量中。
詞條
詞條說明
訪問 CPU 存儲器的數據通過標準 Web 頁面,可以訪問內部或外部 CPU 裝載內存中的數據。對于固件版本不**過 V3 的 S7-1200 CPU,使用 Web 頁面“數據日志”(Data logs)。從該 Web 頁面,可以將數據日志從 CPU 傳送到用戶 PC 上的驅動器。對于固件版本為 V4 及以上版本的 S7-1200 CPU,使用 Web 頁面“文件瀏覽器”(File Browser)
概述此頁面顯示設備所有端口的數據傳送組態(tài)。說明Port顯示可組態(tài)端口。端口名稱 (Port name)顯示端口的名稱。狀態(tài) (Status)顯示端口是開啟還是關閉狀態(tài)。數據通信只能通過已啟用的端口。運行狀態(tài) (Operational State)(僅在線時可用)顯示當前運行狀態(tài)。運行狀態(tài)取決于已組態(tài)的“狀態(tài)”(Status) 和“鏈接”(Link)??捎眠x項如下:-?up已將端口的狀態(tài)組
處理 PROFINET IO 系統(tǒng)**捷菜單命令,您可以刪除 PROFINET IO 系統(tǒng),創(chuàng)建新系統(tǒng)或將其接口連接到網絡視圖中的其它子網。這樣,在網絡視圖中就可以修正現有的 PROFINET 組態(tài)。為 IO 控制器創(chuàng)建新的 PROFINET IO 系統(tǒng)要為 IO 控制器創(chuàng)建一個新 PROFINET IO,執(zhí)行以下步驟:確保沒有將 IO 系統(tǒng)分配給 IO 控制器。如果已經為 IO 控制器分配了
有關客戶端指令的重要信息利用標準化 OPC UA 客戶端指令,用戶能夠控制以下任務與作為 OPC UA 客戶端的 S7-1500 CPU 的通信。讀取/寫入 OPC UA 服務器的變量調用 OPC UA 服務器中的方法使用可選指令可確定以下信息:OPC UA 客戶端與 OPC UA 服務器之間連接的狀態(tài)地址空間層級已知的節(jié)點的節(jié)點 IDOPC?UA 通信的標準化順序通信順序以及指令順序按
公司名: 上海騰希電氣技術有限公司
聯系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術有限公司
聯系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網 址: shtxjd.cn.b2b168.com