签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
200smart 与V20变频器USS通讯测试
前一些天,同事拿来一个V20变频器,让我测试一下用多种方法驱动,我说西门子官方有自己的驱动指令USS,应用起来应该是比较方便的,毕竟是自己的产品互相之间的通讯,且我之前也没有使用过,一直有想测试一下的思想。
测试环境:
1)200smart SR30 PLC / 台;6ES7 288-1SR30-0AA0
2)V20变频器 / 台;6SL3210-5BE23-0UV0
3)第三方小电机 / 个
4)若干导线、编程软件200 smart V2.1版本
5)测试环境办公室内,变频器电源取自立式空调的三相电源。
测试:
1) 打开之前下载的V20变频器用户手册,关注USS通讯参数:
首先设置P0010 = 30 P0970 = 21 做回工厂设置,设置P0003 = 3(专家参数)
设置电机参数;不详述
操作宏参数为Cn10 = USS
其中:
P0700 = 5
P1000 = 5
P2023 = 1 USS协议
P2010[0] = 6 USS通讯频率9600pbs
P2011[0] = 1 USS从站地址
P2012[0] = 2 报文长度
P2013[0] = 127
P2014 = 0 (报文间断时间,默认500mS)
设置完成这些电机及通讯参数后,给变频器重新断电再上电。
2) 编程,USS官方资料非常多,参考200smart plus足可以理解,指令也非常简单,电机控制除了一个USS通讯初始化指令外,就是电机控制指令了,管脚描述也非常清楚明白,图示:测试V20变频器从站设置为1#站,16#02.
USS_INIT初始化指令调用SM0.1就可以。
Mode = 1 USS通讯必填项
Baud = 9600 USS通讯频率与变频器设置一致
Port = 0 硬件连接通讯口,集成的为0,扩展信号板为1
Active 从站地址,0-31位的16#数据描述
Done 初始化完成为1
Error 初始化错误信息,无错误为0
3) 电机驱动指令:USS_CTRL指令涵盖了变频器电机控制的基本方式。
RUN = 电机启动/停止
OFF2 自由停车
OFF3 快速停车
F_ACK 变频器故障复位
DIR 变频器旋转方向
Drive 从站地址号:1
Type 模式:1
Speed_SP 变频器频率输出百分比,100%对应最高频率P1082
Resp_R
Error 驱动器错误
Statue 驱动器状态
Speed 驱动器反馈实际频率百分比
Run_EN 驱动器运行
D_Dir 旋转方向
Inhibit 驱动器禁止
Fault 驱动器故障
4) 硬件连接:
PLC侧集成的prot0口,RS485的3---P+ 8---N-
V20变频器端子为快速连接端子,接线非常方便。
5) 连接确认没有错误,上电测试:
为习惯于变频器频率设置0-50HZ,做一个简单的比例缩放程序,方便理解:
VD108为假设的频率设置地址。
乘2.0,相当于USS_CTRL指令Speed_SP的变频器最大频率输出百分比,设置VD108 = 50.0,则相当于让变频器输出50Hz,Speed_SP管脚得到100.0的数据符合指令控制要求。
6) 使能RUN管脚启动变频器,图示:
变频器反馈频率百分比VD104 = 99.9939,接近100%,驱动器运行V0.2 = 1;旋转方向V0.3 =1,Error MB1 =0没有故障。断开M10.0 = 0,电机按自由停车方式停止运行。
7) 读取变频器参数:
为读取V20变频器运行电流值r027参数,我再编辑一个程序:
VW20 = 27(读取参数r027变频器实际输出电流),使能V0.6,在VD112 = 0.8A左右的工作电流值。
测试过程事项:
开始测试时,我为了图方便,没有连接变频器输出的电机,在实际测试过程中曾经对OOF2和OFF3的定义逻辑错误(判断、监控Speed管脚),连接实际电机后,监控USS_CTRL的Spped管脚,显示符合实际OFF2/OFF3含义。另外,P2014 = 0,我实际测试时,遇到变频器报警F72错误,将P2014由500修改为0后,接通M10.3 =1(使能F_ACK管脚)报警消失。其它读、写测试也非常方便应用,此。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1682843&b_id=64&s_id=80&num=5
趁热打铁,在连接好外部硬件前提下,赶紧测试了modbus rtu方式的通讯,宏参数Cn011.
修改变频器宏参数,编辑modbus rtu通讯程序,测试也可以的。
想要说明的是第一次USS测试,居然把通讯线接反了,使能RUN管脚及给定Speed_SP频率百分比数据,变频器没有“宝马”运行标记,Error报警,才想起是可能的P+/N-接反了,调换通讯信号线后,故障消失,使能后变频器有频率输出,电机是后来加上的,建议第一次测试,完整连接变频器负载,会更容易理解管脚含义。
空载时,理解OFF2和OFF3是反的,根据频率下降幅度判断。
200smart 通过modbus rtu与V20变频器通讯例子,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1683043&b_id=64&s_id=0&num=6#anch
学习了,要好好研究
楼主。我为啥2010-2014这些参数显示不出来,我想更改地址及波特率。,。。
P0003 = ?
把它设置到专家参数, P0003 = 3。
好贴,学习了,感谢分享。最近在维护客户的smart和v20变频器,正好用上。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录