: 304166234, 唐唐
武漢浩科自動化--西門子華中代理商 *銷售西門子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://t269302104.qjy168.com/
6FC9348-7HX
MW102
MW0 MW4
編程實例
S7-300和S7-400的梯形圖(LAD)編程
A5E00446504-01 B-13
B.6 實例:字邏輯指令
加熱烘箱
烘箱操作員通過按下啟動按鈕來啟動烘箱加熱。操作員可以使用圖中所示的指輪開
關設置加熱時間。操作員設置的值以二進制編碼十進制(BCD)格式顯示秒數。
Thumbwheels for setting BCD digits
X X X X 0 0 0 1 1 0 0 1 0 0 0 1
Oven
Heat
Q 4.0 IW0
4 4 4
Start push button I 0.7
7....
IB0 IB1 Bytes
...0 7... ...0 Bits
系統組件 地址
啟動按鈕 I 0.7
個位指輪開關 I 1.0到I 1.3
十位指輪開關 I 1.4到I 1.7
百位指輪開關 I 0.0到I 0.3
加熱啟動 Q 4.0
編程實例
S7-300和S7-400的梯形圖(LAD)編程
6FC9348-7HX
有為所有參數
設置的變量具有相同數據類型時,才會執行該運算。
只有使能輸入 EN 的信號狀態為“1”時,才執行該操作。 如果在運算執行期間未發生錯誤,則使
能輸出 ENO 的信號狀態也為“1”。
如果滿足下列條件之一,使能輸出的信號狀態為“0”:
? 輸入 EN 的信號狀態為“0”。
? 的變量不具有相同的數據類型。
? 輸入變量為 REAL 數據類型且無效。
放置
“提取zui大值”運算可以放置在程序段中的任何位置。
7.8.1.1 MAX: 確zui大值
對 PLC 進行編程
7.8 參考
STEP 7 V10.5 SP2
02/2010, 00002017
677
實例
Bild7-2
IN1 MW8 = 12,666
IN2 MW12 = 14,444
OUT MW20 = 14,444
如果輸入 I 0.0 和 I 0.1 的信號狀態為“1”,則執行“提取zui大值”運算。 該運算會比較輸入 MW8
6FC9348-7HX
90
編程實例
S7-300和S7-400的梯形圖(LAD)編程
B-12 A5E00446504-01
程序段5:如果計數器值大于或等于100,則表示“存儲區域滿”的指示燈變亮。
CMP Q 15.4
IN1
>= I
IN2
MW210
100
B.5 實例:整型數學運算指令
解決數學問題
此示例程序顯示如何使用三個整數運算指令生成與下式相同的結果:
MW4 =((IW0 + DBW3) x 15) / MW0
梯形圖程序
程序段1:打開數據塊DB1。
OPN
DB1
程序段2:輸入字IW0與共享數據字DBW3相加(必須定義和打開數據塊),總和被載
入存儲器字MW100。然后,MW100乘以15,結果存儲到存儲器字MW102中。
MW102除以MW0,結果存儲到MW4中。
ADD_I
IN1
EN ENO
DBW3 IN2 OUT
IW0
MW100
MUL_I
IN1
EN ENO
6FC9348-7HX