s7300PLC组态PROFIBUS从站一例

合集下载

通过PROFIBUS DP 实现S7-300PLC 与VACON NX系列变频器的通讯

通过PROFIBUS DP 实现S7-300PLC 与VACON NX系列变频器的通讯

通过PROFIBUS DP实现S7-300PLC与VACON NX系列变频器的通讯作者:美恒自动化(大连)有限公司郝晋松摘要:现代企业里,利用PROFIBUS—DP组成的工业控制网络,实现了从控制级到现场级通讯的一致。

根据笔者的实践,本文介绍了如何利用SIEMENS S7-300 PLC与V ACON NX 系列变频器通过PROFIBUS DP实现通讯。

关键词:主站从站参数过程数据(PPO)引言现场总线PROFIBUS能够满足生产过程中现场级数据的可存取性。

一方面它满足了传感器/执行器领域的通信需求,另一方面又具有单元级领域的所有网络通信功能。

PROFIBUS-DP是一种高速(数据传输速率9.6Kbps/s~12Mbps)、经济的设备级网络,主要用于现场控制器与分散I/O之间的通信,可满足交直流调速系统快速响应的时间要求。

PROFIBUS-DP的实时性远高于其他局域网,因而特别适用于工业现场。

为满足今后用户可能提出的要求,故开发通过PROFIBUS DP 实现S7-300PLC与VACON NX系列变频器的通讯。

一、硬件要求:1、CPU要求带PROFIBUS DP主站/从站接口;2、VACON NX系列变频器带NXOPTC3/C5可选接口板。

二、变频器硬件电路接线1、NXOPTC3板1)、BUS CONNECTOR/总线连接端子:1号端子:总线电缆屏蔽层接线端子;2号端子:+5V电源;3号端子发送接收端子-正(B);4号端子发送接收端子-负(A);5号端子电源地(0V)。

2)、X1为总线电缆屏蔽层接地跳线器。

共有三种方式:1)、将屏蔽层通过X1接到变频器外壳(屏蔽层接至1号端子),X1在ON位置,见左1图。

2)、将屏蔽层通过RC滤波电路接至变频器外壳。

此时,X1在OFF位置。

3)、直接将屏蔽层接至变频器壳体,见上彩图。

此时,X1可在任意位置。

4)、X6为终端电阻选择跳线器。

如果VACON NX变频器为DP网络中的最后一个子站,则X6必须设置在ON位置,否则,在OFF位置。

手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S从站通讯

手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S从站通讯

S7-300 PROFINET IO 通讯快速入门1 PROF INE T IO概述PROFINET是一种用于工业自动化领域的创新、开放式以太网标准(IEC 61158)。

使用PROFINET,设备可以从现场级连接到管理级。

• PROFINET用于自动化的开放式工业以太网标准。

• PROFINET基于工业以太网。

• PROFINET采用TCP/IP和IT标准。

• PROFINET是一种实时以太网。

• PROFINET实现现场总线系统的无缝集成。

通过PROFINET,分布式现场设备(如现场IO设备,例如信号模板)可直接连接到工业以太网,与PLC等设备通讯。

并且可以达到与现场总线相同或更优越的响应时间,其典型的响应时间在10ms的数量级,完全满足现场级的使用。

在使用Step7 进行组态的过程中,这些现场设备(IO device, IO设备)制定由一个中央控制器(IO controller, IO控制器)。

借助于具有PROFINET的能力接口或代理服务器,现有的模板或设备仍可以继续使用,从而保护PROFIBUS用户的投资。

IO Supervisor(IO 监视设备)用于HM I和诊断。

在PROFINET的结构中,PROFINET IO是一个执行模块化,分布式应用的通讯概念。

PROFINET IO能让您从您所熟悉的PROFIBUS一样,创造出自动化的解决方案。

所以不管您组态PROFINET IO或PROFIBUS,在STEP7中有着相同的应用程序外观。

2 PROF INE T IO现场设备简介以下SIM A TIC产品用于PROFINET分布式设备:• IM151-3 PN作为IO设备直接连接ET200S的接口模块。

• CPU317-2DP/PN或CPU315-2DP/PN作为IO控制器的CPU模块,用于处理过程信号和直接将现场设备连接到工业以太网。

