Profibus DP通讯简要步骤

MOX RTU与第三方系统的通信方案
1.1与Siemens设备的通信
1.1.1与S7-200的通信方案
Profibus通信方案
该方案使用PROFIBUS-DP模块 EM277。

Steps:
1.硬件连接,连接网关与EM277的DP总线。

DP总线两头的站所需要把
总线连接器终端电阻打到ON状态,总线中间的站在OFF状态。

2.把EM277的GSD文件拷贝到MOXCON安装路劲的如下文件夹中
“\moxcon\Fieldbus\PROFIBUS\GSD”
3.MoxCON中添加EM277从站并配置;ProfiBus通信中主要有站点地址、
通信速率、数据位等参数。

4.在MOXGraf中配置虚拟卡件。

Modbus通信方案
Steps:
1.硬件连接;
连接PLC和RTU的串口。

并在IDE中配置RTU的串口。

2.使用菜单命令:
instructions\Libraries\Modbus protocol,插入MBUS_INIT和MBUS_SLAVE 程序块。

3.设置模块参数如图所示:
MBBUS_INIT程序块定义了通信的波特率、奇偶校验、数据位、停止位等参数。

该配置要和RTU中的配置一致。

1.1.2与S7-300的通信方案
通过CP342-5模块实现通讯,CP342-5作为DP从站。

Steps
设置Step-7的下载通讯连接(如果Step-7中已经设置好了,下面两步不需要再做)
1.使用菜单命令 Options/Set PG/PC Interface…,
2.配置参数对应 PC Adapt Cable的跳线设置。

如下图所示:
配置Step-7工程
1.在硬件配置中插入 CP342-5。

如图所示:
2.在General Tab属性页中设置 DP 站点地址通信速率 1.5Mbps,如下
图所示:
3.在Step7中增加程序如下图所示:
4.在MoxCON中新建Profibus工程,配置如下。

重启系统,在Gateway的使用中,如果网络配置正确,则RTU网络通信的“Run”指示灯常亮,反之,该灯闪烁。

5.在Graf中增加虚拟卡件,接收数据。

合集下载

PROFIBUS-DP及工业以太网联网步骤

PROFIBUS-DP及工业以太网联网步骤

PROFIBUS-DP联网(EM277模块)电脑(带CP5611网卡)、CP5611网卡通讯线用CP5611网卡通讯线连接模块与5611串口,设置地址点击“设置”→“控制面板”→“”选择“CP5611(PROFIBUS)”,然后点击右边所示“Diagnostics.出现下面所示窗口:点击“READ”,在上显示方格里能读取地址“√”,模块为好。

工业以太网(CP343-1模块)PC\PPI通讯线、网线1 、设定PC机IP地址打开网络邻居,查看本地连接属性,“Internet协议(TCP/IP)”,在弹出的对话框中选择对该PC机的IP地址机其他参数进行设置。

具体如下:2、利用以太网向导组建通信组态2.1 打开“STEP7 V4.0”软件,选择“工具”→“以太网向导”,点击“下一步”,点击“读取模块”对所连接的EM243-1通信模块进行在线读取:2.2在次对话框中可设置EM243-1通信模块的IP地址、子网掩码、网关地址、模块连接类型等通信信息(注:此处填写的IP地址和子网掩码要与PC机设置对应)如下:直接点击“下一步”把该模块设置为“服务器(SERVER)”,并接受所有连接如下:直接点击“下一步”,直至完成整套通信设置,点击“完成”按钮,推出设置对话框如下:3、下载程序系统自动生成通信子程序,打开界面左边的“程序块”,选择“主程序”,点击“”进行编译程序,编译无误后点击“”下载程序到PLC中,断开PC/PPI通讯线。

4、通信4.1 用网线完成以太网模块与电脑之间的连接,打开界面左边进行tongx协议设置:双击“设置PG/PC接口”,选择如下图所示,点击“OK”4.2双击“通信”→“双击刷新”,能在双击刷新下显示读取到的地址为好。

