數學函數非常重要,在模擬量的處理、PID控制等很多場合都要用到數學函數指令。
(1)加指令(ADD)
當允許輸入端EN為高電平“1”時,輸入端IN1和IN2中的整數相加,結果送入OUT中。加的表達式是:IN1+IN2=OUT。加指令(ADD)和參數見表圖1。
圖1
注意:可以從指令框的“??>”下拉列表中選擇該指令的數據類型。單擊指令中添加的圖標可以添加可選輸入項。
用一個例子來說明加指令(ADD),梯形圖如圖2所示:
圖2
當I0.0閉合時,激活加指令,IN1中的整數存儲在MW10中,假設這個數為11,IN2中的整數存儲在MW12中,假設這個數為21,整數相加的結果存儲在OUT端的MW16中的數是42。由于沒有超出計算范圍,所以Q0.0輸出為“1”。
【例4-21】有一個電爐,加熱功率有1000W、2000W和3000W三個擋,電爐有1000W和2000W兩種電加熱絲。要求用一個按鈕選擇三個加熱擋,當按一次按鈕時,1000W電阻絲加熱,即第一擋;當按兩次按鈕時,2000W電阻絲加熱,即第二擋;當按三次按鈕時,1000W和2000W電阻絲同時加熱,即第三擋;當按四次按鈕時停止加熱,請編寫程序。
【解】梯形圖如圖3所示:
圖3
如圖3所示的梯形圖程序,沒有邏輯錯誤,但實際上有兩處缺陷,一是上電時沒有對Q0.0~Q0.2復位,二是浪費了多達14個輸出點,這在實際工程應用中是不允許的。對以上程序進行改進,如圖4所示。
圖4
-
plc
+關注
關注
5016文章
13387瀏覽量
465395 -
PID控制
+關注
關注
10文章
460瀏覽量
40275 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15828 -
S7-1500
+關注
關注
3文章
300瀏覽量
6516
原文標題:電工知識—SIMATIC S7-1500 PLC SIMATIC 加指令(ADD)指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論