S7-1200 Web 服务器支持的 AWP 命令

S7-1200 Web 服务器提供了以 HTML 注释形式嵌入用户定义的 Web 页面中的 AWP
命令,这些命令具有以下用途:
● 读取变量
● 写入变量
● 读取特殊变量
● 写入特殊变量

1. 一般语法

除读取变量的命令之外,AWP 命令的语法如下:
<!-- AWP_ <command name and parameters> --> AWP 命令与典型的 HTML 表单命令一起使用时,可将变量写入 CPU。
接下来的各页面在介绍 AWP 命令时采用如下惯例:
● 方括号 [ ] 中包含的项为可选项。
● 尖括号 < > 中包含的项是要指定的参数值。
● 引号是命令的文字部分。 它们必须按所示的形式出现。
● 根据具体用法,变量或数据块名称中的特殊字符必须进行转义或用引号括号来。
使用文本编辑器或 HTML 编辑模式可将 AWP 命令插入页面中。

说明
AWP 命令所需的语法
AWP 命令公式中"<!--"之后的空格和"-->"之前的空格,对于命令的正确编译至关重要。疏漏空格字符可能导致编译器无法生成正确代码。 这种情况下,编译器不会显示错误。

2. AWP 命令汇总

接下来的各主题将详细介绍每个 AWP 命令的用法,但此处先对这些命令进行简单汇总:


读取变量
:=<Varname>:


写入变量
<!-- AWP_In_Variable Name='<Varname1>' [Use='<Varname2>'] ... -->
该 AWP 命令只是声明 Name 子句中的变量可写入。 HTML 代码将按 HTML 表单中<input>、<select> 或其它 HTML 语句中的名称写入变量。


读取特殊变量
<!-- AWP_Out_Variable Name='<Type>:<Name>' [Use='<Varname>'] -->


写入特殊变量
<!-- AWP_In_Variable Name='<Type>:<Name>' [Use='<Varname>']-->