SUSS通信学习教案_第1页
SUSS通信学习教案_第2页
SUSS通信学习教案_第3页
SUSS通信学习教案_第4页
SUSS通信学习教案_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1SUSS通信通信(tng xn)第一页,共78页。22S7-200 USS 通信通信(tng xn)第1页/共78页第二页,共78页。33概述概述(i sh)第2页/共78页第三页,共78页。4S7-200 与西门子与西门子 MicroMaster 系列变频器(如系列变频器(如MM440、MM420、MM430 以及以及 MM3 系列、新的变频器系列、新的变频器 SINAMICS G110 )之间使用)之间使用 USS 通信协议进行通信。通信协议进行通信。通过通过STEP7-Micro/WIN32 V3.2 以上版本指令库中的以上版本指令库中的 USS 库指令,可简单方便库指令,可简单

2、方便地实现通信,控制实际驱动器和读取写入驱动器参数。地实现通信,控制实际驱动器和读取写入驱动器参数。USS 通信总是由主站发起,通信总是由主站发起,USS 主站不断循环轮询各个从站,从站根据收到的主站不断循环轮询各个从站,从站根据收到的指令,决定是否、以及如何响应。从站永远指令,决定是否、以及如何响应。从站永远(yngyun)不会主动发送数据。从站不会主动发送数据。从站在以下条件满足时应答:在以下条件满足时应答:(1)接收到的主站报文没有错误。)接收到的主站报文没有错误。(2)本从站在接收到主站报文中被寻址)本从站在接收到主站报文中被寻址 。上述条件不满足,或者主站发出的是广播报文,从站不会做

3、任何响应。上述条件不满足,或者主站发出的是广播报文,从站不会做任何响应。对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主站将视为出错。站将视为出错。定义定义(dngy)第3页/共78页第四页,共78页。5USS 协议的特点为:协议的特点为:(1)支持多点通信(因而可以应用在)支持多点通信(因而可以应用在 RS 485 等网络上)。等网络上)。 (2)采用单主站的)采用单主站的“主从主从”访问机制访问机制(jzh)。 (3)一个网络上最多可以有)一个网络上最多可以有 32 个节点(最多个节点(最多 31

4、个从站)。个从站)。 (4)简单可靠的报文格式,使数据传输灵活高效。)简单可靠的报文格式,使数据传输灵活高效。 (5)容易实现,成本较低。)容易实现,成本较低。 定义定义(dngy)第4页/共78页第五页,共78页。6STEP 7-Micro/WIN USS 指令库提供指令库提供14个子程序、个子程序、3个中断例个中断例行程序和行程序和8条指令,极大地简化了条指令,极大地简化了 USS 通信的开发和实现。使通信的开发和实现。使用用USS 指令库必须满足以下需求:指令库必须满足以下需求:(1)初始化)初始化USS协议将端口协议将端口0指定用于指定用于USS通讯。使用通讯。使用 USS_INIT

5、指令为端口指令为端口0选择选择USS通讯协议或通讯协议或PPI通讯协议。选通讯协议。选择择USS协议与驱动器通讯后,端口协议与驱动器通讯后,端口0将不能用于其他任何操作将不能用于其他任何操作,包括与,包括与STEP 7-Micro/WIN通讯。通讯。(2)在使用)在使用USS协议通讯的程序开发过程中,应该使用带两协议通讯的程序开发过程中,应该使用带两个通讯端口的个通讯端口的S7-200 CPU如如CPU226、CPU224XP或或EM 277 PROFIBUS模块(与计算机中模块(与计算机中PROFIBUS CP连接连接(linji)的的DP模块)。这样第二个通讯端口可以用来在模块)。这样第二

6、个通讯端口可以用来在USS协议运时通协议运时通过过STEP 7-Micro/WIN监控应用程序。监控应用程序。(3)USS指令影响与端口指令影响与端口0上自由接口通讯相关的所有上自由接口通讯相关的所有SM位位置。置。定义定义(dngy)第5页/共78页第六页,共78页。7(4)USS指令的变量要求一个指令的变量要求一个400个字节个字节V内存块。该内存块的起始内存块。该内存块的起始(q sh)地址地址由用户指定,保留用于由用户指定,保留用于USS变量。变量。(5)某些)某些USS指令也要求有一个指令也要求有一个16个字节的通讯缓冲区。作为指令的参数,需个字节的通讯缓冲区。作为指令的参数,需要为

7、该缓冲区在要为该缓冲区在V内存中提供一个起始内存中提供一个起始(q sh)地址。建议为地址。建议为USS指令的每个实例指令的每个实例指定一个独特的缓冲区。指定一个独特的缓冲区。 定义定义(dngy)第6页/共78页第七页,共78页。88概述概述(i sh)第7页/共78页第八页,共78页。9(1)字符帧格式:)字符帧格式:USS 的字符传输格式符合的字符传输格式符合(fh) UART 规范,即使用规范,即使用串行异步传输方式。串行异步传输方式。USS 在串行数据总线上的字符传输帧为在串行数据总线上的字符传输帧为 11 位长度,位长度,包括:包括:连续的字符帧组成连续的字符帧组成 USS 报文。

