如何创建并组态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,(如果有多个变频器连接,可依次拖入,地址也顺次下去,此例中为一个变频器)。
组态王与S7200_Profibus-DP通讯设置

组态王与S7200 Profibus-DP通讯设置说明1.概述PROFIBUS-DP协议是为满足自动化工厂中分散I/O和现场设备之间所需要的高速数据通讯的需求而设计的。
典型的DP配置是单主站结构。
主站与从站之间的通讯基于主-从原理,即主站向从站发出请求,按照站号顺序轮询从站。
Profibus-DP协议用于组态软件与带有DP通讯口的设备间一种主从方式的通讯协议。
系统中上位机必须安装有支持DP的通讯卡,如CP5611/CP5613。
下位机设备也必须有支持DP通讯口,如EM277 Profibus-DP模块,通过DP通讯电缆连接组态软件和硬件设备。
2.硬件和软件需求硬件:(1)CPU 200和EM277 Profibus-DP模块(2)CP5611卡和通讯电缆软件:(1)STEP 7 V5.4 ,SIMATIC NET6.3/6.2(2)Kingview6.5x3.配置说明配置共需4步:1.配置Station Configuration2.配置Configuration Console3.配置Step 74.配置Kingview1)从开始菜单中打开Station Configuration2)按钮,在新弹出的对话框中,分别在Index 1中添加在Index 21)从开始菜单中打开Configuration Console2)选中CP5611的条目,在页面中,选择完成。
3)选中4)选中CP5611的条目,在页面中,选择点击完成。
3.3配置Step 71)从开始菜单中打开Step7 V5.42)新建工程,在工程中新建SIMATIC PC Station3Station名称,把上一步中Step 7的SIMATIC PC Station的名称更新为与之相同。
4)双击HW Config界面,在右侧树形Catalog 中选择与用户实际情况对应的User Application和CP5611,并根据与3.1配置Station Configuration时对应的Index序号在PC机架上添加。
PROFIBUSDP主从配置方法步骤

PROFIBUSDP主从配置方法步骤Profibus DP是一种常见的工业领域使用的通信协议,用于连接主控制设备和从控制设备。
主从配置是建立Profibus DP通信的关键步骤之一、下面将详细介绍Profibus DP主从配置的方法步骤。
1.硬件准备:首先,需要准备好Profibus DP网络所需的硬件设备,包括主控制设备、从控制设备、Profibus DP总线电缆和连接器。
主控制设备和从控制设备要能够支持Profibus DP协议。
2.确定网络拓扑结构:根据实际需要确定Profibus DP网络的拓扑结构,包括总线的起点和终点、主设备和从设备的位置等。
常见的拓扑结构有星型、总线型和环型。
3.连接总线电缆:根据确定的拓扑结构,连接总线电缆。
将总线电缆逐层连接到各个从设备上。
4.设置从设备:对于每个从设备,需要进行相应的设置,包括地址设定、通信速率设定、数据长度设定等。
这些设置应该与主设备的设置相匹配,以实现正常的通信。
在设置地址时,需要确保各个从设备的地址不重复。
5.设置主设备:设置主设备的操作与设置从设备类似,需要设定主设备的地址、通信速率、数据长度等参数。
主设备通常还需要配置输入输出模块、控制逻辑等内容,以实现对从设备的控制。
6.进行通信测试:完成主从设备的设置后,可以进行通信测试。
通过发送读写命令,检查从设备是否正常响应,并验证通信的正确性和稳定性。
如果发现通信故障,可以通过查看故障代码进行故障诊断。
7.完善配置:根据实际需要,进一步完善配置。
可以添加更多的从设备,配置更多的输入输出模块,调整通信速率和数据长度等参数,以满足具体的应用需求。
总的来说,Profibus DP主从配置方法的步骤包括硬件准备、确定网络拓扑结构、连接总线电缆、设置从设备、设置主设备、进行通信测试和完善配置。
这些步骤可以帮助用户成功地建立起Profibus DP通信,并实现对从设备的控制。
profibus 组态

