如何创建并组态Profibus DP主站和DP从站
profibus-dp组网任务实施

四.任务实施步骤1.系统配置本例由 1 个主站(CPU 315F-2PN/DP)和1 个从站(安装有 EM277 通信模块的CPU 222)构成Profibus DP通信系统,系统结构如图7-17所示。
图7-17 S7-300与S7-200的Profibus网络系统结构2.组态S7-300主站系统打开SIMATIC Manager,执行“File”→“New”菜单命令,新建一个项目并命名为DP_EM277。
执行菜单命令【Insert】→【Station】→【SIMATC 300 Station】在该项目下插入一个S7-300的工作站(命名为“Master”),如图7-18所示。
图7-18 插入S7-300的工作站1)基本硬件组态单击“Master”,在右视窗中双击图标,进入硬件配置窗口,在硬件组态窗口内次序依次插入S7-300的导轨、电源模块、CPU模块、信号模块等。
完成后的硬件组态如图7-19所示。
图7-19 主站“Master”的硬件组态2)设置DP接口属性双击槽架中的“MPI/DP”,打开“Properties MPI/DP”对话框。
在“General”属性标签内单击“Interface”选项的“Type”下拉列表,从中选择“Profibus”接口类型。
然后单击“Properties”按钮,打开“Profibus interface MPI/DP”对话框。
在“Parameters”属性标签内单击“Address”项的下拉列表,设置Profibus节点地址。
本例将主站“Master”的地址设为“2”,如图7-20所示。
图7-20 设置主站“Master”的DP地址3)配置Profibus子网单击“New”按钮,新建一个Profibus子网,并使用默认子网名称:Profibus(1)。
然后切换到“Network Settings”属性标签,勾选“Highest Profibus”选项内的“Change”复选项,设置 Profibus(1)最高站点地址,本例选择默认最高地址(126);在“Transmission Rate”选项内选择 Profibus(1)子网的通信波特率,本例选择 1.5Mbps;在“Profile”选项内设置通信协议,本例选择 DP 协议,如图7-21所示。
如何设定dp主站从站

如何设定dp主站从站DP主站为S7-300/400时,如何在PROFIBUS DP上将S5 (带有IM308-C)作为DP从站,文献,涉及产品,描述该条目描述了将S7-300/400组态为DP主站时,如何将S5 (带有IM 308-C)作为DP从站。
组态DP从站仃M 308-C)可以使用COM PROFIBUS组态工具来组态DP从站IM 30& C。
一个DP从站的示例组态在该条LI可供下载。
该示例使用COM PROFIBUS V5. 1按以下步骤对DP 从站进行组态。
序号步骤1通过菜单"DP Master > Default Master n创建一个虚拟主站系统。
2在“DP slave”目录中,打开文件夹“PLC, SIMATIC”,并选择条目°IM308-C DP-Slave"。
3双击用户正使用的S5 CPU,然后将其插入。
在该实例中,使用的是“S5-133U/CPU 928”。
4双击站点类型“IM 308-C DP- Slave”,打开对话框"Slave properties n。
Fig. 015单击“Configure”按钮定义输入输出地址。
6定义输入输出地址,并点击“0K”确认设置。
Fig. 027双击站点类型"IM 308-C”,打开对话框"Master parameters n。
8单击"Configure"按钮定义S7 CPU数据交换的输入输出地址。
点击“0K”确认设置。
Fig. 039选择站点类型“IM308-C” (DP主站),并在菜单“File > Export”下选择存储卡,并将组态信息传送到存储卡中。
组态DP主站(S7-300/400)在该实例中,使用了一个CPU 315-2DP作为主站。
使用STEP 7组态工具对DP主站,CPU 315-2DP进行组态。
不需要其它任何组态工具。
PROFIBUS DP 主从配置方法步骤

PROFIBUS DP 主从配置方法步骤-创建 STEP 7 项目-插入所需的 SIMATIC S7-1200站-在站中插入通信模块和其它所需模块-添加PROFIBUS DP网络,分配DP 地址,定义操作模式和DP参数•DP 地址定义•DP 主 / 从模式选择•最高地址:因为PROFIBUS令牌只传递给主站,合适的最高 PROFIBUS 地址可优化总线-连接 DP 从站到主站-组态其它模块-项目保存并下载1、一般DP从站的组态方法:以S7-1200和ET200S 为例,说明组态过程。
(1)S7-1200 通过CM1243-5 做DP主站(2)创建DP主站系统在网络视图右键单击 DP 主站模块CM1243-5的 DP 接口,通过操作“分配主站系统”来创建DP主站。
(3)组态从站从硬件目录/ 分布式I/O 中将ET200S拖入网络视图,鼠标拖动从站通信接口到主站接口,释放鼠标按钮,即可创建 PROFIBUS 连接。
点击 ET200S 上“未分配”,将从ET200S 分配给 CM1243-5 。
显示如下图鼠标右键点击网线可查看网络参数,在网络设置中可修改传输速率、最高站地址等。
(4)双击ET200S组态从站其它模块如图示分别插入电源模块PM-E,DO模块和DI模块。
(5)编译存盘,下载到S7-1200 CPU2、智能从站组态方法以2个 S7-1200 DP组态通信为例。
(1)PLC_1_DP_Master通过CM1243-5 做PROFIBUS DP主站,PLC_2_DP_Slave 通过CM1242-5做PROFIBUS DP从站。
组态设备并创建DP主站网络(2)从站连接到主站,将 PLC_2_DP_Slave 分配给 DP主站 CM1243-5(3)双击PLC_2_DP_Slave,点击DP口通过属性组态数据传输区传输区_1主站读取从站33个字,传输区_2主站发送10个字节到从站,按长度单位保持数据的一致性。
(完整)PROFIBUS网络的DP主站与DP从站

