數學函數非常重要,在模擬量的處理、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
+關注
關注
38文章
1499瀏覽量
91154 -
函數
+關注
關注
3文章
4417瀏覽量
67499 -
絕對值
+關注
關注
0文章
13瀏覽量
9360
原文標題:電工知識—SIMATIC S7-1500 PLC 計算絕對值指令(ABS)?指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
STM32求絕對值函數
原標題:C語言 STM32 求絕對值函數函數名: abs功 能: 求整數的絕對值頭文件:math.h函數原型:int abs(int i);程序例:#include #include
發表于 08-24 07:33
絕對值編碼器安裝
絕對值編碼器安裝目前市場上提供的絕對值編碼器,一般情況下主要 有兩種型號,分別是單圈絕對值編碼器和多圈絕對值編碼器,前者在使用過程中轉動角度不會超過360度而后者多圈式編碼器在使用中轉
什么是絕對值電路_絕對值電路的工作原理
電路是一個電器安全運轉的主要部件,電路的合理設計以及構建讓確保了各種電器的出現,讓我們生活中更加的先進和舒適,那么絕對值電路是什么呢?跟隨小編一起看下吧。
發表于 01-01 17:30
?3w次閱讀
單片機求絕對值
單片機求絕對值C語言 abs() 函數用于求整數的絕對值。fabs() 函數用于求雙精度浮點數的絕對值。abs() 函數調用添加頭文件:ma
發表于 11-20 18:51
?9次下載
絕對值編碼器:輸出信號與誤差分析
絕對值編碼器:輸出信號與誤差分析!在機械控制系統中,絕對值編碼器是很常見的一種位置反饋裝置。它可以將旋轉或線性運動的位置信息轉換為數字信號,用以控制系統的閉環控制。下面我們就介紹絕對值編碼器的輸出信號
計算絕對值指令(ABS)?類型
評論