pcs7變量怎么自動生成?
1、在初始化組織塊 0B100中初始化一個變量,值都為 0;數據類型要與你溫度所用的數據類型一致。如果是實數,比如MD10(這個變量可以用數據塊)MD10 是上一次溫度采樣值;
再初始化一個計數變量,初始化值為 0;
再初始化一個狀態變量,初始化值為0;
2、不改變 OB35 的循環中斷時長 100MS;
3、在中斷組織塊 OB35中按如下思路編程
A、每當產生一次中斷,則先將計數變量加1;
B、當計數值為 10 時,且狀態變量為1時,則可以用現采樣的溫度值與記錄在MD10中的值做運算,得到變化率。
同時復位計數值為0,將將現采樣值傳送到 MD10,為下一次計算做好準備;
C、當計數值為 10 時,且狀態變量為0時,則將現在的溫度值傳到MD10,并將狀態位置位為 1;這樣可以避免最開始兩秒采樣沒有溫度值的情況。