s7200uss通讯的运用

s7200uss通讯的运用

ID:31643512

大小:108.54 KB

页数:3页

时间:2019-01-16

s7200uss通讯的运用_第1页
s7200uss通讯的运用_第2页
s7200uss通讯的运用_第3页
资源描述:

《s7200uss通讯的运用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、S7-200USS通讯的原理及运用田勇(北京二十一世纪科技发展有限公司,北京100096)摘要:介绍西门子PLCS7-200USS协议以及利用该协议与西门子全数字直流调速装置通讯举例。关键词:USS协议全数字直流调速装置TheusageofthecommunicationofS7200USSTianyong(BsijingTwentyFirstCenturyScientist&TechnologyDevelopmentCo;Ltd,Beijing100096,China)Abstract:IntroducingtheUSSagree

2、mentofSiemensPLCS7200andmakinguseofful1ydigitalmicroprocessor-controlledDCvariablespeeddriversKeywords:TheUSSagreement;fullydigitalmicroprocessor-controlledDCvariablespeeddrivers1>引言:USS协议是由SiemensAG定义的简单的串行数据通讯协议,其通过PLC屮专为USS通信而设计的预配置子程序和中断程序与整流装置通讯,无须使用模拟量模块和装置的附加通讯板

3、就能方便的控制下级的传动装置,使系统配置更为简单而经济,适用于对系统响应快速性要求不高的场合。图12、USS协议概况:SiemensUSS协议提供了一个与一个主站的点对点或是总线模式连接,对使任意的Siemens全数字装置连接于一条总线上,USS协议有以下重要特征:.支持多点链接如EIARS485或点对点链接如EIARS232・主-从存取方法・单主站系统・最多32个站(最多31个子站)•固定电报长度操作.简单可靠的电报构成.与PROFIBUS相似的总线操作模式其作为一个纯粹的主-从协议,一个装置只有从的功能,只在收到一个由主机來的电

4、报后才能向主机发送电报,换句话说通过USS协议链接的装置不能直接相互交换数据,(它们只能通过装置对装置链接做到这一点)oUSS协议使用户利用周期电报通讯(必须是固定的电报长度)完成与直观任务一样的自动化工作在这种情况下具有不同电报长度的协议很方便电文及参数说明可以用一个电报传送而不需将信息分割。对于S7200PLC,USS协议使用端口0或1,当端口用于USS协议通讯时,不能用于其它用途,当端口被使用时,与该口由口有关的SM位置要受到USS协议的影响。与装置的通信,对CPU的扫描时异步的,完成一次与装置的通讯通常需要几次CPU扫描,这

5、取决于所连接装置的数目,通讯的波特率以及CPU的扫描时间,一旦USS.INT将端口分配于USS通讯,CPU将按一定时间间隔访问每台装置。USS数据传输格式如下:STXLGEADR12•••nBBC与上级主站的串行连接每个报文以起始标志STX(二02hex)开始接下来是长度信息(LGE)和地址字节(ADR)其后是净数据电报由块校验标志(BCC)终止。对于净数据块中的单字数据(16位)高字节(笫一标志)总是首先发送接下来是低字节(第2标志)这也适用于双字数据先是高位字再低位报文结构数据编码信息编码如下•STX(报文开始)ASCII码02

6、HEX.LGE(报文长度)1个字节包括长度.ADR(地址位)1个字节包括子站地址和电报形式(二进制码).净数据每个字节为独立的工作内容.BCC1个字节块校验标志数据编码举例使用S7200226CPU,端口0为USS协议,装置采用Siemens全数字直流调速装置6RA70,通讯口编写程序如下:LDSMO.0M0VB16#49,SMB30M0VB22,VB1000M0VB16#02,VB1001M0VB20,VB1002M0VB1,VB1003FILL+0,VW1004,10FILL+0,VW1050,11TONT32,+100ATCI

7、IUSS发送中断,21ENILDSMO.0MOVW+0,VW1030MOVW+0,VW1032初始化0口为自由口,9600波特,8位/字符,偶校验。定时中断T32连接至USS(INT2)作为发送中断.VB1001为发送起始标志0211VB1002为发送长度,只包括地址,内容和校验码,VB1003为从站地址,VB1004始为正文。VB1010-VB1021为PZD区,即有效数据范围,VB1022为BCC码。通讯长度6字。VB1000-VIH022为通讯发送专用存储区。VB1050-VB1071为通讯接收专用存储区。VW1030发送地址

8、计数缓冲区.VW1032通讯标志区USS程序需用2个子程序用于初始化端口和发送计算值,5个中断用于发送中断和相关处理工作。对应6RA70的USS2口设置如下:P790二2;P797二1.0;P796二站地址;P793二6;P791=6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。