数的换底公式求解)。图2.21求常用对数2.2.2数学函数变换指令当求解以10为底常用对数的换底公式:LDI0.1//使能输入LNVD100,AC1//自然对数//Ln(VD100)=AC1LN10.0,VD200//自然对数//Ln10=VD200/RVD200,AC1//实数除法指令//AC1/VD200=VD200PLC基本指令利用指数函数求解任意函数的x次方(yx=exlny)。例如:7的4次方:74=EXP(LN7*(4))=24018的3次方根:=8=EXP(LN8*(1/3))=2二、三角函数2.2.2数学函数变换指令功能:一个双字长(32位)的实数弧度值取正弦、余弦、正切。SININ,OUT//SIN(IN)=OUTCOSIN,OUT//COS(IN)=OUTTANIN,OUT//TAN(IN)=OUTPLC基本指令[例2.18]求650的正切值。650=65×(弧度)三、对标志位的影响及操作数的寻址范围2.2.2数学函数变换指令(1)平方根/自然对数/指数/三角函数运算指令执行的结果影响特殊存储器位:SM1.0(零),SM1.1(溢出),SM1.2(负),SM1.3(被0除)。(2)使能流输出ENO=0的错误条件是:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址)。(3)IN、OUT操作数的数据类型为REAL,寻址范围见附表1。PLC基本指令LDNI0.0//使能输入MOVR3.14159,AC0//π装入AC0/R180.0,AC0//得π/180的弧度数 *R65.0,AC0//将65角度转化为弧度 TANAC0,AC1//求正切指令结果存放到AC12.2.3增1/减1计数增1/减1计数器用于自增、自减操作,以实现累加计数和循环控制等程序的编制。功能:字节、字、双字增1OUT+1=OUT字节、字、双字减1OUT-1=OUTPLC基本指令