S和S进行PROFIBUS通讯

S和S进行PROFIBUS通讯

S7-200和S7-300通过PROFIBUS-DP通讯步骤1、硬件连接一根PROFIBUS电缆屏蔽双绞线;接头为PROFIBUS接头并带有终端电阻在网络的终端点;需要将终端电阻设置为“ON”;网络的中间站点需要将终端电阻开关设置为“OFF”;一个S7-200 CPUCN;一个EM277通信模块;一个CPU315-2PN/DP模块2、新建一个项目“DP-EM277示例”并进行硬件组态3、PROFIBUS-DP主站网络设置..进入硬件组态画面;双击CPU的DP 槽;进入DP属性界面;接口类型选择PROFIBUS4、点击属性按钮;打开PROFIBUS接口属性界面;选择地址“2”;子网内显示“未连网”5、点击“新建”;出现新建子网的属性窗口;在“常规”内可以修改名称;在“网络设置”里面可以选择通信波特率187.5kbps以及DP配置;然后点击各个界面的“确定”;“已联网”会从“否”变成“是”6、PROFIBUS-DP从站网络配置;若没有EM277的硬件;需要先安装“GSD”文件;下载地址为;下载并解压缩后;点击工具栏中的“选项”并选择“安装GSD文件”7、安装完成后;在硬件目录里找到“EM277”;然后把EM277拖拽到PROFIBUS网络总线上;将出现以下界面;选择地址为“3”这个站号与EM277上的拨码开关站号一致..点击确定8、在EM277硬件目录下选择I/O大小;并把需要挂在EM277上的I/O 接口拖拽到EM277的插槽中9、然后双击该插槽将弹出DP从站的地址/ID属性设置界面;可定义输入/输出的开始地址;设置完成后点击各个界面的“确定”键10、在硬件组态界面;双击PROFIBUS总线上的EM277图标;可以设置S7-200CPU的发送与接收地址偏移量11、保存并下载进PLC后可进行通信;右击“EM 277”的插槽;选择“监视/修改”;可以监视I/O的变化..12、注:偏移量只针对从站;地址可设置;但不可冲突假设偏移量为0;分配给从站的地址为8字节输入/8字节输出;则200中V0到V7是接收300PQB0.0-PQB7.7给200的数据;V8到V15是200给300PIB0.0-PIB7.7的数据..当分配给从站的地址为1W输入/1W输出;则200中VW0是接收300PQW256的数据;VW2是200给300PIW256的数据。

PROFIBUS-DP与ABB变频器之间通讯设置步骤-图文(精)

PROFIBUS-DP与ABB变频器之间通讯设置步骤-图文(精)

