S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器).pdf

S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器).pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
S7-1200 CPU 与 S7-200 SMART S7通信 (S7- 1200 作为服务器 ) S7-1200 CPU 与 S7-200 SMART S7通信 (S7-1200 作为服务器 ) S7-200 SMART CPU 固件版本 V2.0 及其以上 ,本体集成的 PROFINET 通信 接口支持 S7 通信 ,可以通过向导或使用 GET/P UT 指令两种方式实现 ,最多可以 建立 16 个 S7 连接 ,其中包括 :8 个客户端 ,8 个服务器。 S7-1200 CPU 本体集成的 PROFINET 通信接口可以做 S7 通信的服务器。S7- 1200 仅支持 S7 单边通信 ,做客户端仅需单边组态连接和编程 ,而做服务器端则只 需准备好通信的数据即可。S7-1200 作为S7服务器 ,可以使用 6 个动态连接资 源。 本文以 S7-200 SMART 作客户端通过向导的方式与 S7-1200 进行 S7 通信为 例 ,加以说明。 硬件和软件需求及所完成的通信任务 硬件 : ① S7-200 SMART 标准 CPU 固件版本 V2.5 (文档中S7-ST40 DC/DC/DC 订货号 :6ES7288-1ST40-0AA0 ) ② S7-1200 CPU 固件版本 V4.4 (文档中S7-1215 DC/DC/DC 订货号 :6ES7215-1AG40-0XB0 ) ③ PC (带以太 网卡 ),TP电缆(以太网电缆 ) 软件 : ① STEP7-MicroWIN SMART V2.5 ② TIA STEP7 V16 所完成的通信任务 : ① S7-200 SMART 将 VB0 开始的连续 20 个字节中的数 据发送到 S7-1200 通信数据区 DB8 中的 20 个字节中。 ② S7-200 SMART 读取 S7-1200 DB9 中的 20 个字节数据并存储在 VB100 开始的连续 20 个字节中。 S7-1200侧组态和编程 1. 新建项 目 在项 目中 ,添加 S7-1215 DC/DC/DC,并为其添加子网和分配 IP 地址 ,如图 1 所示。 图1 S7-1215 DC/DC/DC 2. 创建 DB 依据要求 ,创建 DB 数据区 ,并建立相应数组 ,分别命名为 Write、Read,如 图 2 所示。 图2 创建 DB 3. 创建DB1 S7-200 SMART 作为 S7 客户端只能访问服务器的V区 ,而S7-1200没有V区 , V 区对应 S7-1200 中 DB1 ,且只能对应 DB1 ,所以需要把 DB9 中数据传送到 DB1 ,而将DB1的数据传送到DB8 ,进而间接实现 S7-200 SMART 对 S7-1200 DB8、 DB9 写和读的操作 ;创建 DB1 并建立相关变量 ,如图 3 所示。 图3 创建 DB1 4. 优化的块访问 数据块的属性中 ,需要选择非优化的块访问 (把默认的勾取消掉 ),DB1 需要 此操作 ,DB8、DB9 无需此操作 ,如图 4 所示。注意 :需要编译后 ,才可看到偏移 量。 图4 优化的块访问 5. 关联变量 将 DB8、DB9 中需要写和读的变量与 DB1 中的数据进行关联 ,如图 5 所示。 图5 关联变量 6. 连接机制 S7-1200 作为服务器进行 S7 通信 ,对于 CPU V4.0以后的固件版本 ,需要勾 选 “允许来 自远程对象的PUT/G ET通信访问” ,否者 ,无法建立通信 ,如图 6 所 示。 图6 连接机制 注意 : S7-200 SMART 中 V 区对应于 S7-1200 中 DB1 ,且只能对应 DB1 S7-200 SMART侧组态和编程 1. 系统块 双击 “系统块” ,设置 S7-200 SMART CPU 的 IP 地址 ,如图 7 所示。 图7 系统块 2. 向导 使用向导功能进行 GET/P UT 通信编程 ,并添加两个操作 ,分别命名为 Read 、Write ,完成后点击 “下一个” ,如图 8 所示。 图8 向导 3. 配置Read数据 通过选择操作类型 GET、设置远程 CPU 的 IP 地址、设置本地 CPU 数据区、 设置远程

文档评论(0)

老杨 + 关注
实名认证
内容提供者

旗下所有手册都可以提供相应的咨询,以及相应的技术指导。

认证主体杨**

1亿VIP精品文档

相关文档

相关课程推荐