1 ab与西门子通讯方案_第1页
1 ab与西门子通讯方案_第2页
1 ab与西门子通讯方案_第3页
1 ab与西门子通讯方案_第4页
1 ab与西门子通讯方案_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 通讯应用程序通过PROFIBUS扫描器与Allen-Bradley的“ControlLogix”控制器进行通讯 带示例代码的应用程序 担保、责任和支持与第三方控制器通讯(Allen-Bradley)条目号:238098注意事项担保、责任和支持我们对本文档中包含的信息不承担任何责任。 由于使用本应用实例中描述的实例、信息、程序、工程设计和性能数据等而 导致的任何索赔要求,不论是基于何种法律缘由,我们都会拒绝。该责除不适用 于下列一 些强制性 责任,如 根据德国 产品责任 法 令 (“Produkthaftungsgesetz”),故意触犯、重大过失,或对生命、身体或健康造成伤害,对产品质量的担

2、保,对缺陷的欺骗性隐瞒或影响协约确立的 (“wesentliche Vertragspflichten”)。然而,除了有意触犯或者重大过失或基于强制责任的生命、身体或健康伤害方面,影响协约确立的的索赔必须限定在合约里的预计损失内。上述限制性条款并不意味着改动用户提供所受 损失的证据的责任。 版权所有 2006 西门子自动化与驱动。未经西门子自动化与驱动部门的书面授权,禁止转让或拷贝这些应用实例或摘录实例内容。 如果您对本文档有任何建议,请通过以下 e-mail 地址将其发给我们: mailto:cswebad.siemens.de2/80版本V 1.0发行日期 10/01/06版权所有 Sie

3、mens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn这些应用实例不是固定不变的,也不表示完全考虑了所示电路、装备和任何可能的偶发 。这些应用实例也不代表客户特定的解决方案。这些应用实例并未免除用户要安全、专业地使用、安装、操作和维修设备方面的责任。使用这些实例时,用户已经认可西门子不为超出其所述责任条款外的任何损害或赔偿要求负责。我们保留在没有预先 情况下,在任何时间修改这些应用实例的权力。如这些应用实例提供的建议与其它西门子出版物,如:目录,有任何不同的话,则以其它文档的内容为准。 前言与第三方控制器通讯(Allen-Bradl

4、ey)条目号:238098前言应用程序的目的 在世界范围内,需要连接不同制造商的网络的要求日益增加。由于经济上和 技术上的原因,协同工作是最重要的。 在这里, 人们对由 Allen-Bradley/Rockwell 制造的产品有着特别的兴趣。Allen-Bradley 和众多合作伙伴一起,销售了大量的控制器、I/O 设备和网络组件,它们占据了极其可观的市场份额,尤其是在美国。 在此应用程序中,我们使用一个实例说明了如何将 SIMATIC S7 控制器和 Allen-Bradley 网络联系起来。 此应用程序的主要内容 Allen-Bradley 和西门子两者所共同具有的广泛产品范围特性,使得我

5、们不可能在单个应用程序中全面地解释所有的可能性。基于这个原因,此文档集中描述一个实例:如何将 S7 PROFIBUS 网络连接到 Allen-Bradley ControlLogix 网络上,以便使两个 CPU 直接进行数据交换。 我们将解释如下一些内容: Allen-Bradley 使用哪种网络技术, 哪些产品可用于在 Allen-Bradley 和 SIMATIC 网络之间建立连接, 哪些技术用于此连接。 内容定界此应用程序只包含下述主题的介绍性说明:Allen-Bradley ControlLogix 控制器的编程原理, 使用 RsLogix 5000 组态软件组态这些控制器,使用梯形图

6、作为 PLC 的编程范例。 此应用程序并不提供关于这些主题的深层知识。3/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 前言与第三方控制器通讯(Allen-Bradley)条目号:238098文档的结构此应用程序的文档分为下列几个主要部分。参考自动化与驱动的服务与支持 该条目来自因特网上自动化与驱动服务与支持应用入门。单击下面的链接将 直接显示本文档的下载页面。 4/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力

