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对应变频最大速度。

西门子S7-300与S7-400PLC相互之间的PROFIBUS-DP通讯

西门子S7-300与S7-400PLC相互之间的PROFIBUS-DP通讯

西门子S7-300与S7-400PLC相互之间的PROFIBUS-DP通讯西门子S7-300 与S7-400PLC 相互之间可以通过PROFIBUS-DP 方式进行通讯。

本文例子是一台CPU414-2DP 作为PROFIBUS-DP 通讯的主站,CPU315-2DP 作为PROFIBUS-DP 通讯的智能从站进行通信。

1. 硬件和软件要求硬件:1)PROFIBUS-DP 主站S7-400 CPU414-2DP;2)从站S7-300CPU315-2DP;3)带MPI 网卡CP5611 的编程计算机;4)PROFIBUS 电缆及接头。

软件:STEP7 V5.3。

把CPU414-2DP 集成的DP 接口和CPU315-2DP 集成的DP 接口连接起来,然后分别组态S7-300 站和S7-400 站,原则上先组态从站。

2. 网络组态及参数设置(1)组态从站1)新建项目:在STEP7 中创建一个新项目,点击右键,在弹出的菜单中选择Insert New ObjectSIMATIC 300 Station,插入S7-300 从站。

2)组态硬件:双击Hardware 选项,进入HWConfig 窗口。

点击Catalog 图标打开硬件目录,按硬件安装次序和订货号依次插入机架、电源、CPU 等进行硬件组态。

插入CPU 时会同时弹出PROFIBUS组态界面。

点击New 按钮新建PROFIBUS(1),组态PROFIBUS 站地址,本例中为6。

点击Properties 按钮组态网络属性,选择Network Setings 进行网络参数设置,在本例中设置PROFIBUS 的传输速率为1.5Mbit/s,行规为DP。

点击OK 按钮确认,出现PROFIBUS 网络。

双击CPU315-2DP 项下的DP 项,会弹出PROFIBUS-DP 的属性菜单。

①在网络属性窗口选择顶部菜单OperatingMode,选择DP slave 操作模式,如果其下的选择框被激活,则编程器可以对从站编程,也就是说这个接口即既以作为DP 从站,同时还可以通过这个接口监控程序。

如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法

如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法

如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法文章以湛江港DQK3000/4500-40斗轮堆取料机为例,分析了西门子S7-300系列PLC通过Profibus总线对ABB变频器ACS800-04进行控制,变频器的设置,PLC程序的编写,实现快捷而可靠地进行数据传输交换。

标签:西门子PLC;ABB变频器;Profibus-DP;通讯参数设置引言PROFIBUS是一种具有广泛应用范围的、开放的数字通信系统,在集中自动化系统向分散自动化系统转移方面是一种重大突破。

PROFIBUS一直侧重于系统集成和系统工程等方面,该总线具有适合于快速、时间要求严格的应用和复杂的通信任务的特点,成为唯一能够全面覆盖工厂自动化和过程自动化应用的现场总线,特别适用于工厂自动化和过程自动化领域。

因而从诞生至今,PROFIBUS 在现场总线技术领域一直是国际市场上的领导者。

文章结合湛江港300#泊位斗轮堆取料机控制系统浅析了Profibus总线技术与ABB变频器的通讯原理与实现方法。

1 系统配置Profibus是一种国际化、开放式、不依赖于设备生产商的现场总线标准,Profibus能满足西门子PLC与ABB变频器的通讯要求。

湛江港DQK3000/4500-40斗轮堆取料机控制系统以西门子CPU315-2DP作为主站,另有3个扩展机架、4台ACS800变频器为从站,实现全数字交流调速系统在Profibus-DP网中的通信及控制。

本系统Profibus-DP网络配置图如图1所示。

编程软件为STEP7 V5.4软件,用来对堆取料机PLC系统S7-300进行编程以及对Profibus-DP网络进行组态与通讯配置。

