当前位置:文档之家› 如何创建并组态Profibus DP主站和DP从站

如何创建并组态Profibus DP主站和DP从站

如何创建并组态Profibus DP主站和DP从站
利用CPU上所集成的DP接口,可直接组成Profibus子网。

只要你组成Profibus网络,你就必须或只单独组建DP主网站或组建DP主从网,二者必具其一。

如果是几个PLC之间必须要进行数据交换的,可组成主从网。

如果是几个PLC之间(哪怕是只有一个PLC)不需要进行数据交换的,可只组成DP 主网站,前提条件是:使用DP接口来组网的话。

那么,如何创建并设置Profibus DP主站和DP从站呢?
1.在项目窗口下,生成你所预设的DP主站,DP从站和Profibus子网。

2.在你所预设的从站硬件组态窗口下,打开DP属性对话框(而不是DP接口属性对话框),共有4个标签,可分别设置以下参数:
⑴组态该CPU为DP从站系统
⑵设置Profibus从站地址
⑶设置从站的诊断地址区域(缺省值为2047)
3.在你所预设的主站硬件组态窗口下,打开DP属性对话框(而不是DP接口属性对话框),共有4个标签,可分别设置以下参数:
⑴组态该CPU为DP主站系统
⑵设置Profibus主站地址
⑶设置主站诊断地址(缺省值为2047)
⑷将DP从站集成到DP主站系统中单击DP master system鼠标右键,打开insert object,
可插入一个“刚才已组态的从站”到主站中。

在所插入的“DP Slave Properties”从站属
性对话框中,共有3个标签,可设置以下参数:
★在主站地址区域中,设置从站诊断地址(缺省值2046)和模块的诊断地址(缺省值为2045)
★激活主站与从站之间的连接
★设置主站与从站之间进行一致性数据交换的中间存储区域和数据长度4.在DP主站和DP从站中,使用系统功能块SFC14、SFC15或装载/传送指令定义和设置数据传送的具体地址区域(来源和去处)。

注:
⑴DP诊断地址:在DP的输入地址区域内必须为每个DP主站和每个DP从站分配一个字节的
诊断地址。

如果用户没有指定任何的DP诊断地址,则S7系统将从最高字节向下自动分配地址给DP诊断地址。

在主站系统中为从站分配的诊断地址与在从站中为从站分配的诊断地址是两回事。

⑵如果使用CPU 315-2DP作为主站进行组态时,应分配两个不同的诊断地址给从站。

一个叫
从站诊断地址(槽0地址)主要用来报告在主站中所有从站的事件如站故障;一个叫模块诊断地址(槽2地址)主要用来报告从站CPU的状态转换事件。

⑶CPU 31X-2作为DP主站,如何识别DP从站所发生的事件呢?(举例说明)
当DP从站由RUN转为STOP时,DP主站中的CPU就会检测到。

这时DP主站中的CPU就会调用在主站的用户程序中所生成的错误处理组织块OB82(处理诊断中断用的,如从站的状态转换中断等)并把在主站系统下分配给从站的诊断地址分配给OB82的临时变量OB82_MDL_ADDR=2046,以处理故障事件。

⑷CPU 31X-2作为DP从站,如何识别DP主站所发生的事件呢?(举例说明)
当DP主站由RUN转为STOP时,DP从站中的CPU就会检测到。

这时DP从站中的CPU就会调用在从站的用户程序中所生成的错误处理组织块OB82(处理诊断中断用的,如主站的状态转换中断等)并把在从站系统下的从站的诊断地址分配给OB82的临时变量OB82_MDL_ADDR=2047,以处理故障事件。

因此,在DP主站和DP从站的用户程序中,一般都含有错误处理组织块OB82和OB86(机架错误,总线中断故障,短路故障,插拔连接器故障)
⑸关于主站与从站之间进行数据交换的方式
★通过DPI/O地址区域作为中间存储区的方式,来进行主从站之间的数据交换。

通过中间存储区的方式其数据交换有以下规定:
●在DP从站属性对话框中,最多可组态32个I/O地址区(32行)
●每个地址区最大32个字节
●最多可组态为244个字节的输入和244个字节的输出
●从CPU 315-2DP I/O地址区中分配给中间存储区的地址不能再分配给CPU主从站
的I/O模块。

以免地址区域冲突。

●主从站之间进行数据交换的中间地址区长度、单位和一致性必须相同。

●用户可以在DP主站和DP从站中,使用系统功能块SFC14、SFC15或装载/传送指令
定义和读取数据传送的具体地址区域(来源和去处)和传送过来的数值。

SFC14与
SFC15一般是成对出现。

关于SFC14、SFC15的使用情况和文字说明请看《2#转炉
PLC仪表程序》FC1功能块中所作的笔记。

★使用直接数据交换方式,进行主从站之间的数据交换。

以上内容详见《S7可编程控制器硬件和安装手册》第9章9.7节关于“Profibus-DP 调试”的内容以及第11章11.6节关于“DP CPU诊断”的内容。

相关主题