7、 238098 _AB_ProfibusScanner_DOKU_V10_cn部分 描述 应用描述 为用户提供了内容的一个常规概述。告知用户关于已使用的组件(标准硬件和软件组件和专门创建的用户软件)的一些信息。 操作原理和程序结构 这部分描述了此应用程序包含的硬件和软件组件的详细功能序列、解决方案结构和此应用程序的特定实现(在有用时)。如果想熟悉解决方案组件的交互作用以便使用它们,例如,作为个人开发的基础, 那么只需要阅读这一部分即可。 应用程序的结构、组态和运行 这部分带您逐步领略应用程序的结构、重要组态步骤、启动和运行。 附录 文档的这一部分包括了更多信息,例如参考文献著录、词汇表等。 前

8、言与第三方控制器通讯(Allen-Bradley)条目号:238098目录表目录表5应用描述711.11.22自动化问题8概述8要求10自动化解决方案12全面解决方案概述2.4核心功能的描述14需要的硬件和软件组件18性能数据20其它备选解决方案212.5操作原理和程序结构2233.1使用 Allen-Bradley 产品工作的基础22控制器22网络23组态软件24SST PROFIBUS 扫描器27变量管理27此应用程序的功能机制23.55.25.3通过数据块进行通讯27“Integer”型数值限制27实例程序的说明27被交换的

9、数据27编程 SIMATIC CPU 315 的详细内容27编程 Allen-Bradley ControlLogix 5500 CPU27SST PROFIBUS 扫描器组态275.46对实例程序的修改275/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 前言与第三方控制器通讯(Allen-Bradley)条目号:23809集成多个从站27扩展传送的变量范围/数据块27扩展 Allen-Bradley 网络27修改以适应其它 Allen-Br

10、adley 控制器27较大数据量的一致性传送27传送大数据量276.56.6应用程序的结构、组态和操作279安装和启动27安装硬件和软件27硬件安装27标准软件的安装27应用软件的安装27组态27组态 SIMATIC 组态27组态 ControlLogix CPU27组态 SST PROFIBUS 扫描器27应用程序的运行27附录和文献27101111.111.2故障检测27文献27参考目录27互联网链接276/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_Prof

11、ibusScanner_DOKU_V10_cn 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098应用描述内容提供给用户 Allen-Bradley 网络组件的概述和技术以及与 SIMATIC 网络的连接选项。提示用户关于所使用的组件(标准硬件和软件组件和在应用程序范围内创建的用户组态)的信息。 列出的性能参数显示了此应用程序的性能。 7/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 应用描述错误!文档中

12、没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:2380981自动化问题为用户提供了关于以下内容的信息. Allen-Bradley 销售的控制器和网络的类别,用于建立与 SIMATIC 网络的连接的选项以及建立连接的动机。此外,还解释了从各种解决方案中选择哪种特定方案作为实例。 1.1概述注意事项简介Allen-Bradley 目前占有相当大的市场份额,特别是在美国。为了满足不同网络的组合及日益增加的通讯连接要求,此应用程序举例介绍了一种可行的方案,以便将西门子 PROFIBUS 网络和 Allen-Bradley 网络连接起来。 因为一个全面的产品业务包含了多

13、年来由 Allen-Bradley 开发和推介到市场上的不同类别的控制器和网络,所以单个应用程序不可能覆盖 Allen-Bradley 产品的所有可能版本。基于这个原因,此文档只集中描述一个有代表性的应用程序。 8/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn从法律的角度看,Allen-Bradley 是罗克韦尔自动化的子公司,该公司主要处理可编程控制器的开发与应用。然而,用于控制器的 RSLogix 组态软件由罗克韦尔销售。 为了避免混淆,“Allen-Brad

14、ley”一词是指罗克韦尔和 Allen-Bradley 在此应用领域中销售的所有产品。 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098Allen-Bradley 的产品范围 建立连接可能会考虑到的不同控制器类型,包括(按照性能粗略地升序排 列): 表 1-1:Allen-Bradley 控制器 所考虑到的网络包括(也是按照性能升序排列):表 1-2:Allen-Bradley 网络 控制器和网络在它们的发布日期、性能和市场占有率方面都有很大不同。由 于这个原因,此应用程序提出了一个对于大多数现存的安装有效并且可以很 容易地适应其它

