浮點(diǎn)數(shù)算術(shù)運(yùn)算指令實(shí)例——西門子S7系列PLC
S7300系列CPU可以處理符合IEEE標(biāo)準(zhǔn)的32位浮點(diǎn)數(shù)??梢酝瓿?/span>32位浮點(diǎn)數(shù)的加、減、乘、除運(yùn)算,以及取絕對值、平方、開平方、指數(shù)、對數(shù)、三角函數(shù)、反三角函數(shù)等指令。
l 基本的浮點(diǎn)數(shù)算術(shù)運(yùn)算指令
STL 指令 | FBD符號 | 說 明
|
+R | 將累加器1,2中的32位浮點(diǎn)數(shù)相加,32位結(jié)果保存在果加器1中。 | |
-R | 用累加器2中的32位浮點(diǎn)數(shù)減去累加器1中的浮點(diǎn)數(shù),結(jié)果保存在累加器1中。 | |
*R | 將累加器l,2中的32位浮點(diǎn)數(shù)相乘,32位乘積保存在累加器1中。 | |
/R | 用累加器2中的32位浮點(diǎn)數(shù)除以累加器1中的浮點(diǎn)數(shù),32位商保存在累加器1中。 | |
ABS | 對累加器l中的32位浮點(diǎn)數(shù)取絕對值。 |
l 擴(kuò)展的浮點(diǎn)數(shù)算術(shù)運(yùn)算指令
STL指令 | FBD符號 | 說 明 |
SQR | 求累加器1中的32位浮點(diǎn)數(shù)的平方值。 | |
SQRT | 求累加器1中的32位浮點(diǎn)數(shù)的開平方值 | |
EXP | 求累加器1中的32位浮點(diǎn)數(shù)以e為底的指數(shù) | |
LN | 求累加器1中的32位浮點(diǎn)數(shù)的自然對數(shù) | |
SIN | 求累加器1中的32位浮點(diǎn)數(shù)的正弦值 | |
COS | 求累加器1中的32位浮點(diǎn)數(shù)的余弦值 | |
TAN | 求累加器1中的32位浮點(diǎn)數(shù)的正切值 | |
ASIN | 求累加器1中的32位浮點(diǎn)數(shù)的反正弦值 | |
ACOS | 求累加器1中的32位浮點(diǎn)數(shù)的反余弦值 | |
ATAN | 求累加器1中的32位浮點(diǎn)數(shù)的反正切值 |
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。