SM对插能成受多大插座的电流多大

当前位置: >>
SM331AI 8x12 位使用入门第 1 部分: 4 - 20 mA
SIMATIC S7-300 《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA1 前言 ______________ 2 要求 ______________ 3 引言 ______________ 4 实例站的机械设置 ______________ 5 电气连接 ______________ 6 SIMATIC 管理器的组态 ______________ 7 测试用户程序 ______________ 8 诊断中断 ______________ 9 硬件中断 ______________ A 附录 ______________SIMATIC S7-300 《SM331; AI 8x12 位使用入门》 第 1 部分: 4 - 20 mA入门指南11/2006A5E 安全技术提示安全技术提示为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产 损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。 危险 表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。 警告 表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。 小心 带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。 小心 不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。 注意 表示如果不注意相应的提示,可能会出现不希望的结果或状态。 当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身 伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。合格的专业人员仅允许***和驱动与本文件相关的附属设备或系统。设备或系统的调试和运行仅允许由合格的专业人员进行。本文 件安全技术提示中的合格专业人员是指根据安全技术标准具有从事进行设备、系统和电路的运行,接地和标识资格 的人员。按规定使用请注意下列说明: 警告 设备仅允许用在目录和技术说明中规定的使用情况下,并且仅允许使用西门子股份有限公司推荐的或指定的其他 制造商生产的设备和部件。设备的正常和安全运行必须依赖于恰当的运输,合适的存储、安放和***以及小心的 操作和维修。商标所有带有标记符号 ? 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保 护所有者权利的 目地由第三方使用而特别标示的。责任免除我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷 品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。Siemens AG Automation and Drives Postfach 48 48 90327 N?RNBERG 德国Ordernumber: A5E ? 02/2008Copyright ? Siemens AG 2006. 本公司保留技术更改的权利 目录1 前言 ..................................................................................................................................................7 1.1 2 常规 ...................................................................................................................................... 7要求 ..................................................................................................................................................9 2.1 基本要求............................................................................................................................... 93引言 ................................................................................................................................................11 3.1 应用实例............................................................................................................................. 114实例站的机械设置 ........................................................................................................................... 13 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 ***实例站 ......................................................................................................................... 13 模拟模块组件的*** ........................................................................................................... 15 常规 .................................................................................................................................... 15 SM331 的组件 .................................................................................................................... 16 模拟模块的特性 .................................................................................................................. 17 量程卡 ................................................................................................................................ 18 *** SM331 模块................................................................................................................ 205电气连接 .........................................................................................................................................21 5.1 5.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 概述 .................................................................................................................................... 21 为电源模块和 CPU 接线 ..................................................................................................... 22 为模拟模块接线 .................................................................................................................. 24 要求 .................................................................................................................................... 24 电流变送器接线 — 原理 ..................................................................................................... 24 为模拟模块接线 .................................................................................................................. 26 测试 .................................................................................................................................... 28《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E3 目录6SIMATIC 管理器的组态................................................................................................................... 29 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.3 6.3.1 6.3.2 创建新的 STEP7 项目 .........................................................................................................29 创建新项目 ..........................................................................................................................29 CPU 选择 ............................................................................................................................31 定义基本用户程序 ...............................................................................................................32 分配项目名称.......................................................................................................................33 创建了结果 S7 项目.............................................................................................................34 硬件组态..............................................................................................................................35 创建硬件组态.......................................................................................................................35 添加 SIMATIC 组件 .............................................................................................................36 组态模拟模块.......................................................................................................................38 测试.....................................................................................................................................41 STEP7 用户程序 .................................................................................................................45 用户程序的任务 ...................................................................................................................45 创建用户程序.......................................................................................................................467测试用户程序.................................................................................................................................. 55 7.1 7.2 7.3 下载系统数据和用户程序.....................................................................................................55 传感器值的可视化 ...............................................................................................................57 模拟值表达式.......................................................................................................................628诊断中断......................................................................................................................................... 63 8.1 8.2 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 从 PG 中读取诊断信息 ........................................................................................................63 常规诊断..............................................................................................................................65 与通道相关的诊断中断 ........................................................................................................65 存在五种与通道相关的诊断中断 ..........................................................................................65 组态/编程错误......................................................................................................................66 共模错误..............................................................................................................................66 断线.....................................................................................................................................66 下溢.....................................................................................................................................67 上溢.....................................................................................................................................67《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA4入门指南, 11/2006, A5E 目录9硬件中断 .........................................................................................................................................69 9.1 硬件中断............................................................................................................................. 69A附录 ................................................................................................................................................71 A.1 用户程序的源...................................................................................................................... 71索引 ................................................................................................................................................79《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E5 目录《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA6入门指南, 11/2006, A5E 前言1.1 常规1本使用入门完整地概述了模拟模块 SM331 的调试。 它可帮助您***和配置 4 到 20 mA 传感器的硬件以及使用 SIMATIC S7 管理器进行组态。 本使用入门的目标读者是在对自动化系统进行组态、调试和维修方面仅有基本经验的初学 者。本使用入门的用途内容简介逐步介绍了从***模块到在 STEP7 用户程序中存储模拟值的步骤,并基于实例详细地进行说明。 以下各节中将向您介绍: ? 问题分析 ? 实例站的机械设置 ? 实例站的电气连接 ? 使用 SIMATIC 管理器组态硬件 ? 使用 STEP7 创建小用户程序,用于将读取的模拟值存储在数据块中 ? 触发和解释诊断和硬件中断《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E7 前言 1.1 常规《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA8入门指南, 11/2006, A5E 要求2.1 基本要求2理解使用入门指南不需要具有自动化技术领域的专业知识。 因为模拟模块的组态要使用软件 STEP7 来完成,所以精通 STEP7 有助于您的工作。 有关 STEP7 的更多信息可以在 STEP7 随附的电子手册中找到。 还需要知道如何使用***了 Windows 95/98/2000/NT 或 XP 的计算机或类似于 PC 的设备(例如,编程设备)。需要的基本知识需要的硬件和软件模拟模块的交货范围包含两部分: ? 模块本身 ? 前连接器,它使您可以方便地连接电源和数据电缆。 模拟模块组件数量 1 1项目 SM 331,电隔离的 8 AI,报警诊断 带有弹簧触点的 20 针前连接器订货号 6ES-0AB0 6ES-0AA0该实例所需的常规 SIMATIC 组件如下: 实例站的 SIMATIC 组件数量 1 1 1 1 1项目 PS 307 电源 AC 120/230V,DC 24V,5A CPU 315-2 DP 微型存储卡,NFLASH,4 MB SIMATIC S7-300,导轨长度=530MM 带有 MPI 接口和 MPI 电缆的编程设备(PD) 带有相应接口卡的 PC订货号 6ES-0AA0 6ES-0AB0 6ES-0AA0 6ES-0AA0 取决于组态《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E9 要求 2.1 基本要求软件 STEP7数量 1项目 STEP7 软件 V5.2 或更高版本(已***在编程设备上)。订货号 6ES-0YX0以下电流变送器可用于采集模拟信号: 电流变送器数量 1 1项目 2 线制电流变送器 4 线制电流变送器订货号 取决于制造商 取决于制造商说明 本“使用入门”仅介绍采用 2 线制或 4 线制模型的 4 到 20 mA 电流变送器的应用。 如果要使用其它变送器,则需要对 SM331 进行不同的接线和组态。 常规工具和材料:数量 多种 1 1 1 1 Xm Xm Xm 1项目 M6 螺栓和螺母(长度取决于***位置) 刀口宽度为 3.5 mm 的螺丝刀 刀口宽度为 4.5 mm 的螺丝刀 侧铣刀和剥线工具 线端套管卷边工具 用于将横截面为 10 的装配导轨和孔为 6.5 mm 的环形端子接地的电缆,其长度取决于实际需要。 带装线端套且直径为 1 mm2 的软线,3 种不同颜色的 A 型线(蓝色、红色和绿色) 带有保护触点插座的 3 线制电源线(AC 230/120V),其长度取决于实际需要。 校准设备(用于进行调试的测量仪表,可测量电流和提供电流) mm2订货号 通常可用 通常可用 通常可用 通常可用 通常可用 通常可用 通常可用 通常可用 取决于制造商《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA10入门指南, 11/2006, A5E 引言3.1概述您要将三个模拟输入连接到站。 其中一个模拟输入应具有 2 线制电流变送器,另外两个应共享一个 4 线制电流变送器。 您需要故障诊断功能,并希望两个传感器可以触发硬件中断。 您可使用模拟输入模块 SM331, AI8x12 位(订货号 6ES7 331-7KF02-0AB0)。 该模块具有诊断和硬件中断功能,且最多可处理 8 个模拟输入。3应用实例该模块具有诊断和硬件中断功能,且最多可处理 8 个模拟输入(例如 4 到 20 mA; PT 100;热电偶)。图 3-1实例站组件《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E11 引言 3.1 应用实例以下各节中将向您介绍:? 实例站的机械设置 – – S7-300 模块的常规***说明 两种选定测量变送器类型的 SM331 的组态? 实例站的电气连接 – – – – 为电源模块和 CPU 接线 为模拟模块接线 两种测量变送器类型的标准针脚分配 为未使用的输入接线? 组态 SIMATIC 管理器 – – – 使用项目向导 完成自动生成的硬件组态 集成提供的用户程序源? 用户程序测试 – – 译解读取值 将测量值转换为可读取的模拟数据? 利用 SM331 模块的诊断功能 – – 触发诊断中断 评估诊断:? 硬件中断的应用 – – 硬件中断的组态 硬件中断的组态和分析《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA12入门指南, 11/2006, A5E 实例站的机械设置4.1概述实例站的设置分为两步。 首先介绍电源和 CPU 的设置。 熟悉模拟模块 SM331 以后,再介绍如何***该模块。4***实例站要求您需要对常规 SIMATIC S7-300 组件进行基本设置,然后才能使用模拟输入模块 SM331。 按照从左到右的顺序进行***: ? 电源 PS307 ? CPU 315-2DP ? SM331《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E13 实例站的机械设置 4.1 ***实例站说明(无 SM331)步骤 1 图形控制器 说明 用螺钉固定在装配导轨上(螺钉规格: M6),以便在导轨的上下至少各保留 40 mm 的空间。 在将其***到接地钢板或钢制接地设备***板时,请确保 装配导轨与***表面之间具有低阻抗连接。 将装配导轨与保护性导体相连。为此,装配导轨上提供了 一个 M6 保护性导体螺钉。23装配电源: ? 将电源悬挂到导轨的顶端?拧紧螺钉,将电源固定在导轨下面4将总线连接器(SM331 随附的)连接到 CPU 背面左侧的连接器《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA14入门指南, 11/2006, A5E 实例站的机械设置 4.2 模拟模块组件的***步骤 5图形控制器说明 *** CPU: ? ? ? ? 将 CPU 悬挂到导轨的顶端 一直向左推动 CPU,直到到达电源 放下 CPU 拧紧螺钉,将 CPU 固定在导轨下面4.24.2.1概述模拟模块组件的***常规在实际*** SM331 之前,必须为该模块***前连接器且按需求设置输入的测量模式。 本节将向您介绍: ? 您需要的组件 ? 模拟输入模块的属性 ? 什么是量程卡以及如何对其进行组态 ? ***已组态的模块《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E15 实例站的机械设置 4.2 模拟模块组件的***4.2.2概述SM331 的组件功能模拟模块包括以下组件: ? 模块 SM331(在我们的实例中为 6ES-0AB0) ? 20 针前连接器。存在两种不同类型的前连接器: – – 带有弹簧触点(订货号 6ES-0AA0) 带有螺钉触点(订货号 6ES-0AA0)图 4-1SM331 的组件SM331 的交付范围组件 模块 标签条 总线连接器 2 个电缆夹(图片中未显示),用于固定外部接线《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA16入门指南, 11/2006, A5E 实例站的机械设置 4.2 模拟模块组件的***4.2.3特性模拟模块的特性? 4 个通道组中 8 个输入(每个组具有两个同类型的输入) ? 每个通道组的测量精度均可调整 ? 每个通道组的用户定义测量模式: – – – – 电压 电流 电阻 温度? 可编程诊断中断 ? 带有限制报警的两个通道(仅通道 0 和通道 2 可组态) ? 与背板总线电隔离 ? 与负载电压电隔离(例外: 至少将一个模块设置到位置 D) 该模块是为最常用的应用程序分配的通用模拟模块。 应使用量程卡在该模块上直接设置需要的测量模式。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E17 实例站的机械设置 4.2 模拟模块组件的***4.2.4端子量程卡模块 SM331 具有 4 个量程卡(每个通道组具有一个)。 可以将量程卡设置到 4 个不同的位置(A、B、C 或 D)。图 4-24 个量程卡的默认设置为 B(电压)量程卡的位置由位置确定连接到各个通道组的变送器。位置 A B C D测量类型 热电偶/电阻测量 电压(出厂设置) 电流(4 线制变送器) 电流(2 线制变送器)《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA18入门指南, 11/2006, A5E 实例站的机械设置 4.2 模拟模块组件的***在我们的实例中,带有 4 到 20 mA 2 线制变送器的传感器将连接到输入 0 上的通道组 1。 4 线制变送器将连接到输入 2 和 3 上的通道组 2。 因此,第一个量程卡应具有位置 D,而第二个量程卡应具有位置 C。定位量程卡步骤 1 图形控制器 说明 使用螺丝刀卸下两个量程卡2将量程卡转到要求的位置:3将量程卡插回模块 在我们的实例中,该模块应具有以 下位置: CH0,1:D CH2,3:C说明 当使用 2 线制变送器时,模块(至少一个量程卡设置到位置 D)中所有通道都将失去与负载电压的电隔离《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E19 实例站的机械设置 4.2 模拟模块组件的***4.2.5*** SM331 模块请按以下步骤进行操作相应地准备好模拟模块后,也将其***到导轨上。步骤 1图形控制器说明 *** SM331: ? ? ? ? 将 SM311 悬挂到导轨的顶端 一直向左推动模块,直到达到 CPU 放下模块 拧紧螺钉,将模块固定在导轨 下面2***前连接器: ? ? 按下前端子块的上释放按钮 将前连接器插入模块直到其卡 入到位现在已机械***实例站。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA20入门指南, 11/2006, A5E 电气连接5.1概述本章将介绍如何将实例站的各种备件从电源连接到模拟模块。 警告 如果接通电源 PS307 或将电源线连接到线路,可能会遭到电击。 在开始为 S7-300 接线之前,请始终关闭电源。5概述《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E21 电气连接 5.2 为电源模块和 CPU 接线5.2概述为电源模块和 CPU 接线图 5-1为电源模块和 CPU 接线《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA22入门指南, 11/2006, A5E 电气连接 5.2 为电源模块和 CPU 接线实例站需要一个电源。 按照以下步骤进行接线:步骤 1 2 3图形控制器说明 打开电源模块和 CPU 的前面板盖。 拧松电源上的电缆夹 剥除电源线上的绝缘材料,连接电缆端套管(对于铰链导体 )并将其连接到电源4拧紧电缆夹的夹子。5在电源和 CPU 之间插入两根连接电缆并拧紧6检验选择器开关的设置与电源电压是否匹配。 电源模块的默认线路电压设置为 230 VAC。要更改此设置,请按以下步骤进行操作: 使用螺丝刀卸下保护帽,设置选择器开关使其与线路电压匹 配,然后重新插入保护帽。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E23 电气连接 5.3 为模拟模块接线5.35.3.1常规为模拟模块接线要求模拟测量变送器的接线取决于其类型而不是 SM331 模块。5.3.2选项电流变送器接线 — 原理您必须根据使用的电流变送器修改电源的接线。 我们将对 2 线制电流变送器和 4 线制电流变送器的接线进行区分。2 线制电流变送器的接线原理这种类型变送器由模拟输入模块供电。图 5-2接线: 2 线制电流变送器《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA24入门指南, 11/2006, A5E 电气连接 5.3 为模拟模块接线4 线制电流变送器的接线原理与 2 线制变送器不同,该变送器自身具有电源。图 5-3接线: 4 线制电流变送器《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E25 电气连接 5.3 为模拟模块接线5.3.3任务为模拟模块接线模拟模块的接线包括以下任务: ? 连接电源(红色电缆) ? 连接 2 线制电流变送器(绿色电缆) ? 不使用的通道用电阻器端接 ? 连接 4 线制电流变送器(绿色电缆) ? 连接 4 线制电流变送器(绿色电缆) ? 接地并短路其它不使用的通道(蓝色电缆)SM331 前连接器接线图 5-4SM331 前连接器接线《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA26入门指南, 11/2006, A5E 电气连接 5.3 为模拟模块接线注意 可能会损坏模块! 如果将有故障的 4 线制电流变送器连接到输入,而该输入已组态为用于 2 线制变送器,则可能会损坏模块! 下面将逐步介绍需要的接线任务:请按以下步骤进行操作步骤 1 2 3 4 5 6 7 8 图形控制器 连接 打开 SM331 的前门 剥除电缆一端 6 mm 的绝缘材料,插入前连接器。 将电缆端套管连接到这些线端。 按照以下步骤为前连接器接线: 端子 1:L+ 端子 2: M+ 传感器 1 端子 3: M- 传感器 1 连接端子 4 和 5 至 1.5 到 3.3 kΩ 的电阻器 端子 6: M+ 传感器 2 端子 7: M- 传感器 2 端子 8: M+ 传感器 3 端子 9: M- 传感器 3 端子 10(Comp)和 将端子 11(Mana)连接到 M 使端子 12 对 19 短路并与 Mana 连接 端子 20:M 对于测量电流,不使用 comp 强制用于 2 线制电流变送器 应通过 Mana 将未使用的通道组短路,以获得 最大干扰阻抗 为了维护通道组 0 的诊断功能,必须将第二个不使 用的输入连接到电阻器。 4 线制电流变送器的标准接线 注释 连接图印刷在前盖上模块的电源 2 线制电流变送器的标准接线《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E27 电气连接 5.3 为模拟模块接线5.3.4测试请按以下步骤进行操作如果要测试接线,您现在就可以接通电源。 请记住将 CPU 设置为 STOP(请参阅红色圆圈)图 5-5已成功接线,CPU 处于 STOP 位置如果红色 LED 亮起,则表明存在接线错误。 请验证接线情况。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA28入门指南, 11/2006, A5E SIMATIC 管理器的组态6.1 创建新的 STEP7 项目66.1.1创建新项目“新建项目”(New Project) 向导使用 STEP7 V5.2 或更高版本对新的 CPU 315-2DP 进行组态。 单击 Windows 桌面上的“SIMATIC 管理器”(SIMATIC Manager) 图标启动 SIMATIC 管理器,并使用“新建项目”(New Project) 向导创建新项目。图 6-1启动“新建项目”(New Project) 向导《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E29 SIMATIC 管理器的组态 6.1 创建新的 STEP7 项目将显示一个项目向导的介绍窗口。该向导将引导您完成创建新项目的步骤。图 6-2“新建项目”(New Project) 向导启动创建过程中必须指定以下内容: ? CPU 类型 ? 基本用户程序 ? 组织块 ? 项目名称 单击“下一步”(Next)。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA30入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.1 创建新的 STEP7 项目6.1.2CPU 选择请按以下步骤进行操作为实例项目选择 CPU 315-2DP。 (您也可以将我们的实例用于不同的 CPU。 这种情况下请选择适当的 CPU)。图 6-3“New Project”(新建项目)向导: 选择 CPU单击“Next”(下一步)。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E31 SIMATIC 管理器的组态 6.1 创建新的 STEP7 项目6.1.3定义基本用户程序请按以下步骤进行操作选择 SIMATIC 语言 STL 并选择以下组织块(OB): ? OB1 周期性执行的块 ? OB40 硬件中断 ? OB82 诊断中断 每个项目都需要 OB1,并将周期性调用 OB1。 如果发生硬件中断,则调用 OB40。 如果发生诊断中断,则调用 OB82。 如果使用具有诊断功能的模块且未插入 OB82,则发生诊断报警时,CPU 将更改为 STOP 模式。图 6-4“New Project”(新建项目)向导: 插入组织块单击“Next”(下一步)。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA32入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.1 创建新的 STEP7 项目6.1.4分配项目名称请按以下步骤进行操作选择“Project name”(项目名称)文本框并使用“S7 SM331 使用入门”覆盖其名称。图 6-5“New Project”(新建项目)向导: 分配项目名称单击“Finish”(完成)。 将自动创建基本的 STEP7 项目。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E33 SIMATIC 管理器的组态 6.1 创建新的 STEP7 项目6.1.5结果创建了结果 S7 项目该向导已创建项目“S7-SM331 使用入门”。 您可以在右侧窗口中查看插入的组织块。图 6-6“New Project”(新建项目)向导结果《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA34入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.2 硬件组态6.26.2.1要求硬件组态创建硬件组态STEP7 向导已创建基本 S7 项目。 您还需要完成硬件组态才能为 CPU 创建系统数据。请按以下步骤进行操作您可以使用 SIMATIC 管理器创建实例站的硬件组态。 要执行此操作,请在左侧窗口中选择文件夹“SIMATIC 300 Station”(SIMATIC 300 站)。 双击右侧窗口中的文件夹“Hardware”(硬件)启动硬件组态。图 6-7打开硬件组态《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E35 SIMATIC 管理器的组态 6.2 硬件组态6.2.2添加 SIMATIC 组件请按以下步骤进行操作首先从硬件目录中选择电源模块。 如果硬件目录不可见,请使用快捷键 Ctrl+K 或单击目录图标(蓝色箭头)将其打开。 在硬件目录中,您可以从文件夹 SIMATIC 300 浏览到文件夹 PS-300。 选择 PS307 5A 并将其拖到插槽 1 中(请参阅红色箭头)。图 6-8硬件组态: 基本组态结果: PS 307 5A 显示在机架组态中。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA36入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.2 硬件组态插入模拟模块有多种 SM331 模拟模块。 在此项目中,我们使用订货号为 6ES7 331-7KF02-0AB0 的 SM331, AI8x12 位。 订货号将显示在硬件目录的底部(请参阅蓝色箭头)。图 6-9硬件组态: SM331 插入将模块拖到机架插槽 4 上的第一个可用域(请参阅红色箭头)。 您已将所有模块插入硬件组态中。 在下一步中,将对模块进行组态。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E37 SIMATIC 管理器的组态 6.2 硬件组态6.2.3概述组态模拟模块SIMATIC 管理器将插入具有默认设置的模拟模块。 您可以修改参数以更改传感器类型、诊断和中断功能。***实例站表中显示了必须为实例站设置的参数。 实例站的 SM331 功能功能 过程响应 说明 ? ? 编码器 1 ? ? ? ? 编码器 2 和 3 ? ? ? ? 诊断 — 启用 超出限制时硬件中断 — 启用 2 线制电流变送器 组诊断 检查断线 测量范围 6 mA 到 18 mA 4 线制电流变送器 组诊断 检查断线 测量范围 6 mA 到 18 mA打开组态双击 SM331 所在的插槽 4 选择“Inputs”(输入)标签。 组态以下功能: ? 已启用的诊断中断 ? 已启用的硬件中断 ? 输入 0-1: – – – 测量类型:2DMU 已启用的组诊断 已启用的断线? 输入 2-3: – – – 测量类型:2DMU 已启用的组诊断 已启用的断线《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA38入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.2 硬件组态? 输入 4-5 和 6-7 – – – – 测量类型: 禁用(---) 选择电源频率(50 Hz 或 60 Hz) 上限值 18 mA 下限值 6 mA ? 干扰频率 ? 硬件中断触发图 6-10SM331:组态《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E39 SIMATIC 管理器的组态 6.2 硬件组态各个设置的说明测量类型: 2DMU 和 4DMU 代表 2 线制和 4 线制电流变送器 --- 表示通道已取消激活。 如果您取消激活一些通道,则处理剩余通道的速度会更快。 量程卡 将显示量程卡需要的设置。 干扰频率(干扰频率抑制) 交流电源系统的频率可干扰测量值,尤其是在低电压范围内进行测量和使用热电偶元件时 。 可使用该参数指定站点上电源的频率。 该参数同时会影响间隔、积分时间和通道组的基本执行周期。 ? 分辨率(精度) 模拟值存储在 16 位字中。 ? 积分时间 模块需要一段时间测量模拟信号。 这段时间称为积分时间。 要求的精度越高,模块测量电压需要的时间就越长。 ? 基本处理时间 除了积分时间,模块还需要一段时间以提供二进制值。 精度、干扰频率和积分周期之间的关系分辨率 9位 12 位 12 位 14 位干扰频率 400 Hz 60 Hz 20 Hz 10 Hz积分时间 2.5 ms 16.6 ms 20 ms 100 ms基本处理时间 24 ms 136 ms 176 ms 816 ms硬件中断: 仅通道 0 和 2 具有硬件中断功能。 您可以在模拟信号超出其上下限时使用硬件中断触发报警。 完成硬件组态: 关闭带有组态的窗口。 使用命令 Station(站)& Save and Compile(保存并编译)(或按 Ctrl+S)来编译并保存该项目 至此便完成该项目的硬件组态。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA40入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.2 硬件组态6.2.4测试请按以下步骤进行操作要进行测试,请做一个加电测试并下载系统数据。步骤 1图形控制器说明 使用 Power PG 或带有外部编程设备的 PC 擦除微型存储卡上的内容: 在 SIMATIC 管理器中单击“File”(文件)-&“S7 Memory Card”(S7 存储卡)&“Delete …”(删除...)。 将删除 MCC 卡。 切断 CPU 的电源。 将 MMC 卡插入 CPU。 接通电源。23如果 CPU 处于 RUN 模式,则将其设置为 STOP 模式。 再次接通电源。 如果 STOP LED 闪烁,则表示 CPU 请求复位。 将模式切换为 MRES 片刻以确认该操作。45使用 MPI 电缆将 CPU 连接到 PG。 要执行此操作,请将 MPI 电缆连接到 CPU 的 MPI 端口。 将另一端连接到编程设备的 PG 接口。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E41 SIMATIC 管理器的组态 6.2 硬件组态下载硬件组态使用 HW Config 将硬件组态下载到的 CPU。图 6-11下载 CPU 硬件组态(1)《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA42入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.2 硬件组态单击“Load to module”(装载到模块)图标(显示在红色圆圈内)。 出现“Select target module”(选择目标模块)对话窗口时,单击“OK”(确定)。图 6-12下载 CPU 硬件组态(2)将显示“Select target address”(选择目标地址)对话窗口。单击“OK”(确定)。 现在,系统数据将传输到 CPU 中。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E43 SIMATIC 管理器的组态 6.2 硬件组态启动 CPU将 CPU 切换为 RUN。 如果已正确进行硬件组态,CPU 上的两个红色 LED(RUN 和 DC5V)将亮起。图 6-13CPU 处于无错状态《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA44入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.3 STEP7 用户程序6.3STEP7 用户程序6.3.1概述用户程序的任务在我们的实例中,传感器值存储在数据块中。 同时,硬件中断状态应存储在标记字中。 这样就可以通过一个位确认状态信息。 此外,通道值(输入字的值)应存储在另一个数据块中。 必须在用户程序中执行以下任务: ? 将模拟输入值周期性存储在数据块中(DB1) ? 将模拟输入值周期性转换为浮点数值(FC1)并存储在数据块中(DB2)。 ? 当确认标记(M200.0)为 TRUE 时确认硬件中断状态。 ? 当发生硬件中断时,将状态保存在标记字中(MW100)。 下表描述了用户程序的结构:调用类型 周期性执行负责组织块 OB1要编程的任务 保存模拟输入值 转换并存储传感器值 确认硬件中断使用的块或标记 DB1 FC1、DB2 M200.0 MW100 ---硬件中断触发的 OB40 调用 诊断中断触发的 OB82 调用保存状态 必须执行,因为正在使 用具有诊断功能的模块关于 OB82OB82 用于具有诊断功能的模块。 如果已启用这种模块的诊断报警,则当检测到故障(进入和离开事件)时 OB82 将请求诊断。 操作系统则会调用 OB82。 在我们的实例中,将使用 OB82 来防止 CPU 更改为 STOP 模式。 您可以对 OB82 中的诊断中断编写响应程序。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E45 SIMATIC 管理器的组态 6.3 STEP7 用户程序6.3.2创建用户程序请按以下步骤进行操作存在两种创建用户程序的方法。 ? 如果您了解如何编写 STEP7 SCL 程序,则可以在 STEP7 的“Blocks”(块)文件夹中创建必需的块和功能块,并对这些块编程。 ? 您可以将用户程序从 SCL 源插入到项目中。 在本“使用入门”中,将介绍该方法。 在 STEP7 中创建用户程序需要三个步骤: 1. 直接从 HTML 页下载源文件 1. 导入源文件 2. 编译源下载源文件您可以从下载该“使用入门”的 HTML 页直接下载源文件。 德语版源文件的名称为“GSSM331T1DE.AWL”。 将源文件保存到硬盘上。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA46入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.3 STEP7 用户程序导入源文件您可以按照以下步骤将源文件导入 SIMATIC 管理器: 在文件夹“Sources”(源)上单击鼠标右键。 选择“Insert new Object”(插入新对象)&“External Source...”(外部源...)。图 6-14导入外部源《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E47 SIMATIC 管理器的组态 6.3 STEP7 用户程序在“Insert external source”(插入外部源)对话框中,浏览源文件 GSSM331T1DE.AWL(已下载且保存在硬盘上)。 选择源文件 GSSM331T1DE.AWL(红色箭头)。图 6-15导入外部源《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA48入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.3 STEP7 用户程序单击“Open”(打开)。 SIMATIC 管理器已打开源文件。 在右侧窗口中,您可以看到源文件已插入。图 6-16编译源代码《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E49 SIMATIC 管理器的组态 6.3 STEP7 用户程序编译源代码要创建可执行 STEP7 程序,必须编译 STL 源。 双击“Sources”(源)文件夹中的源文件 GSSM331T1DE。 将打开源代码编辑器。 在源代码编辑器的窗口中,您可以查看源代码。图 6-17源代码编辑器《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA50入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.3 STEP7 用户程序装载源代码后,开始编译。 按快捷键 Ctrl+B 或选择 File(文件)& Compile(编译)。 将立即开始编译。图 6-18编译 STL 源《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E51 SIMATIC 管理器的组态 6.3 STEP7 用户程序如果出现警告或错误消息,请检查源代码。图 6-19源代码编辑器,编译后的消息《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA52入门指南, 11/2006, A5E SIMATIC 管理器的组态 6.3 STEP7 用户程序关闭源代码编辑器。 编译 STL 源完成且没有出现错误时,“Blocks”(块)文件夹中应显示以下块: OB1、OB40、OB82、FC1、DB1 和 DB2图 6-20生成的块《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E53 SIMATIC 管理器的组态 6.3 STEP7 用户程序《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA54入门指南, 11/2006, A5E 测试用户程序7.1 下载系统数据和用户程序7请按以下步骤进行操作硬件和软件已准备就绪。 下一步就是将系统数据和用户程序下载 到自动化系统中。要执行此操作,请按以下步骤进行操作: 下载系统数据和用户程序步骤 1 图形控制器 说明 使用 SIMATIC 管理器将用户程序和系统数据(包含 硬件组态)下载到 CPU 中。2请按照屏幕上显示的说明进行操作。 如果所有传感器均已正确连接,CPU 和 SM331 将不显示错误指示灯。 绿色的“RUN”指示灯将显示 CPU 的状态。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E55 测试用户程序 7.1 下载系统数据和用户程序Smart Label已使用 Siemens S7 Smart Label 创建模块的标签条(订货号为 2XV9 450-1SL010YX0)。 实际大小的标签条:图 7-1实例中的 S7-SmartLabel 标签条《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA56入门指南, 11/2006, A5E 测试用户程序 7.2 传感器值的可视化7.2传感器值的可视化请按以下步骤进行操作要使传感器值可视化,请将如下变量表插入到项目中。 要执行此操作,请从“Blocks”(块)文件夹的右键快捷菜单中选择: Insert new object(插入新对象)& Variable Table(变量表)图 7-2插入变量表《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E57 测试用户程序 7.2 传感器值的可视化如下填写新变量表:(1) (2) (3)在该区域中,您可以监视通道值 在该区域中,您可以查看模拟值 在该区域中,您可以监视和控制状态信号《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA58入门指南, 11/2006, A5E 测试用户程序 7.2 传感器值的可视化变量说明变量 DB1.DBW 0 DB1.DBW 2 DB1.DBW 4 DB1.DBW 6 DB1.DBW 8 DB1.DBW 10 DB1.DBW 12 DB1.DBW 14 DB2.DBD 0 DB2.DBD 4 DB2.DBD 8 MW 100 MW 200.0 M101.0 M101.1 M101.2 M101.3说明 模拟值的通道 0 显示 模拟值的通道 1 显示 模拟值的通道 2 显示 模拟值的通道 3 显示 模拟值的通道 4 显示 模拟值的通道 5 显示 模拟值的通道 6 显示 模拟值的通道 7 显示 变送器 1 的电流(mA) 变送器 2 的电流(mA) 变送器 3 的电流(mA) 状态硬件中断 确认硬件中断 通道 0 已超出下限 通道 0 已超出上限 通道 2 已超出下限 通道 0 已超出上限《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E59 测试用户程序 7.2 传感器值的可视化监视值要监视值,请单击眼镜符号打开控制器的在线视图。 现在,您可以监视数据块和标记中的值。图 7-3变量表的在线视图(1) (2) (3)十六进制格式的通道值 转换的模拟值 状态信息《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA60入门指南, 11/2006, A5E 测试用户程序 7.2 传感器值的可视化控制值要控制过程确认,请将所需值(TRUE 或 FALSE,取决于您要激活还是取消激活确认)输入列“Control Value”(控制值)中,并单击具有两个箭头的图标。 控制变量(1) (2) (3)通道值 模拟值 状态监视值时的特性监视值时,您必将发现通道值与模拟值不同。 原因是模拟值仅支持二进制格式“字”(16 位)。 因此,必须转换模拟模块的值。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E61 测试用户程序 7.3 模拟值表达式7.3模拟值表达式请按以下步骤进行操作CPU 仅处理二进制格式的模拟值。 模拟输入模块将模拟过程信号转换为数字格式(16 位字)。 当将数字值转换为模拟值时,必须考虑五个范围: 以电流表示模拟值,其范围为 4 到 20 mA十六进制值 7FFF 7F00 7EFF 6C01 6C00
FFFF ED00 ECFF 8000电流范围 22.96 mA 22.81 mA 20 mA 15 mA 4 mA + 578.7 nA 4 mA注释 上溢 过载范围 额定范围含义 从十六进制值 16#F700 开始,传感器值高于组态的测量值范围,将 不再有效。 达到上溢范围之前,该范围相当于一个容差 区。 可是在该范围内精度不是最优的。 额定范围是记录测量值的正常范围。 该范围可保证最优精度。欠载范围 1.185 mA 下溢与过载范围对应的范围,但用于较低的值。 从十六进制值 16#ECFF 开始,传感器值低于组态的测量值范围,将 不再有效。需要转换二进制格式的值为模拟过程值以便显示。 在我们的实例中,将显示 mA。 通过在已编程的功能(FC1)中将模拟值的显示转换为以 mA 表示可实现此目的。 说明 在我们的实例中,可以从变送器的输出中查看这些值。 现在,您可以一个电流计比较仪表上的值和显示的模拟值。 这两个值将是相同的。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA62入门指南, 11/2006, A5E 诊断中断8.1概述诊断中断功能使用户程序可以对硬件错误进行响应。 模块必须具有诊断功能才能生成诊断中断。 在 OB82 中,您可以编写诊断中断的响应程序。8从 PG 中读取诊断信息显示模拟输入模块 SM331 AI8x12 具有诊断功能。 SM331 和 CPU 上的红色“SF”LED 发出信号指示发生了诊断中断。图 8-1硬件错误《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E63 诊断中断 8.1 从 PG 中读取诊断信息通过请求硬件状态可以“在线”确定错误原因。要“在线”确定模块状态,请按以下步骤进行 操作: 选择硬件组态中的 SM331。 单击菜单命令 CPU -& Module Information...(模块信息...) 以执行硬件诊断。图 8-2模块状态《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA64入门指南, 11/2006, A5E 诊断中断 8.2 常规诊断8.2常规诊断Diagnostic interrupt(诊断中断)标签在 Diagnostic Interrupt(诊断中断)标签上,您将看到报告的错误的信息。 中断与通道无关且适用于整个模块。图 8-3SM331 的诊断8.38.3.1与通道相关的诊断中断存在五种与通道相关的诊断中断存在五种与通道相关的诊断中断:? 组态/编程错误《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E65 诊断中断 8.3 与通道相关的诊断中断? 共模错误 ? 断线 ? 下溢 ? 上溢 说明 在此仅说明对测量模式 2 或 4 线制电流变送器的特定通道诊断。 其它测量模式与此相似,因此不再加以说明。8.3.2含义组态/编程错误量程卡的位置与硬件组态中设置的测量模式不匹配。8.3.3含义共模错误输入(M-)和测量电路(Mana)的共模电压电位之间的电压差 Ucm 过高。 在我们的实例中,不会发生该错误,因为 Mana 连接到了 2 线制变送器(固定电位)的 M。8.3.4含义断线如果对 2 线制变送器启用了断线检测,将不会直接检查断线。 但诊断将反映下限电流值的不足。 如果使用 4 到 20 mA 电流变送器,则当电流低于 3.6 mA 时,模块诊断中将显示诊断消息“Analog input wire break”(模拟输入断线)。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA66入门指南, 11/2006, A5E 诊断中断 8.3 与通道相关的诊断中断图 8-4左: 出现断线时的诊断消息/右:变量表即使测量电流明显高于 1.1185 mA,模拟值的显示仍将立即显示下溢(十六进制 8000)。 仅当禁用了断线检测时,才允许电流低于 3.6 mA。8.3.5含义下溢即使测量电流明显高于 1.1185 mA,模拟值的显示仍将立即显示下溢。8.3.6含义上溢如果电流超过 22.81 mA,将显示上溢消息,表明“Analog in-put measuring range / High limit exceeded”(超出模拟输入测量范围/上限)。 模拟值的显示(十六进制 7FFF)位于上溢范围内。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E67 诊断中断 8.3 与通道相关的诊断中断图 8-5左: 出现上溢时的诊断消息/右:变量表说明 禁用通道的模拟显示值也为 7FFF(十六进制)。《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA68入门指南, 11/2006, A5E 硬件中断9.1概述SM331 AI8x12 位的一大特色就是其触发硬件中断的功能。 可以对两个通道(0 和 2)进行相应组态。 硬件中断通常触发 CPU 中的报警组织块。 在我们的实例中,将调用 OB40。 必须以 mA 为单位指定硬件中断的限制值。 实例:9硬件中断已将带有 4 到 20 mA 变送器的压力传感器连接到通道 0。这里应该以 mA 而不是 Pa 为单位指定限制值。限制值为触发硬件中断,限制值必须在测量模式的额定值内。 实例: 如果启用了断线检测(3.6 mA),而选择 3.5 mA 作为下限值,则系统将接受该设置。 因为始终首先触发诊断报警,所以不会触发硬件中断。 在我们的实例中,将在以下限制下组态两个通道(传感器 1 和 2): ? 下限值 6 mA ? 上限值 18 mA《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E69 硬件中断 9.1 硬件中断决定功能如果发生硬件中断,则调用 OB40。 在 OB40 的用户程序中,您可以编写自动化系统对硬件中断进行响应的程序。 在实例的用户程序中,OB40 将读取硬件中断的原因。 这可以在临时变量结构 OB40_POINT_ADDR(本地字 8 到 11)中找到。图 9-1OB40 启动信息: 在该实例中,还触发了硬件中断在该实例中,OB40 只将 LD8 和 LD9 传送到标记字(MW100)。 在现有变量 表中监视该标记字。 您可以通过设置标记位 M200.0 或在变量表中将其设置为 TRUE,在 OB1 中确认该标记字。如果使用校准设备为通道 0 提供 5.71 mA 的电流,则将在变量表中获得 MW100 的值 0001(十六进制)。 这意味着已调用 OB40 且通道 0 已超出其下限值(6 mA)。图 9-2硬件中断: 通道 0 已超出下限值《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA70入门指南, 11/2006, A5E 附录A.1STL 源代码在本节中,您将从实例中看到用户程序的源代码。 您可以从下载该“使用入门”的 HTML 页直接下载源文件。DATA_BLOCK DB 1 TITLE =Analog module channel values VERSION :1.0 STRUCT CH_0 : CH_1 : CH_2 : CH_3 : CH_4 : CH_5 : CH_6 : CH_7 : END_STRUCT BEGIN WORD WORD WORD WORD WORD WORD WORD WORD ; ; ; ; ; ; ; ; ; //Channel //Channel //Channel //Channel //Channel //Channel //Channel //Channel 0 1 2 3 4 5 6 7A用户程序的源CH_0 := CH_1 := CH_2 := CH_3 := CH_4 := CH_5 := CH_6 := CH_7 := END_DATA_BLOCKW#16#0; W#16#0; W#16#0; W#16#0; W#16#0; W#16#0; W#16#0; W#16#0;DATA_BLOCK DB 2 TITLE =Current transducer (in mA) VERSION :1.0 STRUCT SE_1 : SE_2 : SE_3 : END_STRUCT BEGIN REAL ; REAL ; REAL ; ; //Sensor 1 current value (mA) //Sensor 2 current value (mA) //Sensor 3 current value (mA).SE_1 := 0.0; SE_2 := 0.0;《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E71 附录 A.1 用户程序的源SE_3 := 0.0; END_DATA_BLOCK FUNCTION FC 1 : VOID TITLE =Conversion of a channel’s raw values in mA VERSION : 1.0 VAR_INPUT Raw : WORD ; END_VAR VAR_OUTPUT Current : REAL ;// Analog value display// Current in mAEND_VAR VAR_TEMP TDoubleInt : DINT ; TInt : INT; END_VAR BEGIN NETWORK TITLE = Conversion of raw values in mA L T #R #TI// Only long integers can be converted into REAL format L #TI ITD ; T #TDoubleI // HEX value L #TDoubleI DTR ; // Current = --------------T #C // 1728 L /R T 1.3; ; #C // // // // ------// L +R T 4.0; ; #C ! ! ! +----/ / / /-----4 +---20// Offset correctionEND_FUNCTION ORGANIZATION_BLOCK OB 1 TITLE = &Main Program Sweep (Cycle)& VERSION : 1.0 VAR_TEMP OB1_EV_CLASS : BYTE ; OB1_SCAN_1 : BYTE ; OB1_PRIORITY : BYTE ; OB1_OB_NUMBR : BYTE ; OB1_RESERVED_1 : BYTE ; OB1_RESERVED_2 : BYTE ; OB1_PREV_CYCLE : INT; OB1_MIN_CYCLE : INT;//Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) //1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB 1) //Priority of OB Execution //1 (Organization block 1, OB1) //Reserved for system //Reserved for system //Cycle time of previous OB1 scan (milliseconds) //Minimum cycle time of OB1 (milliseconds)《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA72入门指南, 11/2006, A5E 附录 A.1 用户程序的源OB1_MAX_CYCLE : INT; //Minimum cycle time of OB1 (milliseconds) OB1_DATE_TIME : DATE_AND_TIME ; //Date and time OB1 started END_VAR BEGIN NETWORK TITLE =Read channels // Channel values 0 to 7 are loaded and stored in DB1 (channel values) L T L T L T L T L T L T L T L T PEW 256; DB1.DBW PEW 258; DB1.DBW PEW 260; DB1.DBW PEW 262; DB1.DBW PEW 264; DB1.DBW PEW 266; DB1.DBW PEW 268; DB1.DBW PEW 270; DB1.DBW 14; 12; //Channel 7 10; //Channel 6 8; //Channel 5 6; //Channel 4 4; //Channel 3 2; //Channel 2 0; //Channel 1 //Channel 0NETWORK TITLE = Conversion // Conversion of the channel’s raw data into current values (mA) CALL FC 1 ( Raw Current FC Raw Current FC Raw Current := DB1.DBW 0, := DB2.DBD 0); := DB1.DBW 4, := DB2.DBD 4); := DB1.DBW 6, := DB2.DBD 8);CALL1 (CALL1 (NETWORK TITLE = Reset hardware interrupt // Even though the hardware interrupt was reset by the hardware upon terminating OB40 // the value of the hardware interrupt must be reset manually《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E73 附录 A.1 用户程序的源U SPBN L SSI T lbl0: NOP M lbl0; MW 4; MW 0; 200.0; 100; 100;NETWORK TITLE =The EndBE; END_ORGANIZATION_BLOCK ORGANIZATION_BLOCK OB 40 TITLE = &Hardware Interrupt& // Processing OB40_POINT_ADDR (L8 to L11) // //L8 High limit value exceeded //L9 Low limit value exceeded VERSION : 1.0 VAR_TEMP OB40_EV_CLASS : BYTE ;OB40_STRT_INF : BYTE ; OB40_PRIORITY : BYTE ; OB40_OB_NUMBR : BYTE ; OB40_RESERVED_1 : BYTE ; OB40_IO_FLAG : BYTE ; OB40_MDL_ADDR : WORD ; OB40_POINT_ADDR : DWORD ; OB40_DATE_TIME : DATE_AND_TIME ; END_VAR BEGIN NETWORK TITLE =Sensor 1 (Channel 0): Lower limit value U SPBNB L L OW T L001; NOP L L001; W#16#1; MW ; MW 0; 100; 100; 9.0;//Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) //16#41 (OB 40 has started) //Priority of OB Execution //40 (Organization block 40, OB40) //Reserved for system //16#54 (input module), 16#55 (output module) //Base address of module initiating interrupt //Interrupt status of the module //Date and time OB40 started// Channel 0 low limit valueNETWORK TITLE =Sensor 1 (Channel 0): Upper limit value U SPBNB L L OW T L L002; W#16#2; MW ; MW 100;《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA8.0;// Channel 0 upper limit value100;74入门指南, 11/2006, A5E 附录 A.1 用户程序的源L002: NOP 0;NETWORK TITLE =Sensor 2 (Channel 2): Lower limit value U SPBNB L L OW T L003: NOP L L003; W#16#4; MW ; MW 0; 100; 100; 9.2; // Channel 2 low limit valueNETWORK TITLE =Sensor 2 (Channel 2): Upper limit value U SPBNB L L OW T L004: NOP L L004; W#16#8; MW ; MW 0; 100; 100; 8.2; // Channel 2 upper limit valueNETWORK TITLE =Sensor 3 (Channel 3): Lower limit value // Only for demonstration purposes. Channel 3 has now hardware interrupt capabilities U L 9.3; // Channel 3 low limit value SPBNB L L OW T L005: NOP L005; W#16#10; MW ; MW 0; 100; 100;NETWORK TITLE =Sensor 3 (Channel 3): Upper limit value // Only for demonstration purposes. Channel 3 has now hardware interrupt capabilities U L 8.3; // Channel 3 upper limit value SPBNB L L OW T L006: NOP L006; W#16#20; MW ; MW 0; 100; 100;END_ORGANIZATION_BLOCK《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E75 附录 A.1 用户程序的源《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA76入门指南, 11/2006, A5E 附录 A.1 用户程序的源《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E77
索引22 线制电流变送器 接线原理, 24 SM331 前连接器 接线, 27 SM331 模块 产品的组件, 16 Smart Label, 56 STEP7 项目 创建, 29 STEP7 用户程序, 45 任务, 45 STL, 32 STL 源代码, 7144 线制电流变送器 接线原理, 25CCPU 为电源接线, 22 具有编程设备的 CPU, 41 启动, 44 ***, 15 选择, 31 CPU 315-2DP 组态, 29上上溢, 67下下溢, 67 下载 将系统数据和用户程序下载到自动化系统, 55 源代码, 71 源文件, 46 硬件组态, 42 下载系统数据和用户程序 下载到自动化系统, 55LLED, 28 红色, 63 绿色, 44产产品的组件 SM331 模块, 16OOB82, 45SSIMATIC 管理器, 29 启动, 29 SIMATIC 管理器 硬件组态, 35 SM331 ***, 20 组件, 16以以电流表示模拟值, 其范围为 4 到 20 mA, 62传传感器值 可视化, 57《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E79 索引位位置 量程卡, 18, 19变变送器 端子, 18 变量表 填写, 58 变量说明, 59值值 控制, 61 监视, 60可可视化 传感器值, 57共共模错误, 66向向导 &, 29分分辨率, 40 分配 项目名称, 33启启动 CPU, 44 SIMATIC 管理器, 29创创建 STEP7 项目, 29 用户程序, 46基基本处理时间, 40删删除 微型存储卡, 41填填写 变量表, 58前前连接器 ***, 20安*** CPU, 15 SM331, 20 前连接器, 20 模拟模块, 15 电源, 14 设备, 13加加电, 41参参数 设置, 38完完成 硬件组态, 40《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA80入门指南, 11/2006, A5E 索引定定义 发生硬件中断时的功能, 70 定义基本用户程序, 32 定义基本用户程序 定义, 32插插入 总线连接器, 14 模拟模块, 37数数字值 转换为模拟值, 62导导入 源文件, 47断断线, 66干干扰频率, 40 干扰频率抑制, 40显显示 错误, 65微微型存储卡 删除, 41检检查 线路电压, 23总总线连接器 插入, 14模模块的标签条, 56 模拟值表达式, 62 模拟模块 ***, 15 接线, 24, 26 插入, 37 特性, 17 组态, 38 需要的硬件和软件, 9接接线 SM331 前连接器, 27 为电源和 CPU 接线, 22 模拟模块, 24, 26 接线原理 2 线制电流变送器, 24 4 线制电流变送器, 25 电流变送器, 24测测试 用户程序, 55 设置, 41 连接, 28 测量类型, 40控控制 值, 61 控制值, 61《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E81 索引添添加 SIMATIC 组件, 36 添加 SIMATIC 组件, 36目目标地址 选择, 43硬 清清除/复位, 41 硬件中断 限制值, 69 硬件中断, 40, 69 硬件和软件 模拟模块, 9 硬件故障 发现, 64 硬件目录 打开, 36 硬件组态 下载, 42 完成, 40 组态, 35 调用, 35源源代码 下载, 71 用户程序, 71 编译, 50 源代码编辑器, 50 源文件 下载, 46 导入, 47特特性 模拟模块, 17积积分时间, 40用用户程序 创建, 46 测试, 55 源代码, 71 结构, 45端端子 变送器, 18线线路电压 更改, 23 检查, 23电电流变送器 接线原理, 24 电源 为 CPU 接线, 22 ***, 14 螺钉, 14 电源频率, 40组组件 SM331, 16 组态 CPU 315-2DP, 29 SIMATIC 管理器, 29 模拟模块, 38 硬件组态, 35 调用, 38 组态/编程错误, 66监监视 值, 60《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA82入门指南, 11/2006, A5E 索引组态语言 STL, 32 组织块 选择, 32负负载电源 选择, 36结结构 用户程序, 45转转换 数字值转换为模拟值, 62螺螺钉 电源, 14 装配导轨, 14过过程确认, 61连连接 具有编程设备的 CPU, 41 测试, 28 错误, 28装装配导轨 螺钉, 14设设备 ***, 13 设置 参数, 38 测试, 41选选择 CPU, 31 目标地址, 43 组织块, 32 负载电源, 36诊诊断信息 从 PG 中读取, 63 诊断功能, 27 诊断消息 与通道相关, 65 常规, 65通通道组 未使用, 27量量程卡, 40 位置, 18 定位, 19读读出 从 PG 中读取诊断信息, 63错错误 连接, 28 错误显示, 65调调用 硬件组态, 35 组态, 38《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA 入门指南, 11/2006, A5E83 索引限限制值 硬件中断, 69项项目名称 分配, 33《SM331; AI 8x12 位使用入门》第 1 部分: 4 - 20 mA84入门指南, 11/2006, A5E
本教程为AI CS6完整版,分基础篇、实例篇、疑难篇三部分:
1、基础篇 1-3...目录(共20章)第1章 AI基础篇 12个常用工具 01 视图工具 4分钟
02 画板...CAD12.0 答疑联系地址和*** 用户意见反馈 1 1 2...第 2 章 快速入门 1 框架结构实例输入要点 1.1 ...3.4 输入柱 3.5 输入梁 3.6 计算 19 20 20 21...的人数应该是 4,below 中的数据应为:10、20、30...相等用&==&是 不妥当的,因为浮点型最后几位是...\n&,m,n,p,q); } 10 /*12. 求 1+2!+3...plc零基础入门 PLC 初级培训教材 第一章 一、设备...(10 点)4 点(20 点及以上型) 1 点(0.5~...3 桁 12 位 3:4 桁 16 位九、数据转换指令 ...功能少的只 有 10 多个或 20 多个引脚,甚至 8...是在其基础上进行功能增减、改变而来,所以习惯用 ...(4)RS1、RS0:工作寄存器组选择位。为 00 时 Rn...(1) PERT 管 常规使用外径 16 内径 12 壁厚 2mm 的管道进行地面铺设 (2)一路盘管长度为 110m-120m 以内 面积为 15-20 平方以内 (3)卡钉 (4)铺完...建表脚本(根据需要使用): 建表脚本.txt 1 练习题...*12 as 年薪 f 4 20....d.deptno=e. 41.列出薪水水平处于第四位的...短期线&长期线+4,COLORGREEN; 顶部:=FILTER(顶部区域,4); STICKLINE( {见顶 OR} 顶部,99,103,20,1 ),COLORRED,LINETHICK2; 底部区域:(长期线&12 AND ...12*b^2.1-0.184*b^8+2.286*b^4/Dt/(1-...199 mm ,材料为 20 号钢新无缝钢管,节流件为角...MATLAB 从入门到精通. 人民邮电出版社,2012.6 ...体温计 4、下列研究属于直接观察的是 ( A.用电子...1)小航的身高是1.58___ 2)某位病人体温为 39...D 20、C 二填空题 : (共 30 分,每格 1 分)...
All rights reserved Powered by
copyright ©right 。文档资料库内容来自网络,如有侵犯请联系***。

参考资料

 

随机推荐