15、硬件/网络组合的解决方案。 我们的实例提供了组合使用 ControlLogix 控制器和任何 Allen-Bradley 网络的方法。 1 在需要复杂的控制过程/模拟、数据库访问、HMI 功能或高计算能力时使用的高端控制器,都被 Allen-Bradley 归类为“可编程自动化控制器”。 9/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn网络 Data Highway Plus (DH+)DH-485ControlNetDeviceNetEtherNet/IP类别

16、指示 可编程逻辑控制器: PLC 5SLC 500MicroLogix可编程自动化控制器:1DriveLogixSoftLogix (基于 PC)FlexLogixControlLogixCompactLogix 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098自动化问题概述 下面的图形给出了自动化问题的概述。图 1-1:自动化问题的概述 “SST、PB-CP”是一个 SST PROFIBUS 通讯处理器,用于 ControlLogix 控制器的插入式模块,作为到 PROFIBUS 的网关。在以下内容中,它被称为“PROFIBUS

17、扫描器”。2自动化问题的描述 此应用程序解决了该自动化问题,可以为不同制造商生产的两个 CPU - 一个S7-CPU 和一个 Allen-Bradley 的 ControlLogix CPU - 提供直接通讯。假定两个CPU 都在它们各自的子网络中(任何网络,例如 Allen-Bradley 在 DeviceNet 中,S7 在 PROFIBUS 中),仍然和它们相应的分布式 I/O 进行通讯并同时在分布式 I/O 中执行控制任务。 在这个应用程序中,I/O 设备并不直接包含在网络之间的通讯中,而只是通过控制器间接包含。31.2要求ControlLogix 控制器与它的 I/O 设备以及它的输

18、入/输出模块进行通讯,而 S7- CPU 在 PROFIBUS 网络中也进行同样的工作。ControlLogix 控制器也可以和其它 Allen-Bradley 网络(DeviceNet、ControlNet 等)存在通讯连接,此连接可以与 PROFIBUS 的通讯同时发生,并不受此影响。 PROFIBUS 扫描器作为主站和 PROFIBUS 协同工作,并与作为从站的 S7- CPU 进行通讯。 2 我们依据制造商的命名方法。3一个附加的应用程序描述了另外一个办法,即 SIMATIC CPU 通过 Anybus 网关,直接和 DeviceNet I/O 设备进行通讯( 即,不再间接地通过 Co

19、ntrolLogix CPU)( 参见http:/www hms- networks.de/Technologies/whatisanybus.shtml)。相应的应用程序目前正在进行准备,准备在 2006 年秋季发行。 10/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cnAllen-Bradley“SIMATIC“ABSST CPU PB-CP“PROFIBUSDeviceNet*)DeviceNet*)-Peripherie*) oder anderes All

20、en-Bradley-NetzwerkS7-300 CPUS7-300CPsIO 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098两个控制器都周期性地交换变量块,这些变量块用于模拟实际自动化问题的 过程变量。一致性变量传送非常重要。 11/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:2380982自动化解

21、决方案为用户提供了关于以下内容的信息 . 为自动化问题选择的解决方案。2.1全面解决方案概述选择了一个及其简单的模式, 用于在两个子网络之间进行通讯。使用 SST/Woodhead(参见5)的“PROFIBUS 扫描器”建立此连接。 这是一个插入到 Allen-Bradley 的 CPU 机架中的模块,相当于 S7 机架中的 CP。扫描器在 PROFIBUS 中作为主站,并和作为从站的 S7-CPU 进行通讯。 两个控制器都周期性地交换数据,此数据被分组成数据包 - “块”。这些数据块被映射到虚输入/ 输出范围。这意味着控制器把数据包识别为在它们的I/O 区域内的变量,一个控制器的输入变量作为

22、另一个控制器的输出变量。 图表表达式将系统安装在两个独立的机架上,一个机架用于安装 SIMATIC 组件,另一个用于安装 Allen-Bradley 组件,在它们之间创建一个 PROFIBUS 连接。 下面的图形以图表的形式给出了两个机架中解决方案的一些最重要的组件: SIMATIC 机架的组态 图 2-1:SIMATIC 机架的组件集Profibus network12/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cnPS 307 CPU315-2 DP3745AS