8、报文。 在一条报文中,字符帧之间的间隔延时要在一条报文中,字符帧之间的间隔延时要小于两个字符帧的传输时间(当然这个时间取决于传输速率)。小于两个字符帧的传输时间(当然这个时间取决于传输速率)。S7-200 CPU 的自由口通信模式正好能够支持上述字符帧格式。的自由口通信模式正好能够支持上述字符帧格式。把把 S7-200 的自由口定义为以上字符传输模式,就能通过编程,实现的自由口定义为以上字符传输模式,就能通过编程,实现USS 协议报文的发送和接收。主站控制器的所支持的通信模式必须和所要控制协议报文的发送和接收。主站控制器的所支持的通信模式必须和所要控制的驱动装置所要求的一致,这是实现的驱动装置

9、所要求的一致,这是实现 S7-200 和西门子驱动装置通信的基和西门子驱动装置通信的基础。础。 USS 通信报文传输通信报文传输(chun sh)格式格式第8页/共78页第九页,共78页。10(2)报文帧格式)报文帧格式:协议的报文简洁可靠,高效灵活。报文由一连串的字符组成,协议的报文简洁可靠,高效灵活。报文由一连串的字符组成,协议中定义了它们的特定功能:协议中定义了它们的特定功能:以上每小格代表一个字符(字节)。含义如下:以上每小格代表一个字符(字节)。含义如下:STX: 起始字符,总是起始字符,总是 02 h LGE: 报文长度报文长度 ADR:从站地址:从站地址(dzh)及报文类型及报文

10、类型 BCC: BCC 校验符校验符 在在 ADR 和和 BCC 之间的数据字节,称为之间的数据字节,称为 USS 的净数据。主站和从站交换的数据的净数据。主站和从站交换的数据都包括在每条报文的净数据区域内。都包括在每条报文的净数据区域内。USS 通信报文传输通信报文传输(chun sh)格式格式第9页/共78页第十页,共78页。11净数据区由净数据区由 PKW 区和区和 PZD 区组成:区组成:以上每小格代表一个字(两个字节),含义如下:以上每小格代表一个字(两个字节),含义如下: PKW: 此区域用于读写参数值、参数定义或参数描述文本,并可修改和此区域用于读写参数值、参数定义或参数描述文本

11、,并可修改和报告参数的改变报告参数的改变 。其中:。其中: PKE: 参数参数 ID。包括代表主站指令和从站响应的信息,以及参数号等。包括代表主站指令和从站响应的信息,以及参数号等 IND: 参数索引,主要参数索引,主要(zhyo)用于与用于与 PKE 配合定位参数配合定位参数 PWEm:参数值数据:参数值数据USS 通信通信(tng xn)报文传输格式报文传输格式第10页/共78页第十一页,共78页。12PZD: 此区域用于在主站和从站之间传递控制和过程数据。控制参数此区域用于在主站和从站之间传递控制和过程数据。控制参数按设定好的固定格式在主、从站之间对应往返。如:按设定好的固定格式在主、从

12、站之间对应往返。如: PZD1:主站发给从站的控制字:主站发给从站的控制字/从站返回主站的状态字从站返回主站的状态字 PZD2: 主站发给从站的给定主站发给从站的给定/从站返回主站的实际反馈从站返回主站的实际反馈 PZDn: 根据传输的数据类型和驱动装置的不同,根据传输的数据类型和驱动装置的不同,PKW 和和 PZD 区的数据长度区的数据长度都不是固定的,它们可以灵活改变以适应具体的需要。但是,在用于都不是固定的,它们可以灵活改变以适应具体的需要。但是,在用于与控制器通信的自动控制与控制器通信的自动控制(z dn kn zh)任务时,网络上的所有节任务时,网络上的所有节点都要按相同的设定工作,

13、并且在整个工作过程中不能随意改变。点都要按相同的设定工作,并且在整个工作过程中不能随意改变。USS 通信报文传输通信报文传输(chun sh)格式格式第11页/共78页第十二页,共78页。13注意:注意:对于不同的驱动装置和工作模式,对于不同的驱动装置和工作模式,PKW 和和 PZD 的长度可以按一定规律定义。的长度可以按一定规律定义。 一旦确定一旦确定就不能在运行中随意改变。就不能在运行中随意改变。 PKW 可以访问所有对可以访问所有对 USS 通信开放的参数;而通信开放的参数;而 PZD 仅能访问特定的控制和过程数据。仅能访问特定的控制和过程数据。 PKW 在许多在许多(xdu)驱动装置中

14、是作为后台任务处理,因此驱动装置中是作为后台任务处理,因此 PZD 的实时性要比的实时性要比 PKW 好好。USS 通信通信(tng xn)报文传输格式报文传输格式第12页/共78页第十三页,共78页。1414概述概述(i sh)第13页/共78页第十四页,共78页。15使用使用(shyng) USS 库指令前必须使用库指令前必须使用(shyng) USS_INIT 指令初指令初始化始化 USS 通信参数。通信参数。a. EN: 初始化程序初始化程序USS_INIT 只需在程序中执行一个周期就能改只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使变通信口的

15、功能,以及进行其他一些必要的初始设置,因此可以使用用(shyng) SM0.1 或者沿触发的接点调用或者沿触发的接点调用USS_INIT 指令;指令; b. Mode: 模式选择,执行模式选择,执行USS_INIT 时时 ,Mode 的状态决定的状态决定 是否是否在在 Por上使用上使用(shyng)USS通信功能;通信功能;0 - 恢复恢复 Port 0 为为PPI从站模式从站模式 1 - 设置设置 Port 0 为为USS通信协议并进行相关初始化通信协议并进行相关初始化 USS_INIT 指令指令(zhlng)第14页/共78页第十五页,共78页。16使用使用 USS 库指令前必须使用库指

