西门子变频器通讯基础
西门子S7-300PLC与变频器通讯最生动简易的教程
西门子M440变频器的PROFIBUS-DP通讯2014年4月12日张勇于深圳启程这里使用S7-300使用PROFIBUS-DP和西门系440变频器的通讯为例,其他品牌的变频器PROFIBUS-DP通讯都是一样的。
和变频器的通讯需要单独购买对应的PROFIBUS-DP通讯模块。
组态一个CPU(有DP功能的),建立一条PROFIBUS网络:下面我们给刚添加的MM400组态I/0模块:这里因为我们变频器的参数都是手动从变频器更改,我们就不会使用PKW,也就是说我们可以选择前面是0PKW的选项。
Q的第一个字地址是变频器的命令(就是停止,正反转)Q的第二个字地址是变频器的运转信息(就是运行的频率)这两个是我们常用的,第三个字到第八个字是配合修改变频器参数使用的,我们的变频器参数使用外部设置,暂时不使用。
I的第一个字地址是变频器的状态字(运行或者停止的标志)I的第二个字地址是变频器的实际频率具体I的对应功能可以在变频器上的P2051参数进行设置,可以查M440的PROFIBUS-DP手册,下图有部分说明:看完上面的对应关系后,我们就可以控制变频器了PQW256内传送:047F是变频器启动047E是变频器停止(也是复位变频器)0C7F是变频器反转PQW256内传送变频器的运行频率,特别注意,PLC向变频器内传送的数字是16进制的0到4000(即十进制的16384),对应变频器OHZ到最大频率(列如我们变频器设定最大频率是50HZ,那么PLC内的0-4000就对应变频器的0-50HZ)。
PIW258是变频器的实际运行频率(16进制格式)。
关于变频器通讯模块地址的特别说明:我们软件组态的变频器地址,一定和实际变频器的地址相对应。
地址的设定有两种方法:1 通过PROFIBUS 模板上的DIP 开关设定2 由用户通过变频器的参数P0918输入地址。
特别注意:DIP 开关= 0 P0918(CB 地址)指定的地址是有效的DIP 开关≠0 DIP 开关的设定值优先,P0918 显示DIP 开关的设定值。
西门子与ABB变频器DP通讯配置
一、硬件安装1.硬件设备:ACS800变频器、RPBA-01模块各一,CPU314模块、PS307 5A模块、CP342-5模块、PC-ADAPTER编程电缆各一,西门子PROFIBUS总线适配器一对,PROFIBUS 通讯电缆一条。
2.把RPBA-01模块插到ACS800变频器SLOT1上,用螺丝紧固。
3.通讯电缆采用西门子的PROFIBUS屏蔽双绞线,总线适配器用西门子的6ES7 972-0BA12-0XA0,电缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器启动(主要是电机运转)产生的干扰足以让通讯模块报故障(offline灯亮)。
如果是通讯终端,把适配器上的on/off开关拨到on,以接通适配器上的终端电阻。
S7-300也要接地,尽量减少干扰。
4.RPBA-01上的地址拨位开关拨到与PLC硬件组态时所设的一样(这里假设为4)。
二、PLC设置1.硬件组态,配置机架、电源模块(PS307 5A)、CPU模块(CPU314)、通讯模块(CP342-5)。
CUP MPI地址为2;通讯模块CP342 MPI地址为3,PROFIBUS地址为2。
2.在STEP7的硬件组态窗口中,选option,安装GSD,引入文件ABB_0812.GSD,在Catalog中出现RPBA-01硬件。
注意:如果GSD文件无法引入,可能是程序在其他安装过GSD文件的计算机上编写的,可以先新建一个项目,做一个简单的硬件配置,再引入即可。
3.总线组态:右键点击通讯模块,选“insert dp master system”,生成PROFIBUS总线,再把Catalog中的RPBA-01拖动到PROFIBUS总线上,双击从站模块,设置PROFIBUS地址为4,再设置PPO类型(假设为PPO5)。
双击总线上DP模块,弹出Properties-DP SLA VE窗口,设PROFIBUS地址为4,并点击Parameter Assignment,双击第二项“operation mode”,把Profidrive改为Vendor specific。
西门子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建立对应关系。
西门子6SE70、6RA70系列变频器和直流调速器与S7-300PLC的通讯
Profibus-DP在直流调速器6RA70的应用1 引言Profibus应用领域包括加工制造、过程和建筑自动化,如今已成为国际化的开放式现场总线标准,即EN50170欧洲标准和IEC61158国际标准的一部分。
并且,在2006年11月成为我国的现场总线标准。
Profibus由Profibus-FMS(Fieldbus Message Specification),Profibus-PA(Process Automation)和Profibus-DP(Distributive Peripheral)三部分组成。
其中,Profibus-DP具有高速传输、价格低廉等特点,实现起来比较简单,主要用于分散设备间的数据高速传输。
该总线物理层采用RS-485传输方式,传输速率可由9.6kbps至12Mbps。
一般用于自动化控制系统和现场设备级间的开关量的通信。
因而可满足全数字交直流调速系统对于快速的时间相应要求。
目前80%以上的Profibus应用是基于Profibus-DP。
SIMOREG DC-MASTER是全数字调速装置,操作非常简单。
不需要专门的编程知识,所有设置均可通过参数设定设备进行。
参数设定既可通过PC的菜单提示进行,以实现快速地投入进行,也可通过简易的操作区和用SIMOVIS 进行。
SIMOREG DC-MASTER在任何应用场合,均具有较好的灵活性和经济性:(1) 减轻主动系统和总线系统压力;(2) 接口被减少了;(3) 较少的电缆和较高的抗干扰度;(4) 开环和闭环控制已集成到系统中;(5) 开放的分布系统方案;(6) 工艺软件放入基本装置中——BICO技术。
使用新颖的BICO技术使SIMOREG DC-MASTER 在软件功能性方面达到一个新水平。
其中,两个功能强大的处理器处理电枢回路和励磁回路开环和闭环所有传动控制功能。
利用BICO技术,功能块按面向应用功能单元型式去组合——这是一个简单的参数设置过程。
西门子变频器基本参数设置
6SE70调试基本参数设置恢复缺省设置P053=6 允许参数存取6:允许通过PMU和串行接口OP1S变更参数P060=2 固定设置菜单P366=0 0:具有PMU的标准设置1:具有OP1S的标准设置P970=0 参数复位参数设置P060=5 系统设置菜单P071= 装置输入电压P095=10 异步/同步电机,国际标准P100= 1:V/f控制3:无测速机的速度控制4:有测速机的速度控制5:转矩控制P101= 电机额定电压P102= 电机额定电流P103= 电机励磁电流,如果此值未知,设P103=0当离开系统设置,此值自动计算。
P104= 电机额定功率因数P108= 电机额定转速P109= 电机级对数P113= 电机额定转矩P114=3 3:高强度冲击系统(在:P100=3,4,5时设置)P115=1 计算电机模型参数值P350-P354设定到额定值P130= 10:无脉冲编码器11:脉冲编码器P151= 脉冲编码器每转的脉冲数P330= 0:线性(恒转矩)1:抛物线特性(风机/泵)P384.02= 电机负载限制P452= % 正向旋转时的最大频率或速度P453= % 反向旋转时的最大频率或速度数值参考P352和P353P060=1 回到参数菜单P128= 最大输出电流P462= 上升时间P464= 下降时间P115=2 静止状态电机辩识(按下P键后,20S之内合闸)P115=4 电机模型空载测量(按下P键后,20S之内合闸)6SE70 变频装置调试步骤一.内控参数设定1.1 出厂参数设定P053=7 允许CBP+PMU+PC 机修改参数P60=2 固定设置,参数恢复到缺省P366=0 PMU 控制P970=0 启动参数复位执行参数出厂设置,只是对变频器的设定与命令源进行设定,P366 参数选择不同,变频器的设定和命令源可以来自端子,OP1S,PMU。
电机和控制参数未进行设定,不能实施电机调试。
1.2 简单参数设定P60=3 简单应用参数设置,在上述出厂参数设置的基础上,本应用设定电机控制参数P071 进线电压(变频器400V AC / 逆变器540V DC)P95=10 IEC 电机P100=1 V/F 开环控制3 不带编码器的矢量控制4 带编码器的矢量控制P101 电机额定电压P102 电机额定电流P107 电机额定频率HZP108 电机额定速度RPMP114=0P368=0 设定和命令源为PMU+MOPP370=1 启动简单应用参数设置P60=0 结束简单应用参数设置执行上述参数设定后,变频器自动组合功能图连接和参数设定。
西门子PLC与6SE70变频器通讯
最近调试涉及到西门子PLC与6SE70变频器通讯,因为以前没有深入接触过西门子的通讯连接,有关于控制字和状态字的问题比较挠头,询问了有经验的专家,现在刚刚懂了点皮毛,好记性不如烂笔头,先赶紧记下来,以后慢慢深入学习,也供大家参考。
这里仅举一个启动变频器与速度给定的例子。
在这里采用的是PPO 5的通讯方式,这样应该会有10个PZD,但这里我们先只用前两个PZD。
PLC给变频器的第一个PZD存储在变频器里的K3001字里。
K3001有16位,从高到底为3115到3100(不是3001.15到3001.00),变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转,如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转。
经过这些设置后K3001就是PLC给变频器的第一个控制字。
此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101也可以控制启动与停止,P571等于3111时则3111控制正转,等等。
因为K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位。
PLC给变频器的第二个PZD存储在变频器里的K3002字里,变频器的参数P443存放给定值,如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字。
PLC发送过来的第二个字的大小为0到16384(十进制—),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz。
变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等。
要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032)。
【通讯】PLC、变频器USS通讯控制【图解】
【通讯】PLC、变频器USS通讯控制【图解】在做此通讯实验前应该了解以下知识点:1、S7-200 通讯端口的功能定义。
上表中,3和8为RS-485信号,它们的背景颜色与PROFIBUS 电缆、PROFIBUS网络插头上的颜色标记一致。
通信端口可以从2和7向外供24V直流电源。
注意:•CPU通信口上的2、5针在内部是连通的,并且它们和CPU上的传感器电源(+24V)的M也是连通的•通信口插座的金属壳、1号针,与CPU接线端子上的电源部分的PE导通,而与上述的M不通•拥有两个通信口的CPU,其Port0、Port1的2、5针相通,也与M连通2、西门子MM440变频器和USS通讯相关的接线方式。
在 MM 440 前面板上的通信端口是 RS 485 端口。
与 USS 通信有关的前面板端子有:因MM 440 通信口是端子连接,故PROFIBUS 电缆不需要网络插头,而是剥出线头直接压在端子上。
如果还要连接下一个驱动装置,则两条电缆的同色芯线可以压在同一个端子内。
PROFIBUS 电缆的红色芯线应当压入端子 29;绿色芯线应当连接到端子 30。
一个示例接线图如下:【下面是和通讯相关的详细的说明,请大家认真的阅读和学习】一、实训目的1.掌握USS通信指令的使用及编程2.掌握变频器USS通讯系统的接线、调试、操作二、控制要求总体控制要求:PLC根据输入端的控制信号,经过程序运算后由通讯端口控制变频器运行。
三、功能指令使用及程序流程图(程序)S指令使用(最简单的调试)1.1、USS_INIT指令:被用于启用和初始化或禁止MicroMaster驱动器通讯。
在使用任何其他USS协议指令之前,必须先执行USS_INIT 指令,才能继续执行下一条指令。
1.1.1、EN:输入打开时,在每次扫描时执行该指令。
仅限为通讯状态的每次改动执行一次USS_INIT指令。
使用边缘检测指令,以脉冲方式打开EN输入。
欲改动初始化参数,执行一条新USS_INIT指令。
西门子V20变频器与S7-200之间的USS通讯详解
西门子V20变频器与S7-200之间的USS通讯详解1、本例程的系统配置:(1)安装Step7 Micro/Win V4.0 SP6软件和USS协议V2.3,软件下载地址:西门子标准库指令:/download/searchResult.aspx?searchText=S0010Micro/WIN V4.0 SP6软件下载地址:/download/searchResult.aspx?searchText=S0002(2)PC/PPI电缆、S7-200、电源模块、通信电缆。
(3)V20驱动装置和一台PC机。
2、在使用MicroWin software 创建项目之前,确认USS库文件已经安装:3、创建一个例程:3.1 设置通讯接口本例程使用PC/PPI电缆。
3.2 建立PC和PLC之间的连接“双击刷新”搜索到PLC后,点击”确认”。
3.3 用电缆将S7-200 Port 0端口与V20的RS485接口相连(注意端口连接规则:V20的 P+对3、N-对8),如下图所示:3.4 变频器参数设置:V20 可以通过选择连接宏Cn010实现USS控制,也可以通过直接更改变频器参数的方法来实现。
参数设置如下表所示:表一:参数描述Cn010默认值实际设置备注P0700[0] 选择命令源 5 5 RS485为命令源P1000[0] 选择频率 5 5 RS485为速度设定值P2023 RS485协议选择 1 1 USS协议P2010[0] USS/MODBUS波特率8 6 波特率为9600bps P2011[0] USS地址 1 3 变频器的USS地址P2012[0] USS PZD长度 2 2 PZD部分的字数P2013[0] USS PKW长度127 127 PKW部分字数可变P2014[0] USS/MODBUS报文间断时间500 0 接收数据时间3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:EN使能:每次改变通讯状态都应该执行一次初始化指令。
西门子mm440变频器通讯相关的参数设置文档
西门子MM440变频器通讯参数设置说明文档北京亚控科技发展有限公司2022年2月目录1. 参数设置 (1)2. 组态王设置 (2)2.1 设备地址定义 (2)2.2 变量定义 (2)1. 参数设置MM440和组态王通讯时需要注意的参数设置(MM420类似) :建议用户首先回复为出厂设置,操作如下:P10 :设置为30 时,允许变频器复位设置P0970:设置为0,变频器复位P003:设置为3,为专家设置模式,此时用户可以修改各项参数等。
其他参数设置如下:P700:选择命令源,设置为5(通过COM链路的USS设置),通过上位机控制起停;为1时通过BOP面板控制起停。
P719:命令源设置,通过COM链路的USS设置, 命令和频率设定值得选择,默认为0即可。
P1000:0项设置为1:表示设定频率通过变频器面板设置(P1040为设定频率項);0项设置为55时:表示设定频率通过PC机设置(测试软件或组态王)。
P1040:设定频率项,通过变频器测试软件设置时,如下图所示:Act显示百分比值:参考频率*act %=P1040Setpoint项输入值为HSW,(当采用规格化HSW/100时,P1040=HSW/100)P2009:0项设置为1,表示频率规格使能模式为:HSW/100 ,也就是PC机输入值/100为变频器得到的实际设定值。
P1082 :设置实际能够上升到的频率的最大上限值(例:当P1082设置为50HZ, P1040设置为60Hz,则变频器启动后,电机只能按照P1120设置的斜坡值上升到50HZ, 而不能上升到60HZ ;通常P1040输入值应在P1080及P1082之间。
)P1080:设置实际能够上升到的频率的最低下限值P2010:设置通讯波特率P2000 :参考频率(即基准频率),参考频率*act %=P1040 (act为测试软件左下方可以显示的百分比值。
)P2011:设置变频器通讯地址2. 组态王设置2.1 设备地址定义地址应定义为#.# 模式(小数点前面的值为变频器地址;小数点后的值为PZD码字长,一般值为16,实际组态王中没有处理,也可以设置为其他值。
西门子PLC与G120C-PN变频器的PROFINET PZD通讯
• 49•表1 报文选择与说明数据方向PLC I/O 变频器过程数据数据类型PLC-变频器QW68PZD1-控制字116进制(16Bit )QW70PZD2-主设定值有符号整(16Bit )变频器-PLCIW68PZD1-状态字116进制(16Bit )IW70PZD2-实际转速有符号整(16Bit )我院是以培养培训高技能人才为主要任务的综合性技师学院,2018年购买了以西门子PLC 为核心的实训装备。
本项目的核心控制元件是S7-1200系列的PLC ,该实训设备主要由S7-1200PLC 、G120C-PN 变频器、V90PN 伺服驱动器等部件组成,该设备的所有驱动对象都带由以太网口。
本文主要介绍西门子S7-1200PLC 与西门子G120C-PN 的PZD 通信,实现对电动机的启、停、转速控制以及这些状态的反馈。
1 主要设备清单(1)CPU1215C DC/DC/DC ;订货号为6ES7 215-1AG40-0XB0;(2) SINAMICS G120C PN ;订货号为6SL3 210-1KExx-xxFx ,固件版本V4.7;(3)TIA 编程软件。
2 G120C-PN参数设置本次使用的是G120C PN ,可以采用面部的BOP 面板修改参数也可以在TIA 软件中在线访问设置需要用到的参数,本文主要介绍后者。
首先,组态好整个案例项目,在博图中点击在线访问设备,分配G120C 设备的名称和IP 地址后,重启G120C 设备。
再次点击可访问设备中的变频器,选择参数选择通讯设置,将P15=7,选择“现场总线控制”;P922=1,选择“标准报文1PZD2/2”。
3 工程硬件组态与报文的选择3.1 硬件组态在TIA 软件中将PLC 和变频器组在一个局域网中,其中CPU 的IP 为:192.168.0.10,变频器的IP 为:192.168.0.11。
3.2 报文的定义PROFINET 提供的报文种类分别是,报文:1转速控制,报文2:转速控制,报文3:转速控制,1个位置编码器,报文:4转速控制,2个位置编码器,报文20转速控制 VIK/NAMUR ,报文:350转速控制,报文:352 PCS7的转速控制,报文:353转速控制,带有用于读写参数的PKW 范围,报文354:PCS7的转速控制,带有用于读写参数的PKW 范围以及报文999:自由互联。
