最近接了一个工程,其中包含机车控制器的给定软起动、过流保护和限流,因客户要求尺寸尽量小,所以选用了晶体管LOGO!24CE+AQ2,如果将参数都在小屏显示,客户就可以方便地在现场修改参数。
如图:

因起初客户对过流的反应时间有要求,鉴于PLC自身模拟量反应时间较慢,虽然事先对客户作了说明,要求使用车载地控制器自身的过流保护系统,但经过编程测试,还是特别对LOGO!自身模拟量的反应时间作了测试。
早期规划时,对设定值用算数指令作了标定,用斜坡函数发生器作为给定的软起动。在进行测试的过程中,发现在输入电流超过设定值,发生过流保护时,LOGO!的反应时间为40.8ms,从作出反应至归零的时间(即斜坡函数发生器关断时间)为20ms,所以,在使用算数模块的情况下,过流保护的总时间约60ms。

从触发过流保护,到作出反应的时间。

作出反应之后模拟量关断的时间。
于是,删掉算数功能块,直接对斜坡函数发生器赋值,同样对电流输入值与AQ给定信号作了测试,经检测发现,去掉算数功能块,发现在输入电流超过设定值,发生过流保护时,LOGO!的反应时间为28ms,从作出反应至归零的时间(即斜坡函数发生器关断时间)为20ms,所以,在使用算数模块的情况下,过流保护的总时间约48ms。两者对比,减少的12ms即为加入算数功能块多出的反应时间。

从触发过流保护,到作出反应的时间。

作出反应之后模拟量关断的时间。
从触发过流保护,到作出反应的时间是比较具体的,但在作出反应之后模拟量关断的时间不是确定的,因为根据客户实际过电流的大小(即di/dt的值),在关断过程中,模拟量值降低到什么值是安全的有待确定。所以,在模拟量关断过程中,实际的保护时间应该小于关断到零的时间,即<20ms。
总结:如果使用斜坡函数发生器给定模拟量,在使用过流保护时,应首先使用客户自身驱动器的过流保护功能,LOGO!的保护可以作为辅助。因该客户驱动的频率是10K,所以事先与客户作了说明,本次测试,只是想掌握实际的数据,以便在以后的应用中做一个参考。