V20用USS 控制启停的问题

S7 200 smart 与v20变频器,通过集成的RS485口使用USS通信控制启停和频率,频率设定通信正常。但是启动时变频器的显示屏:显示运行一秒左右马上就停止了。没有故障显示。每次给启动信号都是一样。
变频器参数;
P100=0 
P304=220 
P305=2.2 
P307=0.55
 P308=0.7 
P310=50 
P311=1400 
P700=5 
P1000=5 
P1120=3 
P1121=3 
P3900=1     
       
P1300=2  
P2010=6  
P2011=1  
P2023=1

问题补充:
1,初始化应该没问题,,USS协议的初始化程序是放在一个子程序里面的,而这个子程序是用sm0.1来调用的
2,用变频器面板直接启动变频器是可以的

图片说明:

V20用USS 控制启停的问题    V20用USS 控制启停的问题   

最佳答案

1. 初始化程序 USS_INIT只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此楼主可以试试使用SM0.1或者沿触发的接点调用USS_INIT指令。

2.另外可以思考查看一下V20变频器的参数。
 r2018通过RS485上接收的PZD ,显示通过RS485 上的USS/MODBUS 接收的过程数据。
字1是控制字1,字2是设定值。 

或通过r0054或r2036通过RS485上USS / MODBUS接收的CtrlWrd1。
启动时仔细查看位0的状态,0至1或1至0和V20启停是否相符。
这样可以判断是变频器还是USS控制,到底那一部分的原因。

3.最后的方法就比较麻烦啦,只能在S7 200 SMART的状态表里进行状态查看,分析原因啦。
比如查看:V0.4 ,Done:初始化完成标志和VB958,Error:初始化错误代码。
V950.0,Resp_R: 从站应答确认信号,主站从 USS 从站收到有效的数据后,此位将为“1"一个程序扫描周期,表明以下的所有数据都是最新的。
VB952,Error: 错误代码。0 = 无出错。其他错误代码请参考上传Error 信息。  
V950.4Fault: 故障指示位(0 - 无故障,1 - 有故障)。

4.其实楼主有实物,有时候严格按照教程操作,会少走弯路。
请参考《S7-200与V20之间的USS通讯》再试一试。
https://support.industry.siemens.com/cs/document/92073690?lc=zh-CN

图片说明:

V20用USS 控制启停的问题  

提问者对于答案的评价:
今天出差回来,问题已经解决了。谢谢hbttkj的详细回答!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc137598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:01
下一篇 2017年6月1日 上午1:01

相关推荐