16、令前必须使用 USS_INIT 指令初始化指令初始化 USS 通信参数。通信参数。c. Baud:USS 通信波特率,此参数要和变频器的参数设置一致。通信波特率,此参数要和变频器的参数设置一致。波特率的允许值为波特率的允许值为2400、4800、9600、19200、38400、57600 或或115200 bit/s。 d. Active:此参数决定网络:此参数决定网络(wnglu)上的哪些上的哪些USS从站在通信中有效。从站在通信中有效。e. Done: 初始化完成标志。初始化完成标志。 f. Error: 初始化错误代码。初始化错误代码。 USS_INIT 指令指令(zhlng)第15页

17、/共78页第十六页,共78页。17USS_INIT 子程序的子程序的 Active 参数用来参数用来(yn li)表示网络上哪些表示网络上哪些 USS 从站要被主从站要被主站访问,即在主站的轮询表中激活。网络上作为站访问,即在主站的轮询表中激活。网络上作为 USS 从站的驱动装置每个都有从站的驱动装置每个都有不同的不同的 USS 协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中激活。激活。 USS_INIT 指令只用一个指令只用一个 32 位长的双字来映射位长的双字来映射 USS 从站有效地址表,从站有效地址表,Active

18、的无符号整数值就是它在指令输入端的取值。的无符号整数值就是它在指令输入端的取值。在这个在这个 32 位的双字中,每一位的位号表示位的双字中,每一位的位号表示USS从站的地址号;要在网络中激活从站的地址号;要在网络中激活某地址号的驱动装置,则需要把相应位号的位置设为二进制某地址号的驱动装置,则需要把相应位号的位置设为二进制“1”,不需要激活,不需要激活USS从站,相应的位设置为从站,相应的位设置为”0“。最后对此双字取无符号整数就可以得出。最后对此双字取无符号整数就可以得出 Active 参数的取值。参数的取值。在上面的例子中,使用站地址为在上面的例子中,使用站地址为 3 的的 MM 440 变

19、频器,则须在位号为变频器,则须在位号为 03 的位单的位单元格中填入二进制元格中填入二进制“1”。其他不需要激活的地址。其他不需要激活的地址 对应的位设置为对应的位设置为”0“。取整数,计。取整数,计算出的算出的 Active 值为值为 00000008 h,即,即 16#00000008,也等于十进制数,也等于十进制数 8。USS_INIT 指令指令(zhlng)第16页/共78页第十七页,共78页。1818概述概述(i sh)第17页/共78页第十八页,共78页。19USS_CTRL 指令用于对单个驱动装置进行运行控制。这个功能块利用了指令用于对单个驱动装置进行运行控制。这个功能块利用了U

20、SS协协议中的议中的 PZD 数据传输,控制和反馈信号更新较快。数据传输,控制和反馈信号更新较快。网络上的每一个激活的网络上的每一个激活的USS驱动装置从站,都要在程序中调用驱动装置从站,都要在程序中调用(dioyng)一个独一个独占的占的USS_CTRL 指令,而且只能调用指令,而且只能调用(dioyng)一次。需要控制的驱动装置必一次。需要控制的驱动装置必须在须在USS初始化指令运行时定义为初始化指令运行时定义为“激活激活”。 USS_CTRL 指令指令(zhlng)第18页/共78页第十九页,共78页。20EN:使用:使用 SM0.0 使能使能USS_CTRL 指令。指令。RUN:驱动:

21、驱动(q dn)装置的启动装置的启动/停止控制。停止控制。0为停车,为停车,1为启动。为启动。此停车是按照驱动此停车是按照驱动(q dn)装置中设置的斜坡减速指电机停止。装置中设置的斜坡减速指电机停止。OFF2: 停车信号停车信号 2。此信号为。此信号为“1”时,驱动时,驱动(q dn)装置将装置将封锁主回路输出,电机自由停车。封锁主回路输出,电机自由停车。 OFF3: 停车信号停车信号 3。此信号为。此信号为”1“时,时,驱动驱动(q dn)装置将快速停车。装置将快速停车。 F_ACK:故障确认。当驱动:故障确认。当驱动(q dn)装置发生故障后,装置发生故障后,将通过状态字向将通过状态字向

22、USS主站报告;如果造成故障主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动的原因排除,可以使用此输入端清除驱动(q dn)装置装置的报警状态,即复位。注意这是针对驱动的报警状态,即复位。注意这是针对驱动(q dn)装置的操作。装置的操作。 DIR:电机运转方向控制。其:电机运转方向控制。其“0/1”状态决定运行方向状态决定运行方向 USS_CTRL 指令指令(zhlng)第19页/共78页第二十页,共78页。21Drive:驱动装置在:驱动装置在USS网络上的站号。网络上的站号。从站必须先在初始化时激活才能进行控制。从站必须先在初始化时激活才能进行控制。 Type:向:向USS_C

23、TRL 功能块指示驱动装置类型。功能块指示驱动装置类型。0 - MM 3 系列,或更早的产品;系列,或更早的产品;1 - MM 4 系列,系列,SINAMICS G 110。Speed_SP:速度设定值。速度设定值必须是:速度设定值。速度设定值必须是一个实数,给出的数值是变频器的频率范围一个实数,给出的数值是变频器的频率范围百分比还是百分比还是(hi shi)绝对的频率值取决于变频器中的绝对的频率值取决于变频器中的参数设置(如参数设置(如 MM 440 的的 P2009)。)。 Resp_R:从站应答确认信号。主站从:从站应答确认信号。主站从USS从站收到从站收到有效的数据后,此位将为有效的数

