全国服务热线: 15801997124
企业新闻

西门子S7-300授权总经销商 6ES7390-0AA00-0AA0 总线接头 (备件)

发布时间:2023-12-19        浏览次数:3        返回列表
前言:西门子S7-300授权总经销商 6ES7390-0AA00-0AA0 总线接头
西门子S7-300授权总经销商 6ES7390-0AA00-0AA0 总线接头 (备件)-宣传视频
西门子S7-300授权总经销商 6ES7390-0AA00-0AA0 总线接头 (备件)

西门子S7-300授权总经销商 6ES7390-0AA00-0AA0 总线接头 (备件)

6ES7390-0AA00-0AA0

SIMATIC S7,总线接头 (备件

基本运算类型会影响状态字中的下列位:CC 1和CC 0、OV和OS。 下表说明了指令结果为浮点数(32位)时状态字中各位的信号状态: 结果的有效范围 +0, 0 ( 空 ) CC 1 CC 0 OV OS 0 3.402823E+38 < 结果 < 1.175494E 38 ( 负数 ) 0 0 * +1.175494E 0 38 < 结果 < 3.402824E+38 ( 1 0 * 正数 ) * 指令结果不影响OS位。 结果的无效范围 1 CC 1 0 0 * 下溢 -1.175494E-38 < 结果< - 1.401298E-45 (负数)   CC 0 OV OS 0 下溢 +1.401298E-45 < 结果< +1.175494E-38 (正数)   0 1 1 0 上溢 结果 < -3.402823E+38 (负数)   0 1 1 0 溢出 结果 > 3.402823E+38 (正数)   1 1 1 1 无效浮点数或非法指令 (输入值不在有效范围内) 0 1 1 1 1 1 1 S7-300 和S7-400 编程的语句表(STL) 118 参考手册, 05/2017, A5E41525031-AA 浮点运算指令 8.3 浮点型数学运算指令 基本原理 8.3 浮点型数学运算指令 基本原理 8.3.1 +R  将ACCU 1和ACCU 2作为浮点数(32位IEEE 754)相加 格式   +R 指令描述 +R (加32位IEEE浮点数)将累加器1与累加器2的内容相加,并将结果存储到累加器1中。将累加 器1和累加器2中的内容解释为32位IEEE浮点数。执行该指令时不涉及RLO,也不会影响RLO。 结果会对状态位CC 1、CC 0、OS和OV进行设置。 对于带2个累加器的CPU而言,累加器2的结果保持不变。 对于带4个累加器的CPU,还将累加器3的内容复制到累加器2中,将累加器4的内容复制到累加 器3中。累加器4的内容保持不变。 结果 ACCU 1中的结果为 CC 1 CC 0 OV OS 注意 +qNaN 1 1 1 1   +无穷大 1 0 1 1 溢出 +规格化 1 0 0 -   +非规格化 0 0 1 1 下溢 +零 0 0 0 -  -零 0 0 0 -  -非规格化 0 0 1 1 下溢 -规格化 0 1 0 -  -无穷大 0 1 1 1 溢出 -qNaN 1 1 1 1   状态字   BR CC 1 CC 0 OV OS OR STA RLO /FC 写: - x x x x - - - - S7-300和S7-400编程的语句表(STL) 参考手册,05/2017,A5E41525031-AA 119 浮点运算指令 8.3 浮点型数学运算指令 基本原理 实例   STL 解释 OPN DB10   L ID10 //将ID10的值装载到ACCU 1中。 L MD14 //将IACCU 1的值装载到ACCU 2中。将MD14的值装载到 //ACCU 1中。 +R  //ACCU 2和ACCU 1相加;将结果存储在ACCU 1中。 T DBD25 //将ACCU 1的内容(结果)传送到DB10的DBD25中。 S7-300和S7-400编程的语句表(STL) 120 参考手册, 05/2017, A5E41525031-AA 浮点运算指令 8.3 浮点型数学运算指令 基本原理 8.3.2 -R    以浮点数(32位 IEEE 754)的形式从ACCU 2减去ACCU 1 格式  -R 描述  -R (减32位IEEE浮点数)从累加器2减去累加器1的内容,并将结果存储到累加器1中。将累加器1 和累加器2中的内容解释为32位IEEE浮点数。结果存储在累加器1中。执行该指令时不涉及RLO, 也不会影响RLO。结果会对状态位CC 1、CC 0、OS和OV进行设置。 对于带2个累加器的CPU而言,累加器2的结果保持不变。 对于带4个累加器的CPU,还将累加器3的内容复制到累加器2中,将累加器4的内容复制到累加 器3中。累加器4的内容保持不变。 结果   ACCU 1中的结果为 CC 1 CC 0 OV OS 注意 +qNaN 1 1 1 1   +无穷大 1 0 1 1 溢出 +规格化 1 0 0 -   +非规格化 0 0 1 1 下溢 +零 0 0 0 -  -零 0 0 0 -  -非规格化 0 0 1 1 下溢 -规格化 0 1 0 -  -无穷大 0 1 1 1 溢出 -qNaN 1 1 1 1   状态字   BR CC 1 CC 0 OV OS OR STA RLO /FC 写: - x x x x - - - - S7-300和S7-400编程的语句表(STL) 参考手册,05/2017,A5E41525031-AA 121 浮点运算指令 8.3 浮点型数学运算指令 基本原理 实例   STL 解释 OPN DB10   L ID10 //将ID10的值装载到ACCU 1中。 L MD14 //将IACCU 1的值装载到ACCU 2中。将MD14的值装载到 //ACCU 1中。 –R  //从ACCU 2中减去ACCU 1;将结果存储在ACCU 1中。 T DBD25 //将ACCU 1的内容(结果)传送到DB10的DBD25中。 S7-300和S7-400编程的语句表(STL) 122 参考手册, 05/2017, A5E41525031-AA 浮点运算指令 8.3 浮点型数学运算指令 基本原理 8.3.3 *R    将ACCU 1和ACCU 2作为浮点数(32位IEEE 754)相乘 格式 *R 指令描述 *R (乘32位IEEE浮点数)累加器2与累加器1的内容相乘。将累加器1和累加器2中的内容解释为 32位IEEE浮点数。结果作为32位IEEE浮点数存储在累加器1中。执行该指令时不涉及RLO,也 不会影响RLO。结果会对状态位CC 1、CC 0、OS和OV进行设置。 对于带2个累加器的CPU而言,累加器2的结果保持不变。 对于带4个累加器的CPU,还将累加器3的内容复制到累加器2中,将累加器4的内容复制到累加 器3中。累加器4的内容保持不变。 结果 ACCU 1中的结果为 CC 1 CC 0 OV OS 注意 +qNaN 1 1 1 1   +无穷大 1 0 1 1 溢出 +规格化 1 0 0 -   +非规格化 0 0 1 1 下溢 +零 0 0 0 -  -零 0 0 0 -  -非规格化 0 0 1 1 下溢 -规格化 0 1 0 -  -无穷大 0 1 1 1 溢出 -qNaN 1 1 1 1   状态字   BR CC 1 CC 0 OV OS OR STA RLO /FC 写: - x x x x - - - - S7-300和S7-400编程的语句表(STL) 参考手册,05/2017,A5E41525031-AA 123 浮点运算指令 8.3 浮点型数学运算指令 基本原理 实例 STL 解释 OPN DB10   L ID10 //将ID10的值装载到ACCU 1中。 L MD14 //将IACCU 1的值装载到ACCU 2中。将MD14的值装载到 //ACCU 1中。 *R  //ACCU 2和ACCU 1相乘;将结果存储在ACCU 1中。 T DBD25 //将ACCU 1的内容(结果)传送到DB10的DBD25中。 S7-300和S7-400编程的语句表(STL) 124 参考手册, 05/2017, A5E41525031-AA 浮点运算指令 8.3 浮点型数学运算指令 基本原理 8.3.4 /R    以浮点数(32位IEEE 754)的形式用ACCU 1除ACCU 2 格式   /R 指令描述   /R (除32位IEEE浮点数)将累加器2的内容除以累加器1的内容。将累加器1和累加器2中的内容 解释为32位IEEE浮点数。执行该指令时不涉及RLO,也不会影响RLO。结果会对状态位CC 1、 CC 0、OS和OV进行设置。 对于带2个累加器的CPU而言,累加器2的结果保持不变。 对于带4个累加器的CPU,还将累加器3的内容复制到累加器2中,将累加器4的内容复制到累加 器3中。

推荐产品
信息搜索
 
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 手机:15801997124
  • 联系人:王明炎