PROFIBUS-DP与ACS800通讯设置步骤一.PROFIBUS-DP现场总线控制器PLC的设置:第一步:安装ABB变频器GSD文件 ABB_0812.GSD(可以在变频器的网站上下载到,使用STEP7组态软件,进入Hardware Configure,将RPBA-01的GSD(设备数据库文件导入STEP7的编程环境中,点击options——install GSD file 将ABB 变频器的GSD文件导入STEP7中。

第二步:硬件组态(如:选定S7-315-2DP为主站系统,默认地址为2,将ABB的RPBA-01组态到S7-315-2DP为主站的DP网上,并选定使用的PPO类型,一般用PPO4,设定站点网络地址,然后编译存盘。

第三步:PLC主机从从站读取输入信息并把输出信息反送给从站,因此在PLC主程序OB1中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC程序中建立一个数据块,用于变频器的数据通信。

可以通过控制字来实现传动设备的控制。

第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议;第四步:其它为默认配置;第五步:将配置下载到主站中。

通过以上几步的设置主站对从站2的输出区(OUTPUT的数据结构为:Output的第一个字是用于ABB 传动通信协议的控制字CW;Output的第二个字是变频器的给定值REF1;Output的第三个字是变频器的给定值REF2;Output的第四个字是变频器的给定值REF3(由ACS800变频器参数90.01决定;Output的第五个字是变频器的给定值REF4(由ACS800参数90.02决定;Output的第六个字是变频器的给定值REF5(由ACS800参数90.03决定。

主站对从站2的输入区(INPUT的数据结构为:Input的第一个字是用于ABB 传动通信协议的状态字SW;Input的第二个字是变频器的实际值ACT1(由ACS800参数92.02决定;Input的第三个字是变频器的实际值ACT2(由ACS800参数92.03决定;Input的第四个字是变频器的实际值ACT3(由ACS800参数92.04决定; Input的第五个字是变频器的实际值ACT4(由ACS800参数92.05决定;Input的第六个字是变频器的实际值ACT5(由ACS800参数92.06定二.ACS800变频器的参数设置步骤:第一步:将ACS800变频器PROFIBUS适配器模块安装到变频器上;第二步:按照适配器模块的用户手册调整硬件(如站号等第三步:此时需要在本地模式下(按LOC/REM选择设定和确认以下参数:(按FAR 进入参数选择模式,用单双箭头选择,ENTER键进入参数或参数组的设定首先将参数98.02改为FIELDBUS(表示RPBA-01通讯摸板被激活;;并确定参数98.07为ABB DRIVES(作用是选择传动单元的通讯协议;第四步:修改51组参数(51这组参数只有安装了现场总线适配器模块并且该模块被参数98.02激活后才是可见的,并且被自动配置可以不用设置。

Profibus 通讯

Profibus 通讯

第一部分:Profibus-DP 通讯一、具有集成接口的CPU (CPU31x-2DP, CPU31x PN/DP, CPU 41x-2)做主站,ET200作从站组态完成后,访问位、字节、双字节,以及四字节地址区域(像本地I/O一样访问),3个字节或4字节以上的传输不能保证是同一时刻来的数据,只能通过SFC 14(读),SFC15(写) 来保证数据传输的连续性。

(342-5作主站可以保证数据传输的一致性,因为它本身是通过FC 实现数据传输的。

)二、具有集成接口的CPU (CPU31x-2DP, CPU31x PN/DP, CPU 41x-2)做主站,具有集成接口的CPU (CPU31x-2DP) 做智能从站。

1.组态智能从站,并编译2. 组态主站在主站的HW Config 中组态DP 口,并将其Operation Mode 设置成Dp master, 将目录中“profibus DP ”—“Configured Stations ” —“CUP 31x2DP ”拖拽到DP 网络上,配置“connect ”和“configuration ”属性,完成configuration 配置如上图所示。

(配置中的I/O 模块是虚拟的,用来实现数据交换,不能和自身I/O 模块的地址冲突 Unit :一个word ,一个word 的发;All :一起发MS 模式为主从模式,DX 模式为直接数据交换模式)通过PG 监控通讯3. 下装,监视通过MPI 将程序下装,由于找不到 虚拟IO 会使系统停机,将OB82,OB85下装,各自建立变量表,观察收发情况(可以切换到Profibus 网络,在通过profibus 进行同时监控,有可能发生不能同时监控的情况,在不能监控的模块里可以写一段move 指令。

)例如:三、CP342-5做主站,ET200做从站1. 将CP342-5组态为主站模块OB1: L IB 0 T QB 0 NOP 0 (IB0为实际模块)2. 组态ET2003. 编写程序(1) 将IW12发送到ET200的DO 模块。

第6讲 PROFIBUS-DP从站之间的DX方式通讯

第6讲 PROFIBUS-DP从站之间的DX方式通讯

插入工作站 分别插入一个主站(命名为“Master”)、一个接收数据 的从站(命名为“Rec_Slave”)和一个发送数据的从站(命 名为“Send_Slave” 。
三、组态发送数据的从站
①选择 PROFIBUS-DP 站点地址
②点击新建按钮,建立网络
③选择波特率 ④选择行规
⑤确认
三、组态发送数据的从站
在接收从站的OB1中调用SFC14
七、编写读写程序
在发送从站的OB1中调用SFC15
下面用STEP软件进行组态。
创建数据交换区
四、组态DP主站
按照上述方法组态主站: CPU 选用CPU 314C -2DP ,将 PROFIBUS地址设为2,波特率设为1.5Mbit/s,行规设为DP。 在DP属性设置对话框中,切换到“Operating Mode”标签,选 择“DP Master”操作模式。
五、连接从站
在硬件组态窗口中,打开硬件目录,选择“PROFIBUS DP”→“Configured Stations”子目录,将CPU 31x拖拽到连接 主站CPU集成DP接口的PROFIBUS总线符号上,这时会同时弹出 DP从站连接属性对话框,选择所要连接的从站后,点击“连 接”按钮确认。
六、组态接收数据的从站
建立DX和DS数据区
六、组态接收数据的从站
组态完该从站后,再打开主站的硬件组态窗口,将第二 个从站挂到PROFIBUS总线上去。点击“连接”按钮,建立主 从站的链接。设定主站与从站的地址对应关系,并将数据一 ቤተ መጻሕፍቲ ባይዱ 性选为ALL。
完成后的PROFIBUS总线系统
七、编写读写程序
在插入该从站CPU时创建PROFIBUS网络,注意将PROFIBUS 地址设为4 ,波特率设为 1.5 Mbit/s ,行规设为DP。并在 Configuration页面中新建两个数据交换区,分别设置为MS (主-从)模式和DX(直接交换)模式。设定DX模式下的通讯 交换区时,需要设定发送数据从站的站地址,本例为3。 本例在接收数据的从站中配置了2个数据区,分别与发送 数据的从站和DP主站建立如下的数据交换关系:

PROFIBUS-DP与ABB变频器之间通讯设置步骤_图文(精)

PROFIBUS-DP与ABB变频器之间通讯设置步骤_图文(精)

PROFIBUS-DP与ACS800通讯设置步骤一.PROFIBUS-DP现场总线控制器PLC的设置:第一步:安装ABB变频器GSD文件 ABB_0812.GSD(可以在变频器的网站上下载到,使用STEP7组态软件,进入Hardware Configure,将RPBA-01的GSD(设备数据库文件导入STEP7的编程环境中,点击options——install GSD file 将ABB变频器的GSD文件导入STEP7中。

第二步:硬件组态(如:选定S7-315-2DP为主站系统,默认地址为2,将ABB的RPBA-01组态到S7-315-2DP为主站的DP网上,并选定使用的PPO类型,一般用PPO4,设定站点网络地址,然后编译存盘。

第三步:PLC主机从从站读取输入信息并把输出信息反送给从站,因此在PLC主程序OB1中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC程序中建立一个数据块,用于变频器的数据通信。

可以通过控制字来实现传动设备的控制。

第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议;第四步:其它为默认配置;第五步:将配置下载到主站中。

通过以上几步的设置主站对从站2的输出区(OUTPUT的数据结构为:Output的第一个字是用于ABB 传动通信协议的控制字CW;Output的第二个字是变频器的给定值REF1;Output的第三个字是变频器的给定值REF2;Output的第四个字是变频器的给定值REF3(由ACS800变频器参数90.01决定;Output的第五个字是变频器的给定值REF4(由ACS800参数90.02决定;Output的第六个字是变频器的给定值REF5(由ACS800参数90.03决定。

主站对从站2的输入区(INPUT的数据结构为:Input的第一个字是用于ABB 传动通信协议的状态字SW;Input的第二个字是变频器的实际值ACT1(由ACS800参数92.02决定;Input的第三个字是变频器的实际值ACT2(由ACS800参数92.03决定;Input的第四个字是变频器的实际值ACT3(由ACS800参数92.04决定; Input的第五个字是变频器的实际值ACT4(由ACS800参数92.05决定;Input的第六个字是变频器的实际值ACT5(由ACS800参数92.06定二.ACS800变频器的参数设置步骤:第一步:将ACS800变频器PROFIBUS适配器模块安装到变频器上;第二步:按照适配器模块的用户手册调整硬件(如站号等第三步:此时需要在本地模式下(按LOC/REM选择设定和确认以下参数:(按FAR 进入参数选择模式,用单双箭头选择,ENTER键进入参数或参数组的设定首先将参数98.02改为FIELDBUS(表示RPBA-01通讯摸板被激活;;并确定参数98.07为ABB DRIVES(作用是选择传动单元的通讯协议;第四步:修改51组参数(51这组参数只有安装了现场总线适配器模块并且该模块被参数98.02激活后才是可见的,并且被自动配置可以不用设置。

profibusDP通讯及取发数据

profibusDP通讯及取发数据预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制一、S7 200存取DP中的数据Network 1 //Calculate the Output data pointer//If in data exchange mode://1. Output buffer is an offset from VB0//2. Convert Vmem offset to double integer//3. Add to VB0 address to get output data// pointer.LDB= SMB224, 2MOVD &VB0, VD1000ITD SMW226, AC0+D AC0, VD1000Network 2 //Calculate the Input data pointer.//If in data exchange mode://1. Copy the output data pointer//2. Get the number of output bytes//3. Add to output data pointer to get// starting input data pointer.LDB= SMB224, 2MOVD VD1000, VD1004BTI SMB228, AC0ITD AC0, AC0+D AC0, VD1004Network 3 //Set amount of data to be copied.//If in data exchange mode://1. Get number of output bytes to copy//2. Get number of input bytes to copyLDB= SMB224, 2MOVB SMB228, VB1008MOVB SMB229, VB1009Network 4 //Transfer Master outputs to CPU//outputs. Copy CPU inputs to the//Master inputs. If in data exchange mode://1. Copy Master outputs to CPU outputs//2. Copy CPU inputs to Master inputsLDB= SMB224, 2BMB *VD1000, QB0, VB1008BMB IB0, *VD1004, VB1009In the following sample program for a DP module in position 0, the DP configuration data in the SM memory area provides the configuration of the DP slave. The program uses the following data: SMW220 DP Module Error StatusSMB224 DP StatusSMB225 Master AddressSMW226 V memory offset of outputsSMB228 Number of bytes of output dataSMB229 Number of bytes of input dataVD1000 Output Data PointerVD1004 Input Data Pointer二、CPU315-2DP,作为主站;一个CUP317-2作为从站这个例子是结合某现场的实际情况来的,实际情况是在2套300系统之间进行数据通讯,由于每个CPU300都带有ET200M从站,所以317的主DP口和315的DP口都只能是主站而不能配置为从站。

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-DP通信ppo

Profibus-DP1. 硬件连接1)PLC的连接(电源,PLC与PC)2)安装Profibus-DP通信接口卡SI-P13)通信电缆的接线(图1.1)相互接线图(1台变频器的示例)SI-P3(图1.2)相互接线图(2台变频器的示例)4)变频器主体的设定:B1-01、B1-02、F6参数。

2. 组态1)硬件连接完成后,打开SIMATIC Manager软件,出现如下的界面。

点击Finish。

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→SI-P3 PROFIBUS-DP,拖在现场总线上,选择变频器地址F6-30,此例中地址为7。

Profibus-DP一般通信过程

正常的通信过程如下,通信由DP主站发起,从站接收到请求以后进行应答。

在进入正常的数据交换循环之前,要经过诊断、设置参数、
检查配置、再次诊断4个交互阶段,这四个阶段有任何错误都要重新开始。

完成这四个阶段之后,从站就进入通常所说的“在线”状态,可以开始正常的数据通信。

如果数据通信过程中发生错误,一般情况下主站会重新开始通信过程。

通信过程的数据传递与具体的从站类型有关,如果是输入型的,
则主站一般发出不带数据的请求报文,从站应答的是采集的输入数据报文。

如果是输入输出型的,则主站一般发出带数据的请求报文,
从站应答的也是带数据的报文。

PDF 文件使用 "pdfFactory Pro" 试用版本创建。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档