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/
6ES7231-0HC22-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 單觸發輸出
說明
NEG(地址下降沿檢測)比較<address1>的信號狀態與前一次掃描的信號狀態(存儲在
<address2>中)。如果當前RLO狀態為“1”且其前一狀態為“0”(檢測到上升沿),執行
此指令后RLO位將是“1”。
狀態字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫: x - - - - x 1 x 1
實例
NEG
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有下降沿
? 輸入I0.4的信號狀態為“1”
位邏輯指令
S7-300和S7-400的梯形圖(LAD)編程
1-20 A5E00446504-01
1.16 POS 地址上升沿檢測
符號
6ES7231-0HC22-0XA8
向打印機發送信息)。通過監視SM4.5 或者SM4.6 信號,判斷發送是否完成。
把字符數設置為0 并執行XMT 指令,可以產生一個BREAK 狀態。這樣產生的BREAK
狀態,在線上會持續以當前波特率傳輸16 位數據所需要的時間。發送BREAK 的操作和
發送其它任何信息的操作是一樣的。當BREAK 完成時,產生一個發送中斷并且SM4.5
或者SM4.6 反應發送操作的當前狀態。
接收數據
接收指令使你能夠接收一個字節或多個字節的緩沖區,最多為255 個。
如果有一個中斷服務程序連接到接收信
息完成事件上,在接收完緩沖區中的最
后一個字符時,S7-200 會產生一個中斷
(對端口0 為中斷事件23,對端口1 為
中斷事件24。)
你可以不使用中斷,通過監視SMB86(端
口0)或者SMB186(端口1)來接收信息。當接收指令未被激活或者已經被中止時,
這一字節不為0;當接收正在進行時,這一字節為0。
如表6-12 中所示,接收指令允許你選擇信息的啟始和結束條件。使用SMB86 至SMB94
對端口0 進行設置,SMB186 至SMB194 對端口1 進行設置。
提示
當超限或有校驗錯誤時,接收信息功能會自動終止。必須為接收信息功能操作定義一個
啟始條件和一個結束條件(最大字符數)。
圖6-8 發送緩沖區的格式
計數
信息字符
發送字節個數(字節區)
6ES7231-0HC22-0XA8
不適用:
建議用戶不要在使用SAVE后在同一塊或從屬塊中校驗BR位,因為這期間執行的指
令中有許多會對BR位進行修改。建議用戶在退出塊前使用SAVE指令,因為ENO輸
出(= BR位)屆時已設置為RLO位的值,所以可以檢查塊中是否有錯誤。
狀態字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫: X - - - - - - - -
實例
SAVE
I 0.0 I 0.1
I 0.2
將梯級(=RLO)的狀態保存到BR位。
位邏輯指令
S7-300和S7-400的梯形圖(LAD)編程
A5E00446504-01 1-19
1.15 NEG 地址下降沿檢測
符號
NEG
M_BIT
Q
<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 單觸發輸出
6ES7231-0HC22-0XA8