Q Q: 304166234,135-5405-5580 唐唐
武汉浩科自动化--西门子华中代理商 特价销售西门子6ES5,6ES7,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1FT,1FK,1PH,C98043,6DD,6DR,7MH,7ML。
http://txq45632206.cnelc.com
6ES7321-1BH02-0AA0
A5E00446504-01 8-3
8.3 基本指令
8.3.1 ADD_R 实数加
符号
ADD_R
EN
IN2 OUT
ENO
IN1
参数 数据类型 内存区域 说明
EN BOOL I、Q、M、L、D 使能输出
ENO BOOL I、Q、M、L、D 使能输出
IN1 REAL I、Q、M、L、D
或常数
被加数
IN2 REAL I、Q、M、L、D
或常数
加数
OUT REAL I、Q、M、L、D 加法结果
说明
在启用(EN)输入端通过一个逻辑“1”来激活ADD_R(实数加)。IN1和IN2相加,结果通
过OUT查看。如果结果超出了浮点数允许的范围(溢出或下溢),OV位和OS位将为“1
”并且ENO为“0”,这样便不执行此数学框后由ENO连接的其它功能(层叠排列)。
参见计算状态字的位。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x x x x x 0 x x 1
实例
ADD_R
EN
IN2 OUT
ENO
IN1
MD4
MD0
MD10
6ES7321-1BH02-0AA0
EN BOOL I、Q、M、L、D (Seite
293)
使能输入
ENO BOOL I、Q、M、L、D 使能输出
IN1 BYTE、WORD、
DWORD
I、Q、M、L、D 或常数逻辑运算的第一个值
IN2 BYTE、WORD、
DWORD
I、Q、M、L、D 或常数逻辑运算的第二个值
OUT BYTE、WORD、
DWORD
I、Q、M、L、D 运算结果
可以从“DT”下拉列表中选择用于该操作的数据类型。
说明
可以使用“OR 逻辑运算”将输入 IN1 的值与输入 IN2 的值通过 OR 逻辑逐位运算,并通过输出
OUT 查询结果。
执行该运算时,输入 IN1 的值的位 0 与输入 IN2 的值的位 0 通过 OR 逻辑进行运算。 结果存
储在输出 OUT 的位 0 中。 对指定变量的所有位都执行相同的逻辑运算。
只要该逻辑运算中的两个位中至少有一个位的信号状态为“1”,结果位的信号状态就为“1”。 如
果该逻辑运算的两个位的信号状态均为“0”,则对应的结果位将复位。
7.8.1.2 OR: OR 逻辑运算
6ES7321-1BH02-0AA0
下表显示了浮点数(32位)指令的运算结果的状态字中位的信号状态:
结果的有效区域 CC 1 CC 0 OV OS
+0,-0(零) 0 0 0 *
-3.402823E+38 < 结果 < -1.175494E-38(负值) 0 1 0 *
+1.175494E-38 < 结果 < 3.402824E+38(正值) 1 0 0 *
*OS位不受指令运算结果的影响。
结果的无效区域 CC 1 CC 0 OV OS
下溢
-1.175494E-38 < 结果 < - 1.401298E-45(负值)
0 0 1 1
下溢
+1.401298E-45 < 结果 < +1.175494E-38(正值)
0 0 1 1
溢出
结果 < -3.402823E+38(负值)
0 1 1 1
溢出
结果 > 3.402823E+38(正值)
1 0 1 1
无效的浮点数或非法指令
(输入值超出了有效范围)
1 1 1 1
浮点型数学运算指令
S7-300和S7-400的梯形图(LAD)编程
A5E00446504-01 8-3
8.3 基本指令
8.3.1 ADD_R 实数加
符号
ADD_R
6ES7321-1BH02-0AA0