Q Q: 304166234,135-5405-5580 唐唐
武漢浩科自動化--西門子華中代理商 特價銷售西門子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。
http://txq45632206.cnelc.com/
6ES7223-1PM22-0XA8
1.17 立即讀取
說明
對于“立即讀取”功能,必須按以下實例所示創建符號程序段。
對于對時間要求苛刻的應用程序,對數字輸入的當前狀態的讀取可能要比正常情況
下每OB1掃描周期一次的速度快。“立即讀取”在掃描“立即讀取”梯級時從輸入模塊中
獲取數字輸入的狀態。否則,必須等到下一OB1掃描周期結束,屆時將以P存儲器狀
態更新I存儲區。
要從輸入模塊立即讀取一個輸入(或多個輸入),請使用外設輸入(PI)存儲區來代替輸
入(I)存儲區。可以字節、字或雙字形式讀取外設輸入存儲區。因此,不能通過觸點
(位)元素讀取單一數字輸入。
根據立即輸入的狀態有條件地傳遞電壓:
1. CPU讀取包含相關輸入數據的PI存儲器的字。
2. 如果輸入位處于接通狀態(為“1”),將對PI存儲器的字與某個常數執行產生非零結
果的AND運算。
3. 測試累加器的非零條件。
位邏輯指令
S7-300和S7-400的梯形圖(LAD)編程
1-22 A5E00446504-01
實例
可以立即讀取外設輸入I1.1的梯形圖程序段
WAND_W
EN
6ES7223-1PM22-0XA8
計數
信息字符
發送字節個數(字節區)
起始
字符
結束
字符
S7-200 指令集
6-21
表6-12 接收緩沖區字節(SMB86 到SMB94 和SMB186 到SMB194)
端口0 端口1 描述
SMB86 SMB186
接收信息狀態字節
n: 1= 用戶通過禁止命令結束接收信息
r: 1= 接收信息結束:輸入參數錯誤或缺少起始和結束條件
e: 1= 收到結束字符
t: 1= 接收信息結束:超時
c: 1= 接收信息結束:字符數超長
p: 1= 接收信息結束:奇偶校驗錯誤
SMB87 SMB187 接收信息狀態字節
en:0= 禁止接收信息功能
1= 允許接收信息功能
每次執行RCV 指令時檢查允許/禁止接收信息位。
sc:0= 忽略SMB88 或SMB188
1= 使用SMB88 或SMB188 的值檢測起始信息
ec:0= 忽略SMB89 或SMB189
1= 使用SMB89 或SMB189 的值檢測結束信息
il: 0= 忽略SMW90 或SMW190
1= 使用SMW90 值檢測空閑狀態
6ES7223-1PM22-0XA8
<address1>
<address2>
參數 數據類型 內存區域 說明
<address1> BOOL I、Q、M、L、D 已掃描信號
<address2> BOOL I、Q、M、L、D M_BIT邊沿存儲位,存儲
<address1>的前一個信號狀態
Q BOOL I、Q、M、L、D 單觸發輸出
說明
POS(地址上升沿檢測)比較<address1>的信號狀態與前一次掃描的信號狀態(存儲在
<address2>中)。如果當前RLO狀態為“1”且其前一狀態為“0”(檢測到上升沿),執行
此指令后RLO位將是“1”。
狀態字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫: x - - - - x 1 x 1
實例
POS
M_BIT
Q
I 0.3
M 0.0
I 0.0
( )
I 0.1 I 0.2 I 0.4 Q 4.0
滿足下列條件時,輸出Q4.0的信號狀態將是“1”:
? 輸入I0.0、I0.1和I0.2的信號狀態是“1”
? 輸入I0.3有上升沿
6ES7223-1PM22-0XA8