公司动态
当前位置:首页 > 公司动态 > 1200在 Web 页面中使用 AWP 命令
在 Web 页面中使用 AWP 命令

借助 AWP(Web 自动编程)命令,可声明用户页面(Web 应用程序,例如,某个简单的 HTML 页面)和 CPU 数据之间的接口。

若要开发用户页面或 Web 应用程序,则仅需注意 Web 浏览器的限制条件即可。在某种 STEP 7 编程语言中,可通过 CPU 中的用户程序控制 Web 浏览器中显示的 CPU 数据以及这些数据的显示时间。

通过为 HTML 页面添加注释的 AWP 命令,可声明在 Web 应用与用户程序间进行交互时所用的数据。

AWP 命令可通过特定的语法格式以 HTML 注释形式,插入到 HTML 页面中。AWP 命令可实现以下特性:

读取 PLC 变量

写入 PLC 变量

读取特殊变量

写入特殊变量

定义枚举类型

将变量分配给枚举类型

定义片段

导入片段

AWP 命令的语法

始于“<!-- AWP_”且止于“ -->”的 AWP 命令。在 JavaScript 文件中,命令应包括在 JavaScript 注释 ("/*...*/") 中。

AWP 命令中 PLC 变量名的命名规则

AWP 命令“AWP_In_Variable”和“AWP_Out_Variable”包含名称属性和可选的 use 属性。根据在浏览器中写入或读取 PLC变量来为 PLC 变量名分配这些属性。以下规则适用于处理 HTML 代码中的 PLC 变量名:

PLC 变量必须包含在引号 (" ... ") 中。

AWP 命令中所用的 PLC 变量也必须使用单引号 ('" ... "') 括起,或包含在带有反斜杠的单引号 ("\" ... \"") 中。

如果 PLC 变量名包含字符 \(反斜杠)或 *(星号),则必须使用转义字符串 \\ 将此字符*为 PLC 变量名的标准字符。请参见以下示例。

如果 AWP 命令中的 PLC 变量名也包含在单引号中且名称中有单引号 ('),则还必须使用转义字符串 \' 将后一个单引号标记为正常字符。

如果在 AWP 命令中使用了**地址(输入、输出和位存储器),则应包含在单引号中。

PLC 变量
HTML 代码中的 PLC 变量
"Velocity"
<!-- AWP_In_Variable Name='"Velocity"' -->
<!-- AWP_In_Variable Name="\"Velocity\"" -->
"abc\de"
<!-- AWP_In_Variable Name='"abc\\de"' -->
"abc'de"
<!-- AWP_In_Variable Name='"abc\'de"' -->
"abc'de"
<!-- AWP_In_Variable Name="abcde" Use'"abc\'de"' -->
"DB name".tag
<!-- AWP_In_Variable Name='"DB name".tag' -->
"Plc1".Data[1].typeDataStruct.value
<!-- AWP_In_Variable Name='"Plc1".Data[1].typeDataStruct.value' -->
-
<!-- AWP_Out_Variable Name=’flag1’ Use='M0.0' -->

shtxjd.cn.b2b168.com/m/