广东省珠海市西门子(中国)有限公司授权代理商-西门子工业技术支持-西门子变频器

供应商
广东湘恒智能科技有限公司
认证
西门子
S120
变频器
伺服电机
G120XA
一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-05-01 09:10

详细介绍

rta指令将输入的实数(浮点数)转换成ascii码字符串,转换结果送入out开始的3~15个字节中。使eno=0的错误条件:0006(间接地址),sm4.3(运行时间),无输出(格式非法)。

    输出缓冲区的大小始终为12字节,fmt各位的意义和输出缓冲区格式化的规则同ita指令,fmt和out均为字节变量。

    格式操作数fmt的定义如图9-16所示,输出缓冲区的大小由ssss区的值,ssss=3~15。输出缓冲区中小数部分的位数由nnn,nnn=0~5。如果n=0,则显示整数。nnn>5或输出缓冲区过小,无法容纳转换数值时,用ascⅡ码空格填充整个输出缓冲区。位c用逗号(c=1)或小数点(c=0)作整数和小数部分的分隔符,fmt和out均为字节变量。

 

    图9-16    rta指令的fmt操作数

    除了ita指令输出缓冲区格式化的四条规则外,还应遵守:

    (1)如果小数部分的位数大于nnn的位数,可用四舍五入的方式去掉多余的位。

    (2)输出缓冲区应不小于3个字节,还应大于小数部分的位数。

 

指令its、dts和rts分别将整数、双整数和实数值(in)转换为ascii码字符串,存放到oltt中。

    这3条指令的操作和fmt的定义与ascii码转换指令基本上相同,二者的区别在于,字符串转换指令转换后得到的字符串的起始字节(即地址out所指的字节)中是字符串的长度。对于整数和双整数的转换,out中分别为转换后字符的个数8和12。实数转换后字符串的长度由fmt的高4位中的数来决定。

指令sti、std和str分别将从偏移量indx开始的子字符串(in)转换为整数、双整数和实数值,存放到out的地址中。sti、std指令将字符串转换为以下格式:

    [空格][+或-][数字0~9]

    str指令将字符串转换为以下格式:

    [空格][+或-][数字0~9][.或,][数字0~9]

   indx通常设置为1,即从字符串的*个字符开始转换。如果只需要转换字符串中后面的数字,可以将indx设为大于1的数。例如只转换字符串“ia=123.4"中的数字时,可以设置indx为4。

    子字符串转换指令不能正确转换以科学记数法和指数形式表示实数的字符串,例如会将“1.345e8"转换为实数值1.345,而且没有错误提示。转换到字符串的结尾或遇到一个非法的字符(不是数字0~9)时,停止转换。转换产生的整数值超过有符号字的范围时,溢出标志sm1.1将被置位

 

cpu 1211c接线图

cpu 1211cac/dc/继电器 (6es7211-1be40-0xb0)

① 24 vdc传感器电源

②对于漏型输入将负载连接到“-"端(如图示);对于源型输入将负载连接到“+"端

cpu 1211cdc/dc/继电器 (6es7211-1he40-0xb0)



代理商,变频器,PLC,伺服电机,一级代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话