1 / 17
文档名称:

实现Profibus主从站之间的通讯样稿.doc

格式:doc   大小:583KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实现Profibus主从站之间的通讯样稿.doc

上传人:业精于勤 2020/11/27 文件大小:583 KB

下载得到文件列表

实现Profibus主从站之间的通讯样稿.doc

相关文档

文档介绍

文档介绍:2个CPU315-2实现Profibus主从站之间通讯
经过图解,说明2个CPU之间经过Profibus实现主从站之间MS通讯。
这个例子是结合某现场实际情况来,实际情况是在2套300系统之间进行数据通讯,而且2套系统之间距离较远,MPI不行,于是就利用了315DP做主从通讯。
,在STEP 7中新建一个项目,分别插入2个S7-300站。这里我们插入一个CPU315-2DP,作为主站;另一个CUP315-2DP作为从站,而且使用315-2DP第二个端口DP端口来实现和315-2DP通讯。
然后分别对每个站进行硬件组态:
首先对从站CPU315-2DP进行组态:将315DP端口组态为PROFIBUS类型,设定地址。
在操作模式页面中,将其设置为DP从站(S)模式,而且选择“测试、调试和路由(T)”,是将此端口设置为能够经过PG/PC在这个端口上对CPU进行监控,方便于我们在通讯链路上进行程序监控。下面地址用默认值即可。
再对主站CPU315-2DP进行组态:将315DP端口组态为PROFIBUS网,设定地址。
在操作模式页面中,将其设置为DP主站(M)模式。组态好其它硬件,确定CPUDP口处于主站模式,从窗口右侧硬件列表中已组态站点中选择CPU 31X,拖放到主站PROFIBUS总线上,
这时会弹出链接窗口,选择以组态从站,点击“连接(C)”按钮,
然后选择“组态”页面,创建数据交换映射区,逐条进行编辑(Edit…),确定主从站之间对应关系。主站输入对应从站输出,主站输出对应从站输入。
这里我们创建了2个映射区,图中红色框选区域在创建时是灰色,包含上面图中Partner部分创建时也是空,在主站组态完成并编译后,才会出现图中所表示状态。因为我们这里只是演示程序,所以创建交换区域较小。
至此,硬件组态完成,将各个站组态信息下载到各自CPU中。经过NetPro能够看到整个网络结构图。
脱离SFC14/15,而使用MOVE方法研究:
不使用SFC14/15,而是利用组态时候产生I/O地址来传数据。依据创建过程映射区时组态信息,我们写写出了以下程序:
在主站315-2DP中:
在从站315-2DP中:
其中,M位使用是测试程序不一样情况下使用临时点,和本程序功效无关。
由此可见,在这种方法下,因为组态时组态地址是系统I区和Q区,所以是能够用MOVE来实现通讯,不过同时也存在问题是,这种方法下,通讯所用I/Q区占用了S7-300系统区,而S7-300系统区可使用范围是有限,所以在系统实际I/O模块较多时,通讯数据量将会变得愈加有限。