西门子6se70系列变频器与s7-3000的PROFIBUS-DP通讯举例
6SE70接口与参数设置

6SE70接口与参数设置
一、通讯设置
目前6SE70变频器在我们使用中会经常用到的是DP网通讯,串口通讯,其中DP网需要设置的参数比较多,串口通讯我们只是用DriveMonitor联机时用到。
1、DP网通讯
数据接收:
数据发送:
数据接收从K3001至K3006,一般我们在PLC中使用的是PPO4(6个字),编程时从起始地址的第一个字为控制字,第二个字为速度给定。
接收的控制字分成16位,如果K3001为控制字,那么B3100-B3115就是控制字的每一位,需要注意的是PLC中编程时高低字节时颠倒的。
数据发送写到变频器的P734,从P734.001开始到P734.006,正常第一个字为状态字,第二个字为速度反馈,第三个字为电流等等。
2、串口通讯
R232接线图
建立连接:
1、
其中波特率要和变频器中P701中设置相同,设置完后需要关闭DriveMonitor再起动后就可以建立连线。
二、内部参数设置
变频器设置的参数有输入输出端子、控制字、状态字、速度给定、速度反馈等。
1、开关量输入输出端子
端子3、4、5、6、可以做输入也可以做输出使用作为输出时从P651-P654 定义B参数,作为输入时需要把P651-P654改为0,B0010为输入B参数,B0011为输入取反,其它3个端子相同。
2、模拟量输入输出
端子9、10/17、18为两组模拟量输入,端子11、12/15、16为两组模拟量输出。
使用模拟量的时候需要注意事项和计算方法:
3、控制字
写入左侧相应的P参数内。
4、速度给定。
PROFIBUS3通讯

2.7 PROFIBUS-DP连接从站设备的应用1. S7-300与变频器MM440的连接1.1所需软件和硬件需要软件:STEP7 V5.2需要硬件:1:S7-300 CPU316-2DP2: MM4403: PROFIBUS-DP 接口模块,用于安装在MM440上,使之成为 PROFIBUS-DP从站。
4:带有CP5611的编程器。
1.2网络配置图如下:本例中选用S7-300 CPU316-2DP作为PROFIBUS-DP 主站,连接一个MM440变频器,连接多个MM440时与之相同。
1.3组态主站系统打开SIMATIC Manager,通过File菜单选择New新建一个项目,在Name栏中输入项目名称,将其命名为PROFIBUS_mm440,在下方的Storage Location中设置其存储位置。
项目屏幕的左侧选中该项目, 在右键弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
双击右侧生成的“hardware”图标,在弹出的“HW config”中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CPU时会同时弹出组态PROFIBUS画面, 选择新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:MM440 S7-300 DP MASTER在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件。
在PROFIBUS的属性Operating Mode中,将其设为DP Master。
点击“OK”键确认,主站系统组态完成。
1.4 组态从站在DP网上挂上MM440, 并组态MM440的通讯区,通讯区与应用有关,如果需要读写MM440参数,则需要PKW数据区,如果除设定值和控制字以外,还需传送其他数据,则要选择4PZD。
西门子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-DP通讯技术及应用

PROFIBUS-DP的概念
• 在西门子自动控制系统中, PROFIBUSDP主要使用于SIMATIC-S7/M7/C7控制器 与现场设备(DP从站,可能是远程IO模块 、仪表、编码器、传感器甚至是传动设备 )进行过程输入、输出数据的传输接口。
PROFIBUS-DP的特点
• 总线特点:全部站点共用两根信号线,差分电压 信号,串行通讯。
传动设备做DP从站的设置
• PKW 参数标识值,即读/写变频器的某一个 具体的参数的参数值情况。比如:给定斜坡上升 时间、给定斜坡下降时间等等。PZD只能用于传 递KXXX、BXXX这类的连接器参数;而PKW则 可以用于读/写那些非连接器的任意参数。
CPU
CP
315-
342-
2 DP
SLAVE
紧凑型从站设备
ET 200M PS IM S7 S7 S7 S7
153
模块化从站设备
STAND. DP SLAVE
西门子系统中可用的DP站设备
ET 200M ET 200U
模块化从站设备,包含一个接口模块和
若干个S7-300系列模块 (如ET 200M) 或S5系列模块 (如ET 200U)。
PROFIBUS-DP的系统结构
主站设备
S7-400
PS S7 S7 S7 10A 400
CPU 4142 DP
PS S7-300 S7-300 S7
CPU 314
CP 3425 DP
S7-300
PROFIBUS -DP
SIMATIC S7-300
从站设备
PS S7300
S7 S7 S7
S7
• 通讯速率:Profibus的传输速率为9.6~ 12Mbps,
PROFIBUS DP传动通讯例子