PROFIBUS网络的DP主站与DP从站PROFIBUS网络的硬件由主站、从站、网络部件和网络组态与诊断工具组成。
网络部件包括通信媒体(电缆),总线连接器、中继器、耦合器;以及用于连接串行通信、以太网、AS-i、EIB等网络系统的网络转接器。
PROFIBUS — DP设备可以分为3种不同类型的站。
(1)1类DP主站1类DP主站(DPM1)是系统的中央控制器,DPM1在预定的周期内与DP从站循环地交换信息,并对总线通信进行控制和管理.DPM1可以发送参数给DP从站,读取从站的诊断信息,用全局控制命令将它的运行状态告知给各从站.此外,还可以将控制命令发送给个别从站或从站组,以实现输出数据和输入数据的同步。
下列设备可以作1类DP主站:1)集成了DP接口的plc,例如CPU 315 —2DP、CPU 313C -2DP 等。
2) CPU和支持DP主站功能的通信处理器(CP).3)插有PROFIBUS网卡的PC,例如WinAC控制器.可以用软件功能选择PC作1类主站或是作编程监控的2类主站,可以使用CP 5511、CP 5611和CP 5613等网卡.4)连接工业以太网和PROFIBUS — DP的IE/PB链接器模块。
5) ET 200S/ET 200X的主站模块。
(2)2类DP主站2类DP主站(DPM2)是DP网络中的编程、诊断和管理设备。
PC 和操作员面板/触摸屏( OP/TP)可以作2类主站。
DPM2除了具有1类主站的功能外,在与1类DP主站进行数据通信的同时,可以读取DP从站的输入/输出数据和当前的组态数据,可以给DP从站分配新的总线地址.(3) DP从站DP从站是采集输入信息和发送输出信息的外围设备,只与它的DP 主站交换用户数据,向主站报告本地诊断中断和过程中断:支持DPV1的非智能DP从站称为“标准"从站,它没有CPU模块,通过接口模块(IM)与DP主站通信。
ET 200是用得最多的标准DP从站,它们按主站的指令驱动I/O,并将I/O输入及故障诊断等信息返回给主站。
PROFIBUS-DP主站与智能从站的通讯系统设计

位置 主站S7-300
地 址 号
2
I0.0~I0.7 输入数字量
I1.0~I2.7 输入数字量
Q0.0~Q0.7 输出数字量 Q1.0~Q2.7 输出数字量
Bit
Bit Bit
从站EM277
主站S7-300 从站EM277
3
2 3
IB1=I1.0~I1.7,IB2=I2.0~I2.7,IW1=I1.0~I2.7
双击
34
时钟存储器的各位与时钟频率对应关系
位 M120.7 M120.6 M120.5 M120.4 周期(s) 2 1.6 1 0.8 频率(Hz) 0.5 0.625 1 1.25 位 M120.3 M120.2 M120.1 M120.0 周期(s) 0.5 0.4 0.2 0.1 频率(Hz) 2 2.5 5 10 可引用这些位存储器用于指示灯的闪烁控制!
SB21
R21 R22
N
L+ M
DP PROFIBUS电缆
2M(30)
VD21
VD22
23
3、组态硬件和网络系统
第一步,组态DP主站和PROFIBUS网络。
第二步,组态智能从站。
第三步,将智能从站连接到DP网络中。
第四步,组态主站和智能从站的通信。
24
组态DP主站和PROFIBUS网络
N
SB11
R11
SB12
SB13
R12 R13
L+ M
DP
2M(20)
VD11
VD12
VD13
PROFIBUS电缆
22
1号槽 PS307 2A
2号槽 IL+(1)
西门子PROFIBUS DP 主从配置方法步骤