23、FDC 24 VATFDC5VVOLTAGEFRCE SELECTORRUNSTOPRUNMRES STOP x 2x 2x 23 43 43 4SIEMENS 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098SIMATIC 机架包含了下列组件:PS 307 电源 S7 300-CPU (315-2)374 模拟器模块Allen-Bradley 机架的组态 图 2-2:Allen-Bradley 机架的组件集 Slot: 0123Profibus networkAllen-Bradley network (optional)Alle

24、n-Bradley 机架安装有以下模块:1756-PA72/B1756-L1M21756-IB16D1756-OB 16E电源 ControlLogix 5500 CPU输入模块(数字输入) 输出模块(数字输出)SST-PFB-CLX-RLL PROFIBUS 扫描器,固化程序版本 5.01 或更高版本使用的软件对于 SIMATIC CPU 的组态:SIMATIC Step 7 Manager,版本 5.3 或更高版本对于 ControlLogix CPU 的组态:RSLogix 5000 组态软件,版本 13.03 或更高版本 RSLinx 或 RSLinx lite 通讯软件,版本 2.4

25、2 或更高版本(用于 RSLinx lite)13/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cnPOWERLogix 5500DC INP U TDC O U TPU TSST Profibus S CA NNE RRUNI/ORS232BATOKRUN REM PROGST 0 1 2 3 4 5 6 7T 0 1 2 3 4 5 6 7ST 8 9 1 0 11 1 2 1 3 14 1 5T 8 9 1 0 11 1 2 1 3 14 1 5DIAGNOST

26、IC ST 0 1 2 3 4 5 6 7use 0 1 2 3 4 5 6 7ST 8 9 10 11 12 13 14 15use 8 9 10 11 12 13 14 15ELECTRONIC FUSING COPNCOMM SYS OKAllen-Bradley 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098对于 PROFIBUS 扫描器的组态:SST PROFIBUS 组态工具,版本 3.6 或更高版本附加信息SIMATIC CPU 的组态需要一个现场 PG。 ControlLogix CPU 和 PROFIBUS 扫描

27、器只能通过 RS-232 接口组态。如果所用的现场 PG 不具备此接口,则需要另一台带有相应功能的微型计算机。 2.2核心功能的描述注意事项在此应用程序中,设置了两个子网络,一个是带有 SIMATIC CPU 和用于对输入和输出进行模拟的 374 模拟器模块的 PROFIBUS DP 网络,一个是带有一个输入和一个输出模块的 Allen-Bradley 网络。 子网络的连接 两个子网络之间的连接由 SST/Woodhead 的 PROFIBUS 扫描器建立,它作为一个模块插入到 Allen-Bradley 机架中,类似于 S7 环境中的 CP。 此扫描器是唯一具有 PROFIBUS 接口的 A

28、llen-Bradley 组件,因此将其物理连接到 SIMATIC CPU。此扫描器在逻辑上被组态为一个主站,它周期性地查询从站(在这里是指 SIMATIC CPU)的数据或者将数据传送到这个从站。44 本质上,此扫描器可以同时和几个从站进行通讯;但是,在这个应用程序中没有使用它的这个功能。在以下章节中描述了可以对应用程序进行的相应扩展:6.1 节和 8.3 节。 14/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn有许多种使用 PROFIBUS 扫描器的方法,例如

29、,作为 PROFIBUS 从站。为了更清晰地进行描述,此文档被限制于在这个应用程序中实际使用的特征,即,扫描器作为总线主站。关于扫描器的相关文档,请参考2。 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098通过“模块”进行数据交换 在此应用程序中,数据交换限制在两个“数据块”(即数据包)之内:16 个字从 Allen-Bradley CPU 传送到 SIMATIC CPU(主站 从站),6 个字从 SIMATIC CPU 传送到 Allen-Bradley CPU(从站 主站)。 数据块包括所模拟的过程数据、计数器的值和 374 模

30、块的开关位置。数据块的组态 本质上,可以为和许多不同从站进行的通讯虚拟组态任意数目的数据块。但是,在每个周期内通过数据块进行交换的数据总数必须不能超过 240 个写入或者接收到的数据字,并且单个数据块必须不能大于 16 个字。 数据块来自两个 CPU 的输出存储区,分别写入到相应的另一个 CPU 的输入存储区内。这就是实际的 PROFIBUS DP 通讯;在这个应用程序中,CPU 组态要额外确保接收到的值被发送到用于显示它们的插槽中的输出模块内。但是,这只能可视化那些成功进行的 PROFIBUS 通讯。 传送期间的数据一致性 CPU 之间的数据包的传送是一致的,即,从传送开始直到传送结束,在此