24、据后,此位将为“1”一个程序扫描周期,一个程序扫描周期,表明以下的所有数据都是最新的。表明以下的所有数据都是最新的。 k. Error: 错误代码。错误代码。0 = 无出错。无出错。USS_CTRL 指令指令(zhlng)第20页/共78页第二十一页,共78页。22Status:驱动装置的状态字。此状态字直接来自:驱动装置的状态字。此状态字直接来自驱动装置的状态字,表示了当时的实际运行状态,驱动装置的状态字,表示了当时的实际运行状态,详细的状态字信息意义请参考相应的驱动装置手册。详细的状态字信息意义请参考相应的驱动装置手册。Speed:驱动装置返回的实际运转速度值,实数。:驱动装置返回的实际运

25、转速度值,实数。Run_EN:运行模式反馈,表示驱动装置是运行(为:运行模式反馈,表示驱动装置是运行(为 1)还是停止(为还是停止(为 0) D_Dir:指示驱动装置的运转方向,反馈信号。:指示驱动装置的运转方向,反馈信号。 Inhibit:驱动装置禁止状态指示(:驱动装置禁止状态指示(0 - 未禁止,未禁止,1 - 禁止状态)。禁止状态下驱动装置无法运行。禁止状态)。禁止状态下驱动装置无法运行。要清除要清除(qngch)禁止状态,故障位必须复位,并且禁止状态,故障位必须复位,并且 RUN, OFF2 和和 OFF3 都为都为 0 。Fault: 故障指示位(故障指示位(0 - 无故障,无故障

26、,1 - 有故障)。表示驱动装置处于故障状态,驱动装置上会有故障)。表示驱动装置处于故障状态,驱动装置上会显示故障代码(如果有显示装置)。要复位故障报警状态,必须先消除引起故障的原因,然后显示故障代码(如果有显示装置)。要复位故障报警状态,必须先消除引起故障的原因,然后用用 F_ACK 或者驱动装置的端子、或操作面板复位故障状态。或者驱动装置的端子、或操作面板复位故障状态。 USS_CTRL 指令指令(zhlng)第21页/共78页第二十二页,共78页。23此此USS_CTRL 功能块使用了功能块使用了 PZD 数据读写机制,传输速度比较快数据读写机制,传输速度比较快。但由于它还是串行通信,而

27、且还可能有多个从站需要轮询,因此。但由于它还是串行通信,而且还可能有多个从站需要轮询,因此无法无法(wf)做到做到”实时实时“响应。要实现高要求的快速通信,应该使响应。要实现高要求的快速通信,应该使用用 PROFIBUS-DP 等网络,同时更换主站为更高级的控制器。也由等网络,同时更换主站为更高级的控制器。也由于同样的原因,于同样的原因,USS_CTRL 输入的控制信号需要一个合理的作用时输入的控制信号需要一个合理的作用时间,以等待指令执行完成,过快速的变化可能会导致没有响应。间,以等待指令执行完成,过快速的变化可能会导致没有响应。USS_CTRL已经能完成基本的驱动装置控制,如果需要有更多的

28、参已经能完成基本的驱动装置控制,如果需要有更多的参数控制选项,可以选的数控制选项,可以选的USS指令库中的参数读写指令实现。指令库中的参数读写指令实现。USS_CTRL 指令指令(zhlng)第22页/共78页第二十三页,共78页。2424概述概述(i sh)第23页/共78页第二十四页,共78页。25USS 指令库中共有指令库中共有 6 种参数读写功能块,分别用于读写驱动装置中种参数读写功能块,分别用于读写驱动装置中不同规格的参数,如下表所示。不同规格的参数,如下表所示。USS 参数读写指令采用与参数读写指令采用与 USS_CTRL 功能块不同的数据传输方式功能块不同的数据传输方式。由于许多

29、驱动装置把参数读写指令用到的。由于许多驱动装置把参数读写指令用到的 PKW 数据处理作为后台数据处理作为后台任务,参数读写的速度要比控制功能块慢一些。因此使用这些任务,参数读写的速度要比控制功能块慢一些。因此使用这些(zhxi)指令时需要更多的等待时间,并且在编程时要考虑到,进行指令时需要更多的等待时间,并且在编程时要考虑到,进行相应的处理。相应的处理。USS 读读/写参数写参数(cnsh)指令指令第24页/共78页第二十五页,共78页。26(1)读参数指令)读参数指令以下的程序段读取实际的电动机电流值(参数以下的程序段读取实际的电动机电流值(参数 r0068)。由于此参数是一)。由于此参数是

30、一个实数,因此选用实型参数读功能块。个实数,因此选用实型参数读功能块。参数读写指令必须与参数的类型配合。参数读写指令必须与参数的类型配合。a. EN:要使能读写指令此输入端必须为:要使能读写指令此输入端必须为 1。 b. XMT_REQ: 发送请求。必须使用一个沿检测发送请求。必须使用一个沿检测(jin c)触点以触发读操触点以触发读操作,它前面的触发条件必须与作,它前面的触发条件必须与 EN 端输入一致。端输入一致。 USS 读读/写参数写参数(cnsh)指令指令第25页/共78页第二十六页,共78页。27c. Drive:要读写参数的驱动装置在:要读写参数的驱动装置在USS网络上的地址。网

31、络上的地址。 d. Param: 参数号(仅数字)。此处也可以是变量。参数号(仅数字)。此处也可以是变量。 e. Index:参数下标。有些参数由多个带下标的参数组成一个参数组,下标用来指出具体的某:参数下标。有些参数由多个带下标的参数组成一个参数组,下标用来指出具体的某个参数。对于没有下标的参数,可设置为个参数。对于没有下标的参数,可设置为 0。f. DB_Ptr:读写指令:读写指令(zhlng)需要一个需要一个 16 字节的数据缓冲区,用间接寻址形式给出一个起始字节的数据缓冲区,用间接寻址形式给出一个起始地址。此数据缓冲区与地址。此数据缓冲区与“库存储区库存储区”不同,是每个指令不同,是每

32、个指令(zhlng)(功能块)各自独立需要的。此(功能块)各自独立需要的。此数据缓冲区也不能与其他数据区重叠,各指令数据缓冲区也不能与其他数据区重叠,各指令(zhlng)之间的数据缓冲区也不能冲突。之间的数据缓冲区也不能冲突。 g. Done:读写功能完成标志位,读写完成后置:读写功能完成标志位,读写完成后置 1 。h. Error: 出错代码。出错代码。0 = 无错误。无错误。 i. Value: 读出的数据值。要指定一个单独的数据存储单元。读出的数据值。要指定一个单独的数据存储单元。 EN 和和 XMT_REQ 的触发条件必须同时有效,的触发条件必须同时有效,EN 必须持续到读写功能完成(

33、必须持续到读写功能完成(Done 为为 1),),否则会出错。否则会出错。USS 读读/写参数写参数(cnsh)指令指令第26页/共78页第二十七页,共78页。28(2)写参数指令)写参数指令(zhlng)写参数指令写参数指令(zhlng)的用法与读参数指令的用法与读参数指令(zhlng)类似。与读参数指令类似。与读参数指令(zhlng)的区别是参数是功能块的输入。的区别是参数是功能块的输入。(3)读写多个参数)读写多个参数在任一时刻在任一时刻 USS 主站内只能有一个参数读写功能块有效,否则会出错。主站内只能有一个参数读写功能块有效,否则会出错。因此如果需要读写因此如果需要读写 多个参数(来

34、自一个或多个驱动装置),必须在编程时多个参数(来自一个或多个驱动装置),必须在编程时进行读写指令进行读写指令(zhlng)之间的轮替处理。之间的轮替处理。 USS 读读/写参数写参数(cnsh)指令指令第27页/共78页第二十八页,共78页。2929概述概述(i sh)第28页/共78页第二十九页,共78页。30参数集是对驱动装置进行调试和控制的基础,几乎所有的功能都需要对驱参数集是对驱动装置进行调试和控制的基础,几乎所有的功能都需要对驱动装置的内部参数进行访问、设定和修改。西门子驱动装置的参数功能更动装置的内部参数进行访问、设定和修改。西门子驱动装置的参数功能更为突出,庞大繁多的参数选项,保

