《2022年CPU-DP用集成DP端口做第三方DP从站的组态和编程 .pdf》由会员分享,可在线阅读,更多相关《2022年CPU-DP用集成DP端口做第三方DP从站的组态和编程 .pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、CPU315-2DP 用集成 DP 端口做第三方 DP 从站的组态和编程CPU315-2DP的集成 DP口可以组态为DP主站也可以组态为DP从站。当把CPU315-2DP作为第三方从站时, 要把 315-2DP 的 GSD 文件拷贝到第三方的组态软件的GSD 文件夹中, 然后选择通信的数据量,分配地址,最后编写程序实现数据的交换。1.获取CPU315-2DP的 GSD文件的方法:方法很多,下面说一下通过step7的硬件组态(HardConfig )来获取。打开硬件组态(HardConfig )窗口之后,找到目标CPU ,然后右键鼠标,选择“Product Support Information
2、”例如:之后弹出网页窗口:选择下载Profibus Download 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 选中下载即可。注意要连接网络才才可以下载的。下载后的内容如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 可以看到其中并没有我们要的GSD 文
3、件,只是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文件(英文版文件)即可。2.在第三方组态中加入GSD文件首先把下载的GSD文件解压到第三方组态软件的GSD 文件夹下, 直接拷贝也可以,然后重启组态
4、软件,再添加GSD 文件时就可以找到刚刚加入的GSD文件:确定后就完成了315-2DP 的从站插入。2.1 组态通信的数据量和地址。在第三方组态软件中双击插入的315-2DP 从站弹出如下窗口:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 从中选择通信的模块,CPU315-2DP的 GSD 文件中有三个模块,分别是:first ID in general 、second ID in general和 third ID inge
5、neral,注意在添加具体的通信模块之前,一定要先添加这三个模块,而且顺序要正确从前向后。之后修改从站的地址(就是step7中 CPU集成 DP口的地址)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 3.在 Step7 中对从站 CPU315-2DP的组态3.1 插入 315-2DPCPU ,双击“DP ”组态集成DP口,在“ General ”中选择“ Properties”组态网络参数和站地址注意这的“ PROFIBUS
6、 (1) ”网络中没有其他的主站连接,最好是独立的一个网络。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 3.2 组态集成DP口的工作模式(主站或从站)在“ Operating Mode ”中选中“ DP Slave ” ,下面的方框选择与否没有太大关系,一般选中以便增加功能(几乎很少用到)3.3 组态数据交换区在“ Configuration”中“ New ”新建通信数据区名师资料总结 - - -精品资料欢迎下载 - - -
7、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 编辑所配置通信区的属性:例如要建立一个通信数据区实现从站向第三方主站发送16 字节的数据量,配置如下:注意,这里所建立的每一个通信数据区的最大数据量是32 字节,如果数据量超过了32 字节,可以通过建立多个这样的数据区,同时保证每一个建立的数据区要和第三方中组态插入的模块在数据量和数据一致性上保持一致,否则通信失败。3.4 CPU315-2DP 编程:依据上面的16 字节的 Output 通信,编程如下:但是通信提示“80b1”的错
8、误代码,意思是“指定的目的区域的长度与通过HW Config 指定的用户数据长度不一致”。然后直接操作QW0 发现数据可以上传到主站,测试如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 经测试和第三方以字通信时,会发生高低字节互换的现象,所以先在程序中做里一下高低字节转换: 332 对应的十六进制数是14c ,这时 QW0 中的数不是332(十进制),而是 19457(十进制),第三方监控结果如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -