數學函數非常重要,在模擬量的處理、PID控制等很多場合都要用到數學函數指令。
(11)計算絕對值指令(ABS)
當允許輸入端EN為高電平“1”時,對輸入端IN求絕對值,結果送入OUT中。IN中的數可以是常數。計算絕對值(ABS)的表達式是:OUT=|IN|。
計算絕對值指令(ABS)和參數見圖1。
圖1
注意:可以從指令框的“??>”下拉列表中選擇該指令的數據類型。
用一個例子來說明計算絕對值指令(ABS),梯形圖如圖2所示。
圖2
當I0.0閉合1次時,激活計算絕對值指令,IN中的實數存儲在MD20中,假設這個數為10.1,實數求絕對值的結果存儲在OUT端的MD20中的數是10.1,假設IN中的實數為一10.1,實數求絕對值的結果存N儲在OUT端的MD20中的數是10.1。由于沒有超出計算范圍,所以Q0.0輸出為“1”。
責任編輯:彭菁
-
PID
+關注
關注
35文章
1472瀏覽量
85515 -
函數
+關注
關注
3文章
4331瀏覽量
62610 -
絕對值
+關注
關注
0文章
13瀏覽量
9107
原文標題:電工知識—SIMATIC S7-1500 PLC 計算絕對值指令(ABS)?指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論