S7-1200的转换指令包括:转换指令、取整和截取指令、上取整和下取整指令以及标定和标准化指令,如表5-6所示。表5-6 转换指令1.转换指令CONVERT指令将数据从一种数据类型转换为另一种数据类型。标准化指令用于标准化通过参数MIN和MAX指定的值范围内的参数VALUE,OUT=/,其中,0.0<=OUT<=1.0。对于标准化指令,参数MIN、VALUE和MAX的数据类型必须相同。......
2023-06-15
在控制程序中,有时对数据进行处理时为了与指令的类型相匹配,需要对数据的类型作相应的转换。转换指令集如图5-60所示。
图5-60 转换指令集
1.整数与实数之间的转换
32位的双整数可以直接转换为实数。16位的整数必须先转换为32位的双整数,再转换为实数。
实数转换为双整数的指令有:
①ROUND:4舍6入5取偶(使结果为偶数)。
②TRUNC:舍小数取整。
③CEIL:向上取整。
④FLOOR:向下取整(注意:对于负数与TRUNC指令的结果是不同的)。
整数与实数的转换指令的应用如图5-61所示。
图5-61 整数与实数的转换指令
①I_DI:整数转换为双整数。
②DI_R:双整数转换为实数。
③ROUND:实数转换为双整数,4舍6入5取偶。
注意:
数据源地址和目的地址要与数据类型相匹配。
2.BCD码与整数之间的转换
有时外设数据的输入格式为BCD码,在控制程序中作数据处理时需要转换为整数或实数类型。16位的BCD码可以与整数相互转换,数值范围-999~+999;32位的BCD码可以与双整数相互转换,数值范围-9999999~+9999999。BCD码与整数的转换指令如图5-62所示。
图5-62 BCD码与整数的转换指令
注意:
BCD_I指令输入端的数据类型必须为BCD码,否则将引发BCD码转换错误,导致CPU停机故障。
I_BCD指令输入端的数据如果超出允许的数值范围-999~+999,则转换不被执行,输入端的数据直接送入输出端。
有关工业自动化技术的文章
S7-1200的转换指令包括:转换指令、取整和截取指令、上取整和下取整指令以及标定和标准化指令,如表5-6所示。表5-6 转换指令1.转换指令CONVERT指令将数据从一种数据类型转换为另一种数据类型。标准化指令用于标准化通过参数MIN和MAX指定的值范围内的参数VALUE,OUT=/,其中,0.0<=OUT<=1.0。对于标准化指令,参数MIN、VALUE和MAX的数据类型必须相同。......
2023-06-15
表5-29 数据转换指令1)BCD指令将S指定的软元件中的BIN数据转换成BCD数据,并将它存储在D指定的软元件中。其指令格式为’功能如图5-23所示。图5-2316 位BIN数据转换成32位浮点型实数功能图5-24 浮点型实数转换程序举例3)BIN16位数据的二进制补码。图5-25 BIN 16位数据到浮点型数 据的转换指令动作示意图图5-26 16位数据的符号取反指令示意图程序举例:当X0A为ON时,计算D10与D20中数据的差值,如果结果为负数,那么求它的绝对值,如图5-27所示。......
2023-06-16
表3-5所示为数据转换指令,其中3位BCD码和7位BCD码的格式如图3-18所示。A I0.2 //如果I0.2为1L MD10 //将MD10中的双整数装入累加器1DTB //将累加器1中的数据转换为BCD码,结果仍在累加器1中图3-18 BCD码格式a)3位BCD码的格式 b)7位BCD码的格式JO OVER //运算结果超出允许范围则跳转到标号OVER处T MD20 //将转换结果传送到MD20A M4.0R M4.0 //复位溢出标志JU NEXT //无条件跳转到标号NEXT处OVER:AN M4.0S M4.0 //置位溢出标志NEXT:……......
2023-06-18
A.计算机辅助设计B.计算机辅助制造C.计算机辅助教学D.计算机辅助军事4.二进制数110000转换成十六进制数是()。A.1 211B.1 121C.1 122D.1 2216.二进制数110101对应的十进制数是()。A.24B.48C.72D.128.下列字符中,其ASCII码值最小的是()。A.指令系统B.指令集合C.指令群D.指令包12.下列4条叙述中,正确的一条是()。A.202.202.1B.202.2.2.2.2C.202.112.111.1D.202.257.14.1322.根据Internet的域名代码规定,域名中的________表示商业组织的网站。......
2023-11-03
BCD-十进制代码转换器图形符号由矩形、直线、圆和字符组成,如图7-66所示,主要用于电路图和功能图中。图7-66 BCD-十进制代码转换器图7-66 BCD-十进制代码转换器图7-67 绘制小圆并将它移位图7-67 绘制小圆并将它移位图7-68 绘制两条直线段图7-68 绘制两条直线段多次单击“矩形阵列”按钮,对选定对象进行相应的阵列操作,以获得图7-69所示的图形效果。单击“多行文字”按钮,在框内指定位置处添加“BCD/DEC”文字字符,如图7-70所示。......
2023-06-20
感叹号、问号都是两笔,一曲一直。立昌张老先生说,诸葛亮七擒孟获其实就是感叹号和问号之间转换,孟获在转换,诸葛亮也在转换。这是“治”的大手笔,也是考量各级官员“烹小鲜”的大手笔,这一场“治”,真的是感叹号和问号之间的“曲直”过程。少年时背课文是为了应试,理解不了一国丞相“鞠躬尽瘁死而后已”的“初心”,更想不到问号和感叹号之间该是个“反反复复”的关系。......
2023-08-30
在PCM系统中,把量化后的信号电平值转换成二进制码组的过程称为编码,其逆过程称为解码或译码。理论上讲,任何一种可逆的二进制码组都可以用于PCM编码。表3-2PCM编码时常用的码组自然二进制码就是一般的十进制正整数的二进制表示。采用PCM编码时,除了码组类型的选择外,还有码位数N 的确定。语音信号采用A律13折线PCM编码时,量化分层数L=2×128=256=28,因此语音信号采用PCM编码时需要的码位数N=8。......
2023-06-27
阶级论史学明确强调史学的政治性,使之成为政治的附庸。实证史学讲究脱离政治。要而言之,令史学成为智慧之学。史学功能之必须转换,或者说必然转换,基于社会的巨大变化。从殿堂到平地,这种落差感大约也是中外都产生“史学危机”论的一种原因。史学功能转换是不可逆转的,历史知识大众文化化是必然趋势,作为史学工作者应该有相应的观念转变,要为史学功能的转换和历史知识大众文化化作出努力。......
2023-07-02
相关推荐