三菱PLC 三菱FX係列PLC的二進製浮點數的開平方指令與(yu) 三角函數運算指令
(1)二進製浮點數的開平方指令
二進製浮點數的開平方指令ESQR的功能指令編號為(wei) FNC127,源操作數[S1·]可取K、H和D,目標操作數[D·]為(wei) D.隻有32位運算,占9個(ge) 程序步。
執行該指令時,[S1·]指定的二進製浮點數被開方,結果(也是二進製浮點數)存入目標操作數。源操作數應為(wei) 正數,若為(wei) 負數則運算出錯,運算錯誤標誌M8067置1,不執行指令。源操作數為(wei) 常數時,則自動轉換為(wei) 二進製浮點數。
(2)二進製浮點數三角函數運算指令
二進製浮點數三角函數運算指令包括SIN(正弦),COS(餘(yu) 弦)和TAN(正切)指令,功能指令編號分別為(wei) FUN130~132,源操作數[S1·]和目標操作數[D·]為(wei) D,隻有32位運算,占9個(ge) 程序步。
圖4-89 浮點數三角函數與(yu) 開平方指令
如圖4-89所示,這些指令用來求出源操作數指定的二進製浮點數的三角函數,角度單位為(wei) 弧度(rad),結果也是二進製浮點數,並存入目標操作數指定的單元。源操作數應滿足0°≤角度≤360°。弧度值=π×角度值/180°。