31、期间不能修改其中任何一个数据包的内容。这就确保在一个被传送的数据包中,所有元素总是代表相同的系统状态。 但是, 有些情况除外, 例如, 在数据传送期间, 系统状态从“A” 更改到“B”,以至于一部分数据仍然属于状态“A”,而另一部分已经是属于状态“B”。 只需要在一个数据块中总是确保一致性。如果组态了几个数据块,那么设计 者有责任确保交叉数据块的数据一致性。 数据交换概述 下图以图形的形式显示了在此应用程序中使用的通讯路径。表 2-1 解释了各个步骤。 15/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_Profibu

32、sScanner_DOKU_V10_cn 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098图 2-1:数据交换的顺序SIMATICwp 6 words16wordsuAllen-Bradleysrqt核心功能的顺序 下列图表显示了各个通讯步骤,如图 2-3 中图表显示所示。表 2-1:核心功能的顺序:从SIMATIC 到 Allen-Bradley 的通讯 表 2-1:核心功能的顺序:从Allen-Bradley 到 SIMATIC 的通讯16/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保

33、留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn操作 注释 6.在 ControlLogix 中组装用于传送到 CPU 315 的数 操作 注释 1.来自374 的输入区域的数据被复制到 CPU 315 的输出区域。 此数据是一个数据字节,它的值由 374 上的开关位置确定。 2.带着所模拟的更多过程数据,一个数据块准备通过 PROFIBUS DP 进行传送。 数据量:6 个字 3.CPU 315 传送数据块,以回应 PROFIBUS 扫描器的轮询。 4.PROFIBUS 扫描器上接收到的数据块被复制到 ControlLogix CPU 的输入区域。 5

34、.使用数据来控制输出模块上的 LED。 数据量:一个字,它传送 CPU 315 的计数器内容和374 的开关位置。 Profibus scannerDPOutputOutput rangeInputInput rangeLogix 5500Input rangeOutput range374Input rangeOutput rangeCPU 315-2 DPvInput rangeOutput rangeoDP 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098注意事项此解决方案的优点 这个解决方案的应用程序完美地解决了相应的自动化

35、问题,这特别得益于其 组态简单而不复杂: 连接两个(假定已经存在)子网络所额外需要的硬件仅限于 PROFIBUS 扫描器。 在上层进行的组态同样无关紧要;它实际上仅限于在 ControlLogix CPU 和CPU 315 中的定义新的数据块和在 PROFIBUS 扫描器中登记所用的硬件。为了确保所传送模块的一致性,必须只使用标准模块。 和几个从站进行通讯所需要的组态同样也可以轻松而快速地完成;数据以足 以满足于大多数应用场合的速度进行传送。 也可以参见第 2.5 和 6.1 节。 17/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238

36、098 _AB_ProfibusScanner_DOKU_V10_cn只以逻辑顺序来表示各个步骤。没有办法确保在一个 CPU 周期中,步骤的实际顺序和表格中的顺序完全相同。 相反:S7-CPU 和 ControlLogix CPU 的时钟周期相互不匹配,并不是在每个 CPU 周期内都会发生 PROFIBUS DP 通讯。 操作 注释 据块,该数据块包含了输入模块的输入区域和内部变量。 7.数据块被传送到 PROFIBUS 扫描器。 8.数据被扫描器主站传送到 CPU 315 从站。 数据量:16 个字 9.接收到的数据被复制到 CPU 315 的输入区域。 10.部分来自输入区域的数据用于控制

37、374。 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:2380982.3需要的硬件和软件组件注意事项硬件组件表 2-2:需要的硬件组件此外,需要用于连接 CPU 315 和 PROFIBUS 扫描器的 PROFIBUS 电缆,以及用于组态 ControlLogix 控制器和 PROFIBUS 扫描器的零调制解调器电缆(RS232,9-针 Sub D 插头)。 标准软件组件 表 2-3:需要的软件组件18/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_Profibus

