Web寫入變量

    寫入變量

    定制 Web 頁面可以向 CPU 寫入數(shù)據(jù)。

    這需要使用可識(shí)別待寫入的 PLC 變量的 AWP 命令。

    同時(shí)必須由 PLC 變量名稱* PLC 變量。

    IN 變量(從控制器方面觀察的輸入方向)位于瀏覽器頁面中。 例如,可以通過表格實(shí)現(xiàn)。

    可以通過瀏覽器在 HTTP 頭(由 cookie 或 POST 方法)或 URL(GET 方法)中設(shè)置變量,然后由 Web 服務(wù)器寫入相應(yīng) PLC 變量。

    語法

    要將 IN 變量寫入 CPU,必須首先通過一個(gè)明確的 AWP 指令來定義變量:

    <!-- AWP_In_Variable Name='"<Varname1>"' Name='"<Varname2>"' Name='"<Varname3>"' -->

    可以在指令中定義多個(gè)變量,如上例所示。

    在用于 Web 應(yīng)用程序的變量名與 PLC 變量名不同時(shí),“Use”參數(shù)可用于為 PLC 變量分配名稱。

    <!-- AWP_In_Variable Name=’<Varname_Webapp>’ Use=’<PLC_Varname>’

    示例

    在處理表格時(shí)必須使用“AWP_In_Variable”AWP 命令。

    <form method="post" action="/awp/appl/x.html"> <p> <input name='"var1"' type="text"> <input value="set" name='"Button1"' type="submit"> </p></form>

    在上文定義的表格中,變量“var1”和“Button1”通過“post”傳送到 Web 服務(wù)器。 用戶將“var1”變量置于表格域中。 “Button1”變量具有固定值“set”。 要將“var1”和“Button1”變量寫入 CPU,必須在同一片段中記錄下列指令。

    <!-- AWP_In_Variable Name='"var1"' Name='"Button1"' -->

    由于全局變量包括在引號(hào)中,所以 AWP 命令中的名稱必須包括在撇號(hào)或帶反斜杠的引號(hào)中 (\")。

    <!-- AWP_In_Variable Name=’"Info".par1’ -->

    在操作期間進(jìn)行寫訪問的條件

    為使用戶能夠從用戶定義的 Web 頁面寫入 PLC 變量,必須滿足下列要求。

    已設(shè)置用戶并已登錄。

    此規(guī)則適用于對(duì) CPU 上 Web 頁面的所有寫訪問。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • Web枚舉類型

    枚舉類型枚舉類型(枚舉)借助枚舉,PLC 程序的數(shù)字值可以轉(zhuǎn)換為文本,反之亦然。 數(shù)字值還可分配給多種語言。創(chuàng)建枚舉使用以下語法在 HTML 文件開頭輸入 AWP 命令: