很抱歉!您所访问的页面不存在或网址发生了变化,请稍后再试
很抱歉!您所访问的页面不存在或网址发生了变化,请稍后再试
控制温度上升速率 如何在scl程序中编写 通过上一秒和这一秒的温度差得到温度变化率
1、在初始化组织塊 0B100中初始化一个变量值都为 0;数据类型要与你温度所用的数据类型一致。如果是实数比如MD10(这个变量可以用数据块)MD10 是上一次温度采樣值;
再初始化一个计数变量,初始化值为 0;
再初始化一个状态变量初始化值为0;
3、在中断组织块 OB35中按如下思路编程
A、每当产生一次中斷,则先将计数变量加1;
B、当计数值为 10 时且状态变量为1时,则可以用现采样的温度值与记录在MD10中的值做运算得到变化率。
同时复位计數值为0将将现采样值传送到 MD10,为下一次计算做好准备;
C、当计数值为 10 时且状态变量为0时,则将现在的温度值传到MD10并将状态位置位为 1;这样可以避免最开始两秒采样没有温度值的情况。
4、OB35的资料参考