• IE/PB LINK PN IO将现有的PROFIBUS设备透明的连接到PROFINET的代理设备。

S7-300与ControlLogix的PROFIBUS通讯详解

S7-300与ControlLogix的PROFIBUS通讯详解

S7-300与ControlLogix 之间通过PROFIBUS通讯一、Profibus 组态1.安装于接线2.软件组态(1)打开组态软件Prosoft Configuration Builder(2) 项目重命名为test(3) 右键点击Default Module,选择Choose module type(4)选择MVI 56,在下拉列表中选择MVI 56-PDPMV1,点击OK(5)双击MVI PDPM-V1下面的MVI Profibus Master DPV1,对输入输出数据大小进行设置,保持默认(6)双击PROFIBUS DP,再点击Configure PROFIBUS,进行网络组态(7)组态PROFIBUS Master。

双击PROFIBUS Master 图标,打开对话框进行设置,这里保持默认,主站地址为1。

(8)安装GSD文件a.在Tools中找到Install new GSD file,点击b.打开文件夹,找到该西门子S7 300 CPU315-2AG10对应的GSD文件,点击打开,c. 会弹出如下窗口,是否需要导入相关图片,选择“是”d. 再选择相应的图片CPU315-n.bmp,该图片也在上一个GSD文件夹中此时,在左侧工程树中则会新出现PLCs,下面是SIEMENS—CPU 315-2 DP的一些选项(9)组态PROFIBUS Slaver(CPU 315)a. 将左侧工程树中的CPU 315-2 DP图标拖到右侧的组态框中,将从站连接到主站中。

b. 双击从站图标,对从站属性进行设置,这里保持默认,从站地址为3,该地址要与S7-300站点地址相一致。

c. 分配主从I/O区,将左侧工程树中的CPU 315-2 DP展开,选择相应的输入输出单元,并将其拖到右侧从站的分配框中。

注意:开始3个必须分别选为:1st general ID、2 nd general ID、3 rd general IDd.双击4槽或5槽,可以对I/O地址进行设置.这里我们将Master_Q Slave_I 16 Wo unit起始地址设置为20将Master_I Slave_Q 16 Wo unit起始地址也设置为20(10)到此,所有从站的组态已经结束,选择Project下的save将设置保存。

西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例本文通过举例讲述了Profibus-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。

关键字:西门子 Profibus-DP 变频器 PLC在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过Profibus-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。

下面通过一个具体的实例来讲述西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯的全过程。

一、硬件组态变频器在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个Profibus-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。

如下图所示:二、建立通讯DB块一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。

如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。

接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。

三、写通讯程序通讯程序可以直接调用STEP 7编程软件的系统功能SFC1(DPRD_DAT),SFC15(DPWR_DAT)来实现。

例程段如下:CALL SFC 14 //变频器->PLCLADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度CALL SFC 15 //PLC->变频器LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义四、变频器参数设置变频器的简单参数设置如下表对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。

实现Profibus主从站之间的通讯

实现Profibus主从站之间的通讯

2个CPU315-2实现Profibus主从站之间的通讯通过图解,说明2个CPU之间通过Profibus实现主从站之间的MS通讯。

这个例子是结合某现场的实际情况来的,实际情况是在2套300系统之间进行数据通讯,并且2套系统之间距离较远,MPI不行,于是就利用了315的DP做主从通讯。

1.首先,在STEP 7中新建一个项目,分别插入2个S7-300站。

这里我们插入的一个CPU315-2DP,作为主站;另一个CUP315-2DP作为从站,并且使用315-2DP的第二个端口DP端口来实现和315-2DP的通讯。

然后分别对每个站进行硬件组态:首先对从站CPU315-2DP进行组态:将315的DP端口组态为PROFIBUS类型,设定地址。

在操作模式页面中,将其设置为DP从站(S)模式,并且选择“测试、调试和路由(T)”,进行监控,以便于我们在通讯链路CPU在这个端口上对PG/PC是将此端口设置为可以通过.上进行程序监控。

下面的地址用默认值即可。

再对主站CPU315-2DP进行组态:将315的DP端口组态为PROFIBUS网,设定地址。

