S7200USS通信.pptVIP

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7200USS通信

S7-200 USS 通信;概述 定义 USS 通信报文传输格式 USS_INIT 指令 USS_CTRL 指令 USS 读/写参数指令 MM 440 变频器的参数设置 Micro/Win 指令库的管理 指令库的安装 指令库的卸载 指令库的添加 指令库的删除 编程示例 功能要求 实现步骤 ;定义 USS 通信报文传输格式 USS_INIT 指令 USS_CTRL 指令 USS 读/写参数指令 MM 440 变频器的参数设置 ;S7-200 与西门子 MicroMaster 系列变频器(如MM440、MM420、MM430 以及 MM3 系列、新的变频器 SINAMICS G110 )之间使用 USS 通信协议进行通信。通过STEP7-Micro/WIN32 V3.2 以上版本指令库中的 USS 库指令,可简单方便地实现通信,控制实际驱动器和读取/写入驱动器参数。 USS 通信总是由主站发起,USS 主站不断循环轮询各个从站,从站根据收到的指令,决定是否、以及如何响应。从站永远不会主动发送数据。从站在以下条件满足时应答: (1)接收到的主站报文没有错误。 (2)本从站在接收到主站报文中被寻址 。 上述条件不满足,或者主站发出的是广播报文,从站不会做任何响应。 对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主站将视为出错。 ;USS 协议的特点为: (1)支持多点通信(因而可以应用在 RS 485 等网络上)。 (2)采用单主站的“主-从”访问机制。 (3)一个网络上最多可以有 32 个节点(最多 31 个从站)。 (4)简单可靠的报文格式,使数据传输灵活高效。 (5)容易实现,成本较低。 ;STEP 7-Micro/WIN USS 指令库提供14个子程序、3个中断例行程序和8条指令,极大地简化了 USS 通信的开发和实现。使用USS 指令库必须满足以下需求: (1)初始化USS协议将端口0指定用于USS通讯。使用 USS_INIT 指令为端口0选择USS通讯协议或PPI通讯协议。选择USS协议与驱动器通讯后,端口0将不能用于其他任何操作,包括与STEP 7--Micro/WIN通讯。 (2)在使用USS协议通讯的程序开发过程中,应该使用带两个通讯端口的S7-200 CPU如CPU226、CPU224XP或EM 277 PROFIBUS模块(与计算机中PROFIBUS CP连接的DP模块)。这样第二个通讯端口可以用来在USS协议运时通过STEP 7--Micro/WIN监控应用程序。 (3)USS指令影响与端口0上自由接口通讯相关的所有SM位置。 ; (4)USS指令的变量要求一个400个字节V内存块。该内存块的起始地址由用户指定,保留用于USS变量。 (5)某些USS指令也要求有一个16个字节的通讯缓冲区。作为指令的参数,需要为该缓冲区在V内存中提供一个起始地址。建议为USS指令的每个实例指定一个独特的缓冲区。 ;定义 USS 通信报文传输格式 USS_INIT 指令 USS_CTRL 指令 USS 读/写参数指令 MM 440 变频器的参数设置 ;(1)字符帧格式:USS 的字符传输格式符合 UART 规范,即使用串行异步传输方式。USS 在串行数据总线上的字符传输帧为 11 位长度,包括: 连续的字符帧组成 USS 报文。 在一条报文中,字符帧之间的间隔延时要小于两个字符帧的传输时间(当然这个时间取决于传输速率)。S7-200 CPU 的自由口通信模式正好能够支持上述字符帧格式。 把 S7-200 的自由口定义为以上字符传输模式,就能通过编程,实现USS 协议报文的发送和接收。主站控制器的所支持的通信模式必须和所要控制的驱动装置所要求的一致,这是实现 S7-200 和西门子驱动装置通信的基础。 ;(2)报文帧格式:协议的报文简洁可靠,高效灵活。报文由一连串的字符组成,协议中定义了它们的特定功能: 以上每小格代表一个字符(字节)。含义如下: STX: 起始字符,总是 02 h LGE: 报文长度 ADR:从站地址及报文类型 BCC: BCC 校验符 在 ADR 和 BCC 之间的数据字节,称为 USS 的净数据。主站和从站交换的数据都包括在每条报文的净数据区域内。 ;净数据区由 PKW 区和 PZD 区组成: 以上每小格代表一个字(两个字节),含义如下: PKW: 此区域用于读写参数值、参数定义或参数描述文本,并可修改和报告参数的改变 。其中: PKE: 参数 ID。包括代表主站指令和从站响应的信息,以及参数号等 IND: 参数索引,主要用于与 PKE 配合定位参数 PWEm:参数值数据 ; PZD: 此区域用于在主站和从站之间传递控制和过程数据。控制参数按

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档