手动片段的用户程序 当使用手动页面时,必须在 CPU 的用户程序中循环调用“WWW”指令。 要对浏览器中输入的值作出响应,必须首先在用户程序中评估手动页面向 Web 服务器提出 的请求。Web Control DB(例如 DB 333)必须审查未决请求来进行此操作。 管理四个请求 的数组包含在 Web Control DB 的“requesttab”段中。数组的每个元素均包含有关结构中相应 请求的信息。 可以通过简单的编程示例来说明如何根据 Web Control DB 来检查排队的请求。当请求被提出时,该程序段将片段 ID 写入到 #frag_index 变量中,(值范围为 1-4 的)请 求号写入到 #req_index 变量中。 借助此信息,可以在程序中针对每个片段 ID 分别处理传送到请求的信息(例如似然性检查)。 一旦程序完成了对请求的处理,必须应答请求,并且在 Web Control DB(例如,DB 333)的 “requesttab”中再次重置相应条目。 以下通过一个简单的编程示例来说明对请求的回复:浏览器请求与用户程序交互的主要步骤 下图显示了 Web 浏览器请求作用于 Web Control DB 内容的主要简化步骤,以及在返回(响 应)处理的 Web 页面之前用户程序需要执行的动作。在浏览器中显示定制 Web 页面 (S7-1200) 在浏览器中显示 Web 页面 从 Web 浏览器的标准 Web 页面调用此类 Web 页面。 除了导航栏中的其它链接,标准 Web 页面还具有到“用户页面”的链接。 单击“用户页面”链接打开已组态为默认 HTML 页面的 Web 浏览器。 以多种语言创建定制 Web 页面 (S7-1200) 您可以使您的每个定制 Web 页面采用多种语言。 要求 语言相关的 HTML 页面必须保存在包含对应语言缩写的文件夹结构中:指定的语言缩写 语言缩写“de”、“en”、“fr”、“es”、“it”和“zh”是固定不变的。 不支持其它的语言包或其它指定 的的语言包。 必要时可以在同一文件夹层级中为其它文件创建更多文件夹;例如,图像使用“img”文件夹, Java 脚本使用“script”文件夹。 选择一个入口页面 (S7-1200) 将用户页面定义为起始页面 除了默认的简介页面之外, 还可将用户页面的起始页面定义为 Web 服务器的起始页面。
要在 STEP 7 中将用户页面定义为 Web 服务器的起始页面,请按以下步骤操作: 1. 在设备组态中选择该 CPU。 2. 打开 CPU 巡视窗口的“属性 > 常规 > Web 服务器”(Properties > General > Web server) 下的 设置。 3. 在“选择入口页面”(Select entry page) 下方的“入口页面”(Entry page) 区域中,选择条目 “AWP1”。 此时,即可在浏览器中输入该 CPU 的 IP 地址,系统将自动建立与用户页面的连接。读取服务数据 如果将用户页面定义为 Web 服务器的起始页面,则系统将禁止对服务数据读取 Web 页面的 所有直接访问。 如果要继续通过 Web 服务器读取服务系统中的服务数据,则可将该服务数据页面直接链接 到用户页面中。定制 Web 页面的语言切换 (S7-1200) 要求 HTML 页面包含在预定义的语言文件夹中,例如,带有德语文本的 HTML 页面位于“de”文件 夹中,带有英语文本的 HTML 页面位于“en”文件夹中。语言切换概念 语言切换基于一个名为“siemens_automation_language”的预定义 cookie。如果此 cookie 设 置为值“de”,在则下一次 Web 页面请求或 Web 页面更新时,Web 服务器将切换到“de”文件 夹中的 Web 页面。 类似地,如果 cookie 设置为“en”,则 Web 服务器切换到“en”文件夹中的 Web 页面。 语言切换示例 (S7-1200) 示例构造如下: • 在“de”和“en”文件夹下都能找到具有相同名称的语言相关的 HTML 文件(例如, “langswitch.html”)。 根据文件夹的名称,两个文件中要显示的文字语言分别为德语 (German) 和英语 (English)。 • 在文件夹结构中,还有一个包含“lang.js”JavaScript 文件的“script”文件夹。 该文件中保存 了语言转换所需的功能。待装瓶的饮料类型可通过配方进行确定。 控制和显示该工厂时,无需使用任何面板 (HMI)。 只需通过 Web 浏览器,即可显示该 Web 页面。 系统将使用当前过程值定期更新 Web 页面中的数据。 Web 服务器基于一种内置的后台框架 (iframe) 实现过程数据的定期发送。通过这种内置框架, 当前的过程值将传输到浏览器中。然后通过 JavaScript,从内置框架中读取这些过程值并插 入到主页面中。在此页面中,还将显示储罐中的当前液位和Zui近十次液位及其对应的时间信息。 在“概览”(Overview) 页面和“数据”(Data) 页面中,将按照固定的时间间隔读取当前过程值。 之后,Web 服务器再将全新的页面发送到浏览器中。模块规则 (S7-300) 简介 有一些具体的插槽规则适用于 S7-300 模块。 在设备视图中选择硬件目录中的模块时,将在机架中标出适用于该模块的所有插槽。 只能 将模块拖动到标记的插槽中。 插入、移动或交换模块时,该插槽规则仍然适用。S7-300 中的插槽 3 留给接口模块使用。 如果使用单个机架,则不分配此插槽,因为不必 插入接口模块。 在实际结构中将不会有间隙,否则背板总线会有中断! 使用有源背板总线的 ET200m 在分配可以有间隙。 适用于 DM 370 占位模块的特殊规则 可插入 DM 370 占位模块 (6ES7 370-0AA01-0AA0) 代替随后将使用的模块。 DM 370 占位模块为模块化 DP 从站中的模块(例如为数字量输入/输出模块)保留 1 个字节 的地址空间。模块规则 (S7-400) 简介 S7-400 模块有一些特定的插槽规则。 S7-400 机架中的组件分配规则取决于所用的机架类型。 在设备视图中选择硬件目录中的模块时,将在机架中标出适用于该模块的所有插槽。 只能 将模块拖动到标记的插槽中。 插入、移动或交换模块时,该插槽规则仍然适用。 S7-400 中央机架的插槽规则 除了一般插槽规则外,S7-400 中央机架还需要遵守以下组件排放规则 : • 仅在插槽 1 插入电源模块( 冗余电源模块除外) • Zui多插入 6 个接口模块(传输 IM);Zui多 2 个用于功率传输 • 通过接口模块Zui多可将 21 个扩展机架连接到中央机架 • Zui多连接 1 个功率传输扩展机架到一个传输 IM 接口(IM 461-1 连接 IM 460-1) • Zui多连接 4 个非功率传输扩展机架(IM 461-0 连接 IM 460-0 或 461-3 连接 IM 460-3) S7-400 扩展机架的插槽规则 除了常规的插槽规则之外,S7-400 扩展机架还需要遵守以下组件插排规则 : • 仅在插槽 1 插入电源模块( 冗余电源模块除外) • 只能将接口模块(接收方 IM)插入右侧靠外的插槽(插槽 9 和插槽 18) • 只能将 K 总线模块插入扩展机架且数量不得超过 6 个(否则无法访问扩展机架) 冗余电源模块的特殊规则 可以将冗余电源模块插入机架两次。 通过查看“硬件目录”(Hardware Catalog) 任务卡上的 “信息”(Information) 窗口,可以了解功率传输模块是否冗余。
必须遵循以下规则: • 只能将冗余电源模块插入指定机架(通过“硬件目录”(Hardware Catalog) 任务卡中的信 息文本识别)。 • 冗余功率传输模块必须插入插槽 1 及连接插槽(不允许有间隔!)。 • 冗余和非冗余功率传输模块不能插入同一机架中(这意味着不允许“混合使用”)。 参见 机架:常规插槽规则 (页 53) 适用于 S7-1500 模块的插槽规则 (S7-1500) S7-1500 模块有一些特定的插槽规则。在设备视图中选择硬件目录中的模块时,将在机架中 标出适用于该模块的所有插槽。只能将模块拖动到标记的插槽中。插槽规则适用于模块的插 入、移动或更换等情况。 适用于 S7-1500 的插槽规则 以下插槽规则适用于 S7-1500: • 除了 CPU 之外,在一个机架中还可以插入Zui多 31 个模块。 • Zui多可以插入三个电源模块。这些模块与 CPU 一同为机架上的所有下游设备进行供电。各 个模块的功耗将决定所需电源模块的Zui少数量。 – CPU 左侧(插槽 0)可插入一个负载电流电源模块 PM 或一个系统电源模块 PS。 – CPU 右侧(插槽 2 到 31)Zui多可插入额外两个标准系统电源模块 (PS)。 说明 电源段 电源段由电源模块以及由该电源模块供电的模块组成。电源模块始终为安装在右侧的模块供 电。电源段到下一个电源模块处终止。从下一个电源模块和安装该电源模块右侧的模块将构 成一个新的电源段。电源模块左侧的模块就可以通过上游电源模块供电也可以通过 CPU 进 行供电。模块规则 (S7-1500) 使用 S7-1500 模块 (S7-1500) 简介 S7‑1500 自动化系统的 CPU 是模块化控制器,适用于离散和连续过程的中高性能自动化系 统解决方案。 应用领域 S7‑1500 自动化系统设计为适用于过程和生产自动化的系统解决方案。在通用自动化系统中, S7‑1500 自动化系统代表集中和离散设计应用的zuijia解决方案。 凭借可灵活扩展的结构,可按照当地的特定需求对控制系统进行需求量身定制。 S7‑1500 自动化系统的防护等级为 IP 20,适合安装在控制柜中。 结构 S7‑1500 自动化系统安装在安装导轨上,Zui多可以包含 32 个模块。并通过总线连接器连接 各个模块。通过背板总线供电;CPU 本身也可以向多个模块供电。如果模块功耗超过 CPU 提 供的功率,那么可以插入Zui多三个额外的电源模块。 设计紧凑 S7-1500 自动化系统还可提供紧凑型设计。其中,CPU 中将集成输入和输出。