全国服务热线 15801815554

SIEMENS西门子 S-1FL2低惯量型电机 1FL2 104-4AG00-1HC0

更新时间:2024-10-28 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


              简化枚举类型的使用 (S7-1200) 在固件版本 V4 及更高版本的 S7-1200 CPU 上,可以直接在 AWP 命令中使用枚举值读取和 写入 PLC 变量。 可以按照上一部分中介绍的内容创建枚举类型,然后通过用户程序读写命令使用这些枚举 值。片段定义 (S7-1200) 片段 片段是由 CPU 单独处理的 Web 页面的“逻辑部分”。 片段通常是完整的页面,但也可以是文件等元素(如图像)或完整的文档。在 PLC 变量引用枚举文本的每个片段中,必须使用相应的 AWP 命令为 PLC 变量分配枚举类 型名。 确保枚举分配和枚举使用之间没有用于导入片段的 AWP 命令,这是因为这种导入会导致枚 举分配与枚举使用位于不同的片段。通过此命令指定片段的开头。 片段延伸至下一片段开头或文件结尾。 •指示片段名称。 名称必须以字母 [a-zA-Z] 或下划线 ( _ ) 开始。 在第一个字符后可以跟随字母、下划线或 数字 [0-9]。 •指示片段类型。 – "“manual”用户程序收到有关请求片段的通知,可由用户程序更改返回的 Web 页面。 – "“automatic” 将自动处理页面(默认)。 •可以为片段预定义数字 ID。 如果未分配 ID,将自动为片段分配一个 ID。对于手册 页面 (=manual) ,可以使用该 ID 访问 CPU 用户程序中的片段。 说明 保持 ID 值较小,这是因为高 ID 会影响 Web Control DB 的大小。 •片段支持 visible 和 hidden 模式。 – "visible” 该片段是网页的一部分。 可以预设这种模式,也可以将其忽略。 – "hidden” 该片段不是网页的一部分。 但是,该片段将保存在 Web DB 中,用户程序将 其插入到一个所请求的网页中。 可以通过交换片段 ID(Web-ControlDB.fragment_index 变量),在所请求的 Web 页面中插入一个“隐藏的”片段。 通过“AWP_Start_Fragment”命令将整个输入文档划分为片段。 "因此不需要 “AWP_End_Fragment”命令。 如果未使用开始片段命令,则文件将映射为一个片段;片段名来源于文件名。 如果文件被 划分为多个片段(通过“AWP_Start_Fragment”),则文件必须从“AWP_Start_Fragment”命令 开始。 导入片段 (S7-1200) 可以在 HTML 页面中声明片段并将此片段导入到其它 Web 页面。 示例 公司徽标将显示在 Web 应用程序的所有 Web 页面中。 仅提供了一个显示公司徽标的片段的 HTML 代码实例。 可以根据需要将片段多次导入多个 HTML 文件。创建并装载数据块 (S7-1200) 要求 • 已创建了 Web 应用程序 (*.html,*.js,*.png ...) 所需的所有源文件。 • 这些源文件位于 1 个文件夹中,而且该文件夹中只包含 Web 应用程序所需的源文件。其 它文件不能位于该文件夹中。 操作步骤 要通过源文件为 STEP 7 中的用户自定义 Web 页面生成数据块,请按以下步骤操作: 1. 例如,在设备配置中选择 CPU。 2. 在巡视窗口的“属性 > 常规 > Web 服务器”(Properties > General > Web server) 下选择用户自 定义 Web 页面属性。 3. 选择 Web 应用程序源文件所在的文件夹作为“HTML 来源”。 4. 输入在启动 Web 应用程序时将要打开的 HTMP 页面作为起始 HTML 页面。5. 必要时,输入应用程序名。 6. 必要时,可以扩展文件扩展名范围作为“具有动态内容的文件”。仅输入也包含 AWP 命令的 文件扩展名。 7. 如果尚未在用户程序中使用 Web Control DB 编号和片段 DB 起始编号,则可以保留这两个数字。 8. 单击“创建”(Create) 按钮通过源文件创建 DB。 生成的数据块被保存到项目导航的“系统块”文件夹(“Web 服务器”子文件夹)中。 9. 在 CPU 中,选择要装载的网络视图,然后在“在线”(Online) 菜单中选择“装载到设备”(Load in device) 命令以下载块。在下载前已隐式启动了块编译。 如果在该过程中报错,则必须修复这些错误后才能下载组态。 有关生成 Web 数据块的提示信息 时单击“Web 服务器 > 用户自定义页面”(Web server > User-defined pages) 区域中的“生成 块”(Generate blocks) 按钮,STEP 7 将检查是否可生成相应的 Web 数据块。 生成 Web 数据块失败的原因有: • 文件名和变量名的长度过长 如果复杂的 Web 应用程序中包含大量文件和目录,则生成 Web 数据块时可能失败。此时, 生成操作将终止并显示消息“文本列表溢出...”(Text list overflow...)。这是因为管理信息 的系统内部大小限值保存在 Web 数据块中。 解决方法:使用较短的文件名和变量名。 • 包含有动态内容的文件(包含 AWP 命令的文件)过大 如果包含有动态内容的文件(如,*.htm、*.html)过大(S7-1500 CPU ,超过 64 kB), 将显示以下消息“WebInt:无法读取 Web 应用程序的文件...”(WebInt: Unable to read files for web application ...),同时还将显示有关文件的大小和导致该错误的文件路径等信息。 解决方法:使用以下 AWP 命令,对文件进行拆分: 该命令将文件内部拆分为 CPU 可单独处理的多个段。 创建并装载数据块 (S7-1200) 要求 • 已创建了 Web 应用程序 (*.html,*.js,*.png ...) 所需的所有源文件。 • 这些源文件位于 1 个文件夹中,而且该文件夹中只包含 Web 应用程序所需的源文件。其 它文件不能位于该文件夹中。操作步骤 要通过源文件为 STEP 7 中的用户自定义 Web 页面生成数据块,请按以下步骤操作: 1. 例如,在设备配置中选择 CPU。 2. 在巡视窗口的“属性 > 常规 > Web 服务器”(Properties > General > Web server) 下选择用户自 定义 Web 页面属性。 3. 选择 Web 应用程序源文件所在的文件夹作为“HTML 来源”。 4. 输入在启动 Web 应用程序时将要打开的 HTMP 页面作为起始 HTML 页面。 5. 必要时,输入应用程序名。 6. 必要时,可以扩展文件扩展名范围作为“具有动态内容的文件”。仅输入也包含 AWP 命令的 文件扩展名。 7. 如果尚未在用户程序中使用 Web Control DB 编号和片段 DB 起始编号,则可以保留这两个数字。 8. 单击“创建”(Create) 按钮通过源文件创建 DB。 生成的数据块被保存到项目导航的“系统块”文件夹(“Web 服务器”子文件夹)中。 9. 在 CPU 中,选择要装载的网络视图,然后在“在线”(Online) 菜单中选择“装载到设备”(Load in device) 命令以下载块。在下载前已隐式启动了块编译。 如果在该过程中报错,则必须修复这些错误后才能下载组态。 有关生成 Web 数据块的提示信息 时单击“Web 服务器 > 用户自定义页面”(Web server > User-defined pages) 区域中的“生成 块”(Generate blocks) 按钮,STEP 7 将检查是否可生成相应的 Web 数据块。 生成 Web 数据块失败的原因有: • 文件名和变量名的长度过长 如果复杂的 Web 应用程序中包含大量文件和目录,则生成 Web 数据块时可能失败。此时, 生成操作将终止并显示消息“文本列表溢出...”(Text list overflow...)。这是因为管理信息 的系统内部大小限值保存在 Web 数据块中。 解决方法:使用较短的文件名和变量名。 • 包含有动态内容的文件(包含 AWP 命令的文件)过大 如果包含有动态内容的文件(如,*.htm、*.html)过大(S7-1500 CPU ,超过 64 kB), 将显示以下消息“WebInt:无法读取 Web 应用程序的文件...”(WebInt: Unable to read files for web application ...),同时还将显示有关文件的大小和导致该错误的文件路径等信息。 解决方法:使用以下 AWP 命令,对文件进行拆分: 该命令将文件内部拆分为 CPU 可单独处理的多个段。PLC 程序结构 (S7-1200) 用户程序必须调用“ WWW”指令以使 Web 应用程序(如用户自定义 Web 页面)可供标准 Web 页面上的 CPU 使用,并允许在该位置进行调用。 由源文件生成的 Web Control DB 是“WWW”指令的输入参数 (CTRL_DB)。 Web Control DB 引 用在片段 DB 中编码的用户自定义 Web 页面的内容,随后接收状态和控制信息。 在启动程序中调用指令“WWW” 如果不希望用户程序影响请求的 Web 页面,则仅在启动 DB 中调用“WWW”指令一次即可。该 指令用于初始化 Web 服务器和 CPU 之间的通信。 在循环程序中调用“WWW”指令 还可以在循环处理的 OB(如 OB 1)中调用“WWW”指令。这样能够处理来自用户程序中 Web 服务器的请求。 为此必须使用手动片段。 在这种情况下,必须评估来自 Web Control DB 的信息以识别请求的 Web 页面或请求的片段。 另一方面,还必须设置用户程序中的某位,以在处理 Web 页面请求后明确发布 Web 服务器 返回的 Web 页面。 下列章节说明了 Web Control DB 的结构。 Web Control DB (S7-1200) Web Control DB(默认为 DB 333)通过 STEP 7 创建,包含用户页面结构、通信状态以及可能发生的任何 错误的信息。 除了 Web Control DB 外,还创建了其它片段 DB。 这些片段 DB(可以只有一个片段 DB)在 Web Control DB 中进行了引用。片段 DB 包含 Web 页面和片段中编码的介质数据,例如图像。 用户程序无法更改片段 DB 的内容。 仅针对数据管理自动创建了片段 DB。 可通过符号访问 Web Control DB 的状态和控制变量。 下面列出了进行状态评估和控制交互所需的 Web Control DB 的变量。 Web Control DB 提供了两类信息: • 全局状态信息: 不一定是具体 Web 页面的请求。 • 请求状态和控制信息: 有关未决请求的信息。

联系方式

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