35、证了西门子产品的高性能应用和极高的为突出,庞大繁多的参数选项,保证了西门子产品的高性能应用和极高的定制能力定制能力(nngl)。我们假定已经完成了驱动装置的基本参数设置和调试(如电机参数辨识等我们假定已经完成了驱动装置的基本参数设置和调试(如电机参数辨识等等),具体驱动装置的调试请参考相关产品的操作手册等资料。等),具体驱动装置的调试请参考相关产品的操作手册等资料。以下只涉及与以下只涉及与 S7-200 控制器连接相关的参数。控制器连接相关的参数。MM 440 的参数分为几个的参数分为几个访问级别,以便于过滤不需要查看的部分。访问级别,以便于过滤不需要查看的部分。 与与 S7-200 连接时,

36、需要设置连接时,需要设置的主要有的主要有“控制源控制源”和和“设定源设定源”两组参数。要设置此类参数,需要两组参数。要设置此类参数,需要“专专家家”参数访问级别,即首先需要把参数访问级别,即首先需要把 P0003 参数设置为参数设置为 3。(1)控制源参数设置)控制源参数设置控制命令控制驱动装置的启动、停止、正控制命令控制驱动装置的启动、停止、正/反转等功能。控制源参数设置决反转等功能。控制源参数设置决定了驱动装置从何种途径接受控制信号。定了驱动装置从何种途径接受控制信号。MM 440 变频器的参数设置变频器的参数设置第29页/共78页第三十页,共78页。31控制源由参数控制源由参数 P070

37、0 设置:设置:注:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一组即可,即 P07000, 设定值设定值5。(2)设定源控制参数设置)设定源控制参数设置设定值控制驱动装置设定值控制驱动装置(zhungzh)的转速的转速/频率等功能。设定源参数决定了频率等功能。设定源参数决定了驱动装置驱动装置(zhungzh)从哪里接受设定值(即给定)。从哪里接受设定值(即给定)。 MM 440 变频器的参数设置变频器的参数设置第30页/共78页第三十一页,共78页。32控制源由参数控制源由参数 P0700 设置:设置:注:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一