RPBA-01 Profibus-DP Adapter适配器模块是用于ABB变频器的可选现场总线适配器模块之一。

通过RPBA-01,ABB传动装置可以连接到PROFIBUS网络上。

将RPBA-01插入传动单元(RDCU)中标记有SLOT 1的插槽。

S7-300与S7-200PLC之间的PROFIBUS DP通讯

S7-300与S7-200PLC之间的PROFIBUS DP通讯

1,硬件1,S7-315-2DPPLC一台2,S7-200PLC+EM277模块一台3,DP线+DP头(做好的)一条。

2.要求1,I/O分配2,组态S7-300硬件组态1.启动STEP 7 V5.3编程软件:(1)双击打开STEP 7(2)如下图所示打开STEP 7图2.1.1打开STEP 7编程软件2.新建项目(1)根据STEP 7向导新建项目图2.1.2 STEP 7向导新建项目按【下一步】出现下图:图2.1.3 为项目选择CPU类型图选择您对应项目的CPU类型,如果发现您的CPU315找不到相应的定货号(,因此根据“STEP 7向导新建项目”无法创建项目,单击“取消”。

(2)软件(SIMATIC Manager)界面新建项目①双击新建项目②【文件】→【新建】,如图:图2.1.4 新建项目操作图为新建项目命名:图2.1.5 项目命名窗口右击项目名称【300与200通讯】→选中【插入新对象】→单击【SIMATIC 300站点】,③硬件组态➢右击“”→单击【打开对象】进入硬件组态界面如图2.1.6所示。

➢双击“”→双击“”进入硬件组态界面如图2.1.6所示。

图2.1.7硬件组态界面➢根据S7-300主机的组合进行硬件组态(电源PS307 5A):✧选择S7-300导轨:RACK-300中的Rail✧选择电源模块PS307(有配置时)✧选择CPU主机(CPU右边可以安装不超过八个模块SM、FM、CP)✧选择数字量输入输出(如CPU主机没带时,需要组态)✧选择其他扩展模块图2.1.8Rail机架(三)安装EM277 PROFIBUS-DP模块GSD文件系统采用PROFIBUS DP通讯,S7-300作为主站,S7-200作为从站,其中数据由通过EM277 PROFIBUS-DP进行交换。

STEP 7需要安装EM277 GSD 文件。

启动STEP 7 V5.3编程软件,进入硬件组态界面如图2.1.7所示。

S7-300系列PLC与组态软件WinCC实现通信的方法探索

S7-300系列PLC与组态软件WinCC实现通信的方法探索

S7-300系列PLC与组态软件WinCC实现通信的方法探索发表时间:2016-01-12T10:55:20.517Z 来源:《电力设备》2015年6期供稿作者:倪学杰[导读] 江苏油服建设总公司 S7-300系列PLC是德国西门子公司制造,S7-300PLC软硬件有着非常强大的功能,系统配置起来也十分的方便.(江苏油服建设总公司 225261)摘要:S7-300系列PLC是德国西门子公司制造,S7-300PLC软硬件有着非常强大的功能,系统配置起来也十分的方便,其MPI以及现场总线接口能够及时与外部设备通信,但是,S7-300PLC中的组态功能往往是无法达到具体的使用要求的,本文主要针对S7-300系列PLC与组态软件WinCC实现通信的方法进行分析。

关键词:S7-300PLC;组态软件WinCC;通信方法德国西门子公司在S5系列PLC研制成功之后,迅速的推出了S7系列,取得了良好的市场反响,与S5系列相比,S7系列无论是在功能还是在使用方式上均作出了极大的改进,有效提升了性价比,其产品主要有S7-200、S7-300以及S7-400三种类型。

与S5系列相比,S7网络能够实现工业以太网、多点接口网络、TCP/IP协议网络以及PROFIBUS现场总线的接入。

S7-300PLC软硬件有着非常强大的功能,系统配置起来也十分的方便,其MPI以及现场总线接口能够及时与外部设备通信,但是,S7-300PLC中的组态功能往往是无法达到具体的使用要求的,可视化效果也不够理想,为了解决这一问题,就必须要匹配好组态软件,以便提升系统的监控功能。

本文就主要针对S7-300系列PLC与组态软件WinCC实现通信的方法进行分析。

1 S7-300PLC监控方式分析采取组态监控界面对整个系统进行实施监控能够有效提升人机交互能力,帮助操作人员了解监控系统的实时工作状态,让系统的操作变得更加方便、快捷,目前,S7-300PLC常用的监控方式包括以下几种类型:第一种类型:使用组态软件WinCC实时监控工作,该种监控方式有着灵活性好、功能强大以及可靠性高的优势,但是也存在一定的缺陷,其中最主要的就是软件价格偏高,还需要采取相应的措施来解决S7-300PLC与WinCC的通信问题,因此,该种监控方式一般针对复杂的控制系统才使用。

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7 300 PLC硬件组态(经典)现场机架上各个模块进行的是物理上的连接,必须进行硬件组态的连接,实现逻辑上的连接,在这基础之上才可以执行编程器传输下来的程序信息。

1:打开桌面上的“SIMATIC Manager”图标,打开了STEP7画面。

点击“新建图标”,输入文件名和文件夹地址,然后点击“OK”,系统自动生成项目。

2:选中上一步新建的项目,点击右键,选中“Insert new object”,点击“SIMATIC 300 STA TION”,系统自动生成项目。

3:点击新建的项目前面的“+”号,“双击SIMATIC 300(1)”,再选种右边的“Hardware”,右键,然后“OPEN object”,系统打开硬件组态画面。

4:点击“SIMATIC 300”前面的“+”号,从展开的“RACK—300”中找到“Rail”,拖到左上边空白,所得如下:5:注意,若实际设备上有该模块则进行操作,若无该模块则跳过该步骤。

展开PS—300,把电源模块PS 307 2A 拉到机架的第一行,如下。

6:展开“CPU—300”,再打开“CPU 315—2 DP”,把“6ES7 315-2AF02—0AB0”拉到机架的第二行,并进行参数的设(速率、协议等)。

7:选择默认值,点击确定,就可以生成一个PROFIBUS—DP 网络了。

8:点击右侧“PROFIBUS DP”,再在展开的项中点击“ET200M”,再在展开的项中点击选中“IM153—1”,拖到左面“PROFIBUS(1):DP master system(1)”上。

在弹出的对话框中选择默认值,点击“确定”。

选中“SM 331 AI8X12bit”,并将其拖到左侧ET200M的第四槽中。

号状态如下。

11:按照下图步骤将AO模块拖到ET200M第五槽中。

12:双击进行参数设定如下:13:把数字输入模块DI 16xDC24V拖到主机架的第四个槽。

14:把数字输出模块DO16x DC24/0.5A 拖到主机架第五槽。

S7-300C 与MM420 PROFIBUS-DP通讯

S7-300C 与MM420 PROFIBUS-DP通讯

S7-300C 与MM420 PROFIBUS-DP 通讯 S7-300C and MM420 PROFIBUS-DP communication摘要西门子驱动装置 SIMOVERT MicroMaster 4 具有强大的通讯功能。

本文档介绍S7 300C-2DP 与驱动装置用PROFIBUS DP协议通讯的基础关键词驱动通讯的组态,编程和参数设置Key Words Configuration, Programming and Parameter Setting for Drives CommunicationA&D Service & Support Page 2-9目录S7-300C 与MM420 PROFIBUS-DP 通讯 (1)1. 示例系统的体系结构 (4)2. 软件版本描述 (4)3. 组态 (4)3.1 下载GSD文件 (4)3.2 组态从站 (5)4. MM420 参数设置 (6)5. PLC 编程 (6)6. 数据传送规则 (7)附录-推荐网址 (9)A&D Service & Support Page 3-91. 示例系统的体系结构图 0本例中选用 S7-300 CPU 314C-2DP 作为 PROFIBUS-DP 主站,连接一个 MM420 变频器。

连接多个 MM420 时与之相同。

2. 软件版本描述需要软件STEP 7 V5.2 以上需要硬件1:S7-300 CPU 314C-2DP2:MM4203:PROFIBUS 模板,用于安装在 MM420 上,使之成为 PROFIBUS-DP 从站。

3. 组态3.1 下载GSD文件如果早期 STEP 7 软件中不包含 MM4,那么应先从网上下载 MM4 系列的 GSD 文件A&D Service & Support Page 4-9(si0280b5.gse),集成于 STEP 7 中。

S7-300和丹佛斯变频器Profibus-DP通信专题培训课件

S7-300和丹佛斯变频器Profibus-DP通信专题培训课件
2
1、西门子S7-300PLC与丹佛斯FC300通讯组态过程
1.2、插入主站:在屏幕中央按右键,弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
3
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.3、插入模块:双击右侧生成的hardware图标,在弹出的HW config 中进行 组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件 安装次序依次插入机架、电源、CPU。
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:
P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
10
2、丹佛斯FC300的profibus通讯格式
2.1、丹佛斯FC300通讯:PPO---parameter process data objects过程数据之 间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。
PCV:参数区
IND:替代索引
PCD:过程数据 PVA: 参数资料
4
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建 一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属 性如下图:

西门子PLC通过S7A与IFIX通讯组态实例

西门子PLC通过S7A与IFIX通讯组态实例

画面如图,完成下图功能SP反映阀门给定值,以量程为0~100柱状图显示PV反映阀门反馈值,以量程为0~100柱状图显示通过SP下方的数值置数可以对阀门开度进行控制按“打远方”按钮,画面可以通过“开”“关”按钮对阀门进行点动操作。

按“打就地”按钮,禁止了画面“开”“关”按钮对阀门进行点动操作。

“就地”“远方”的反馈通过DI点的反转实现。

步骤:运行S7-300程序新建一个项目,取名为PUMP,确定右键,插入300站点双击硬件进行硬件组态双击Rail,添加机架空机架添加好后如下在1槽填加电源,双击1槽,选择选定的CPU进行填加在2槽添加CPU,双击进行添加。

CPU会固定占用2槽和3槽,3槽不能再放其它卡件选中2槽,双击选定CPU填加自动弹出属性-PROFIBUS接口窗口,地址2是CPU地址点击新建,在这个CPU下建立一个PROFIBUS网络连接新建了一个PROFIBUS网络,是因为我们用的实际CPU通过PROFIBUS网络挂了个从站,CPU 通过MPI接口和配套通讯线与IM卡连接的确定确定建好CPU后如下在4槽填加CP卡(3槽被CPU占用,添加不进卡件了)选中4槽,双击CP硬件填加CP卡是网卡,电脑通过网线连接到PLC的CP卡与PLC通讯弹出窗口IP地址是我要给PLC的CP卡定义的IP地址,这个地址随着硬件组态的下装写进PLC的CP卡里(写好的IP地址也可随时进行修改)。

这个地址必须和我IFIX下SCU建立的数据库地址相同,否则IFIX数据库是访问不了PLC 的。

这里我设PLC的地址是192.168.0.20。

改好IP后点击新建建好一个Ethernet连接,确定i建立好后如下在5槽填加AI卡件选中5槽,双击AI硬件添加双击添加好的AI卡件,进行设置按下图更改AI卡件设置,根据需要进行设置改好后如下,确定在6槽填加AO卡件选中6槽,双击硬件填加双击AO卡件进行设置按下图更改,该卡件是8通道,这里只显示了4个通道,通过输出右边的箭头进行移动,可以查看没显示出来的通道。

STEP7-300PLC连接支持PROFIBUSDP协议的分布式I-O模块

STEP7-300PLC连接支持PROFIBUSDP协议的分布式I-O模块

STEP7-300 PLC连接支持PROFIBUS DP协议的分布式I/O模块现在做一个项目,客户要求给予方案与报价,用315-2DP带ET200M.,便于以后扩容。

一共十二个SM.接口模块用IM153-2.我发现有源导轨最多安装5个有源总线模板啊。

那我必须得扩展机架啊,那这样ET200M中不同机架的信号模块怎么连接啊!答:实际上实现你的方案很简单,ET200M是智能模块,通过PROFIBUSDP现场总线可以实现S7-315-2DP与智能模块ET200M之间的通信,315-2DP作为PROFIBUSDP主站,远程ET200M作为从站,通过PROFIBUS现场总线建立与这些模块的通信。

下面简单说明如何组态315-2DP与ET200M:在SIMA TIC管理器中,新建你的项目,打开硬件组态界面,单击右边的SIAMTIC300,展开RACK-300,双击”Rail”插入导轨,在插槽2中插入具体的315-2DP(型号、固态版本),新建PROFIBUS (1)网络,设定主站地址为”2”,按要求插入其他信号模块,组态315-2DP完成;选择右边”Catalog”(目录)PROFIBUSDP下的ET200M,并双击IM153-2(根据你具体的接口模块型号选择),组态ET200M 从站硬件,设定从站地址(第一个如”3”),在接口模块153-2下依次插入信号模块(SM):选择PROFIBUS(1)网络中已经组态的ET20M 接口模块IM153-2,展开右边该接口模块下的信号模块(SM)。

ET200M的模块与标准的S7-300CPU模块一样,机架插入SM与S7-300CPU方式也完全一样,ET200M接口模块下,第一个插槽是电源模块(可选,可以不插入),第二个是插入具体的接口模块(如6ES7153-2AA00-0XE0),第三个插槽是空,从第4-11插槽可以插入8个信号模块。

带有源的总线模块ET200M硬件组态与常规的硬件组态一样,唯一区别是带有有源总线模块的ET200在硬件组态时如果存在空闲的插槽(以后留作备用),则必须在STEP7中将这些插槽留为空闲状态。

S7-300系列PLC作为DP从站的通讯

S7-300系列PLC作为DP从站的通讯

S7-300如何通过GSD文件实现PROFIBUS DP主从通讯1 GSD文件介绍GSD文件是一种设备描述文件,一般以“*.GSD”或“*.GSE”为后缀。

它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。

另外在工程开发中有时候由于开发人员不同,要用两个独立的STEP 7项目来实现同一个PROFIBUS 网络通讯,此时需要借助GSD文件的方法来实现。

2 GSD文件的导入方法下面以CPU314C-2DP为例,说明一下GSD 文件的导入步骤:首先从西门子网站上下载相关产品的GSD 文件,下面是SIMATIC系列产品的GSD文件下载链接:113652选择相关产品并下载到本地硬盘中。

图1 GSD文件下载界面打开SIMATIC Manager,进入硬件组态界面,选择菜单栏的“Options”->“Install GSD File…”,如图2 所示。

图2 安装GSD文件进入GSD安装界面后,选择“Browse…”,选择相关GSD文件的保存文件夹,选择对应的GSD文件(这里选择语言为英文的“*.GSE”文件),点击“Install”按钮进行安装。

图3 选择安装GSD文件安装完成后可以在下面的路径中找到CPU314C-2DP,如图4:图4 硬件目录中的保存路径3 CP342-5做主站采用GSD方法实现PROFIBUS DP 通信3.1网络拓扑介绍PROFIBUS DP主站由CPU314+CP342-5组成,其中CP342-5做主站。

PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。

网络拓扑图如下:图5 网络拓扑图3.2 从站组态首先插入SIMATIC S7-300站,添加CPU314-2DP,双击DP接口,分配一个PROFIBUS地址,然后在“Operating Mode”中选择“DP salve”模式,进入“Configuration”标签页,新建两行通信接口区,如图6所示:图6 从站通信接口区注意:上述从站组态的通信接口区和主站导入的GSD从站的通信接口区在顺序、长度和一致性上要保持一致。

  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。

相关文档
最新文档