特殊变量主要是在 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 变量中。
词条
词条说明
SmartLine V3 触摸屏变量记录方式选择“根据命令”记录的组态方法。主要通过调用“LogTag”系统函数记录变量值。1.创建数据记录。2.在变量表中选择需要记录的变量Tag1,设置“记录采集模式”为“根据命令”。3.创建2个变量,Tag1是实际被记录的变量,ControlSignal变量用作触发记录信号。在ControlSignal变量的“更改数值”事件中调用“记录”函数列表下的LogTa
西门子将以“数实融合,可持续的工业未来”为主题于2024年9月24日 - 28日亮相24届中国工业博览会。西门子将全景展示其产品家族,以贯穿信息技术(IT)与运营技术(OT)的全集成自动化、数字化产品,助力制造企业构建、数据资产,以数据驱动生产、运营和决策。通过场景化的生动展示,观众将在现场体验人工智能(AI)、工业、边缘计算等技术在工业生产中如何发挥。西门子还将发布12款软、硬结合的重磅新品,并
组态 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
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com