38、组即可,即 P07000, 设定值设定值5。(2)设定源控制参数设置)设定源控制参数设置设定值控制驱动装置的转速设定值控制驱动装置的转速/频率等功能频率等功能(gngnng)。设定源参数决定了驱动装。设定源参数决定了驱动装置从哪里接受设定值(即给定)。置从哪里接受设定值(即给定)。 MM 440 变频器的参数设置变频器的参数设置第31页/共78页第三十二页,共78页。33设置源由参数设置源由参数 P1000 设置:设置:注:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一组即可,即 P10000,设定值,设定值5。(3)USS通信控制的参数设置通信控制的参数设置控制源和设定源

39、之间可以自由组合,根据工艺要求可以灵活控制源和设定源之间可以自由组合,根据工艺要求可以灵活(ln hu)选用。我们以控制选用。我们以控制源和设定源都来自源和设定源都来自 COM Link 上的上的USS通信为例,简介通信为例,简介USS通信的参数设置。通信的参数设置。MM 440 变频器的参数设置变频器的参数设置第32页/共78页第三十三页,共78页。34主要参数有:主要参数有:P0700: 设置设置 P07000 = 5,即控制源来自,即控制源来自 COM Link 上的上的USS通通信信 。P1000: 设置设置 P10000 = 5,即设定源来自,即设定源来自 COM Link 上的上的

40、USS通通信信 。P2009: 决定是否对决定是否对 COM Link 上的上的USS通信设定值规格化,即设通信设定值规格化,即设定值将是运转频率的百分比形式,还是绝对频率值。定值将是运转频率的百分比形式,还是绝对频率值。0 - 不规格化不规格化USS通信设定值,即设定为变频器中的频率设定范围的通信设定值,即设定为变频器中的频率设定范围的百分比形式。百分比形式。1 - 对对USS通信设定值进行规格化,即设定值为绝对的频率数值。通信设定值进行规格化,即设定值为绝对的频率数值。此处此处P2009的设定值的设定值0 。P2010: 设置设置 COM Link 上的上的USS通信速率。根据通信速率。根

41、据 S7-200 通信口通信口的限制的限制(xinzh),支持的通信波特率有:,支持的通信波特率有: 4 - 2400bit/s、5 - 4800bit/s、6 - 9600bit/s、7 - 19200bit/s、8 - 38400bit/s、9 - 57600bit/s、12 -115200bit/s。 注:此设定值应和程序中的值一致,示例中设定值注:此设定值应和程序中的值一致,示例中设定值6。MM 440 变频器的参数设置变频器的参数设置第33页/共78页第三十四页,共78页。35P2011: 设置设置 P20110 = 0 至至 31,即驱动装置,即驱动装置 COM Link 上的上的

42、USS通信通信(tng xn)口在网络上的从站地址。网络上不能有任何两个从站的地址相口在网络上的从站地址。网络上不能有任何两个从站的地址相同。同。注:示例中设定值注:示例中设定值3(与程序中的站地址相一致)(与程序中的站地址相一致)P2012: 设置设置 P20120 = 2,即,即USSPZD 区长度为区长度为 2 个字长。个字长。 P2013: 设置设置 P20130 = 127,即,即USSPKW 区的长度可变。区的长度可变。 P2014: 设置设置 P20140 = 0 至至 65535,即,即 COM Link 上的上的USS通信通信(tng xn)控制信号中断超时时间,单位为控制信

43、号中断超时时间,单位为 ms。如设置为。如设置为 0,则不进行此端口上,则不进行此端口上的超时检查。的超时检查。此通信此通信(tng xn)控制信号中断,指的是接收到的对本装置有效通信控制信号中断,指的是接收到的对本装置有效通信(tng xn)报文之间的最大间隔。如果设定了超时时间,报文间隔超过此设定时报文之间的最大间隔。如果设定了超时时间,报文间隔超过此设定时间还没有接收到下一条信息,则会导致间还没有接收到下一条信息,则会导致 F0072 错误,变频器将会停止运行错误,变频器将会停止运行。通信。通信(tng xn)恢复后此故障才能被复位恢复后此故障才能被复位.根据根据USS网络通信网络通信(

44、tng xn)速速率和站数的不同,此超时值会不同。如果要设定超时值,请参考相关表格率和站数的不同,此超时值会不同。如果要设定超时值,请参考相关表格,并选取一个适当的数值。,并选取一个适当的数值。 MM 440 变频器的参数设置变频器的参数设置第34页/共78页第三十五页,共78页。36P0971: 设置设置 P0971 = 1,上述参数将保存,上述参数将保存(bocn)入入MM 440 的的 EEPROM 中。中。 USS通信是由通信是由 S7-200 和驱动装置配合,因此相关参数一定要配合设和驱动装置配合,因此相关参数一定要配合设置。如通信速率设置不一样,当然无法通信。置。如通信速率设置不一

45、样,当然无法通信。 MM 440 变频器的参数设置变频器的参数设置第35页/共78页第三十六页,共78页。3737S7-200 USS 通信通信(tng xn)第36页/共78页第三十七页,共78页。3838Micro/Win 指令指令(zhlng)库的管理库的管理第37页/共78页第三十八页,共78页。39Step7-Micro/Win 指令库光盘可直接从西门子订购,名称为指令库光盘可直接从西门子订购,名称为 STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN 附件:指令库附件:指令库),订购编号为,订购编号为 6ES