38、Scanner_DOKU_V10_cn组件 数量 MLFB/订货号 注释 Simatic S7, Step 7 V5.3 incl. SP3 ( 或更高版本)16ES7810-4CC07-0YA5RSLogix5000StandardEdition, V13.03 ( 或更高版 19324- RLD300DEE德语版本,通过 1 供应 组件 数量 MLFB/订货号 注释 SIMATICField PG M Standard16ES7712-0AA0.-0XXX或者类似的带有 MPI 的 PCPS 307 负载电源 16ES7307-1BA00-0AA0或者类似的电源 SIMATIC S7-30

39、0CPU 315-2DP16ES7315-2AG10-0AB0或 者 SIMATIC NET PROFIBUS CP (CP 342-5)SIMATIC 微存储卡 2 MB16ES7953-8LlOO-0AA0或者更高容量 374模拟器模块 16ES7374-2XH01-0AA0或者带有数字输入/输出的 DI8/DO8 模块 电源 11756-PA72/B通过 1 供应 ControlLogix 5500 CPU11756-L1M2通过 1 供应 输入模块 11756-IB16D通过 1 供应 输出模块 11756-OB16E通过 1 供应 PROFIBUS 扫描器 1SST-PFB- CLX

40、-RLL通过 1 供应 在下表中,西门子公司不提供的组件为灰色。要购买这些组件,由各自的 分销商负责(也可以参见第 18 页)。 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098德国供货商:1.Rockwell Intl GmbH 罗克韦尔自动化区域办事处Dsselbergerstrasse 1542781 Gruiten德国 电话:+49 2104 9600传真:+49 2104 960 121(也可以参见4)Woodhead Connectivity GmbHIm Gssle 970771 Leinfelden-Echterdi

41、ngen,德国 电话:+49 711 782374 0传真:+49 711 782374 11(也可以参见5)2.实例文件和项目 下表包括了在此实例中使用的所有文件和项目。表 2-4:此应用程序中包含的组态 代码归档“238098_CODE_v10.zip”包含了下列组态:表 2-5:代码归档中的组态 19/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn组态 注释 238098 _allen_bradley_s7_v10.zipSTEP 7 项目 238098 _a

42、llen_bradley_rslogix_v10.zip用于 RSLogix/ControlLogix CPU 的 Allen- Bradley 组态 238098 _allen_bradley_sst_v10.zip用于 SST PROFIBUS 组态工具/PROFIBUS扫描器的组态 CPU315-2AF02.ZIP用于 CPU315-2DP 的 GSD 文件(参见章节 5.4)组件 注释 238098 _DOKU_v10_e.pdf本文档 238098 _CODE_v10.zip应用程序的组态 组件 数量 MLFB/订货号 注释 本)SSTPROFIBUSConfiguration, V

43、3.6 (或更高版本)1包括在扫描器的交货范围内;如果未包括,则通过 2 供货 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:2380982.4性能数据所提出的用于在 CPU 之间进行数据交换的技术要受到以下限制:对于每个单独从站的输入和输出,所交换的数据块的大小不能超过 244 个字节。 允许的所有数据块的总数是:用于输出的不能超过 246 个字,用于输入的不能超过 248 个字。 对于仍然要确保一致性传送的每个单独数据块的大小是 16 个字。最多可以定义 35 个块(用于输入和输出)。 提供的实例仅限于和 ControlLogix 控制器

44、一起使用,但是,可以很容易地对其进行调整。比较第 节。 通讯发生在 CPU 之间。在 Allen-Bradley 网络中,不能直接访问 I/O 设备。 如果这些关键数据受到严重限制,在第 2.5 节中列出了其它的备选方案。 请注意,在给出的实例中,只有整型变量能够被正确传送。参考第 4.2 节。20/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 应用描述错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:2380982.5其它

45、备选解决方案在此文档中提出的,通过 PROFIBUS 扫描器标准机制进行的通讯,需要很少的硬件和上层组态,并且提供了可以满足很多应用场合的性能。 但是同时,这个机制要受到在第 2.4 节中提到的一些特定限制。如果这些关键数据不能满足要求,那么可使用下列替代方法: 可以这样获得较大数据区的一致性传送:在控制器上采用一个协议层, 此协议层可以将数据块分割成较小的一致块, 并可以在接收端上把传送的数据块整合在一起,形成一个一致的数据块。已经为 S7 开发这样一种机制,例如在5中。但是,它仍然必须在 Allen-Bradley 一侧进行组态和测试。 SST/Woodhead 还销售被设计用于其它控制器

