指令说明:
DATAN是32位连续执行型2进制浮点数TAN-1(反正切)运算指令,即每个扫描周期执行一次运算。是将源操作数[S+1,S]的TAN值转换成角度值,并将其运算结果保存到目标操作数[D+1,D]中。
[D+1,D]中保存的角度(运算结果)是保存弧度(-π∕2)~(π∕2)的值。
操作数:
S:D,K,LV,DT,@
D:D,LV,DT
指令格式:[DATAN S D]
编程示例:
X1闭合,DATAN指令执行,D1D0的值为1.0000,通过TAN-1运算,算出角度(弧度值)为0.7854,并保存到D3D2中。DDEG指令执行,将D3D2的弧度值转换成角度为45.0000,并保存到D5D4中。DINT指令执行,将D5D4的2进制浮点数的角度转换成整数值为45,并保存到D7D6中。BCD指令执行,将D7D6的整数值的角度45转换成BCD值69,经过显示器BIN自动转换后,在显示器上显示的值为0045。
