最近学习PLC和变频器的通信技术,PLC:S7 200 SMART ;变频器:SINAMICS V20 , USS协议 RS485通信,SMART 700 IE 触摸屏。
主要功能是启停和调速控制电机运转,并读出电机的电压、电流等参数 。触摸屏画面上有启停按钮,电压、电流以及电机运行状态比如运行停止状态、正反转状态。
按照有关文档写了下面三段测试程序。
测试时出现的情况是:变频器加电后,启动停止及调速运行,都正常。但一旦读取了某个参数比如电压,这时就发现USS_CTRL 子程序的输出参数 Error的值在0和3中间不停的跳动,同时Status 、Speed、Run_EN、D_Dir也随着Error的值在0和正常值之间跳动。 我的启停信号从Run_EN获取,电机运转方向从D_Dir获取,这也就导致了这这两个信号也在触摸屏中跳动,不能正常显示。
这究竟是哪里出了问题,实在没头绪,请各位专家帮帮忙。

152714.avi