PROFIBUS-DP 在S5-PLC下组态步骤
在S5-PLC下,PROFIBUS所使用的组态软件是COM PROFIBUS,这里使用的是COM PROFIBUS V5.1,这里以一个简单的例子说明如何组态。
打开COM PROFIBUS V5.1 软件,点击新建如下图。
选择PROFIBUS主站,即DP Master,选择IM-308C,主站PLC型号为S5-115U CPU945,如下图。
接下来选择DP Slave ,在I/O输入输出点里选择ET200C,分别为32DI和16DO,如下图。
接下来在选择一个DP-Slave,在编码器ENCODER下,选择TR CE65M 编码器,如下图。
接下来进行PROFIBUS地址分配,输入输出点地址分配,根据实际情况具体对待,如下图。
完成地址配置后及完成组态任务。
将组态下载到IM308C 专用的存储卡上,即可投入使用。
从存储卡上传到电脑和从电脑下载到存储卡方法如下。
存储卡电脑
点击Import,点击Memory Card 。
出现弹窗,点击Import,即可。
电脑存储卡
首先点击VIEW菜单栏,将Master system 勾选。
点击Export,点击Memory Card 即可。
一主站多从站的 DPDP DP DX 通信

一主站多从站的PROFIBUSDP DX通信通信PROFIBUS--DP一个主站依次轮询从站的通信方式称为MS模式(Master-Slave)。
当主站轮询从站时,从站除了向主站发送数据信息外,还向系统中其它组态的从站发送数据信息。
现以S7-400为主站,两个S7-300为从站介绍一主站多从站的PROFIBUS-DP DX通信的组态步骤。
功能:S7-400为主站,2号和3号S7-300为从站。
3号站只向主站发送数据,2号从站既向主站发送数据,也向3号站发送数据。
1、建立新项目“一主多从DX通信”,并插入一个S7-400站点,两个S7-300站点。
2、选中SIMATIC300(1),双击右边窗口中的“硬件”图标,组态其硬件(先放置导轨,再放置电源模块,最后放置CPU模块)。
在放置CPU模块时,会自动弹出“属性-PROFIBUS接口”对话框,设置从站的地址。
从站地址3、点击“新建…”,弹出“属性-新建子网PROFIBUS”,点击“网络。
设置”标签,设置从站的传输波特率和配置文件(DP)Array 4、此时,组态的从站默认为主站系统。
5、双击槽架中的DP 栏,弹出“属性-DP”对话框。
点击标签“工作模式”,设置该站为DP从站。
6、点击“组态”标签,点击“新建…”按钮,组态从站的输入输出数据区。
系统默认为主站系统7、从“地址类型”选择输入“输入”,再输入其它项目,点击“确认”。
从站的输入数据区组态完毕。
选择输入数据区及其地址选择输入数据区的长度、单位及一致性8、点击第6步的“新建…”,同样组态从站的输出数据区。
选择输出数据区及其地址选择输出数据区的长度、单位及一致性9、SIMATIC300(1)数据输入输出区组态完毕后的结果如下:本从站输入输出数据区(上输入下输出)10、重复以上第2步到第9步,组态另一从站SIMATIC300(2),组态结果如下:本从站输入输出数据区(上输入下输出)11、组态主站。
先组态主站的硬件(先放入导轨,再放入电源模块,最后再放入CPU模块)。
PROFIBUS-DP主站和从站通讯的设计与实现

PROFIBUS-DP主站和从站通讯的设计与实现摘要:本文介绍了PROFIBUS现场总线技术的特点并结合SIEMENS公司的S7-300 PLC、通讯模块CP342-5 及ET200M等相关产品组建PROFIBUS-DP网络。
讨论了该网络的组态、STEP 7程序的编制以及现场设备GSD文件的建立方法,并详细讨论了PROFIBUS-DP主从站数据交换的实现方法。
关键词:PROFIBUS-DP网络;通讯;可编程序控制器;网络组态1 引言PROFIBUS是近年来国际上最为流行的现场总线,也是目前数据传输率最快的一种现场总线(传输率可达12Mbit/s),因此在很多领域内得到了广泛的应用。
它由三个兼容部分组成,即PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS。
其中,PROFIBUS-DP在数据传输速率、效率和低连接成本方面特别适用于自动化系统与分散外围设备之间的通信。
使用PROFIBUS-DP可取代24V(DC)或4~20mA信号传输。
PROFIBUS-DP用于现场的快速数据交换时,以中央自动化设备(如PLC/PC或过程控制系统)为主站,通过串行连接与分散的现场设备(如I/O、驱动器和阀门及测量变送器)组成通信网络。
主站周期地读取从站的输入信息并周期地向从站发送输出信息,也可利用PROFIBUS-DP提供扩展的非循环通信服务,用于智能现场设备的参数化、诊断、操作监控和报警处理等,通信方式灵活方便。
2 基于PROFIBUS-DP的主站和从站的通讯2.1 硬件部分在综合分析PROFIBUS-DP网络各种典型配置后,本文构建的PROFIBUS-DP网络如下:以研华工控机(插有SIEMENS公司的CP5613通讯卡)作为上位机及一类主站;以S7-300 PLC作为智能从站,为具典型性两个从站选用不同的配置,从站1的CPU为CPU315-2DP(带集成的DP接口)不需要DP通讯模块,从站2的CPU为CPU314(不带DP接口)需要通讯模块CP342-5 ;以ET200M作为从站1的远程I/O从站(选用IM153-1接口模块),用于采集现场数据。
315CPU之间作DP主从的组态