46、的扫描器模块,例如 PLC-5 和 SLC 500 等;但这种扫描器模块实质上和所使用的扫描器具有相同的功能。比较5。 公司使用商标名称“Anybus”销售 HMS 网关,使用它可以链接大量的网络。这些网关包括了可以连接其它 Allen-Bradley 网络的模块,例如可以将 DH+、DH 485 或 ControlNet 链接到 PROFIBUS 网络,也可以参见 http:/www.hms-networks.de/Technologies/whatisanybus.shtml关的使用,请参考应用程序/3/ (2006 年秋季)。 。对于这些网这些网关也允许从 PROFIBUS 网络直接和

47、Allen-Bradley 的 I/O 设备进行通讯。 INAT GmbH 销售“Echochange”网关,使用它可以建立从 Ethernet/IP 网络(Allen-Bradley) 到其它 Ethernet 网络的连接, 特别是在工业以太网(SIMATIC)中。参见/7/ (2006 年秋季)或 http:/www.inat.de。 实际的 PROFIBUS 扫描器不仅能用作主站进行操作,也能用作从站。 21/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cn 操

48、作原理和程序结构错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098操作原理和程序结构内容这部分描述了此应用程序包含的硬件和软件组件的详细功能序列、解决方案 结构和特定实现过程(在有用时)。 如果用户对解决方案各组件的交互作用有兴趣,那么需要阅读这部分。 3使用Allen-Bradley 产品工作的基础 为用户提供了关于以下内容的信息 . Allen-Bradley 使用的控制器、网络和组态范例以及所使用的术语名称。为用户提供了一个使用 Allen-Bradley 产品进行自动化工作的简短概述。 3.1控制器“可编程逻辑控制器”和“可编程自动化

49、控制器” Allen-Bradley 总是把它的控制器分为两组:“可编程逻辑控制器”(“PLC”) 和“可编程自动化控制器”(“PAC”)。PAC 被用于处理要求非常苛刻的任务。它组合了 PC 和 PLC 的特征。 下表显示了这两种控制器类型的典型属性和应用领域。 表 3-1:PLC 与 PAC 的典型应用领域和使用方法 22/80版本V 1.0发行日期 10/01/06版权所有 Siemens AG 2006 保留所有权力 238098 _AB_ProfibusScanner_DOKU_V10_cnPLCPAC控制输入和输出 高级控制算法 逻辑互连 综合数据库的操作 计时 HMI 功能,无需

50、使用单独设备 通讯 复杂的过程模拟 生成报表 很高的计算能力和存储要求 简单计数和数算 操作原理和程序结构错误!文档中没有指定样式的文字。与第三方控制器通讯(Allen-Bradley) 条目号:238098PLCPLC 组的成员包括以下类型的控制器PLC 5:最早、但仍然被积极支持的控制器。它们在性能方面可以近似地和 S5 相比较,且仍然包含相对较大尺寸的卡件。 SLC 500:更现代的控制器,具有较小外形,通常具有更高性能。它的技术规格可以近似地和 S7-300 进行比较。 MicroLogix:定位于低价市场的控制器,其性能相应地受到限制。 PAC 和“Logix”平台 当前,销售以下类

51、型的产品:CompactLogix:用于紧凑应用的控制器; ControlLogix:带有紧凑外形的高性能控制器; SoftLogix:基于 PC 的控制解决方案; FlexLogix:低级模块,作为 ControlLogix 控制器的经济替代品。 所有的 PAC 都属于“Logix”平台,其特征是标准化的组态、通讯和可视化概念。 3.2网络在技术开发期间,Allen-Bradley 也开发了许多用于通讯的协议。Data Highway Plus (“DH+”,专利):最早的、Allen-Bradley 仍支持的协议,开始开发时是用于和 PLC 5 控制器一同工作。通过 RS-422/RS-232 进行串行通讯,最大可达到 57.6 Kbit/s 以及 99 个网络节点。 DH-485 (专利):DH-485 是 DH+更进一步开发的产品,用于多主站操作。设计它用于和 SLC 500 PLC 一起使用,并且在一根 RS-485 电缆上最多支持 32 个节点。通讯速度最快可达到 19.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论