- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7200USS通讯的运用
S7-200 USS通讯的原理及运用
田勇
(北京二十一世纪科技发展有限公司, 北京 100096)
摘要:介绍西门子PLC S7-200 USS协议以及利用该协议与西门子全数字直流调速装置通讯举例。
关键词:USS协议 全数字直流调速装置
The usage of the communication of S7200USS
Tianyong
(Bsijing Twenty First Century ScientistTechnology Development Co;Ltd,Beijing 100096,China)
Abstract: Introducing the USS agreement of Siemens PLC S7200 and making use of fully digital microprocessor-controlled DC variable speed drivers
Keywords:The USS agreement;fully digital microprocessor-controlled DC variable speed drivers
引言:
USS 协议是由Siemens AG 定义的简单的串行数据通讯协议,其通过PLC中专为USS通信而设计的预配置子程序和中断程序与整流装置通讯,无须使用模拟量模块和装置的附加通讯板就能方便的控制下级的传动装置,使系统配置更为简单而经济,适用于对系统响应快速性要求不高的场合。
图1
2、USS协议概况:
Siemens USS协议提供了一个与一个主站的点对点或是总线模式连接,可使任意的Siemens全数字装置连接于一条总线上,USS 协议有以下重要特征:
. 支持多点链接如EIA RS 485 或点对点链接如EIA RS 232
. 主-从存取方法
. 单主站系统
. 最多32个站(最多31个子站)
. 固定电报长度操作
. 简单可靠的电报构成
. 与PROFIBUS 相似的总线操作模式
其作为一个纯粹的主-从协议,一个装置只有从的功能,只在收到一个由主机来的电报后才能向主机发送电报,换句话说通过USS 协议链接的装置不能直接相互交换数据,(它们只能通过装置对装置链接做到这一点)。USS 协议使用户利用周期电报通讯(必须是固定的电报长度)完成与直观任务一样的自动化工作在这种情况下具有不同电报长度的协议很方便电文及参数说明可以用一个电报传送而不需将信息分割。
对于S7200PLC,USS协议使用端口0或1,当端口用于USS协议通讯时,不能用于其它用途,当端口被使用时,与该自由口有关的SM位置要受到USS协议的影响。与装置的通信,对CPU的扫描时异步的,完成一次与装置的通讯通常需要几次CPU扫描,这取决于所连接装置的数目,通讯的波特率以及CPU的扫描时间,一旦USS_INT将端口分配于USS通讯,CPU将按一定时间间隔访问每台装置。
USS数据传输格式如下:
STX LGE ADR 1 2 . . . n BBC
与上级主站的串行连接每个报文以起始标志STX(=02 hex)开始接下来是长度信息(LGE)和地址字节(ADR) 其后是净数据电报由块校验标志(BCC)终止。对于净数据块中的单字数据(16 位) 高字节(第一标志)总是首先发送接下来是低字节(第2 标志) 这也适用于双字数据先是高位字再低位报文结构数据编码
信息编码如下
. STX(报文开始)
ASCII 码02HEX
. LGE(报文长度)
1 个字节包括长度
. ADR(地址位)
1 个字节包括子站地址和电报形式(二进制码)
. 净数据
每个字节为独立的工作内容
. BCC
1 个字节块校验标志
数据编码
举例使用S7200 226CPU,端口0为USS协议,装置采用Siemens全数字直流调速装置6RA70,通讯口编写程序如下:
LD SM0.0
MOVB 16#49, SMB30
MOVB 22, VB1000
MOVB 16#02, VB1001
MOVB 20, VB1002
MOVB 1, VB1003
FILL +0, VW1004, 10
FILL +0, VW1050, 11
TON T32, +100
ATCH USS发送中断, 21
ENI
LD SM0.0
MOVW +0, VW1030
MOVW +0, VW1032
初始化0口为自由口,9600波特,8位/字符,偶校验。
定时中断T32 连接至USS(INT2)作为发送中断.
VB1001为发送起始标志02H
VB1002为发送长度,只包括地址,内容和校验码,V
文档评论(0)