关于两个CPU315-2DP 之间作主从(PROFIBUS-DP)的组态
1.先对从站进行组态:
打开硬件组态(HW) ,在DP Properties 对话框中选择 Operation mode 标签, 将DP 属性设为从站(Slave)并对其它属性进行配置, 如站址号, 波特率等.
确认所有参数设定后, 回到Properties-DP 对话框并选择Configuration 标签, 对通讯数据区进行配置. 配置页面如下:
配置完成页面如下:
注意: 此时只能对本地数据(从站本身) 进行配置!
点击OK 标签确认配置后, 编译并存盘从站的组态.
2.对主站进行组态
结束从站组态配置后, 在同一项目下插入作为主站的station, 并打开硬件组态对其进行配置.
(1) 在DP Properties 对话框中选择 Operation mode 标签, 将DP 属性设为主站
(MASTER);
并对其它属性进行配置, 如站址号, 波特率等.
配置页面如下:
点击OK 确认后选择右侧PROFILE 目录 , 如图所示:
至此,完成了2个S7-315-2DP CPU的主从配置!。
PROFIBUS_DP主站和从站通讯的设计与实现

PROFIBUS_DP主站和从站通讯的设计与实现PROFIBUS_DP(Process Field Bus - Decentralized Periphery)是一种用于工业自动化领域的通信协议,主要用于连接主站(Master)和从站(Slave)之间进行高效、可靠的数据交换。
1.网络规划和布线:在设计和实施PROFIBUS_DP通信网络之前,需要进行网络规划和布线。
这包括确定主站和从站的物理位置,确定总线长度和拓扑结构,选择合适的网络线缆和连接器,并确保电缆长度、封装和终端阻抗等参数符合规范要求。
2.主站和从站选择:根据系统要求和通信需求,选择合适的PROFIBUS_DP主站和从站设备。
主站设备通常具有更强大的处理能力和更丰富的通信功能,而从站设备则主要负责执行具体的控制任务。
3.通信参数设置:在开始通信之前,需要对主站和从站的通信参数进行设置。
这包括波特率、传输速率、帧格式、地址分配等参数的配置。
主站和从站需要使用相同的通信参数才能正确地进行通信。
4.主站和从站通信协议:PROFIBUS_DP主站和从站之间的通信协议是实现通信的核心。
主站负责发送请求,从站负责响应请求并返回相应结果。
通信协议通常包括数据帧的格式和解析规则、握手和确认机制、错误处理等内容。
主站和从站需要根据PROFIBUS_DP协议规范进行开发和实现。
5.数据交换和处理:主站通过发送请求,从站接收请求并返回响应,主站接收响应,并进行数据处理。
这涉及到数据包的传输和解析,数据的读写和处理,错误的检测和恢复等。
主站和从站需要按照PROFIBUS_DP协议规范来实现数据的交换和处理。
6.系统测试和调试:在设计和实现完PROFIBUS_DP主站和从站通信之后,需要进行系统测试和调试。
这包括检查通信连接的正确性,测试通信的可靠性和稳定性,验证数据的准确性和一致性,以及排除可能存在的通信故障。
总结起来,PROFIBUS_DP主站和从站通信的设计和实现需要进行网络规划和布线、选择合适的设备、设置通信参数、实现通信协议、进行数据交换和处理,以及进行测试和调试。
Profibusdp通讯主从设置