46、7 830 2BC00 0YX0。Step7-Micro/Win 指令库光盘内包含了指令库光盘内包含了 USS 协议指令库和协议指令库和 Modbus 指令指令库,安装后可在库,安装后可在Step7-Micro/Win 中调用。中调用。 使用西门子指令库光盘安装指令库(本文以使用西门子指令库光盘安装指令库(本文以 Step7-Micro/Win V3.2版的库安装文件版的库安装文件(wnjin)为例)的步骤如下:为例)的步骤如下:(1)单击光盘的)单击光盘的 Inst_Library_V11 下下 “Setup.exe” 文件文件(wnjin),在弹出的安装语言,在弹出的安装语言选择框中选择安

47、装语言,单击选择框中选择安装语言,单击 “确定确定” 按钮。按钮。 指令指令(zhlng)库的安装库的安装第38页/共78页第三十九页,共78页。40(2)在欢迎)在欢迎(hunyng)页面中,单击页面中,单击 “Next” 按钮开始安装。按钮开始安装。 指令指令(zhlng)库的安装库的安装第39页/共78页第四十页,共78页。41(3)安装完成后,单击)安装完成后,单击 “Finish” 按钮结束按钮结束(jish)安装,关闭安装程安装,关闭安装程序。序。 指令指令(zhlng)库的安装库的安装第40页/共78页第四十一页,共78页。42(4)安装完成后,启动)安装完成后,启动 Step7

48、-Micro/Win,在,在“指令树指令树”“库库”项下可以发现项下可以发现(fxin)多出了多出了 USS 协议库和协议库和 Modbus 协议库。协议库。指令指令(zhlng)库的安装库的安装第41页/共78页第四十二页,共78页。4343Micro/Win 指令指令(zhlng)库的管理库的管理第42页/共78页第四十三页,共78页。44卸载西门子指令库光盘安装的指令库,按以下步骤即可:卸载西门子指令库光盘安装的指令库,按以下步骤即可:(1)单击光盘的)单击光盘的 Inst_Library_V11 下下 “Setup.exe” 文件,在弹出的语文件,在弹出的语言选择框中选择语言,单击言选

49、择框中选择语言,单击“确定确定(qudng)”按钮进入下一步。按钮进入下一步。 指令指令(zhlng)库的卸载库的卸载第43页/共78页第四十四页,共78页。45(2)系统将自动检测指令)系统将自动检测指令(zhlng)库的安装信息。库的安装信息。指令指令(zhlng)库的卸载库的卸载第44页/共78页第四十五页,共78页。46(3)在)在 “确认卸载确认卸载(xi zi)” 对话框中,若想放弃卸载对话框中,若想放弃卸载(xi zi),可单击,可单击 “否否” 按钮退出卸载按钮退出卸载(xi zi)程序。单击程序。单击“是是”按钮启动卸载按钮启动卸载(xi zi)程程序。序。(4)卸载)卸载(

50、xi zi)完成后,单击完成后,单击“Finish”按钮结束卸载按钮结束卸载(xi zi),关闭,关闭卸载卸载(xi zi)程序。程序。指令指令(zhlng)库的卸载库的卸载第45页/共78页第四十六页,共78页。4747Micro/Win 指令指令(zhlng)库的管理库的管理第46页/共78页第四十七页,共78页。48若有若有*.mwl格式的指令库文件,也可手动添加指令库。手动添加指令库的格式的指令库文件,也可手动添加指令库。手动添加指令库的步骤如下:步骤如下:(1)将指令库文件拷贝到)将指令库文件拷贝到“Step7-Micro/Win V4.0lib”目录下。目录下。(2)在)在“指令树

51、指令树”“库库”项处单击右键菜单,执行菜单命令项处单击右键菜单,执行菜单命令(mng lng)“添加添加/删除库删除库”。 指令指令(zhlng)库的添加库的添加第47页/共78页第四十八页,共78页。49(3)在弹出的)在弹出的 “添加添加(tin ji)/删除库删除库” 对话框中,单击对话框中,单击 “添加添加(tin ji)” 按钮。按钮。 指令指令(zhlng)库的添加库的添加第48页/共78页第四十九页,共78页。50(4)双击选择)双击选择(xunz)要添加的库文件。要添加的库文件。指令指令(zhlng)库的添加库的添加第49页/共78页第五十页,共78页。51(5)单击)单击 “

52、确认确认” 按钮,确认添加刚才的选择库文件按钮,确认添加刚才的选择库文件(wnjin)。(6)添加完毕之后,重新启动)添加完毕之后,重新启动 Micro/Win,会发现,会发现 “库库” 中出现了刚才中出现了刚才添加的库。添加的库。 指令指令(zhlng)库的添加库的添加第50页/共78页第五十一页,共78页。52补充说明:补充说明:(1)指令库文件也可拷贝到其他路径,然而考虑到便于管理,统一)指令库文件也可拷贝到其他路径,然而考虑到便于管理,统一拷贝到拷贝到 “Step7-Micro/Win V4.0lib” 路径下更为合理。路径下更为合理。(2)添加成功后,请勿直接删除或移动指令库文件的位

53、置,否则启)添加成功后,请勿直接删除或移动指令库文件的位置,否则启动动 Step7-Micro/Win V4.0 时,将出现找不到库文件的错误提示(如时,将出现找不到库文件的错误提示(如下下(rxi)图所示)。此错误解决方法为恢复该库文件到原始添加位图所示)。此错误解决方法为恢复该库文件到原始添加位置、或者在置、或者在 Step7-Micro/Win V4.0 删除该库文件。删除该库文件。指令指令(zhlng)库的添加库的添加第51页/共78页第五十二页,共78页。5353Micro/Win 指令指令(zhlng)库的管理库的管理第52页/共78页第五十三页,共78页。54手动删除指令库的步骤

