特殊變量主要是在 World Wide Web Consortium (W3C) 定義中設(shè)置的 HTTP 變量。 特殊變量也用于 cookie 和服務(wù)器變量。
讀寫特殊變量的 AWP 命令與用于讀寫正常變量的 AWP 命令的一區(qū)別是,前者具有更多參數(shù)。
Web 服務(wù)器可以讀取 PLC 變量并將這些變量傳送給 HTTP 響應(yīng)頭中的特殊變量。 例如,可以使用特殊變量 HEADER:Location 讀取 URL 以轉(zhuǎn)至其它 Web 頁面并傳送至特殊變量 HEADER:Location。
可以讀取下列特殊變量:
名稱 | 說明 |
---|---|
COOKIE_VALUE:name | 名為“name”的 cookie 值 |
COOKIE_EXPIRES:name | 名為“name”的 cookie 執(zhí)行時間(以秒為單位,且必須提前設(shè)置)。 |
HEADER:Status | HTTP 狀態(tài)代碼(如果未設(shè)置其它值,將返回狀態(tài)代碼 302)。 |
HEADER:Location | 轉(zhuǎn)至其它頁面的路徑。 必須設(shè)置狀態(tài)代碼 302。 |
HEADER:Retry-After | 預(yù)期服務(wù)不可用的時間。 必須設(shè)置狀態(tài)代碼 503。 |
HEADER: … | 所有其它頭變量也可以使用這種方式傳送。 |
使用 AWP 命令“AWP_Out_Variable”*通過 HTTP 頭傳送至 Web 瀏覽器的 PLC 變量。
基本結(jié)構(gòu):
<!-- 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 | 請求資源授權(quán)的證明 |
HEADER:Host | 請求資源的主機和端口 |
HEADER:User-Agent | 有關(guān)瀏覽器的信息 |
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 用戶程序評估的特殊變量。
基本結(jié)構(gòu):
<!-- 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 變量中。
詞條
詞條說明
系統(tǒng)會在后臺自動創(chuàng)建可在項目中搜索的編輯器文本索引。每次更改后,系統(tǒng)都會較新搜索索引。僅當(dāng)索引較新完成后,才能進行搜索。用戶可以隨時手動生成搜索索引。操作步驟要自動生成搜索索引,請按以下步驟操作:在“選項”(Options) 菜單中,選擇“設(shè)置”(Settings) 命令?!霸O(shè)置”(Settings) 窗口將顯示在工作區(qū)內(nèi)。在區(qū)域?qū)Ш街?,選擇“常規(guī) > 在項目中搜索”(General >
幻象模式的特殊功能模塊特定的功能該功能只適用于 V3.1 及較高版本的 SCALANCE S602。含義在幻象模式下,安全模塊在內(nèi)部接口或外部接口上都沒有自己的 IP 地址。 而是由安全模塊在運行期間通過安全模塊內(nèi)部接口所連接的節(jié)點(其 IP 地址參數(shù)在組態(tài)期間未知)獲取其外部接口的 IP 地址。 可以更改內(nèi)部節(jié)點的 IP 地址及外部接口處相應(yīng)的 IP 地址。 由于內(nèi)部節(jié)點基于其 MAC 地址進行
系統(tǒng)范圍的函數(shù)內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品功能的重要信息。使用設(shè)備代理中的系統(tǒng)診斷要使用 IPE 設(shè)備代理中的系統(tǒng)診斷功能(如系統(tǒng)診斷視圖),可插入 PLC 報警作為設(shè)備代理的內(nèi)容。使用以前版本項目數(shù)據(jù)初始化設(shè)備代理設(shè)備代理無法通過帶服務(wù)包版本的項目中相關(guān)完整版項目的數(shù)據(jù)進行初始化。請將源項目升級到服務(wù)包版本,之后才能使用該源項目中的數(shù)據(jù)在目標(biāo)項目中初始化設(shè)備代理。庫文本的導(dǎo)入和導(dǎo)出導(dǎo)入和
WinLC RTX 上的 ET 200MP (IM 155-5 DP ST)
WinLC RTX 上的 ET 200MP (IM 155-5 DP ST)內(nèi)容在線幫助中未包含的信息和產(chǎn)品特征的重要信息。在 WinLC RTX 上,ET 200MP (IM 155-5 DP ST) 當(dāng)前不支持通過 PROFIBUS 操作。相關(guān)組件:作為 DP 主站,且?guī)в锌刂破鞴δ?WinLC RTX 的 PC 系統(tǒng)(所有型號:EC31-RTX (F)、WinAC RTX (F) 軟件 PL
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com