如何在 S7-200 和 S7-300 之间,通过 PROFIBUS DP 进行数据通讯.docVIP

如何在 S7-200 和 S7-300 之间,通过 PROFIBUS DP 进行数据通讯.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何在 S7-200 和 S7-300 之间,通过 PROFIBUS DP 进行数据通讯? 说明: 可以通过 EM277 模块,将 S7-200 作为从站集成到 PROFIBUS DP 网络中。下面以 S7-226 (从站) 连接到 S7-314C-2 DP (主站) 为例,说明了该操作过程。 下图给出了示例组态: ( 33 KB ) 图 1 组态从站(S7-200) 此处的操作限制为设置 PROFIBUS DP 地址,该地址必须与主站中的组态相匹配。 ? 编号 步骤 1 关闭模块的电源。 2 在 EM277 上设置定义的 PROFIBUS DP 地址。为此,转动下面的地址开关,使箭头指向所需的数字 (在示例组态中是“3”)。 223 KB ) 图 2? 3 再打开模块的电源。 注意事项: 只有在打开电源之后,才能识别新设置的 PROFIBUS DP。 组态主站 (S7-300) 此处,要将 EM277 模块集成到 S7-300 组态,将其连接到 PROFIBUS DP,然后在主站和从站之间组态数据通讯。 ? 编号 步骤 1 在 SIMATIC 管理器中创建一个新项目。 2 在新项目中插入一个 S7-300 站和 PROFIBUS DP 网络。 3 打开“HW Config”编辑器,然后插入机架、电源和 CPU 314C-2 DP。将 CPU 连接到 PROFIBUS 网络。 40 KB ) 图 3? 4 此后,必须通过 GSD 文件将 EM277 集成到 STEP 7 的硬件目录中,因为缺省情况下硬件目录中不包含该硬件。EM277 的 GSD 文件名为“SIEM089D.GSD”,它位于 SIMATIC 客户支持网站的互联网中,可以在条目号 183371 中找到相关信息。 关于如何在 STEP 7 中导入 GSD 文件的详细指南,可以在条目号 2383630 中找到。 5 为了快速找到新模块,可以使用硬件目录中的查找功能。 15 KB ) 图 4? 6 将 EM277 模块移动到 PROFIBUS DP 网段,然后设置从站的地址。在此示例程序中,地址是“3”。 7 对于主站和从站之间的数据通信,必须在通讯两端为接收和发送数据定义地址区。在 S7-200 中,这些区域位于变量存储区中。 对于示例组态,我们已经为接收和发送数据定义了 2 字节长度的数据。已经选择了下列地址区: 接收区 S7-300:EB10 和 EB11 发送区 S7-300:AB10 和 AB11 接收区 S7-200:VB100 和 VB101 发送区 S7-200:VB102 和 VB103 图 5? 根据所选择的接收和发送区,从硬件目录中添加相关的输入/输出模块 (2 字节输出/ 2 字节输入)。 8 相应修改 S7-300 的接收区 (输入) 和发送区 (输出) 的地址。 此外,还要根据所选择的输入/输出模块,指定数据通讯所使用的数据一致性的类型。 ( 55 KB ) 图 6? 9 打开 EM277 模块的属性窗口,然后通过参数 V 存储器中的 I/O 偏移指定接收区的起始地址。在示例组态中,已经选择 VB100 作为起始地址。如果没有手动指定,则系统自动在接收区之后附加发送区。 图7? 10 保存并编译组态,然后将组态加载到 CPU 314C-2 DP。 注意事项: 在数据通信中,主站发送的数据存储在从站的接收区 (变量存储区) 中。S7-200 CPU 的用户程序必须将此数据“保存”到其它数据区,否则这些数据将在下一次数据发送时被覆盖。当用户程序正在处理变量存储区中的数据时,不能覆盖这些数据。在下一个更新输入过程映像 (PIQ) 和输出过程映像 (PII) 时,就可以覆盖这些数据。 注意事项: 在第 8 步中设置的数据一致性必须与使用的数据量匹配。举例来讲,如果对于四个数据字的数据长度,使用了一个字的一致性,则将无法确保从站可以按照主站发送的顺序接收到这些数据字。此处的一致性仅能保证单个字的正确接收。为了确保数据字的一致顺序,在此实例中必须使用缓冲一致性。

文档评论(0)

小酒喝喝喝 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档