●PROFIBUS DP传动通讯例子(见STEP7编程软件中库“DPS7”中例子)➢OB100 冷启动:调用FC23 来创建“参数DB块”;“用户DB块”;及初始化数据1.“参数DB块”—主要是包括:PPO种类,从站号,用户DB块号,通讯控制字起始字(用户DB块中),PKW起始字(用户DB块中),PZD起始字(用户DB块中)(具体参见DB12)2.“用户DB块”—主要是包括:发送PKW,PZD 接受PKW,PZD(具体参见DB112)➢OB1FC99 (读6字节诊断数据)FC100 (传动“P参数字”PKW 编辑的例子)FC21 (发送)FC22 (接受)➢OB82I/O模板故障时调用, 异步(系统故障)中断➢OB86框架故障时调用,异步(系统故障)中断➢OB122访问不存在的地址错误,同步(程序故障)中断➢FC21(发送数据)➢FC22(接受数据)➢FC23(创建“用户DB块”;“参数DB块”及初始化数据)➢FC99诊断➢FC100 传动“P参数字”PKW 编辑的例子➢DB11PPO:1 “参数DB块”例子➢DB12PPO:2 “参数DB块”例子➢DB13PPO:3 “参数DB块”例子➢DB14PPO:4 “参数DB块”例子➢DB15PPO:5 “参数DB块”例子➢DB111PPO:1 “用户DB块”例子➢DB112PPO:2 “用户DB块”例子➢DB113PPO:3 “用户DB块”例子➢DB114PPO:4 “用户DB块”例子➢DB115PPO:5 “用户DB块”例子DB112 “用户DB块”(1-64个传动装置)PROFIBUS DP 传动通讯类型PPO2:4PKW(4个参数字)+6PZD(6个过程字)传动控制字(SEND):(6个有效过程控制字)DBW n+1 W#16# 传动控制参数字1 PKE:任务号H(Bit15-Bit12)/P参数号H(Bit10-Bit0)DBW n+2 W#16# 传动控制参数字2 IND:高字节(变址)低字节(不用)DBW n+3 W#16# 传动控制参数字3 PWE(H):参数值1DBW n+4 W#16# 传动控制参数字4 PWE(L):参数值2 (只有1个字时先占用参数值2)DBW n+5 KM(DW1)传动控制过程字1 CTLW1:(控制字1)(20,78。
PROFIBUS现场总线在S7PLC与西门子变频器通讯中的应用

