• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
SIMATIC S7-1200系列 PLC和组件HMI人机界面通信与网络组件过程控制系统过程仪表及分析仪器工业识别工业信息安全
SIMATIC S7-1500系列
SIMATIC S7-1200系列
SIMATIC S7-200 SMART
SIMATIC S7-200系列
SIMATIC S7-300系列
SIMATIC S7-400系列
LOGO!
ET200
SIMATIC S5
工业自动化软件
工业电源
WinAC
TDC/SYMADYN D
更多

写入变量

star star star star star
0 分
  • 使用操作
发布时间:2024年08月07日
  • 0
  • 160
写入变量

AWP 命令 - 写入变量

用户定义的 Web 页面可将值写入 CPU 的 PLC 变量和数据块变量,前提是这些变量已激活“从 HMI/OPC UA/Web API 可访问“和“从 HMI/OPC UA/Web API 可写“。

语法:

要将 IN 变量写入 CPU,必须首先通过一个明确的 AWP 指令来定义变量;

<!-- AWP_In_Variable Name=‘<Varname1>’-->

要将数据写入 CPU,应使用标准 HTTP POST 命令,配合常用的文本输入域语法如下:

  • 添加表单:
<form action="" method="post"> </form> 
  • 添加文本域,input name 后双引号中间写变量名称:
<input name="" type="text" /> 

添加按钮,类型选择"submit",value 后双引号中间写按钮显示的内容:

<input name="" type="submit" value="" /> 

定义变量示例:

<!-- AWP_In_Variable Name='"test_MB"' --> 
<!-- AWP_In_Variable Name='"test_MW"' --> 
<!-- AWP_In_Variable Name='"web_test2_优化".b' --> 

实现功能:

  • 定义变量 “test_MB”,“test_MW”,“"web_test2_优化".b” 可写。

写入修改值示例:

<form action="" method="post">
<input name='"test_MB"' type="text" />
<input name="" type="submit" value="set" />
</form>
<form action="" method="post">
<input name='"test_MW"' type="text" />
<input name="" type="submit" value="set" />
</form>
<form action="" method="post">
<input name='"web_test2_优化".b' type="text" />
<input name="" type="submit" value="set" />
</form>

实现功能:

  • 添加三个表单,每个表单中添加一个文本域,文本域中写入变量修改值,点击按钮 set 提交修改值。

在 HTML 编辑器中编辑界面如图 1 所示:

A screenshot of a computer code

Description automatically generated

图 1.HTML 编辑器中编辑

编辑完成在网页中显示如图 2 所示。

A screenshot of a computer

Description automatically generated

图 2.网页中显示界面

  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。