54、如下:手动删除指令库的步骤如下: (1)在)在 “指令树指令树”“库库” 项处单击右键菜单项处单击右键菜单(ci dn),执行菜单,执行菜单(ci dn)命令命令 “添加添加/删除库删除库”。(2)在弹出的)在弹出的 “添加添加/删除库删除库” 对话框中,选中欲删除的库程序所对话框中,选中欲删除的库程序所对应的库文件,单击对应的库文件,单击 “删除删除” 按钮。按钮。指令指令(zhlng)库的删除库的删除第53页/共78页第五十四页,共78页。55(3)在提示框中,单击)在提示框中,单击 “删除删除(shnch)” 按钮确认删除按钮确认删除(shnch)。指令指令(zhlng)库的删除库的删除

55、第54页/共78页第五十五页,共78页。56(4)单击)单击“确认确认”按钮关闭按钮关闭“添加添加/删除库删除库”对话框。对话框。注意:按此方法注意:按此方法“手动删除指令库手动删除指令库”,并不会删除计算机上删除该文件,因此以后还可根,并不会删除计算机上删除该文件,因此以后还可根据据(gnj)需要重新添加。需要重新添加。 指令指令(zhlng)库的删除库的删除第55页/共78页第五十六页,共78页。5757S7-200 USS 通信通信(tng xn)第56页/共78页第五十七页,共78页。58编程示例编程示例(shl)第57页/共78页第五十八页,共78页。591 实验目地实验目地使用使用

56、(shyng) USS 协议实现协议实现 S7-200 与与 MM440 变频器之间的通讯,通过变频器之间的通讯,通过USS指令实现指令实现 PLC 对变频器的控制以及读对变频器的控制以及读/写参数。写参数。2 实验器材实验器材S7-200PLC 一台,一台,MM440 变频器一台,三项异步电动机一台,编程电脑,变频器一台,三项异步电动机一台,编程电脑,PROFIBUS 电缆一条。电缆一条。3 实验步骤实验步骤 (1)连接)连接 MM440 变频器与三项异步电动机,通过调试完成变频器对电动机的变频器与三项异步电动机,通过调试完成变频器对电动机的控制。控制。 (2)使用)使用(shyng)编程计

57、算机编写编程计算机编写 PLC 程序并下载到程序并下载到 CPU 中。中。功能功能(gngnng)要求要求第58页/共78页第五十九页,共78页。60 (3)设置变频器参数使之能和)设置变频器参数使之能和 PLC 配合工作。配合工作。 (4)通过)通过PROFIBUS电缆电缆(dinln)连接连接 PLC 与与 MM440 变频器。变频器。 功能功能(gngnng)要求要求第59页/共78页第六十页,共78页。61编程示例编程示例(shl)第60页/共78页第六十一页,共78页。62实现实现(shxin)步骤步骤第61页/共78页第六十二页,共78页。63S7-200 程序程序(chngx)说

58、明说明(1)I/O分配分配I0.0: 驱动装置的启动驱动装置的启动/停止控制停止控制I0.1: 停车信号停车信号 2。ON时驱动装置将封锁主回路输出,电机自由停车时驱动装置将封锁主回路输出,电机自由停车.I0.2: 停车信号停车信号 3。ON时驱动装置将快速停车时驱动装置将快速停车.I0.3: 故障故障(gzhng)确认。当驱动装置发生故障确认。当驱动装置发生故障(gzhng)后,将通过状后,将通过状态字向态字向USS主站报告;如果造成故障主站报告;如果造成故障(gzhng)的原因排除,可以使用此的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。输入端清除驱动装置的报警状态,即复位。

59、I0.4: 电机运转方向控制电机运转方向控制,OFF时正传,时正传,ON时反转。时反转。I1.0: USS通讯和通讯和PPI通讯切换。通讯切换。I1.1: 读读/写操作开始按钮,写操作开始按钮,ON一下时开始参数的读写。一下时开始参数的读写。第62页/共78页第六十三页,共78页。64S7-200 程序程序(chngx)说明说明Q0.0: 运行模式反馈,表示驱动装置是运行(为运行模式反馈,表示驱动装置是运行(为 1)还是停止(为)还是停止(为 0)。)。Q0.1: 指示指示(zhsh)驱动装置的运转方向,反馈信号,正传为驱动装置的运转方向,反馈信号,正传为1,反转为,反转为0。Q0.2: 驱动

60、装置禁止状态指示驱动装置禁止状态指示(zhsh)(0 - 未禁止,未禁止,1 - 禁止状态)。禁止状态下禁止状态)。禁止状态下驱动装置无法运行。要清除禁止状态,故障位必须复位,并且驱动装置无法运行。要清除禁止状态,故障位必须复位,并且 RUN, OFF2 和和 OFF3 都为都为 0。Q0.3: 故障指示故障指示(zhsh)位(位(0 - 无故障,无故障,1 - 有故障)。有故障)。第63页/共78页第六十四页,共78页。65S7-200 程序程序(chngx)说明说明(2)程序段说明)程序段说明网络网络(wnglu)1:运行开始或:运行开始或I1.0由由OFFON时清除标志位,以及参数读时清

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论