我想在S7200中編寫(xie) 程序,計算如下公式:300000/125*0.04,
我想將0.04作為(wei) 變量,可隨時修改成其他小數數值。
答:1、想將0.04作為(wei) 變量,可隨時修改成其他小數數值。請問這個(ge) 計算如何編寫(xie) 程序?
修改的途徑是上位機或hmi,在plc中特定一雙字存儲(chu) 單元,例如MD10。0.04這樣的實數形式的數據在S7-200中需要一一雙字存儲(chu) 單元。在上位機或HM的組態軟件中通過變量建立與(yu) S7-200的連接即可。
2、300000/125*0.04:
在在S7-200中計算上述表達式時要注意:
、應用整數轉換為(wei) 雙字指令ITD,將300000的存儲(chu) 單元雙整數存儲(chu) 單元。再應用DTR指令轉換為(wei) 實數形式;
、被除數125要取實數形式,即指令為(wei) L 125.0;
、上述兩(liang) 者進行實數除法,即指令為(wei) DIV_R,其結果也為(wei) 實數;
、上述除法結果再與(yu) 0.04進行實數乘法,即指令MUL_R。