ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:1,013.36KB ,
资源ID:5544804      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5544804.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(S7200与V20变频器之间的USS通讯.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

S7200与V20变频器之间的USS通讯.docx

1、S7200与V20变频器之间的USS通讯S7-200与V20的USS通讯1、本例程的系统配置:(1)安装Step7 Micro/Win SP6软件和USS协议,软件下载地址:西门子标准库指令: SP软件下载地址:(2)PC/PPI电缆、S7-200、电源模块、通信电缆。(3)V20驱动装置和一台PC机。2、在使用MicroWin software 创建项目之前,确认USS库文件已经安装:3、创建一个例程: 设置通讯接口本例程使用PC/PPI电缆。 建立PC和PLC之间的连接“双击刷新”搜索到PLC后,点击”确认”。 用电缆将S7-200 Port 0端口与V20的RS485接口相连(注意端口连

2、接规则:V20的P+对3、N-对8),如下图所示: 变频器参数设置:V20 可以通过选择连接宏Cn010实现USS控制,也可以通过直接更改变频器参数的方法来实现。参数设置如下表所示:表一:参数描述Cn010默认值实际设置备注P07000选择命令源55RS485为命令源P10000选择频率55RS485为速度设定值P2023RS485协议选择11USS协议P20100USS/MODBUS波特率86波特率为9600bpsP20110USS地址13变频器的USS地址P20120USS PZD长度22PZD部分的字数P20130USS PKW长度127127PKW部分字数可变P20140USS/MOD

3、BUS报文间断时间5000接收数据时间 使用USS协议的初始化模块初始化S7-200的PORT0端口:EN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。Mode:用这个USS输入值选择通讯协议。1:为端口0指定USS协议,并启用该协议。0:为端口0指定PPI协议,并禁止USS协议。Baud: 波特率:9600,19200115200。Active:激活驱动地址。Done:当USS_INIT 指令执行完成后,Done=1。Error:指令执行的结果,如果有错误,显示错误代码。Active:激活驱动地址举例: 使用USSCTRL模块来控制USS地址为3的

4、变频器,为了运行变频器需要按照表一设置参数:状态表:功能块定义:EN:通常情况总是激活。RUN:指示驱动为启用(1),或禁止(0)。OFF2:允许V20自由停车。OFF3:允许V20快速停止。F _ACK:V20故障复位。DIR:V20转动方向(0:逆时针;1:顺时针)。Drive:V20地址 0-31。Speed:速度给定值,以全速的百分比给出 %,负值时,V20反向)。Resp_R:轮询V20,扫描时=1,并更新下面值。Error:错误字节,参见表:USS指令执行错误。Status:V20返回状态值。Speed:V20速度,%)。Run_EN:V20运行状态(1:运行;0:停止)。D_DI

5、R:V20转动方向(0:逆时针;1:顺时针)Inhibit:V20禁止位状态。 (0:启用;1:禁止)。要清除禁止位,必须将Fault清零,RUN,OFF2, OFF3输入也要清零。Fault:指示故障状态。根据V20故障表确认故障。故障排除后,置位F _ACK使Fault清零。表二:Error 信息Error代码说明0没有错误1驱动未响应2检测到驱动响应中存在校验和错误3检测到驱动响应中存在奇偶校验错误4由于用户程序干扰导致出错5尝试执行了无效命令6提供的驱动地址无效7该通讯接口不能实现USS协议8该通讯接口正在忙于处理指令9驱动速度输入溢出10驱动响应的长度不正确11驱动响应的首字符不正确

6、12驱动响应的长度字符不正确13驱动响应错误14给出的DB_PTR地址不正确15给出的参数号不正确16选择了无效的协议17启用USS:不允许更改18指定了无效的波特率19无通讯:驱动未激活20驱动响应中的参数或值不正确 库存储区分配:在编译程序之前,选择 “程序块” -“ 库” 右键,选择“库存储区”。在点击 “建议地址” 选择V存储区的地址后点击 “OK”退出。 读写U16类型参数:举例:使用USS_RPM_W读取参数P0700的值;状态表:注意:(1)读参数P0700,其数据类型为U16无符号整数。(2)只要给一个上升沿,就完成一次P0700参数的读操作。(3)读入的参数被放在VW332里

7、。(4)需要注意的是Index为0时代表读参数组3.8.2 举例:使用USS_RPM_W设置参数P1000。状态表:注意:(1)写参数P1000,其数据类型为U16无符号整数。(2)只要给一个上升沿,就完成一次P1000参数的写操作。(3)EEPR的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。(4)EEPROM中写数据是有次数限制的,V20最多不超过50000次。 读写U32类型参数:3.9.1举例:使用USS_RPM_D读取参数的值;状态表:注意:(1)读参数P771,其数据类型为U32无符号整数。(2)只要给一个上升沿,就完成一次P771参数的读操作。(3)读

8、入的参数被放在VD432里。16#00150000=。(4)需要注意的是Index为0时代表读参数组。3.9.2 举例:使用USS_WPM_D设置参数状态表:注意:(1)写参数P771,其数据类型为U32无符号整数。(2)只要给一个上升沿,就完成一次P771参数的写操作。(3)EEPR的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。(4)EEPROM中写数据是有次数限制的,V20最多不超过50000次。读写Float类型参数:3.10.1举例:使用USS_RPM_R读取参数的值;状态表:注意:(1)读参数,其数据类型为浮点数。(2)只要给一个上升沿,就完成一次参数的读操作。(3)读入的参数被放在VD532里。(4)需要注意的是Index为1时代表读参数组。3.10.2举例:使用USS_WPM_R设置参数=1.5A状态表:注意:(1)写参数,其数据类型为浮点数。P0305更改条件:P0010=1快速调试。(2)只要给一个上升沿,就完成一次参数的写操作。(3)EEPR的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。(4)EEPROM中写数据是有次数限制的,V20最多不超过50000次。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1