USS 协议通信(电子信息).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;1.1 USS 协议通信概述 1.??概述 USS协议是简化的DP通讯协议、单一的、完全集成的系统,采用RS485的物理接口,支持S7-PLC与传动设备之间通信连接。变频器可以通过串行接口进行完全控制,包括启/停、频率设定和参数设定等。通过串行接口的USS总线最多可连接30台变频器,然后可用一个主站(如PC/SIMATIC PLC)进行控制。 USS总线上的每个传动装置都有一个从站号(在参数中设定),主站依靠它识别每个变频器。这协议是个主从结构,从站变频器只是对主站发来的报文作出回应并发送报文。另有一种广播通讯方式,一个报文可以同时发送给所有的变频器。 ; 变频器有一个使用D型插头的RS485接口,如果主站采用四线制连接,则需将总线终端和正的发送端连在一起,并且将负的接收端和负的发送端连在一起。为减少串行链路上的噪声。建议将总线端线路的正端和负端分别连接在通讯链路末端10V和0V上。应在10V和A之间以及0V和B之间各连一个1K欧姆的终端电阻。另外,应在两终端间连接一个120欧姆的电阻。 在S7-200上应用端口0用于USS协议通讯,但在编程时必须分配给PPI。S7-300必须有PtP端口,采用PtP端口进行通信。 ;(1) Uss 协议指令需要以下资源。 占用内存容量1250-1750字节(取决于所用的指令),端口 0(仅一个),8个子程序和3个中断,400字节容量的v存储器和一个用于某些指令的16字节缓冲区。 (2) USS协议指令应用资源。 1)端口 0: 在USS协议通讯时,不能用于其他通讯。 USS_INIT指令控制端口0分配给USS协议或PPI,只有通过程序中其他USS_INIT指令再分配,或开关置STOP,才能重新与 Micro/WIN32通信。停止与变频器通信会使变频器停止。 可在USS协议应用程序开发时,应用带DP口的CPU226或EM 277与PC通信。当USS协议运行时,这第二个通信口可监视Micro/WIN32应用程序。 在端口0上,与自由端口通信有关的所有特殊继电器SM,都会受USS协议指令的影响。; 2)用户程序空间 除了指令所占用的空间外,用户程序所最多占用1750字节空间开销。 3)V存储器 一个从用户分配的存储单元开始的V存储器的400字节程序块是为USS变量保存的,建议为USS协议指令的每个实例分配一??惟一的缓冲区。某些指令需要缓冲区,建议为每个实例分配惟一的缓冲区 (3)全局符号表配置 当为第一符号输入地址后,全局符号表计算和自动分配表中的剩余符号,即存放在V存储器中,全局符号表可占用400字节的地址,根据指令不同,符号表可以占用位、字节、字等。 ; S7-300采用PtP端口进行通信,其通信编程应用相对简单,通过调用专门的系统功能块指令SFB60发送数据,调用系统功能块SFB61接收数据,并将数据存放在系统功能块的相应背景数据区中保存。在硬件组态时,可在界面上设置S7-300 CPU的通信参数,如协议Protocol)为ASCII,传送表中的速度、数据位、停止位,以及数据接收表和信号配置表的设定。在通信过程中,主站占用的数据区与参数值 PWE 和过程数据 PZD 的字数有如下关系:数据区(字)=2(PWE+PZD)+ PZD + 6 ;1.?? USS协议的概况 所有主从之间的数据报文都由14个字节组成,每个数据报文都是标准的异步报文格式:包括1个起始位、8个数据位、1个偶校验位和1个停止位。 主站发送数据报文的结构如下: ; 从站发送数据报文的结构如下: (1) ?STX区域是一个单字节的ASCⅡSTX字符(值为02),用来表示一个报文的开始。 (2)? LGE是一个单字节区域,表示报文中LGE后的字节数,一些变频器通常为12。 (3)? ADR也是单字节,0~4为从站变频器的地址,位5是广播位,如果设为1,这报文为广播方式,将同时发送给总线上的所有变频器,禁止广播方式则设为0,6、7未用。 ;1)从站到主站的报文,控制位如下含义: 0 0 0 0 不动作 0 0 0 1 VAL域的参数值 0 1 1 1 接收到的指令有错误 1 0 0 0 变频器在本地控制 ; 2)其他均不使用。若返回值为0111,则VAL区有错误。可能错误有: 0:非法的参数号 1:只读参数(在6SE21中不支持) (5)? IND是一个16位的区域,MicroMaster等通用变频器不使用它,总设为0。 (6) VAL是一个16位的区域,它包含PEK区域中所指定的参数的值。根据参数类型,此数据大小可能乘以1或0.1的系数。请参考变频器的手册来确定该参数的系数,通常

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档