浮点运算指令320-334

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

F320(LN)P320(PLN)实数型自然对数概述程序示例操作数描述计算自然对数LN().FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F320(LN)DT10DT20触发器D运算数据(32位)或存放32位数据的低16位地址S32位数据的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAA*ADN/AAAAAAAAAAN/AN/AN/AAA整型设备继电器数据寄存器索引变址常数操作数定时器计数器*实数不能使用变址索引当触发器变为ON时,计算S+1和S指定的数据的自然对数LN([S+1,S]).结果存放到D+1和D(32位).LN([S+1,S])→[D+1,D]由[S]指定整型数据时,在运算之前整型数将被转换为浮点数.由[D]指定整型数据时,浮点数将被转换为整型数.适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围·=标志(R900B)当运算结果被认为等于0时变为ON编程时注意事项本指令F320(LN)不能在中断程序中使用.示例程序当R0变为ON时,“f1.6094379”被存放到DT20和DT21中.·进位标志(R9009)当运算结果溢出时瞬间变为ON当R0变为ON时,“f-0.3160815”被存放到DT30和DT31中.-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围F321(EXP)P321(PEXP)实数型指数概述程序示例操作数描述计算浮点数的指数EXP().FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F321(EXP)DT10DT20触发器D运算数据(32位)或存放32位数据的低16位地址S32位数据的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAA*ADN/AAAAAAAAAAN/AN/AN/AAA整型设备继电器数据寄存器索引变址常数操作数定时器计数器*实数不能使用变址索引当触发器变为ON时,计算S+1和S指定的数据的指数EXP([S+1,S]).结果存放到D+1和D(32位).EXP([S+1,S])→[D+1,D]计算e(等于2.718282)的指数.由[S]指定整型数据时,在运算之前整型数将被转换为浮点数.由[D]指定整型数据时,浮点数将被转换为整型数.适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围·=标志(R900B)当运算结果被认为等于0时变为ON编程时注意事项本指令F321(EXP)不能在中断程序中使用.示例程序当R0变为ON时,“f7..389056”被存放到DT20和DT21中.·进位标志(R9009)当运算结果溢出时瞬间变为ON当R0变为ON时,“f221.406402”被存放到DT30和DT31中.-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围F322(LOG)P322(PLOG)实数型常用对数概述程序示例操作数描述计算浮点数的常用对数LOG().FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F322(LOG)DT10DT20触发器D运算数据(32位)或存放32位数据的低16位地址S32位数据的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAA*ADN/AAAAAAAAAAN/AN/AN/AAA整型设备继电器数据寄存器索引变址常数操作数定时器计数器*实数不能使用变址索引当触发器变为ON时,计算S+1和S指定的数据的常用对数LOG([S+1,S]).结果存放到D+1和D(32位).LOG([S+1,S])→[D+1,D]由[S]指定整型数据时,在运算之前整型数将被转换为浮点数.由[D]指定整型数据时,浮点数将被转换为整型数.在S中指定了常数K时,处理与指定整型设备时的相同.适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON·=标志(R900B)当运算结果被认为等于0时变为ON编程时注意事项本指令F322(LOG)不能在中断程序中使用.示例程序当R0变为ON时,“f1.30103”被存放到DT20和DT21中.·进位标志(R9009)当运算结果溢出时瞬间变为ON当R0变为ON时,“f0.0108932”被存放到DT30和DT31中.-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围F323(PWR)P323(PPWR)实数型数据乘幂概述程序示例操作数描述计算浮点数的乘幂.FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F323(PWR)DT10DT20DT30触发器D运算数据(32位)或存放32位数据的低16位地址(底数)S132位数据的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfS1AAAAAAAAAAAAAA*S2AAAAAAAAAAAAAA*DN/AAAAAAAAAAN/AN/AN/AA操作数定时器计数器继电器数据寄存器索引变址常数*实数不能使用变址索引当触发器变为ON时,计算S1+1和S1指定的数据的乘幂,指数由S2+1和S2指定,结果存放到D+1和D(32位).[S1+1,S1]^[S2+1,S2]→[D+1,D]由[S1]和[S2]指定整型数据时,在运算之前整型数将被转换为浮点数.运算数据(32位)或存放32位数据的低16位地址(指数)S2适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON·=标志(R900B)当运算结果被认为等于0时变为ON编程时注意事项本指令F323(PWR)不能在中断程序中使用.示例程序当R0变为ON时,“f625.0”被存放到DT20和DT21中.·进位标志(R9009)当运算结果溢出时瞬间变为ON当R0变为ON时,“f30.51758”被存放到DT30和DT31中.-使用索引寄存器指定数据区超出范围-[S1+1,S1]或[S2+1,S2]指定的数据不是实数-对负数的指数不是整数-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围在S1和S2中指定了常数K时,处理与指定整型设备时的相同.由[D]指定整型数据时,浮点数将被转换为整型数.-使用索引寄存器指定数据区超出范围-[S1+1,S1]或[S2+1,S2]指定的数据不是实数-对负数的指数不是整数-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围F324(FSQR)P324(PFSQR)实数型平方根概述程序示例操作数描述计算浮点数的平方根.FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F324(FSQR)DT10DT20触发器D运算数据(32位)或存放32位数据的低16位地址S32位数据的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAA*ADN/AAAAAAAAAAN/AN/AN/AAA整型设备继电器数据寄存器索引变址常数操作数定时器计数器*实数不能使用变址索引当触发器变为ON时,计算S+1和S指定的数据的常用对数LOG([S+1,S]).结果存放到D+1和D(32位).________√[S+1,S]→[D+1,D]由[S]指定整型数据时,在运算之前整型数将被转换为浮点数.由[D]指定整型数据时,浮点数将被转换为整型数.在S中指定了常数K时,处理与指定整型设备时的相同.适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON·=标志(R900B)当运算结果被认为等于0时变为ON编程时注意事项本指令F324(FSQR)不能在中断程序中使用.示例程序当R0变为ON时,“f1.41421”被存放到DT20和DT21中.·进位标志(R9009)当运算结果溢出时瞬间变为ON-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围-使用索引寄存器指定数据区超出范围-[S+1,S]指定的数据不是实数-[S+1,S]指定的数据不大于零-在[D+1,D]被指定为整型数的情况下,处理结果超出整型数范围F325(FLT)P325(PFLT)16bit整数→浮点型实数概述程序示例操作数描述将16bit整型数转换为浮点型实数.FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F325(FLT)DT10DT20触发器D16位数据或存放16位数据的地址(源)S浮点数的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAAADN/AAAAAAAAAAN/AN/AN/AAA操作数定时器计数器整型设备继电器数据寄存器索引变址常数当触发器变为ON时,将S指定的有符号16位整数转换为实数.结果存放到D+1和D.有符号16位整型数据150S:150D:D+1:浮点型实数数据低位字高位字编程时注意事项本指令F325(FLT)不能在中断程序中使用.适用机型FP-e/FP0/FP∑/FP2/FP2SH/FP10SH3-4833-483标志状态·错误标志(R9007)当以下情况时变为ON并且保持·错误标志(R9008)当以下情况时瞬间变为ON-使用索引寄存器指定数据区超出范围-使用索引寄存器指定数据区超出范围·=标志(R900B)当运算结果被认为等于0时变为ONF326(DFLT)P326(PDFLT)32bit整数→浮点型实数概述程序示例操作数描述将32bit整型数转换为浮点型实数.FP0不支持P型的高级指令.梯形图程序布尔形式地址指令1011STR0F326(DFLT)DT10DT20触发器D32位数据或存放32位数据的低16位地址(源)S32位浮点数的低16位的地址(结果)3-478A:可以使用N/A:不可使用索引寄存器WXWYWRWLSVEVDTLDFLIKHfSAAAAAAAAAAAAAAADN/AAAAAAAAAAN/AN/AN/AAA操作数定时器计数器整型设

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功