Profibusdp通讯主从设置1. PROFIBUS 基本性质PROFIBUS规定了串行现场总线系统的技术和功能特性。
通过这个系统,从底层(传感器、执行器级)到中层(单元级)的分布式、数字现场可编程控制器都可以连网。
PROFIBUS区分为主站和从站。
> 主站主站掌握总线中数据流的控制权。
只要它拥有访问总线权(令牌),主站就可在没有外部请求的情况下发送信息。
在PROFIBUS协议中,主站也被称作主动节点。
> 从站从站是简单的输入、输出设备。
典型的从站为传感器,执行器以及变频器。
从站也可为智能从站,如S7300/400带集成口的CPU等。
从站不会拥有总线访问的授权。
从站只能确认收到的信息或者在主站的请求下发送信息。
从站也被称作被动节点。
> 传输方法符合美国标准EIA RS485的闭合电路传输,是制造工程、建筑服务管理系统和动力工程的基本标准。
它采用铜导体的双绞线,也可用光纤。
> 传输速度 PROFIBUS总线的传输速率从9.6Kbit/s—12Mbit/s。
网段总线长度与传输速率的关系> 最大节点数 127(地址0-126)2. ROFIBUS现场应用类型PROFIBUS提供了三种通信协议类型:FMS,DP和PA> PROFIBUS-FMS:用于现场通用通信任务的FMS接口(DIN 19245 T.2)> PROFIBUS-DP:用于与分布式I/O进行高速通讯> PROFIBUS-PA:用于执行规定现场设备特性的PA设备,它使用扩展的PROFIBUS-DP协议进行数据传输。
3.利用PROFIBUS DP进行的通信PROFIBUS-DP是为了实现在传感器-执行器级快速数据交换而设计的。
中央控制装置(例如可编程控制器)在这里通过一种快速的串行接口与分布式输入和输出设备通信。
与这些装置的通信一般是循环发生的。
中央控制器(主站)从从站读取输入信息并将输出信息写到从站。
如何在 WinCC 中创建一个 PROFIBUS

如何在WinCC 中创建一个PROFIBUS-DP 连接?显示订货号描述通过PROFIBUS-DP 连接,可直接在WinCC 中看到I/O 的输入/输出。
为此,WinCC 提供一个PROFIBUS 通道,用于PC 与PROFIBUS 设备的连接。
在WinCC 中创建PROFIBUS-DP 连接的步骤如下:1. 组态PC 站在SIMATIC Manager 中创建一个PC 站。
该PC 站表示WinCC 服务器或WinCC 单站系统。
图1:创建一个PC 站∙通过双击“Configuration”打开硬件组态编辑器。
∙添加一个应用到机架上。
图2:添加一个应用∙添加一个CP5613 (或所用的PROFIBUS CP) 到机架。
图3:添加CP5613∙双击该CP,打开CP 属性。
∙选择“Operating Mode”标签页,启用该CP 作为主站。
请确保将已创建的应用分配给该CP。
图4:定义操作模式∙关闭属性对话框。
添加PROFIBUS 从站(例如,ET200M、ET200S 等)。
确保这些从站收到正确的PROFIBUS 地址。
直接通过DIP 开关在从站上设置PROFIBUS地址。
∙保存并编译组态。
∙将组态装载到PC 站。
确保PG/PC 接口设置到“PC Internal”且刚才的组态对应于PC 的实际组态。
可通过在桌面或开始任务栏中的图标启动站组态编辑器(德语:“Komponenten Konfigurator”) 来检查实际组态。
图5:站组态编辑器2. 组态WinCC 项目∙启动WinCC Explorer 并创建一个新WinCC 项目。
∙在WinCC Explorer 中选择“Tag Management”,右击打开弹出菜单。
图6:添加一个新驱动器∙选择“Add New Driver...”。
在随后打开的对话框中选择“PROFIBUS-DP”并通过“Open”确认该选择。
∙现在添加一个新连接到该通道(“右击> New Driver Connection...”)。
PROFIBUS-DP主站与智能从站的通讯系统设计

SB11 SB12 SB13
R11 R12 R13
2M( 20)
22
VD11 VD12 VD13
PROFI BUS电 电
1电 电
PS307 2A
2电 电 I L+( 1)
I 124. 0( 2)
DI 16/ DO16× 24V/ 0. 5A
L1
220V
N
L+ M
CPU 313C- 2DP
6ES7313- 1M( 20) 6CE000AB0 2L+( 21) Q124. 0( 22) 电 电 Q124. 1( 23) 电 电 :3
二、S7-300主站与EM277+S7-200智能从站 1、任务要求 ➢ 由一个S7-300作为主站。由EM277+S7-200系列构
成从站,构成PROFIBUS-DP网络系统。 ➢ S7-300外接按钮SB11按下后,S7-200外接指示灯
VD21点亮;S7-300外接按钮SB12按下后,S7-200 外接指示灯VD22闪烁;S7-300外接按钮SB13按下 后,S7-200外接指示灯VD21、VD22熄灭。 ➢ S7-200外接按钮SB21按下时,S7-300外接指示灯 VD11点亮;松开SB21时,VD11熄灭。
1电 电 2电 电
4电 电
SM323
PS307 CPU DI 8/ DO8 2A 313C- 2DP 24V/ 0. 5A
6ES7323-
DP 1BH00- 0AA0
2 电电
PROFI BUS电 电 3 电 电
注意:不是所有的CPU都能作从站,有关详情查阅手册
。
21
1电 电 2电 电
PS307 2A
- 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诊断”的内容。