6ES7321-1BL00-0AA0、可編程控制器
【簡單介紹】
【詳細說明】
: 304166234, 唐唐
武漢浩科自動化--西門子華中代理商 *銷售西門子6ES5,6ES7,6AV,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1FT,1FK,1PH,C98043,6DD,6DR,7MH,7ML。
ttp://txq45632206.cnelc.com
6ES7321-1BL00-0AA0
參數 數據類型 存儲區域 說明
EN BOOL I,Q,M,L,D 使能輸入
ENO BOOL I,Q,M,L,D 使能輸出
IN DWORD I,Q,M,L,D 要移位的值
N WORD I,Q,M,L,D 要移位的位數
OUT DWORD I,Q,M,L,D 雙字移位操作的結果
說明
SHR_DW(雙字右移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHR_DW 指
令用于將輸入IN 位的位 0 到位 31 逐位右移。輸入N 移位的位數。如果N 大于 32,
該命令將“0”寫入輸出 OUT,并將狀態字中的位 CC 0 和OV 清零。從左邊到需填充空
出位的所有位將填入N 個零。雙字移位操作的結果可以在輸出OUT 中掃描。如果N 不等
于“0”,則通過 SHR_DW 指令將 CC 0 位和OV 位清零。
ENO 和EN 具有相同的信號狀態。
移位和循環指令
11-7
狀態字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫 x x x x - x x x 1
舉例
6ES7321-1BL00-0AA0
LD I0.0 // 讀一個輸入
A I0.1 // 與另一個輸入“與”
= Q1.0 // 寫一個輸出值
圖5-2 STL 程序舉例
當你選擇STL 編輯器時,考慮以下要點:
? STL 于有經驗的程序員。
? STL 有時讓你能夠解決用LAD 或者FBD 不容易解決的問題。
? 當你使用STL 編輯器時,只能使用SIMATIC 指令集。
? 雖然你可以用STL 編輯器查看或者編輯用LAD 或者FBD 編輯器編寫的程序,但是反之
不一定成立。LAD 或者FBD 編輯器不一定總能顯示所有利用STL 編輯器編寫的程序。
LAD 編輯器的特點
LAD 編輯器以圖形方式顯示程序,與電氣接線圖類似。梯形圖程序允許程序仿真來自電
源的電流通過一系列的邏輯輸入條件,決定是否使能邏輯輸出。一個LAD 程序包括左側
提供能流的能量線。閉合的觸點允許能流經過并到達下一個元素;打開的觸點會阻塞能
流。
6ES7321-1BL00-0AA0
如果N 不等于“0”,則通過 SHR_W 指令將 CC 0 位和OV 位清零。
ENO 和EN 具有相同的信號狀態。
狀態字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫 x x x x - x x x 1
舉例
如果 I0.0 為邏輯“1”,則 SHR_W 方塊激活。MW0 裝入,并右移使用 MW2 的位
數。其結果被寫入 MW4 中。Q4.0 置位。
11.1.6 SHL_DW 雙字左移
符號
參數 數據類型 存儲區域 說明
EN BOOL I,Q,M,L,D 使能輸入
ENO BOOL I,Q,M,L,D 使能輸出
IN DWORD I,Q,M,L,D 要移位的值
N WORD I,Q,M,L,D 要移位的位數
OUT DWORD I,Q,M,L,D 雙字移位操作的結果
移位和循環指令
11-6
說明
SHL_DW(雙字左移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHL_DW 指
令用于將輸入IN 位的位 0 到位 31 逐位左移。輸入N 移位的位數。如果N 大于 32,
6ES7321-1BL00-0AA0
相關產品
請輸入產品關鍵字: