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