上个月,我做了个用G120XA 变频器做恒压供水项目,变频器控制和反馈是通过modbus通信实现。硬件包括S7-200Smart plc系统、SmartLine 触摸屏、modbus采集模块、低压 电气和G120XA变频器。我初始化了变频器,设置了电机参数、通信参数以及其它相关参数。然后保存重启后,发现CPU和变频器所有数据都通信不上,而且,BF灯闪红灯。检查了所有的参数,包括通信参数,也不得解决,后来,问了西门子,说modbus通信,建议 现场总线监控时间P2040改为0,也就是现场总线监控失效。但是,之前也没看到有报警提示,只有LED在闪烁,晕倒。而后,通信没有问题了,但是,又遇到新的问题。PID不能自动调节,检查了相关工艺控制器的参数。包括p2200的工艺控制器使能,然后工艺控制器输出一直为手动给定值,一直没有切换到工艺控制器输出的频率。搞了大半天,后来实现没办法,复位驱动后,重新设置参数,调试变频器。终于实现PID自动调节频率。整个调试过程持续了两天,可谓艰难万险,感叹西门子的驱动真难调试! 中间还出现了个插曲,就是modbus通信程序,之前我一直用MW1000=number的上升沿来执行modbus的读写,并且,使用一个MBUS_MSG来实现,但是总是报错6。后来我用置位,然后用完成位复位,方才可以正常通信。我当时也没找到问题原因,不知道大神们有没有遇到这种情况?
|