首页 西门子 S7-200和6RA70之间USS通讯

西门子 S7-200和6RA70之间USS通讯

举报
开通vip

西门子 S7-200和6RA70之间USS通讯 S7-200 与 6RA70 之间的 USS 通讯 S7-200 and 6RA70 USS Communication Single FAQ Edition (2006-07) A&D Service & Support ...

西门子 S7-200和6RA70之间USS通讯
S7-200 与 6RA70 之间的 USS 通讯 S7-200 and 6RA70 USS Communication Single FAQ Edition (2006-07) A&D Service & Support Page 2-10 摘 要: 如何实现 S7-200 与 6RA70 装置的连接? 关键词: S7-200, 6RA70, USS, 符号表,状态表 Key Words: S7-200, 6RA70, USS, Symbol Table, Status Chart A&D Service & Support Page 3-10 一、 S7-200 与 6RA70 装置连接 1. 系统要求 ¾ 安装 MicroWin software(V3.2 以上)以及 USS 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 库(V2.0 以上) ¾ PC/PPI 电缆、S7-200(如 CPU 226XM)、电源模块、通信电缆 ¾ 6RA70 驱动装置及一台 PC 机 2. 在使用 MicroWin software 创建项目之前,先检查 USS protocol 协议是否被正确安装, 此协议库需要单独购买: 3.我们需要创建一个简单的例程: ¾ 第一步:设置通讯接口 A&D Service & Support Page 4-10 ¾ 第二步:建立 PC 与 S2-200 之间连接(注意:PC 通过 PC/PPI 电缆与 S7- 200PORT1 口连接;) ¾ 第三步:用串口电缆将 S7-200PORT0 端口与 6RA70 的 PMU 上 X300、CUD1 端 子 X172 或 CUD2 端子 X162 相连 (注意:端口连接的规则,X300 是 3 对 3、8 对 8;CUD1 端子 X172 是 3 对 X172:58,8 对 X172:59;CUD2 端子 X162 是 3 对 X162:63,8 对 X162:64) ¾ 第四步:使用 USS 协议的初始化模块初始化 S7-200 的 PORT0 端口 二进制值 2#1000 0000 0000 表示要初始化 USS 地址 11 的 6RA70 驱动装置,波 特率为 9600,此波特率值要与 PC/PPI 电缆的设置相同,详细情况请参看 USS_INIT 的帮助文件;此外我们还需要在 6RA70 装置上设置相应的参数。 表一: 参数 USS1(PMU:X300) USS2(CUD1:X172) USS3(CUD2:X162) P780=2 P790=2 P800=2 P787=0 P797=0 P807=0 P786=11 P796=11 P806=11 P783=6 P793=6 P803=6 A&D Service & Support Page 5-10 P781=2 P791=2 P801=2 P782=127 P792=127 P802=127 P927 P927=6 P927=42 P927=82 P785.1=1 P795.1=1 P805.1=1 P785.2=0 P795.2=0 P805.2=0 P644=2002 P644=6002 P644=9002 P661=2100 P661=6100 P661=9100 ¾ 第五步:使用USS_CTRL模块来控制USS地址11的6RA70装置,为了运行6RA70 需要按照表一设置参数 符号表 状态表 A&D Service & Support Page 6-10 ¾ 第六步:在编译程序之前,选择 Program Block -> Library then right mouse click: select Library Memeory. 在点击 Suggested Address 选择 V 存储区的地 址后点击 “OK”退出,如下图所示: ¾ 第七步:编译程序并下载到S7-200,将RUN位置1,并在状态表中输入速度给定, 在闭合CUD1端子X172:37和X172:38之后,6RA70直流装置就可以运行起来了, 如下图状态表所示:(注意:由于MM440和6RA70的工作方式和控制字的定义并 不完全相同,所以你需要将OFF2、OFF3、F_ACK命令位连接到6SE70相应的参 数,它们才能起作用;此外,由于控制字的定义不相同,DIR方向控制位并不能起 到方向控制的作用;详细情况请参看USS_CTRL的帮助文件及6RA70控制字的定 义,在本例中将RUN信号连接到6RA70脉冲使能控制参数P661,而将速度给定连 接到主给定参数P644) A&D Service & Support Page 7-10 4. 读写O2类型参数:如读写参数P078,使用USS_RPM_W和USS_WPM_W(这两个功能 块用来读写16位无符号整数) ¾ 读参数P078,其数据类型为O2,表示16位无符号整数;其程序块如下图所示: 在运行此程序块的情况下,只要给S7-200的I0.3置一个上升沿,就可以完成一次对 参数P078的读操作,读入的值被保存到R_P078。需要特别注意的是USS_RPM_W 的INDEX值必须置1,因为MM440默认的是PXXXX.0参数组,而6RA70默认的是 PXXX.1参数组 ¾ 写参数P078,其程序块如下图所示: 在运行此程序块的情况下,只要给S7-200的I0.4置一个上升沿,就可以完成一次对 参数P078的写操作,将W_P078中保存的值写入到参数P078。USS_WPM_W的 EEPROM是逻辑“0”时,写入的值只被保存到6RA70的RAM中,当EEPROM是 逻辑“1”时,写入的值同时被保存到6RA70的RAM和EEPROM中,但向 EEPROM中写数据是有次数限制,最多不要超过50000次 ¾ 读写参数P078的操作请参照如下的状态表所示: A&D Service & Support Page 8-10 5. 读写I2类型参数:如读写参数P320,使用USS_RPM_W和USS_WPM_W(这两个功能块 用来读写16位无符号整数) ¾ 读参数P320,其数据类型为I2,表示16位有符号整数;其程序块如下图所示: 在运行此程序块的情况下,只要给S7-200的I1.1置一个上升沿,就可以完成一次对 参数P320的读操作,读入的值被保存到R_P320。 ¾ 写参数P320,其程序块如下图所示: 写值 A&D Service & Support Page 9-10 在运行此程序块的情况下,只要给S7-200的I1.2置一个上升沿,就可以完成一次对 参数P320的写操作,将W_P320中保存的值写入到参数P320。 ¾ 读写参数P078的操作请参照如下的状态表所示 ¾ 参数P320的数据类型是I2(16位有符号的整数),而USS功能块USS_RPM_W和 USS_WPM_W是根据MM440参数数据类型的定义,用来读写16无符号的整数。因 此用这两个功能块读写6RA70的I2型参数时会产生一定的问题,如参数值是正数是 能够正确读写,当参数值是负数时,读写操作就无法实现了 6. 此外S7-200的USS库还包括USS_RPM_D和USS_WPM_D(这两个功能块用来读写32位 无符号整数),以及USS_RPM_R和USS_WPM_R(这两个功能块用来读写浮点数) 写值 A&D Service & Support Page 10-10 Drive 西门子(中国)有限公司 自动化与驱动集团 客户服务与支持中心 网站首页:http://www.ad.siemens.com.cn/Service/ 专家推荐精品文档:http://www.ad.siemens.com.cn/Service/recommend.asp 驱动技术常问问题:http://support.automation.siemens.com/CN/view/zh/10803928/133000 “找答案”驱动技术版区: http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1038
本文档为【西门子 S7-200和6RA70之间USS通讯】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_098728
暂无简介~
格式:pdf
大小:462KB
软件:PDF阅读器
页数:10
分类:企业经营
上传时间:2010-11-13
浏览量:80