产品库

贵州西门子S7-200SMARTPLC代理商价格优势

产品信息
品Pai 其他品Pai 电动机功率 3KW
外形尺寸 2mm 重量 3kg
贵州西门子S7-200SMARTPLC代理商价格优势

浮点数算术运算指令实例——西门子S7系列PLC
  • 关键词: 算术 运算 指令 实例 浮点数
  • 摘要:S7300系列CPU可以处理符合IEEE标准的32位浮点数。可以完成32位浮点数的加、减、乘、除运算,以及取值、平方、开平方、指数、对数、三角函数、反三角函数等指令。 l 基本的浮点数算术运算指令 STL指令FBD符号说 明 +R将累加器1,2中的32位浮点数相加,32位结果保存在果加器1中。-R用累加器2中的32位浮点数减去累加器1中的浮点数,结果保存在累加器1

       

S7300系列CPU 可以处理符合IEEE标准的32位浮点数。可以完成32位浮点数的加、减、乘、除运算,以及取值、平方、开平方、指数、对数、三角函数、反三角函数等指令。 

l        基本的浮点数算术运算指令 

STL

指令

FBD符号

说    明

 

R

将累加器1,2中的32位浮点数相加,32位结果保存在果加器1中。

-R

用累加器2中的32位浮点数减去累加器1中的浮点数,结果保存在累加器1中。

*R

将累加器l,2中的32位浮点数相乘,32位乘积保存在累加器1中。

/R

用累加器2中的32位浮点数除以累加器1中的浮点数,32位商保存在累加器1中。

ABS

对累加器l中的32位浮点数取值。

l        扩展的浮点数算术运算指令

STL指令

FBD符号

说        明

SQR

求累加器1中的32位浮点数的平方值。

SQRT

求累加器1中的32位浮点数的开平方值

EXP

求累加器1中的32位浮点数以e为底的指数

LN

求累加器1中的32位浮点数的自然对数

SIN

求累加器1中的32位浮点数的正弦值

COS

求累加器1中的32位浮点数的余弦值

TAN

求累加器1中的32位浮点数的正切值

ASIN

求累加器1中的32位浮点数的反正弦值

ACOS

求累加器1中的32位浮点数的反余弦值

ATAN

求累加器1中的32位浮点数的反正切值

S7-200PLC ASCII码与十六进制数之间的转换指令及其使用--S7-200PLC ASCII码与十六进制数之间的转换指令及其使 

ASCII码与十六进制数之间的转换指令指令格式和功能如表1所示 

 

表1 ASCII码与十六进制数之间转换指令的格式和功能

LAD

STL

ATH IN,OUT,LEN

HTA IN,OUT,LEN

操作数及数据类型

IN/ OUT:         VB, IB, QB, MB, SB, SMB, LB。数据类型:字节

LEN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。数据类型:字节。值为255

功能及

说明

ASCII至HEX(ATH)指令将从IN开始的长度为LEN 的ASCII字符转换成十六进制数,放入从OUT开始的存储单元

HEX至ASCII (HTA)指令将从输入字节(IN)开始的长度为LEN的十六进制数转换成ASCII字符,放入从OUT开始的存储单元

ENO=0的错误条件

0006   间接地址, SM4.3  运行时间 ,0091    操作数范围超界

SM1.7  非法ASCII数值(ATH)

注意:合法的ASCII码对应的十六进制数包括30H到39H,41H到46H。如果在ATH指令的输入中包含非法的ASCII码,则终止转换操作,特殊内部标志位SM1.7置位为1。

贵州西门子S7-200SMARTPLC代理商价格优势

信息声明:本产品供应信息由仪器网为您整合,供应商为(上海卓曙自动化设备有限公司),内容包括 (贵州西门子S7-200SMARTPLC代理商价格优势)的品牌、型号、技术参数、详细介绍等;如果您想了解更多关于 (贵州西门子S7-200SMARTPLC代理商价格优势)的信息,请直接联系供应商,给供应商留言!
供应商产品推荐
    您可能感兴趣的产品