西门子PROFIBUS DP 主从配置方法步骤-创建STEP 7 项目-插入所需的SIMATIC S7-1200站-在站中插入通信模块和其它所需模块-添加PROFIBUS DP网络,分配DP 地址,定义操作模式和DP参数•DP 地址定义•DP 主/ 从模式选择•最高地址:因为PROFIBUS令牌只传递给主站,合适的最高PROFIBUS 地址可优化总线-连接DP 从站到主站-组态其它模块-项目保存并下载1、一般DP从站的组态方法:以S7-1200和ET200S 为例,说明组态过程。
(1)S7-1200 通过CM1243-5 做DP主站(2)创建DP主站系统在网络视图右键单击DP 主站模块CM1243-5的DP 接口,通过操作“分配主站系统”来创建DP主站。
(3)组态从站从硬件目录/ 分布式I/O 中将ET200S拖入网络视图,鼠标拖动从站通信接口到主站接口,释放鼠标按钮,即可创建PROFIBUS 连接。
点击ET200S 上“未分配”,将从ET200S 分配给CM1243-5 。
显示如下图鼠标右键点击网线可查看网络参数,在网络设置中可修改传输速率、最高站地址等。
(4)双击ET200S组态从站其它模块如图示分别插入电源模块PM-E,DO模块和DI模块。
(5)编译存盘,下载到S7-1200 CPU2、智能从站组态方法以2个S7-1200 DP组态通信为例。
(1)PLC_1_DP_Master通过CM1243-5 做PROFIBUS DP主站,PLC_2_DP_Slave 通过CM1242-5做PROFIBUS DP从站。
组态设备并创建DP主站网络(2)从站连接到主站,将PLC_2_DP_Slave 分配给DP主站CM1243-5(3)双击PLC_2_DP_Slave,点击DP口通过属性组态数据传输区传输区_1主站读取从站33个字,传输区_2主站发送10个字节到从站,按长度单位保持数据的一致性。
“按长度单位”一致性数据的读取,不需要编写通讯程序。
step7中如何配置Profibus-DP的从站

17、出来一个对话框之后直接点击 OK,将会出现 VAT_1 的一个图标, 点击进入,系统就会自动弹出如下另一个窗口,右键点击 Address 下 面的空白栏选择 Insert Range of Variable 就可以设置输入输出报文的 长度了。
2、 就会出现此对话框
如果要新建一个点击 Next,如果打开已有的点击 finish,这里是教 怎样建立一个 Projiect 所以点击 Finish。 3、选择你的 PLC 所使用的 CPU,我在此使用的是 CPU315-2DP。
4、which blocks do you want to add?,当然是 Cycle Execution. 5、给你的项目取个名字。S7_test
6、选择 SIMATIC 300 Station 双击右边的 Hardware。 7、将光标放在 1 那一栏点击右键,进入 Insert object. 8、选择你 PLC 所用的电源型号,我用的是 PS 307 2A。
9、右键点击 DP 选择进入 Add Master System. 10、选择 PLC 地址,即主站地址,这里选择 2。
11、点击 New,目的是组建一个新的 Profibus 网络,选择 Network Setting,选择你组建网络的波特率,Profile 用的是 DP 类型,然后点 击进入 Options…
12、选择 Activate constant bus cycle time ,以及将 constant DP cycle (轮训所 有从站的 周期) 设 大一点,可 以设为 500ms,太 快太慢都 不好
profibus-DP(从站地址设定)

Profibus-DP1. 硬件连接1)PLC的连接(电源,PLC与PC)2)安装Profibus-DP通信接口卡SI-P1(图1.1)3)通信电缆的接线(图1.2)相互接线图(1台变频器的示例)4)变频器主体的设定2. 组态1)硬件连接完成后,打开SIMATIC Manager软件,出现如下的界面。
点击Finish。
(图2.1)2)点击新建(图2.2)3)输入文件名后,点击OK,(这里以文件名090122为例)。
(图2.3)(图2.4)4)右键选择090122→Insert New Object→SIMATIC 300 Station(图2.5)5)双击右边的对话框中的SIMATIC 300(1),双击Hardware。
(图2.6)(图2.7)6)选择SIMA TIC 300 → RACK-300 → Rail,双击或拖入编辑界面中。
(图2.8)(图2.9)7)选择UR窗口中的“1”,添加电源(电源的型号查看PLC标注),此例中PLC电源选择SIMATIC 300→PS-300→ PS 307 2A。
双击或拖入编辑界面中。
(图2.10)(图2.11)8)选择UR窗口中的“2”,添加CPU(CPU的型号查看PLC标注),此例中PLC的CPU 选择SIMA TIC 300→CPU 313C-2 DP→ 6ES7 313-6CE01。
双击或拖入编辑界面中。
在弹出的Properties对话框中,选择现场总线,点击New → OK → OK(图2.12)(图2.13)(图2.14)(图2.15)9)添加GSD文件,选择Options→ Install New GSD → YASKOOCA.gsd。
(图2.16)(图2.17)(图2.18)10)添加变频器驱动,选择Profibus-DP→ Additional Field Devices → Drives→VARISPEED PROFIBUS-DP,拖在现场总线上,选择变频器地址(地址为SI-P1卡上的地址开关1,地址开关2),此例中地址为7,点击OK,(如果有多个变频器连接,可依次拖入,地址也顺次下去,此例中为一个变频器)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何创建并组态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诊断”的内容。