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
參數 數據類型 內存區(qū)域 說明
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”,這樣便不執(zhí)行此數學框后由ENO連接的其它功能(層疊排列)。
參見計算狀態(tài)字的位。
狀態(tài)字
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 查詢結果。
執(zhí)行該運算時,輸入 IN1 的值的位 0 與輸入 IN2 的值的位 0 通過 OR 邏輯進行運算。 結果存
儲在輸出 OUT 的位 0 中。 對指定變量的所有位都執(zhí)行相同的邏輯運算。
只要該邏輯運算中的兩個位中至少有一個位的信號狀態(tài)為“1”,結果位的信號狀態(tài)就為“1”。 如
果該邏輯運算的兩個位的信號狀態(tài)均為“0”,則對應的結果位將復位。
7.8.1.2 OR: OR 邏輯運算
6ES7321-1BH02-0AA0
下表顯示了浮點數(32位)指令的運算結果的狀態(tài)字中位的信號狀態(tài):
結果的有效區(qū)域 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位不受指令運算結果的影響。
結果的無效區(qū)域 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