菜鸟提问:
有两个输入,电机M1的电流AI1、工作空间中的油温AI2。
一个输出,电机M2的振动频率AQ1。
我现在要做一个程序,M2的频率AQ1随着M1的电流AI1的上升分四段直线上升(按一定斜率上升)。
当M1的电流AI1高于额定电流(或者油温AI2高于设定值)时,AQ1往下降(往下降*好也是线性连续的)
当AI1(AI2)低于额定设定值时,AQ1再次往上升(线性连续)到设定值,形成一个阻尼振动式的调整。
以下是对于模拟量函数发生器的用法的问题:
现在要用两段模拟量斜坡函数
电机启动后运行电流达到40%的时候运行**段斜坡函数
电流达到50%都时候运行**段斜坡函数
现在遇到的问题是在**段函数与**段函数切换的时候启动值只能设置定值,有什么办法能采用**段函数的*终值,这样两段函数才能连续,系统才能稳定
SF019为条件1,(40%运行电流)控制SF023斜坡函数发生器从200到400,1步/秒
同时SF024斜坡函数发生器从150到4003步/秒
当SF020(50%运行电流)控制SF024斜坡函数发生器到150到8003步/秒
两个斜坡函数控制一个模拟量输出
我希望能在条件1到条件2转换时能做到两个斜坡函数输出的那个模拟量值连续
侠士:
**段函数发生器起始值引用**段函数发生器的*大值,或将**段发生器的值输入模拟算数,将**段发生器引用这个值作为起始值即可确保连续。