CP342-5使用心得.docVIP

  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文档。上传文档
查看更多
CP342-5使用心得

CP342-5模块使用心得 项目要求:3台西门子S7-312 PLC通过MPI连接进行数据交换,然后,数据经过PROFIBUS-DP通讯模块——PROFIBUS-DP/MODBUS网关,与客户的MODBUS设备进行数据通讯。 本程序中基本可分为 MPI通讯,PROFIBUS-DP主从通讯(CP342-5为主站,网关的PROFIBUS-DP为从站,),客户的MODBUS-RTU(RS485)主从通讯(客户MODBUS为主站,网关的MODBUS为从站)。 首先,建立项目并组态硬件,安装网关的GSD文件及添加网关图标文件。 具体方法是将GSD文件拷贝到Step7\S7DATA\GSD下,图标文件拷贝到Step7\S7DATA\NSBMP下。配置如下图 配置完成硬件后,编译存盘。具体组态地址如图 编写MPI通讯程序,根据本系统要求,故采用单向通讯 与双向通讯时两方都需要编写发送和接收块不同,单向通讯只在一方编写 通讯程序,这也是客户机与服务器的关系,编写程序一方的CPU 作为客户机, 没有编写程序一方的CPU 作为服务器,客户机调用SFC 通讯块对服务器的数据 进行读写操作,这种通讯方式适合S7-300/400/200 之间通讯,S7-300/400 的 CPU 可以同时作为客户机和服务器,S7-200 只能作服务器。SFC67 (X_GET) 用 来读回服务器指定数据区中的数据并存放到本地的数据区中,SFC68 (X_PUT) 用来写本地数据区中的数据到服务器中指定的数据区中,我们以举例的方式说 明怎样调用SFC 通讯块来实现单向通讯,先介绍S7-300/400 之间的通讯,与上 例一样,建立两个S7 站,STATION1, CPU 为S7-416-2 ,MPI 地址为2 作为客户 机; STATION2 ,CPU 为S7315-2DP, MPI 地址为4 作为服务器,调用SFC68, CPU416 把本地数据区的数据DB1.DBB0 以后的76 个字节存储在CPU315 的 DB1.DBB0 以后的76 个字节中,调用SFC67, CPU416 读出CPU315 的数据 DB1.DBB0 以后的76 个字节,放到本地DB2.DBB0 以后的76 个字节中,例子程 序如下(通常在OB35中编写): 参数DEST_ID 表示对方的MPI 地址,VAR_ADDR 表示指定服务器的数据区, SD 表示本地数据区(数据源),当 M1.1 为1 时,CPU416 将数据区的数据从 DB1.DBB0 以后的76 个字节的数据存放到CPU315 的数据区DB1.DBB0 以后的76 个字节中。 RD 为本地数接收区,当M1.3 为1 时, CPU416 将CPU315 中从DB1.DBB0 以 后的76 个字节中的数据存放到本地数据区DB2.DBB0 以后的76 个字节中。数 据区最大为76 个字节。同时在一个CPU 中调用SFC67 和SFC68 将占用一个动态 连接,当M1.5 为1 时中断通讯并释放连接。例子程序参见光盘,项目名为 MPI_SFC_PG300。同样S7-300CPU 也可以作为客户机,S7-400CPU 也可以作为服 务器。 编写PROFIBUS通讯,参阅以下: PLC –PLC 之间的ProfiBus 通讯 1. CP342-5 作主站与FC1(DP_SEND), FC2(DP_RECV)的应用 CP342-5 是S7-300 系列的PROFIBUS 通讯模块,带有PROFIBUS 接口, 可以作为PROFIBUS-DP 的主站也可以作为从站,但不能同时作主站和从站, 而且只能在S7-300 的中央机架上使用,不能放在分布式从站上使用。由于S7- 300 系统的I 区和Q 区有限,通讯时会有些限制;而用CP342-5 作为DP 主站 和从站不一样,它对应的通讯接口区不是I 区和Q 区,而是虚拟通讯区,需要 调用FC1 和FC2 建立接口区,下面以例子来介绍CP342-5 作为主站的使用方 法。 1.1 所需硬件和软件 软件: STEP 7 V5.2 硬件: 1.PROFIBUS-DP 主站带CP342-5 的S7-300 CPU315-2DP 2.从站选用ET200M 3.MPI 网卡CP5611 4.PROFIBUS 电缆及接头 1.2 网络配置图 带CP342-5 的S7 CPU315-2DP 的网络配置图如下图所示: 此组态实例是选用CP342-5 接口作为主站和ET200 M组成PROFIBUS 网 络。首先,将CP342-5 插在S7-300 的中央机架上,用一条PROFIBUS 总线 将CP342-5 和ET200M 相连接。 1.3 组态 打开SIMATIC MANAGER 软件,在FILE 菜单下选择NEW

文档评论(0)

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

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

1亿VIP精品文档

相关文档