USS通讯在交流调速控制系统中应用 .docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《USS通讯在交流调速控制系统中应用 .docx》由会员分享,可在线阅读,更多相关《USS通讯在交流调速控制系统中应用 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结USS 通讯在沟通调速掌握系统中的应用2021-10-15 8:20:00 来源:中国自动化网引 言:传统的 PLC 与变频器之间的接口大多采纳的是依靠PLC 的数字量输出来掌握变频器的启停, 依靠 PLC 的模拟输出来掌握变频器的速度给定,这样做存在以下问题:1、需要掌握系统在设计时采纳许多硬件,价格昂贵2、现场的布线多简单引起躁声和干扰3、PLC 和变频器之间传输的信息受硬件的限制,交换的信息量很少。4、在变频器的启停掌握中由于继电器接触器等硬件的动作时间有延时,影响掌握精度。5、通常变频器的故障状态由一个接点输出,PLC 能得到变频器的故障状态,但不能精确的判定当故障发生
2、时,变频器是何种故障。假如 PLC 通过与变频器进行通讯来进行信息交换,可以有效的解决上述问题,通讯方式使用的硬件少,传送的信息量大,速度快,等特点可以有效的解决上述问题,另外,通过网络,可以连续的对多台变频器进行监视和掌握,实现多台变频器之间的联动掌握和同步掌握,通过网络仍可以实时的调整变频器的参数。目前各个厂家的变频器都相继的开发出了支持连网的功能,比如,许多变频器都有了支持现场总线如: DEVICENET 、PROFIBUS 、AS_I )等的接口协议,可以很便利的与PLC 进行数据通信。本文主要介绍西门子S7-200 和 MicroMaster 变频器之间的通讯协议USS,使用 USS
3、 通讯协议,用户可以通过程序调用的方式实现S7-200 和 MicroMaster 变频器之间的通信,编程的工作量小,通讯网络由PLC 和变频器内置的 RS485 通讯口和双绞线组成,一台S7-200 最多可以和31 台变频器进行通讯,这是一种费用低、使用便利的通讯方式。一、 USS 通讯协议介绍USS 通讯协议的功能,全部的西门子变频器都带有一个RS485 通讯口, PLC 作为主站,最多答应 31 个变频器作为通讯连路中的从站,依据各变频器的的址或者采纳广播方式,可以拜访需要通讯的变频器,只有主站才能发出通讯恳求报文,报文中的的址字符指定要传输数据的从可编辑资料 - - - 欢迎下载精品名
4、师归纳总结站,从站只有在接到主站的恳求报文后才可以向从站发送数据,从站之间不能直接进行数据交换。在使用 USS 协议之前,需要先安装西门子的指令库。USS 协议指令在 STEP7MICRO/WIN32指令树的库文件夹中,STEP7 MICRO/WIN32指令库供应 14 个子程序、 3 个中断程序和 8 条指令来支持USS 协议。调用一条指令时,将会自动的增加一个或几个子程序。USS 协议使用 CPU 的以下资源,1) USS 协议占用 PLC 的通讯端口 0 或 1,使用 USS INIT 指令可以挑选 PLC 的端口是使用USS 协议仍是 PPI 协议,挑选 USS 协议后 PLC 的相应
5、端口不能在做其它用途,包括与STEP7- WICRO/WIN32的通讯,只有通过执行另外一条USS 指令或将 PLC CPU 的模式开关拨到RUN 或 STOP 状态,才能钟新在进行PPI 通讯,当 PLC 和与变频器通讯中断时,变频器将停止运行,所以在本例中挑选CPU226 由于它有两个通讯端口,当第一个口用于USS 通讯时,其次个端口可以用于程序监控,USS 指令要占用 2300 3600 字节的程序储备空间和400 个字节的变量储备区间2) 变频器的通讯与CPU 的扫描时异步的,完成一次变频器的通讯通常需要几个CPU 的扫描周期,通讯时间和链路上变频器的台数、波特率和扫描周期有关,本例中
6、通讯的波特率设定为19200,变频器的台数为3 台,经实际调试检测通讯时间大约为50ms.二、使用 USS 协议的步骤 :1) 安装指令库后在STEP7-Micro/win32指令树的 /指令 /库/USS PROTOOL 文件夹中将显现 8 条指令,用它门来掌握变频器的运行和变频器参数的读写操作,这些子程序是西门子公司开发的用户不需要关注这些指令的内部结构,只需要在程序中调用即可。2) 调用 USS INIT 初始化转变 USS 的通讯参数,只需要调用一次即可,在用户程序中每一个被激活的变频器只能用一条USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X或 USS- WPM-X
7、指令,但是每次只能激活其中的一条指令。3) 为 USS 指令库安排 V 储备区。在用户程序中调用USS 指令后,用鼠标点击指令书中的程序块图标,在探出的菜单中执行库内存命令,为USS 指令库使用的 397 个字节的 V 储备区指定起始的址,4) 用变频器的操作面板设置变频器的通讯参数,使之与用户程序中所用的波特率和从站的址相一样。5) 连接 CPU 和变频器之间的通讯电缆,为了提高看干扰才能最好采纳屏蔽电缆。三、 USS 指令说明1、初始化指令USS-INIT初始化指令 USS-INIT 用于答应或禁止 PLC 和变频器之间的通讯,在执行其他USS 协议前,必需先胜利的执行一次USS-INIT
8、 指令,只有当该指令成滚执行完成后其完成位DONE )置位后,才能连续执行下面的指令。次USS-INIT 指令的参数如表 1 所示:表 1 USS-INIT 指令的参数序号参数数据类型参数功能1 ENBOOL该位为 1 时 USS-INIT 指令被执行,通常采纳脉冲指令2 MODEBYTE用于挑选 PLC 通讯端口的通讯协议, 1 挑选 USS, 0 挑选 PPI3 BAUDINT指定通讯的波特率,可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结4 ACTIVEDINT用于设定链路上的哪个变频器被激活,ACTIVE 共 32 位, 031 分别对
9、应通讯链路上的0 到 31 台变频器。例如: ACTIVE 的给定值为16#0000 0000 0000 0010 时,表示链路上的其次台变频器被激活。被激活的变频器自动的与主站PLC 进行通讯,以掌握其运行和采集其状态。可编辑资料 - - - 欢迎下载精品名师归纳总结5 DONEBIT当 USS-INIT 指令正确执行完成后该位置16 ERRORBYTE在 USS-INIT 指令执行有错误时该字节包含错误代码2、掌握指令 USS-CTRLUSS-CTRL 指令用于掌握已经用USS-INIT 激活了的变频器,每台变频器只能使用一条这样的指令,该指令将用户命令放在一个通讯缓冲区内,假如指令的参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- USS通讯在交流调速控制系统中应用 USS 通讯 交流 调速 控制系统 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内