欢迎来到天天文库
浏览记录
ID:50301336
大小:47.87 KB
页数:1页
时间:2020-03-07
《PLC应用技术项目化教程 S7-200 教学课件 作者 李海波 第四章022.doc.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4.数学函数变换指令数学函数变换指令包括平方根、自然对数、指数、三角函数等。(1)平方根(SQRT)指令对32位实数(IN)取平方根,并产生一个32位实数结果,从OUT指定的存储单元输出。(2)自然对数(LN)指令对IN中的数值进行自然对数计算,并将结果置于OUT指定的存储单元中。求以10为底数的对数时,用自然对数除以2.302585(约等于10的自然对数)。(3)自然指数(EXP)指令将LN取以e为底的指数,并将结果置于OUT指定的存储单元中。将“自然指数”指令与“自然对数”指令相结合,可以实现以任意数为底,任意数
2、为指数的计算。求yx,输入以下指令:EXP(x*LN(y))。例如:求23=EXP(3*LN(2))=8,27的3次方根=271/3=EXP(1/3*LN(27))=3。(4)三角函数指令将一个实数的弧度值IN分别求sin、cos、tan,得到实数运算结果,从OUT指定的存储单元输出。函数变换指令格式及功能见表4-13。表4-13函数变换指令格式及功能LADSTLSQRTIN,OUTLNIN,OUTEXPIN,OUT功能SQRT(IN)=OUTLN(IN)=OUTEXP(IN)=OUTLADSTLSININ,OUTC
3、OSIN,OUTTANIN,OUT功能SIN(IN)=OUTCOS(IN)=OUTTAN(IN)=OUT操作数及数据类型IN:VD、ID、QD、MD、SMD、SD、LD、AC、常量、*VD、*LD、*ACOUT:VD、ID、QD、MD、SMD、SD、LD、AC、*VD、*LD、*AC数据类型:实数对标志位的影响:SM1.0(零)、SM1.1(溢出)、SM1.2(负数)。举例:求45º正弦值。分析:先将45º转换为弧度:(3.14159/180)*45,再求正弦值。程序如图4-18所示。LDI0.1MOVR3.1415
4、9,AC1/R180.0,AC1*R45.0,AC1SINAC1,AC0图4-18求45º正弦值程序示意
此文档下载收益归作者所有