摘要:本文重点介绍南钢炼钢厂3#连铸机以Profibus 现场总线为基础的西门子SIMATIC S7 PLC和6SE70系列变频器间的通讯技术。
关键词:Profibus PLC 变频器通讯西门子连铸机1 前言随着现代生产工艺的快速发展,现场对传动设备的快速性、连续性、系统性的要求越来越高。
单台变频器的独立运行模式已经不能满足要求,多台成组系统运行成为最大特点。
所有变频器的操作已经发展为计算机集中远程自动控制模式。
这些特点都建立在计算机、PLC、传动装置间的数据通讯的基础上,以此来实现变频器运行状态的监控和控制命令的下达。
由于西门子PLC具有可靠性高,抗干扰能力强;编程方便,功能完善,易于使用;控制系统设计、安装、调试方便;维修方便,维修工作量小;适应性强,应用灵活等特点,所以3#连铸机控制系统以西门子PLC 控制装置为核心。
该系统由公用PLC、铸流PLC、振动PLC、液面自动控制PLC、切割PLC组成,各PLC系统均采用西门子公司的S7-300系列产品,各PLC的主要功能如下:①公用PLC:主要完成大包回转台及包盖的旋转、升降控制;中间罐车行走、升降、横移对中控制;液压系统控制;出坯辊道、推钢机、冷床的控制。
②铸流PLC:(一流~五流)主要完成上、下拉机和矫机的控制;引锭杆及铸坯位置的跟踪控制。
仪表部分包括结晶器冷却水流量和压力的监控、二次冷却水的流量调节、设备冷却水以及其他过程参数的设定、采集、监视及回路调节等。
③振动PLC:结晶器非正弦振动的控制。
④液面自动控制PLC:塞棒控制。
⑤切割PLC:主要完成对火焰切割机行走、切割枪的行走、定位控制。
所有PLC系统都有独立的IP地址,通过工业以太网相连。
拉矫机系统选用的是基于Profibus 的西门子6SE70变频器构成的现场总线控制系统。
每台变频器均带有进线电抗器、出线电抗器、制动单元和制动电阻。
公共流PLC通过Profibus总线连接四台变频器(大包回转台、1#中包车、2#中包车、推钢机);每一铸流PLC系统通过Profibus总线连接四台变频器(拉机上辊、拉机下辊、矫机、引锭杆)。
西门子6SE70变频器的使用

06讲义西门子6SE70变频器的使用一、PROFIBUS-DP通讯设置1、恢复出厂值P60=2P970=0(若不能恢复出厂值,则先让P053=7,再恢复出厂值。
)2、设置参数P60=3 进入简单应用参数设置P101=380V 电机额定电压P102=1.8A 电机额定电流P107=50 电机额定频率P108=1425 电机额定转速P109=2 电机极对数P368=6 由PROFIBUS-DP控制P370=1 启动简单应用的参数设置P53=FF 参数化的接口使能P734.1=32 PZD1反馈状态字P734.2=148 PZD2反馈频率P734.3=22 PZD3反馈电流P462=5S 加速时间P464=5S 减速时间P60=5 进入系统设置菜单P918=4 PROFIBUS-DP地址P60=1 回到参数菜单二、面板操作控制1、恢复出厂值P60=2P970=02、参数设置P60=3P101=380V 电机额定电压P102=1.8A 电机额定电流P107=50 电机额定频率P108=1425 电机额定转速P109=2 电机极对数P60=0 结束简单应用参数设置P60=5 进入系统设置参数P115=1 优化电机(电机模型自动参数设置,根据电机参数自动计算—等待)P115=4 优化电机参数(等待)P115=5 优化电机参数(等待)P571.1=6 PMU操作面板控制正转P572.1=7 PMU操作面板控制反转P368=0 通过操作面板(PMU)进行操作P457=20HZ (最低速度)P60=1 回到参数菜单3、S7-200与6SE70采用USS通讯变频器设置(1)采用USS/Scom2方式(用X101接口上的10、11,其中10+、11-、12地)1)、变频器恢复出厂设置P053=6P060=2P366=0P970=02)、参数设置P060=3 启用简单设置,设置电机参数P101=380V 电机额定电压,根据实际所接电机设置P102=1.5A 电机额定电流,根据实际所接电机设置P107=50HZ 电机额定频率,根据实际所接电机设置P108=1390 r/min 电机额定转速,根据实际所接电机设置P109=2 电机级数,根据实际所接电机设置P368=4 采用USS通讯P370=1(参数滚动,该自动回0,P60自动回1)P700.2=1 USS地址P701.2=6 通讯速率9600P702.2=127P703.2=2 2个PZDP704.2=0 电报失效,不监视P443.1=6002 主给定的源P462=2 加速时间2秒P464=2 减速时间2秒P554.1=6100 控制字P555.1=6101 自由惯性停车P556.1=1P557.1=1P558.1=6102 快速停车P559.1=1P560.1=1P565.1=6107 故障复位P571.1=1 正反转用速度输入的正负数决定P572.1=1 正反转用速度输入的正负数决定(2)采用USS/Scom1方式(用X300接口上的DB9口,也就是PMU面板上的DB9口,直接用PROFIBUS-DP接头)1)、变频器恢复出厂设置P053=6P060=2P366=0P970=02)、参数设置P060=3P101=380VP102=1.5AP107=50HZP108=1390 r/minP109=2P368=4 采用USS通讯P370=1(参数滚动,该自动回0,P60自动回1)P700.1=1 USS地址P701.1=6 通讯速率9600P702.1=127P703.1=2 2个PZDP704.1=0 电报失效,不监视P443.1=2002 主给定的源P462=2 加速时间2秒P464=2 减速时间2秒P554.1=2100 控制字P555.1=2101 自由惯性停车P556.1=1P557.1=1P558.1=2102 快速停车P559.1=1P560.1=1P565.1=2107 故障复位P571.1=1 正反转用速度输入的正负数决定P572.1=1 正反转用速度输入的正负数决定。
6RA70直流调速通过profibus-dp与300通讯

西门子6RA70直流调速器通过Profibus -DP与PLC通讯的实现1、必备条件软件Step7 V5.3SP2(测试版本)PLC 中具有Profibus -DP 通讯口:S7-315 2DP(6ES7315-2AF03-0AB0)Profibus 通讯电缆(6XV1830-0AH10)Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)6RA70直流调速器1台Drive 中有Profibus 通讯模板CBP2(6SE7090-0XX84-0FF5)2、 组态主站系统①打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_6RA70,在下方的Storage Location中设置其存储位置。
Loden29@②项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 300 Station;可以看到选择的对象出现在右侧的屏幕上。
③打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CPU时会同时弹出组态PROFIBUS 画面,如下图所示:Loden29@④选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图,在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件。
⑤点击“OK”键确认并存盘;然后组态S7-315 2DP本地模块,结果如下图:3、组态从站:在DP网上挂上6RA70(使用CBP2连接,CBP2说明见附录), 并组态6RA70的通讯区,通讯区与应用有关,在组态之前应确认通信的PPO类型(见下图显示PPO类型),本例选择PPO1,由4PKW/2PZD组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例
在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用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编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。
例程段如下:
CALL SFC 14 //变频器->PLC
LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560
RET_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建立对应关系。
如下图所示:
即DB15.DBW12~DB15.DBW22对应P734的W01~W06。
B15.DBW0~DB15.DBW11对应k3001~k3012。
PLC读取变频器的数据可以通过设置参数P734的值来实现,PLC写给变频器的数据存放在变频器数据k3001~k3012中,在变频器的参数设置里可以进行调用,从而建立了彼此的对应关系。
这样,变频器与PLC的连接已经基本建立,就可以编写程序通过PLC来控制变频器的启、停、速度给定等各项功能,满足工艺给定要求。
同时也可以读取变频器数据通过上位机进行显示,达到在线监视和诊断的目的。