CPU-DP用集成DP端口做第三方DP从站的组态和编程.docVIP

CPU-DP用集成DP端口做第三方DP从站的组态和编程.doc

  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文档。上传文档
查看更多
CPU-DP用集成DP端口做第三方DP从站的组态和编程.doc

CPU315-2DP用集成DP端口做第三方DP从站的组态和编程 CPU315-2DP的集成DP口可以组态为DP主站也可以组态为DP从站。当把CPU315-2DP作为第三方从站时,要把315-2DP的GSD文件拷贝到第三方的组态软件的GSD文件夹中,然后选择通信的数据量,分配地址,最后编写程序实现数据的交换。 获取CPU315-2DP的GSD文件的方法:方法很多,下面说一下通过step7的硬件组态(HardConfig)来获取。打开硬件组态(HardConfig)窗口之后,找到目标CPU,然后右键鼠标,选择“Product Support Information”例如: 之后弹出网页窗口:选择下载Profibus Download 选中下载即可。 注意要连接网络才才可以下载的。 下载后的内容如下: 可以看到其中并没有我们要的GSD文件,只是GSE、GSF、GSG、GSI和GSS文件。其实这些文件的内容就是GSD文件的内容,只不过语言不同: GSD file(*.gsd) GSE file(*.gse)English GSF file(*.gsf)French GSG file(*.gsg)German GSI file(*.gsi)Italian GSS file(*.gss)Spanish GSP file(*.gsp)Portugues 一般选择GSE文件(英文版文件)即可。 在第三方组态中加入GSD文件 首先把下载的GSD文件解压到第三方组态软件的GSD文件夹下,直接拷贝也可以,然后重启组态软件,再添加GSD文件时就可以找到刚刚加入的GSD文件: 确定后就完成了315-2DP的从站插入。 2.1组态通信的数据量和地址。 在第三方组态软件中双击插入的315-2DP从站弹出如下窗口: 从中选择通信的模块,CPU315-2DP的GSD文件中有三个模块,分别是:first ID in general、second ID in general和third ID ingeneral,注意在添加具体的通信模块之前,一定要先添加这三个模块,而且顺序要正确从前向后。之后修改从站的地址(就是step7中CPU集成DP口的地址)。 在Step7中对从站CPU315-2DP的组态 3.1插入315-2DPCPU,双击 “DP”组态集成DP口,在“General”中选择“Properties”组态网络参数和站地址 注意这的“PROFIBUS(1)”网络中没有其他的主站连接,最好是独立的一个网络。 3.2组态集成DP口的工作模式(主站或从站) 在“Operating Mode”中选中“DP Slave”,下面的方框选择与否没有太大关系,一般选中以便增加功能(几乎很少用到) 3.3组态数据交换区 在“Configuration”中“New”新建通信数据区 编辑所配置通信区的属性:例如要建立一个通信数据区实现从站向第三方主站发送16字节的数据量,配置如下: 注意,这里所建立的每一个通信数据区的最大数据量是32字节,如果数据量超过了32字节,可以通过建立多个这样的数据区,同时保证每一个建立的数据区要和第三方中组态插入的模块在数据量和数据一致性上保持一致,否则通信失败。 3.4 CPU315-2DP编程:依据上面的16字节的Output通信,编程如下: 但是通信提示“80b1”的错误代码,意思是“指定的目的区域的长度与通过HW Config指定的用户数据长度不一致 经测试和第三方以字通信时,会发生高低字节互换的现象,所以先在程序中做里一下高低字节转换:332对应的十六进制数是14c ,这时QW0中的数不是332(十进制),而是19457(十进制), 第三方监控结果如下: 9 @9 j4 s0 n6 D8 O d

文档评论(0)

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

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

1亿VIP精品文档

相关文档