原创——浅谈-CP343-1-Lean与Smart-200-TCP通讯.pdfVIP

原创——浅谈-CP343-1-Lean与Smart-200-TCP通讯.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
原创——浅谈-CP343-1-Lean与Smart-200-TCP通讯

原创——浅谈CP343-1Lean与Smart200TCP通讯 最近有个项目上有用到西门子S7_300 (CPU 型号有314 不带 网口)的数据与S7_Smart 200 数据要进行通讯,在网上查了不少的资料, 西门子的电话已打了多次,但就是通讯不成功,耗时两天,终于通讯上了, 当时心情就不摆了,这种心情只有做自动化的人才能理解。现将通讯过程记 录下来。 此次通讯有两个目的: (1)将S7_300 的开关量信号(160 个点)传送给S7_Smart 200. (2)将S7_Smart 200 的模拟量(20 个点)传送给S7_300. 现场硬件:CUP: 314_1AG13_0AB0 CP: CP343_1 Lean 343_1CX10_0XE0 S7_Smart 200: SR20 电脑操作统:Windows7 旗舰版 64 位 编程软件:STEP 7-MicroWIN SMART 2.2(注意软件一定要是2.02 版本, 且CPU SR20 的硬件以要是2.02 版本 ,如果硬件不是,请升级为2.02 版本) SIMATIC Manager 5.4+SP4+HF9 Chinese 如下图:   第一步:现S7_300 中进行网络组态: 注意:CP343_1 Lean 只支持TCP 通讯 依次按图配置好 需要说明的是:本机 IP 为S7_300 的地址。远程 IP 为 S7_Smart 200 的 地址 配置好的TCP 连接如下图 第 二 步 : 建 立 背 景 DB 块 。 本 例 中 以 DB85 为 例 数据块DB85 的数据如下图 建立TCP_SEND(S7_300 发送给 S7_Smart 200 的数据20 组)说明:传送 的是以BYTE 为单位 每组8 个位,20*8=160 个开关量 建立TCP_RCV(S7_Smart 200 发送给S7_300 的数据40 组)说明:传送的 是BYTE 为单位,40/2=20 个WORD 模拟量 第三步:在S7_300 的OB1 中调用FC5 与FC6 如下图按图配置好 以上配置好后,将程序下载到S7_300 PLC 中 第四步:在S7_Smart 200 的OB1 中调用 TCP_CONNECT 与 TCP_SEND 与 TCP_RECV 如下图按图配置好 以上配置好后,将程序下载到S7_Smart 200 PLC 中 第五步将S7_Smart 200 在线监视如下图 将s7_300PLC 都在线监视如下图 此时观察S7_300PLC 中F5 块的状态为停止状态,且报错 代码为8183H, 先不予理会,那是应为数据传送还没有激活进行,所以报错 如何激活数据传送:打开S7_Smart 200 的数据状态图表 建立从S7300 传过来的数据监控表如下图 注意那个BOOL 量 V6010.0 这个BOOL 量就是激活数据传送的开关 打开S7_Smart 200 的数据状态图表 建立从S7_Smart 200 传送给S7300 的数据监控表 打开S7_300 在建立从S7300 传送S7_Smart 200 给来的数据监控表 在建立从S7_Smart 200 传送S7_300 给来的数据监控表 一共是四个监控表 将V6010.0 置为 1 如上图是SMART 200 VW0 的数据传送给了S7_300 的DB85.DBW40

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档