您好!欢迎光临工博士商城

西门子PLC模块专营

  产品:6377    

咨询热线:18182118630

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子变频器与S7-300/400的PROFIBUS-DP通讯的全过程
产品分类
新闻中心
西门子变频器与S7-300/400的PROFIBUS-DP通讯的全过程
发布时间:2024-09-05        浏览次数:58        返回列表
 
       在本文中通过举例讲解西门子PROFIBUS-DP现场总线在生产现场的具体应用,介绍西门子的PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。
 
       在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过PROFIBUS-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速***为常见。下面通过一个具体的实例来讲述西门子变频器与S7-300/400的PROFIBUS-DP通讯的全过程。
 
       一、西门子变频器硬件组态
 
       在软件STEP7中创建一个项目,再硬件组态该项目,并建一个PROFIBUS-DP网络,变频器在PROIBUSDP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。如下图所示:
 
 
       二、建立通讯DB块
 
       一般地,读写数据都做在一个DB块中,且***好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。
 

       三、写通讯程序
 
       通讯程序可以直接调用STEP7编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。例程段如下:
 
CALLSFC14//
 
变频器->PLC
 
LADDR:=W#16#230//
 
通讯地址:为硬件组态的起始地址,即IAddess中的560
 
RET_VAL:=DB15.DBW24//
 
错误代码:查帮助可得具体含义
 
RECORD:=P#DB15.DBX0.0BYTE12//
 
传送起始地址及长度
 
CALLSFC15//
 
PLC->变频器
 
LADDR:=W#16#230//
 
通讯地址:为硬件组态的起始地址,即QAddess中的560
 
RECORD:=P#DB15.DBX12.0BYTE12//
 
传送起始地址及长度
 
RET_VAL:=DB15.DBW26//
 
错误代码:查帮助可得具体含义
 
四、变频器参数设置
 
变频器的简单参数设置如下表
 
       对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。如下图所示:

       即DB15.DBW12~DB15.DBW22对应P734的W01~W06。B15.DBW0~DB15.DBW11对应k3001~k3012。PLC读取变频器的数据可以通过设置参数P734的值来实现,PLC写给变频器的数据存放在变频器数据k3001~k3012中,在变频器的参数设置里可以进行调用,从而建立了彼此的对应关系。

      关于西门子PLC,目前部分产品有***,其中有:

6ES73121AE140AB0
6ES73125BF040AB0
6ES73135BG040AB0
6ES73135BG044AB1
6ES73135BG044AB2
6ES73136BG040AB0
6ES73136CG040AB0
6ES73136CG044AB1
6ES73136CG044AB2
6ES73141AG140AB0
6ES73146BH040AB0
6ES73146CH040AB0
6ES73146CH044AB1
6ES73146CH044AB2
6ES73146EH040AB0
6ES73146EH044AB1
6ES73146EH044AB2
6ES73152AH140AB0
6ES73152EH140AB0
6ES73172AK140AB0
6ES73172EK140AB0
6ES73183EL010AB0
6ES73156TH130AB0
6ES73157TJ100AB0
6ES73176TK130AB0
6ES73177TK100AB0
6ES79538LF200AA0
6ES79538LG200AA0
6ES79538LJ300AA0
6ES79538LL310AA0
6ES79538LM200AA0
6ES79538LP200AA0
6ES79538LF300AA0
6ES79538LP310AA0
6ES79538LG300AA0
6ES79538LM310AA0
6ES73401AH020AE0
6ES73401BH020AE0
6ES73401CH020AE0
6ES73411AH020AE0
6ES73411BH020AE0
6ES73411CH020AE0
6ES73501AH030AE0
6ES73502AH010AE0
6ES73511AH020AE0
6ES73521AH020AE0
6ES73525 AH010AE0
6ES73525 AH110AE0
6ES73550VH100AE0
6ES73551VH100AE0
6ES73552CH000AE0
6ES73552SH000AE0
6ES73603AA010AA0
6ES73613CA010AA0
6ES73650BA010AA0
6ES73683BB010AA0
6ES73683BC510AA0
6ES73683BF010AA0
6ES73683CB010AA0
6ES73901AB600AA0
6ES73901AE800AA0
6ES73901AF300AA0
6ES73901AJ300AA0
6ES73901BC000AA0
6ES73905 AA000AA0
6ES73905 AB000AA0
6ES73905BA000AA0
6ES73905CA000AA0
6ES73911AA000AA0
6ES73921AJ000AA0
6ES73921AJ001AB0
6ES73921AM000AA0
6ES73921AM001AB0
6ES73921AN000AA0
6ES73921BJ000AA0
6ES73921BJ001AB0
6ES73921BM010AA0
6ES73921BM011AB0
6ES73921BN000AA0
6ES73922AX000AA0

此文来源于网络 2024-9-5

想了解更多详情点击:西门子S7-300系列PLC



 

联系热线:18182118630   联系人:朱经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子PLC模块专营