1200Web特殊变量

    特殊变量

    特殊变量主要是在 World Wide Web Consortium (W3C) 定义中设置的 HTTP 变量。 特殊变量也用于 cookie 和服务器变量。

    读写特殊变量的 AWP 命令与用于读写正常变量的 AWP 命令的一区别是,前者具有更多参数。

    读取特殊变量

    Web 服务器可以读取 PLC 变量并将这些变量传送给 HTTP 响应头中的特殊变量。 例如,可以使用特殊变量 HEADER:Location 读取 URL 以转至其它 Web 页面并传送至特殊变量 HEADER:Location。

    可以读取下列特殊变量:

    名称

    说明

    COOKIE_VALUE:name

    名为“name”的 cookie 值

    COOKIE_EXPIRES:name

    名为“name”的 cookie 执行时间(以秒为单位,且必须提前设置)。

    HEADER:Status

    HTTP 状态代码(如果未设置其它值,将返回状态代码 302)。

    HEADER:Location

    转至其它页面的路径。 必须设置状态代码 302。

    HEADER:Retry-After

    预期服务不可用的时间。 必须设置状态代码 503。

    HEADER: …

    所有其它头变量也可以使用这种方式传送。

    使用 AWP 命令“AWP_Out_Variable”*通过 HTTP 头传送至 Web 浏览器的 PLC 变量。

    基本结构:

     
    <!-- AWP_Out_Variable Name="<Typ>:<Name>" [Use="<Varname>"] -->

    参数说明

    Name:特殊变量的类型和名称

    Use (可选参数): 特殊变量名与 PLC 变量名不同时,可使用参数“Use”来分配 PLC 变量。

    示例:

     
    <!-- AWP_Out_Variable Name="COOKIE_VALUE:siemens" Use='"info".language' -->

    写入特殊变量

    原则上,所有通过 Web 浏览器写入 HTTP 头的 HTTP 变量均可通过 CPU 用户程序进行评估。 变量类型示例:

    名称

    说明

    HEADER:Accept-Language

    可接受或可以选择的语言

    HEADER:Authorization

    请求资源授权的证明

    HEADER:Host

    请求资源的主机和端口

    HEADER:User-Agent

    有关浏览器的信息

    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 用户程序评估的特殊变量。

    基本结构:

     
    <!-- AWP_In_Variable Name="<Typ>:<Name>" [Use="<Varname>"] -->
     

    参数说明:

    Name:特殊变量的类型和名称

    Use (可选参数): 特殊变量名与 PLC 变量名不同时,可使用参数 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 变量中。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • Smart V3屏数据记录采集模式之“根据命令”方式

    SmartLine V3 触摸屏变量记录方式选择“根据命令”记录的组态方法。主要通过调用“LogTag”系统函数记录变量值。1.创建数据记录。2.在变量表中选择需要记录的变量Tag1,设置“记录采集模式”为“根据命令”。3.创建2个变量,Tag1是实际被记录的变量,ControlSignal变量用作触发记录信号。在ControlSignal变量的“更改数值”事件中调用“记录”函数列表下的LogTa

  • 西门子将亮相2024工博会,全景呈现数实融合的工业未来

    西门子将以“数实融合,可持续的工业未来”为主题于2024年9月24日 - 28日亮相24届中国工业博览会。西门子将全景展示其产品家族,以贯穿信息技术(IT)与运营技术(OT)的全集成自动化、数字化产品,助力制造企业构建、数据资产,以数据驱动生产、运营和决策。通过场景化的生动展示,观众将在现场体验人工智能(AI)、工业、边缘计算等技术在工业生产中如何发挥。西门子还将发布12款软、硬结合的重磅新品,并

  • 组态 Internet 连接

    组态 Internet 连接要求只有为其中一个接口组态了 IP 分配方法“PPPoE”时,才在本地安全设置中显示“PPPoE”条目。如何访问该功能选择要编辑的安全模块在本地安全设置中,选择“PPPoE”条目。含义如果通过 PPPoE 为安全模块的其中一个接口建立了连接,则在此条目中进行 Internet 服务供应商 (ISP) 的相关设置。列表: ISP 帐户的设置功能说明验证协议选择无协议或以下

  • 由通信引起的循环负载的示例

    由通信引起的循环负载的示例下面是通信如何影响循环负载的两个示例。无额外异步事件时由通信引起的循环负载的示例将因通信引起的循环负载设置为 50% 时,OB 1 循环时间可增加一倍。同时,OB 1 循环时间也受异步事件(如硬件中断或循环中断)的影响。 从统计观点来看,OB1 循环内会发生更多异步事件,因为循环时间因通信而延长。 这样就进一步延长了 OB 1 循环时间。 延长的时间取决于每个 OB 1

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved