特殊變量主要是在 World Wide Web Consortium (W3C) 定義中設置的 HTTP 變量。 特殊變量也用于 cookie 和服務器變量。
讀寫特殊變量的 AWP 命令與用于讀寫正常變量的 AWP 命令的一區(qū)別是,前者具有更多參數(shù)。
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 (可選參數(shù)): 特殊變量名與 PLC 變量名不同時,可使用參數(shù)“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>"] --> |
參數(shù)說明:
Name:特殊變量的類型和名稱
Use (可選參數(shù)): 特殊變量名與 PLC 變量名不同時,可使用參數(shù) 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 變量中。
詞條
詞條說明
證書證書類型設備使用不同的證書來驗證各種節(jié)點。證書?用于...CA 證書CA 證書是由 Certificate Authority 簽發(fā)的證書,從此認證機構獲取服務器證書、設備證書和伙伴證書。CA 證書具有由證書頒發(fā)機構簽名的私鑰,可供獲*書。建立連接時,將自動在設備和伙伴的 * 網(wǎng)關之間進行密鑰交換。*手動交換密鑰文件。IPsec *服務器證書要在設備和另一個網(wǎng)絡參與方之間
FC Safe功能FC Safe 通過 n 選 1 檢查確保命令和設定值輸入的可靠性。FC Safe 檢查以下數(shù)據(jù)點典型值的輸入:Cmd01B_SSet01W_SPar12D_S如果輸入未決,F(xiàn)C 檢查當前 OB1 循環(huán)中是否僅有一個未決條目,然后啟用塊讀入功能。當兩個(或更多)條目在 OB1 循環(huán)內(nèi)未決時,這些條目均會被忽略。在每一個需要命令和/或設定值的 CPU 中,都需要在 OB1 中調(diào)用
I&M提示只有與設備存在在線連接時才顯示該頁面。該頁面包含具體設備的供應商信息以及維護數(shù)據(jù)(如部件編號、序列號、版本號等)。無法對該頁面上的任何內(nèi)容進行組態(tài)。顯示值說明該表格包括以下行:制造商 ID (Manufacturer ID)顯示制造商 ID。部件編號 (Article number)顯示部件編號。序列號 (Serial Number)顯示序列號。硬件版本 (Hardware re
協(xié)議組態(tài)可在此頁面中為協(xié)議*規(guī)則。顯示框說明該表格包括以下列:規(guī)則編號 (Rule Number)顯示協(xié)議規(guī)則的編號。創(chuàng)建規(guī)則時,會創(chuàng)建一個具有一編號的新行。協(xié)議選擇該規(guī)則對其有效的協(xié)議。協(xié)議編號 (Protocol Number)輸入?yún)f(xié)議編號以定義其它協(xié)議。只有為協(xié)議設置了“Other Protocol”時才能編輯該輸入框。較小源端口號 (Source Port Min.)輸入源端口可能的較
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com