首页 uss协议与变频器通讯

uss协议与变频器通讯

举报
开通vip

uss协议与变频器通讯uss协议与变频器通讯 篇一:USS协议通讯 S7,200控制Micromaster 变频器的标准的USS指令,采用RS485接口方式,通过PLC可以方便地控制和监测Microaster变频器的运行和状态。 在使用USS协议和西门子变频器通讯时,需注意以下几项: (1)USS协议是使用PLC的0端口和变频器通讯的,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口0用于USS协议通讯时,就不能再用于其它的目的了,包括与STEP7 Micro/win的通讯; (2)在编程时,要注意使用的V...

uss协议与变频器通讯
uss 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 与变频器通讯 篇一:USS协议通讯 S7,200控制Micromaster 变频器的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的USS指令,采用RS485接口方式,通过PLC可以方便地控制和监测Microaster变频器的运行和状态。 在使用USS协议和西门子变频器通讯时,需注意以下几项: (1)USS协议是使用PLC的0端口和变频器通讯的,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口0用于USS协议通讯时,就不能再用于其它的目的了,包括与STEP7 Micro/win的通讯; (2)在编程时,要注意使用的V存储器不要和给USS分配的冲突。若在USS协议中使用的是VW4725,VW5117之间的V存储器,建议在编写程序时,尽量不要使用这个区域附近的V存储器,以防出现不可预料的情况。 USS协议编程顺序如下: (1)使用USS,INIT指令初始化变频器。包括指定端口0用于USS协议,通讯的波特率和激活的变频器号等。程序只能通过一次启动或改变USS参数。此程序段可以在程序初 1 始化子程序中完成; (2)使用DRV,CTRL激活变频器。每条DRV,CTRL只能激活一台变频器。而其它USS指令,如:READ,RPM(读变频器参数)、WRITE,RPM(写变频器参数)可以任意添加; (3)配置变频器参数,以便和USS指令中指定的波特率和地址相对应。 (4)连接PLC和变频器间的通讯电缆。需要注意的是,因为是通讯,所以连线时一定要注意动力线和通讯线分开布线,并且通讯线要使用短而粗的屏蔽电缆,且屏蔽层要接到和变频器相同的接地点,否则会给通讯造成干扰,导致变频器不能正常运行。 通讯电缆的连线:PLC端“D”型头,1接屏蔽电缆的屏蔽层,3和8接变频器的两个通讯端子。在干扰比较大的场合,接偏置电阻。如图所示: S7系列的USS协议指令是成型的,我们在编程时不必理会USS方面 通过USS协议实现变频调速器与PLC的通讯控制 来源:现代电子技术 作者:薛小龙 时间:2007-07-12 发布人:卢春妙 1 引 言 在某卫星地球站控制系统中,天线控制系统与监控系统的 2 距离有1 000 m。要求监控系统能实时读取和设置变频调的参数。在天线控制系统中安装了西门子S7-200可编程控制器和西门子变频器调速器。通过西门子S7-200的自由通讯口0与下挂的4台变频进行数字化的信息传递,采用USS协议。通过USS协议,S7-200 PLC可以实时读取和设置变频调的相关参数。通讯速率可达187,kb/s,通信介质采用RS 485屏蔽双绞线。利用S7-200的自由通讯口1与上位监控机通过RS 485方式通讯,将变频器的信息通过S7-200实时传送到上位工控机中。 通过这样的方式可以有效地实现远程监控、减少电缆的数量,提高了系统的自动化水平及运行的可靠性。本文介绍如何使用USS协议以及使用UISS协议要注意的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。 2 使用USS协议的要求 (1)初始化USS协议将专用作USS通讯; (2)USS指令影响所有的与PORT0自由口通讯相关的SM区; (3)USS指令使用14个子程序和3个中断程序; (4)USS指令使得用户程序对存储空间的需求最多可增加3 450 B; (5)USS指令的变量需要400 B的V存储区。该区域的起始地址由用户指定并保留给USS变量; (6)USS指令还要求16 B的通讯缓存区; 3 (7)在执行计算时,USS指令使用累加器AC0,AC3 (8)USS指令不能用在中断程序中。 3 如何使用USS协议以及使用中要注意问题 3(1 USS协议提供的4个功能 (1)USS-INIT 在自由可编程通讯模式下,对与S7-200接口进行的USS通讯进行初始化。只有传输速率与通讯口需要定义所需的子程序、中断和符号标签自动生成。 (2)DRV CTRL 为控制和监视变频器: 在设定的旋转方向和速度上的启动,停止; 快速停止; 以最大额定速度的百分比 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示的驱动器速率(一200,,+200,); 驱动器故障的确认; 当前驱动器状态的询问。 (3)READ PM 用于从变频器读取参数。 (4)WRITE PM 用于将参数写主变频器。 3(2 USS协议编程顺序 (1)使用USS INIT指令初始化变频器,指定端口0 4 用于LJSS协议,设置通讯的波特率指定哪个变频器激活等。程序只能通过一次启动或改变USS参数。此程序段 可以在程序初始化子程序中完成。 (2)使用DRV CTRL激活变频器。每条DRVCTRL只能激活一台变频器。而其他 USS指令,如:REAl)RPM(读变频器参数)、WRITE RPM(写变频器参数)可以任意添加。 (3)配置变频器参数,以便和USS指令中指定的波特率和地址相对应。 (4)连接PLC和变频器间的通讯电缆。需要注意的是,因为是通讯,所以连线时一定要注意动力 线和通讯线分开布线,并且通讯线要使用短而粗的屏蔽电缆,且屏蔽层要接到和变频器相同的接地点,否则会给通讯造成干扰,导致变频器不能正常运行。 3(3需注意的问题 (1)USS协议使用PLC的O端口和变频器通讯,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口O用于USS协议通讯时,就不能再用于其他的目的了,包括与STEP7 Micro/win的通讯; (2)在编程时,要注意使用的V存储器不要和给USS分配的存储器冲突。若在USS协议中使用的是VW4725,'VW5117之间的V存储器,在编写程序时,不要使用这个区域附近的V存储器,以防出现不可预料的情况。 5 3(4使用USS协议程序举例 篇二:PLC与变频器之间通信(USS) 传统的PLC与变频器之间的接口大多采用的是依靠PLC的数字量输出来控制变频器的启停,依靠PLC的模拟输出来控制变频器的速度给定,这样做存在以下问题: 1、需要控制系统在 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 时采用很多硬件,价格昂贵 2、现场的布线多容易引起躁声和干扰 3、PLC 和变频器之间传输的信息受硬件的限制,交换的信息量很少。 4、在变频器的启停控制中由于继电器接触器等硬件的动作时间有延时,影响控制精度。 5、通常变频器的故障状态由一个接点输出,PLC能得到变频器的故障状态,但不能准确的判断当故障发生时,变频器是何种故障。 如果PLC通过与变频器进行通讯来进行信息交换,可以有效地解决上述问题,通讯方式使用的硬件少,传送的信息量大,速度快,等特点可以有效地解决上述问题,另外,通过网络,可以连续地对多台变频器进行监视和控制,实现多台变频器之间的联动控制和同步控制,通过网络还可以实时的调整变频器的参数。 目前各个厂家的变频器都相继的开发出了支持连网的功能,比如,很多变频器都有了支持现场总线(如: 6 DEVICENET、PROFIBUS、AS_I)等的接口协议,可以很方便的与PLC进行数据通信。现在主要介绍西门子S7-200和Micro Master变频器之间的通讯协议USS,使用USS通讯协议,用户可以通过程序调用的方式实现S7-200和Micro Master变频器之间的通信,编程的工作量小,通讯网络由PLC和变频器内置的RS485通讯口和双绞线组成,一台S7-200最多可以和31台变频器进行通讯,这是一种费用低、使用方便的通讯方式。 一、USS通讯协议介绍 USS通讯协议的功能,所有的西门子变频器都带有一个RS485通讯口,PLC作为主站,最多允许31个变频器作为通讯连路中的从站,根据各变频器的地址或者采用广播方式,可以访问需要通讯的变频器,只有主站才能发出通讯请求报文,报文中的地址字符指定要传输数据的从站,从站只有在接到主站的请求报文后才可以向从站发送数据,从站之间不能直接进行数据交换。在使用USS协议之前,需要先安装西门子的指令库。USS协议指令在STEP7—MICRO/WIN32指令树的库文件夹中,STEP7—MICRO/WIN32指令库提供14个子程序、3个中断程序和8条指令来支持USS协议。调用一条指令时,将会自动地增加一个或几个子程序。 USS协议使用CPU的下列资源: 7 1)USS协议占用PLC的通讯端口0或1,使用USS——INIT指令可以选择PLC的端口是使用USS协议还是PPI协议,选择USS协议后PLC的相应端口不能在做其它用途,包括与 STEP7-WICRO/WIN32的通讯,只有通过执行另外一条USS指令或将PLC——CPU的模式开关拨到RUN或STOP状态,才能钟新在进行PPI通讯,当PLC和与变频器通讯中断时,变频器将停止运行,所以在本例中选择CPU226 因为它有两个通讯端口,当第一个口用于USS通讯时,第二个端口可以用于程序监控,USS指令要占用2300,3600字节的程序存储空间和400个字节的变量存储区间 2)变频器的通讯与CPU的扫描时异步的,完成一次变频器的通讯通常需要几个CPU的扫描周期,通讯时间和链路上变频器的台数、波特率和扫描周期有关,本例中通讯的波特率设定为19200,变频器的台数为3台,经实际调试检测通讯时间大约为50ms. 二、使用USS协议的步骤: 1)安装指令库后在STEP7-Micro/win32指令树的/指令/库/USS PROTOOL文件夹中将出现8条指令,用它门来控制变频器的运行和变频器参数的读写操作,这些子程序是西门子公司开发的用户不需要关注这些指令的内部结构,只需要在程序中调用即可。 8 2)调用USS—INIT初始化改变USS的通讯参数,只需要调用一次即可,在用户程序中每一个被激活的变频器只能用一条USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X 或USS-WPM-X指令,但是每次只能激活其中的一条指令。 3)为USS指令库分配V存储区。在用户程序中调用USS指令后,用鼠标点击指令书中的程序块图标,在探出的菜单中执行库内存命令,为USS指令库使用的397个字节的V存储区指定起始地址, 4)用变频器的操作面板设置变频器的通讯参数,使之与用户程序中所用的波特率和从站地址相一致。 5)连接CPU和变频器之间的通讯电缆,为了提高看干扰能力最好采用屏蔽电缆。 三、USS指令说明 1、初始化指令USS-INIT 初始化指令USS-INIT用于允许或禁止PLC和变频器之间的通讯,在执行其他USS协议前,必须先成功的执行一次USS-INIT指令,只有当该指令成滚执行完成后其完成位(DONE)置位后,才能继续执行下面的指令。次USS-INIT指令的参数如表1所示: 2、控制指令USS-CTRL USS-CTRL指令用于控制已经用USS-INIT激活了的变频器,每台变频器只能使用一条这样的指令,该指令将用户命 9 令放在一个通讯缓冲区内,如果指令的参数DRIVE指定的变频器已经激活, 缓冲区内的命令将被发送到指定的变频器,该指令的参数如表2所示: 3、读取变频器参数的USS_RPM_X指令 读取变频器参数的指令包括USS_RPM_W; USS_RPM_D; USS_RPM_R三条指令,分别用于读取变频器的一个无符号字,一个无符号双字和一个实数类型的参数,该指令的参数如表3所示: 4、写变频器参数的USS_WPM_X指令 写变频器参数的指令包括USS_WPM_W; USS_WPM_D; USS_WPM_R三条指令,分别用于向指定变频器写入一个无符号字,一个无符号双字和一个实数类型的参数,该指令的参数如表4所示: 四、在使用USS协议时变频器的相关参数设定如下(以MM440为例) 1、P0003=3 允许访问变频器的所有参数。 2、P0970=1 允许变频器通过参数复位。 3、P0700=5 变频器的控制方式选择为通讯方式。 4、P2010[2=6 变频器的USS波特率选择为9600 5、P2011[0=11 变频器的USS地址0,31 五、应用实例 10 1、控制说明 自动化生产线运载小车是工业自动化生产过程中一种非常实用的机械,它主要用在工厂的自动化生产上不同的生产线之间以及不同的工位之间的物料搬运。它的一个完整的动作周期包括:当一个工位需要装配零件时,该工位的操作者在该工位的操作盘上输入需要的零件名称,输入的信号通过MIS(或ERP)系统生成一个作业信息,该作业信息包括所需零件的存放位置,零件的外型尺寸及所需工位的工位号,然后,MIS(或ERP)系统把该作业信息发送到运载小车的控制系统中,如果运载小车正在作上次接收到作业,则本次下发的作业信息存储到运载小车的作业队列中,前面所接收到作业做完后执行该作业,执行该作业的步骤是运行到取料位置,根据零件的外型尺寸,决定取料时升降和左、右的运行位移,取料完成后,带载运行到所需零件的工位.运载小车动作过程可分为前进、后退;上升、下降;向左、向右,三个方向的运动,在控制系统的设计上,前后运行采用一台变频器,上升下降运行采用一台变频器;左右运行采用一台变频器。控制系统采用西门子S7-200系列的CPU226,CPU226和三台变频器之间采用USS协议进行通讯,系统的硬件配置如下图所示: 图1:系统的硬件配置图 篇三:使用USS协议库的S7-200与变频器通信 11 第五节 使用USS协议库的S7-200与变频器的通信 USS 协议指令是 STEP7-Micro/WIN 32 软件工具包一个组成部分,STEP 7-Micro/WIN 32 软件工具包通过专为 USS 协议通信而设计的预配置子程序和中断程序,使MicroMaster 变频器的控制更为方便,这些程序在STEP 7-Micro/WIN 指令树的库文件夹中作为指令出现。使用这些新指令可控制变频器和读/写变频器参数,当你选择 USS 协议指令时,会自动添加一个或几个有关的子程序 (USS 1 至 USS 7) 而不需编程者的参与。 1 USS_INIT USS_INIT 指令用于允许和初始化或禁止 MicroMaster 变频器通信,在可以使用任何其它 USS 协议指令之前,必须先 执行 USS_INIT 指令且没有错误返回。指令执行完后,完成位 Done bit 立即置位,然后才能继续执行下一条指令,当 EN 输 入为接通时,每一次扫描执行指令。每一次要改变通信状态,必 须精确地执行一次 USS_INIT 指令。因此应通过一个边沿跳变检 测指令来检测 EN 的脉冲接通,一旦 USS 协议已启动, 12 在改变 初始化参数之前,必须通过执行一个新的 USS_INIT 指令,以禁止 USS 协议。USS 输入的值选择通信协议,1 将端口 0 分配给USS 协议和允许该协议,0 将端口0 分配给PPI 并禁止USS 协议。BAUD 设定波特率在 1200 2400 4800 9600 或 19200。ACTIVE 指示哪一个变频器是激活的,共32位(第0-31位),每一位对应一台变频器。例如第0位为1时,则表示激活0号变频器;第0位为0则不激活它。 被激活的变频器都是自动地在后台进行轮询控制,以控制其运行和采集其状态。 当 USS_INIT 指令完成时DONE输出接通ERR 输出字节包含指令执行的结果。2 DRV_CTRL DRV_CRTL指令用于控制 ACTIVE MicroMaster 变频器。 DRV_CRTL指令将选择的命令放在一个通信缓冲区内, 缓 冲区中的命令发送到编址的变频器(DRIVE 参数),如 果该变频器已由 USS_INIT 指令的 ACTIVE 参数选中的 话。每个变频器只应有一个 DRV_ CTRL 指令。 EN 位必须接通,以启动DRV_CRTL 指令。典型地这个指令 13 总是在允许状态。 RUN/STOP 指示变频器是接通1 或是断开0。当RUN 位是接通时,MicroMaster 变频器收到一个命令以便开始以规定的速度和方向运动。为了使变频器运动必须具备以下条件 1) 在USS_INIT 中将变频器激活; 2) 输入参数OFF1 和 OFF2必须设定为 0; 3) 输出参数FAULT 和 INHIBIT 必须为0。 当 RUN 断开时,则发送 MicroMaster 变频器一个命令, 电动机速度降低一直到停止。 OFF2 位用来使 MicroMaster 变频器减速到停止。 OFF3 位用来命令 MicroMaster 变频器快速停止。 F_ACK(故障确认位)用来确认一个故障,当 F_ACK 从低变高时,变频器清除故障(FAULT)。DIR 方向位,指示变频器应向那个方向运动(0-逆时针方,向1-顺时针方向)。 DRIVE(转 载于:wWw.xLTkwj.cOM 小 龙 文档网:uss协议与变频器通讯)(变频器地址)输入是 DRV_CTRL 命令发送给MicroMaster 变频器的地址,有效地址为 0 至 31。 SPD_SP(速度设定点)是全速度百分值的变频速度-200.0% 至 200.0% 。SPD_SP 负值使变频器反方向旋转。 RSP_R(收到响应)位确认从变频器来的响应对所有激活的变频器轮询最新的变频状态信息。每当CPU 从变频器收到 14 一个响应RSP_R 位接通进行一次扫描并更新以下所有的数值。 ERR 是一个错误状态字节它包含与变频器通讯请求的最新结果。 STATUS是由变频器返回的状态字的原始值。 RUN_EN (RUN 允许)指示变频器正在运行1 或已停止0。 DIR_CW 指示变频器的旋转方向(0-逆时针方向1-顺时针方向)。 INHIBIT 指示变频器上的禁止位的状态(0-不禁止1-被禁止)。要清除禁止位,FAULT 位必须断开,RUN OFF2 以及 OFF3 输入也必须断开。 FAULT 指示故障位的状态(0-无故障1-故障)。变频器显示故障代码。(参阅变频器使用手册)要清除 FAULT 位,需消除故障原因并接通 F_ACK 位。 第二节 MICROMASTER 420 通用型变频器 MICROMASTER420 是用于控制三相交流电动机速度的变频器系列。本系列有多种型号,从单相电源电压,额定功率120W 到三相电源电压,额定功率11KW 可供用户选用。 本变频器由微处理器控制,并采用具有现代先进技术水平的绝缘栅双极型晶体管(IGBT)作 为功率输出器件。因此,它们具有很高的运行可靠性和功能的多样性。其脉冲宽度调制的开关频率是可选的,因而降 15 低了电动机运行的噪声。全面而完善的保护功能为变频器和电动机提供了良好的保护。MICROMASTER420 具有缺省的工厂设置参数,它是给数量众多的简单的电动机控制系统供电的理想变频驱动装置。由于MICROMASTER420 具有全面而完善的控制功能,在设置相关参数以后,它也可用于更高级的电动机控制系统。MICROMASTER 420 既可用于单机驱动系统,也可集成到“自动化系统”中。 一、电源和电动机的接线 1(本变频器必须接地。 2.在连接变频器或改变变频器接线之前,必须断开电源。 3.确信电动机与电源电压的匹配是正确的。不允许把单相 / 三相 230 V 的 MICROMASTER 变频器连接到电压为400V 或更高的三相电源。 4.在向同步电动机供电或并联连接几台电动机时,变频器必须在V/f 控制特性下(P1300 = 0,2 或 3)运行。 图 2-1-1 MICROMASTER 420 变频器的接线端子 1) 带有滤波器或不带滤波器 图 2-1-2 电动机和电源的接线方法 二、 控制端子 图 2-1-3 MICROMASTER 420 变频器的控制端子 三、变频器的方框图 图2-1-3 MICROMASTER 420 变频器的方框图 16 第三节 西门子MM420变频器功能参数设置与操作 一、用BOP进行调试的简要说明 利用基本操作面板(BOP)可以改变变频器的各个参数。BOP 具有 7 段显示的五位数字,可以显示参数的序号和数值,报警和故障信息,以及设定值和实际值。参数的信息不能用 BOP 存储。 相关热词搜索:变频器 协议 通讯 uss plc与变频器通讯协议 变频器西门子uss协议c 西门子变频器uss通讯 17
本文档为【uss协议与变频器通讯】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_180829
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-09-15
浏览量:20