全国服务热线 15801815554

SIEMENS西门子 触摸屏 MTP1000 6AV2128-3KB06-0AX0

更新时间:2024-07-02 08:00:00
价格:请来电询价
西门子:代理经销商
精智面板:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


             Web 服务器 (S7-1200, S7-1500) WWW:同步用户页面 (S7-1200, S7-1500) WWW:同步用户页面 (S7-1200, S7-1500) 说明 指令 WWW 将对 CPU 的 Web 服务器进行初始化,或使用 CPU 中的用户程序对用户自定义的 Web 页面(简称为“用户页面”)进行同步。 凭借 Web 服务器和用户 Web 页面,CPU 可通过一个 Web 浏览器访问各种设计不同的 CPU Web 页面。 借助于用户 Web 页面的脚本指令(如 Javascript)和 HTML 代码,可通过 Web 浏览器将数 据传送到 CPU 中进行进一步处理,以及在 Web 浏览器中显示 CPU 操作数区中的数据。要同 步和初始化用户程序与 Web 服务器,可在用户程序中调用“WWW”指令。

            初始化 用户 Web 页面将“封装”在数据块中,便于 CPU 进行处理。在组态过程中,必须从源文件 (如 HTML 文件、画面、Javascript 文件等等)中生成正确的数据块。Web Control DB 有着特 殊作用(默认为:DB 333)。它包含状态和控制信息,并通过编码 Web 页面链接至其它数 据块。我们将这些带有编写了 Web 页面的数据块称为 DB 段。 这些数据块下载到 CPU 中之后,CPU 并不“知道”数据块中所编写的 Web 页面。例如,在 启动 DB 中调用 WWW 指令将通知 CPU 使用哪一个 DB 作为 Web Control DB。仅当进行初始 化后,才可通过 Web 浏览器访问这些用户页面。 同步 如果要将用户程序与用户页面进行交互,则需在循环程序段内调用“WWW”指令。 以下举例说明了用户程序与 Web 页面之间的相互作用: • 检查接收到的数据 • 为发出请求的 Web 浏览器组装并返回数据 在这种情况下,需要评估当前的状态信息,同时 Web 服务器必须接收控制信息(例如通过 Web 浏览器请求发布一个 Web 页面)。 参数 下表列出了“WWW”指令的参数: 参数 声明 数据类型 存储区 说明 CTRL_DB Input DB_WW W I、Q、M、 D、L 或常量 描述用户页面的数据块 (Web Control DB) RET_VAL Output INT I、Q、M、 D、L 错误信息 有关有效数据类型的更多信息,请参见有效数据类型概述。参数 RET_VAL 错误代码 (W#16#...) 说明 0000 未发生错误。用户程序没有必须发布的 Web 页面请求。 00xy x:指示在初始化 Web Control DB (CTRL_DB) 的过程中是否出错: x=0:无错误。 x=1:出错。在 Web Control DB 的“CTRL_DB.last_error”字节中定义了该错 误,请参见 Web Control DB 的描述。 y:未决请求的个数。可以有多个请求(例如请求“0”和“1”未决时,y="3"。 y="1":请求“0” y="2":请求“1” y="4":请求“2” y="8":请求“3” 803A 指定的 Web Control DB 在 CPU 中不存在。 8081 Web Control DB 的版本错误或格式错误。 8082 Web 服务器未启用。 8083 用户自定义 Web 页面(用户自定义页面)未启用,无法与 Web 服务器通信。 仅发布基于 Web 的 API (Web API) 和基于该 API 的 Web 应用程序。 80C1 例如,没有用于初始化 Web 应用程序的资源,因为只能运行两个或四个 Web 应用程序。WWW 的程序示例 (S7-1200, S7-1500) 简介 在以下示例中,使用 S7-1500 中的程序示例同步一个用户自定义的 Web 站点,并通过 Web 服务器对该程序示例进行测试。 要求 在全局数据块中,创建 19 个变量进行数据存储。 在 FB“SLI_FB_www”中进行参数互连 在 FB“SLI_FB_www”中创建以下互连:在 OB1 中调用该 FB。 程序段 1:互连“WWW”指令的参数,如下所示:程序段 2:在 FC“SLI_FC_MainWebProg_www”中,创建该 Web 站点的程序。在该 FB 的程序 段 2 中,调用 FC“SLI_FC_MainWebProg_www”。 在 FC“SLI_FC_SetTOD_www”中进行参数互连 在 FC“SLI_FC_SetTOD_www”中,创建一个程序使用日期时钟中断 OB (OB11)。创建以下互 连: 程序段 1:在该 FC 中,通过指令“RD_SYS_T”和“T_ADD”互连以下局部变量。 程序段 2:之后,互连设置日期时钟中断 OB 的各个变量。 局部变量“#startDateTime”(数据类型“Date_And_Time”)用于将启动时间传送到日期时钟中 断 OB 中。在 FC“SLI_FC_MainWebProg_www”中进行参数互连 在 FC“SLI_FC_MainWebProg_www”中创建以下互连: 通过程序“SLI_FC_MainWebProg_www”,可以对电机、阀门和储罐填充进行控制。此外,也 可输出各种不同的中断状态。该程序可通过 Web 服务器进行控制。 程序段 1:在 FC“SLI_FC_MainWebProg_www”中,调用 FC“SLI_FC_SetTOD_www”。设置 CPU 的属性 在 CPU 属性中进行以下设置: • 在“... > PROFINET 接口 > 访问 Web 服务器”(... > PROFINET interface > Access to the web server) 中,激活 Web 服务器访问。 • 在“CPU 属性 > Web 服务器”(CPU properties > Web server) 中,启用该模块的 Web 服务器。 • 在区域“用户管理”(User administration) 中,创建一个具有读/写权限的新用户。 • 在“用户页面”(User pages) 区域,进行以下设置: – 设置“HTML 文件路径”(HTML file path)。 说明 该存储路径应与 Sample Library for Instructions 的路径相同 (SLI)。文件夹的名称为 “SLI_html”。示例:“C:\TIA\_library\SLI_html”。 – 在“HTML 起始页面”(Start HTML page) 中,输入文本“index.html”。 – 输入应用的名称“WWW sample”。 – 单击“创建块”(Create block) 按钮。此时,将创建 Web DB (333) 和 段 DB (334)。 WWW 指令的结果 如果常开触点(“executeWWW”)的信号状态为“TRUE”,则执行“WWW”指令。描述用户自定 义 Web 站点的数据块编号,可通过输入参数 CTRL_DB(“333”)进行保存。“WWW”指令将初 始化 CPU 中 Web 服务器上的用户自定义 Web 站点,并立即与该程序示例进行同步。Web 服务器的结果 可通过“Internet 浏览器 > Web 服务器的 IP 地址”(Internet browser > IP of the Web serve),调 用该 Web 服务器。使用当前用户的用户名和密码进行登录。 在 Web 服务器的“用户页面”(User pages) 中,将显示一个用户定义的链接指向该站点。 在该程序示例的 Web 站点中,可输出相关变量并将新值传送给这些变量。HTML 文件中使用的函数 下文中列出了该程序示例所有的部分函数,用于将相应变量传送到 HTML 文件的源代码中。 对于每个函数,在 HMTL 文件中都将通过某个调用生成一个变量,并在该 HTML 文件的对于 位置处通过其它调用对其进行使用。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061