在操作模式页面中,将其设置为DP主站(M)模式。

组态好其它硬件,确认CPU的DP口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU 31X,拖放到主站的PROFIBUS 总线上,”按钮,)C这时会弹出链接窗口,选择以组态的从站,点击“连接(.然后选择“组态”页面,创建数据交换映射区,逐条进行编辑(Edit…),确认主从站之间的对应关系。

主站的输入对应从站的输出,主站的输出对应从站的输入。

这里我们创建了2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner 部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。

由于我们这里只是演示程序,所以创建的交换区域较小。

至此,硬件的组态完成,将各个站的组态信息下载到各自的CPU中。

通过NetPro可以看到整个网络的结构图。

S7-300与丹佛斯变频器Profibus-DP通信

S7-300与丹佛斯变频器Profibus-DP通信
变频器端子62(红线B)、 63(绿线A)
15
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写 我们接着来学习如何编写西门子PLC程序控 制丹佛斯变频器的
16
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.1、对PCD (过程数据)的读写 :a.在Step7 中对PCD (过程数据)读写参 数时调用SFC14和SFC15。b. SFC14(“DPRD_DAT”)用于读Profibus 从站 (FC300)的数据。c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:
P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
1
1、西门子S7-300PLC与丹佛斯FC300通讯组态过程
硬件要求:1.S7-300 CPU313-2DP、2.FC300、3.PROFIBUS-DP 接口模块,用于安装在FC300上,使之成为PROFIBUS-DP从站。 1.1、建立文件:打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目, 在NAME栏中输入项目名称,将其命名为TEST,在下方的Storage Location中设 置其存储位置。
现采用4PCV,2PCD ;FC300地址为3。
8
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态 练习:尝试设置PLC与丹佛斯变频器硬件组态并下载。

S7200与S7300之间的ProfibusDP通讯

S7200与S7300之间的ProfibusDP通讯
②选择标签“Configuration”,点击“New”按钮新建一行通信的接 口区,如图15所示。
③在图15中定义S7-300从站的通信接口区。
Address type Length Unit
Consistency
表1
选择为“Input”对应I区,“Output”对应Q区
设置通信区域的大小,最多32字节
插入CPU时会同时弹出PROFIBUS组态界面,如图12所示。点击“New”按钮 新建PROFIBUS(1),组态PROFIBUS站地址,本例中为4。点击 “Properties”按钮组态网络属性,选择“Network Settings”进行网络参 数设置,在本例中设置PROFIBUS的传输速率为“1.5Mbit/s”,行规为 “DP”。如图13所示。
(2)资源需求
带集成DP口的S7-300的CPU315-2DP作为主站。 从站为带I/O模块的ET200M。 MPI网卡CP5611。 ProfiBus总线连接器以及电缆。 STEP7 V5.2系统设计软件
(3)网络组态以及参数设置
组态“从站”硬件 在STEP7中新建一个“主站与智能从站的通信”的项目。先插入一个S7-300 站,然后双击“Hardware”选项,进人“Hw config”窗口。点击“Catalog” 图标打开硬件目录,按硬件安装次序和订货号依次插人机架、电源、CPU等 进行硬件组态。
在本例中分别设置一个Input区和一个Output区,其长度均设置为2字节。 设置完成后在“Configuration”标签页图16中会看到这两个通信接口区。
(4)组态“主站”硬件
组态完从站后,以同样的方式建立S7-300主站并组态,本例中设置站 地ቤተ መጻሕፍቲ ባይዱ为2,并选择与从站相同的PRFIBUS网络,如图17所示。

abb变频器与s7-300通过profibus-dp通讯

abb变频器与s7-300通过profibus-dp通讯

S7-300与ABB变频器通过Profibus-DP通讯先将变频器和PLC断电,然后将RPBA-01通讯卡插到变频器相应的插槽上,用带Profibus接头的Profibus电缆分别插到RPBA-01和PLC上,然后将变频器和PLC送电。

按照下面的步骤进行:1、启动step7,进入到硬件组态画面,组态完硬件后,安装ABB变频的GSD文件ABB_0812.GSD。

2、配置PLC的DP通讯口。

3、在Profibus-DP硬件配置中添加从站ABB Drives RPBA-01,站号为3(或其它),速率及配置文件同DP主站,选择PPO Type 4。

4、将变频从站的Operation Mode改为V endor Specific(即ABB传动协议)。

5、将配置下载到PLC中。

6、这样主站对变频从站3的输出区(OUTPUT)的数据结构为:Output:含义:第一个字用于ABB传动通信协议的控制字CW第二个字变频器的给定值REF1第三个字变频器的给定值REF2第四个字变频器的给定值REF3第五个字变频器的给定值REF4第六个字变频器的给定值REF5若PPO Type 4地址按默认配置未调整,则第一个字为PQW256,第二个为PQW258,往下依次类推。

7.主站对变频从站3的输入区(INPUT)的数据结构为:Input:含义:第一个字用于ABB传动通信协议的状态字SW第二个字变频器的实际值ACT1第三个字变频器的实际值ACT2第四个字变频器的实际值ACT3第五个字变频器的实际值ACT4第六个字变频器的实际值ACT5若PPO Type 4地址按默认配置未调整,则第一个字为PIW256,第二个为PIW258,往下依次类推。

8、向PQW256-ABB传动通信协议控制字写入相应的数,控制变频器起停,控制字的说明参见RPBA-01说明书中的描述。

例:初始化1142,启动1151,停止1143。

9、向PQW268-REF1中写入相应的速度指令,20000对应变频最大速度。

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

s7300PLC组态PROFIBUS从站一例
(2010-09-25 21:35:26)[编辑][删除]
标签:
profibus
总线
从站
组态
编程
it
康养科的博客 kangyk88@
1.先从下位从站硬件厂家,如英国TRIO伺服驱动器得到从站配置文件*.GSD,或从相关网站下载,本例从伺服驱动厂家英国TRIO公司网站下载TRIO0595.GSD 和Trio0595b.GSD。

2.将配置文件*.GSD拷贝至西门子STEP7安装路径:C:\Program
Files\Siemens\Step7\S7DATA\GSD下。

3.在STEP7中先完成所有硬件的组态,紧接着组态从站(否则,可能再无法正常组态从站)。

4.右击鼠标到CP342-5硬件,弹出子窗中选“ADD MASTER SYSTEM”,在右端出现“DP MASTER SYSTEM ”的延长线。

5.右击延长线,在子窗中选“插入模块”,点击之,出现新的子窗。

连续选择顶栏的“ADDITIONAL FIELD D。

”和“GENERAL”,出现已经添加的两个GSD 文件,任选其中一个均可。

从站参数设定如下:
图1
图2 主站地址
图3 从站地址
双击从站图标P297可得图4。

图4
点击“PROFIBUS”按钮,得图5。

图5
图5 设定从站地址为5,点击“PROPERTIES”出现图6。

图6 点击“BUS PARAMETERS”出现图
7
图7
康养科的博客
6.完成以上步骤后,点击图标“SAVE AND COMPILE”,如果正常通过,接着就选下载图标先下载硬件配置。

7.如有条件,可以先不配置其他子程序,仅保留PROFIBUS通讯相关的程序。

如图
8
图8 PROFIBUS 通讯程序(上位)
图9 FC26程序
图中,FC60/FC61分别是发送和接收程序,DB61数据块为收发数据块。

FC26控制FC60/FC61的执行及DB61数据的存取。

内容如下:
W#16#170 对应十进制数386,此即为主站的首地址。

DB61.DBW10开始的20个字节为控制字节,紧随其后是16个数据字(32个字节)为接收字,共52个字节;同理,DB61.DBW190开始的20个字节为控制字节,紧随其后是16个数据字(32个字节)为发送字。

OUT3 均为通讯状态指示,如为1,表示通讯有故障;如为0,表示通讯无故障。

8 注意从站的数据收发区为VB20---VB51,共32个字节。

其中,VW20---VW35
为发送区,VW36---VW51为接收区字。

见图3。

如果此地址搞错,就得不到数据,尽管通讯已经建立,CP342-5模块上只有RUN指示灯亮。

9 TRIO PROFIBUS 子板介绍如下:
康养科顺德 2010-9-25。

相关文档
最新文档