Q Q: 304166234,135-5405-5580 唐唐
武漢浩科自動(dòng)化--西門子華中代理商 特價(jià)銷售西門子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>
參數(shù) 數(shù)據(jù)類型 內(nèi)存區(qū)域 說明
<address1> BOOL I、Q、M、L、D 已掃描信號(hào)
<address2> BOOL I、Q、M、L、D M_BIT邊沿存儲(chǔ)位,存儲(chǔ)
<address1>的前一個(gè)信號(hào)狀態(tài)
Q BOOL I、Q、M、L、D 單觸發(fā)輸出
說明
NEG(地址下降沿檢測(cè))比較<address1>的信號(hào)狀態(tài)與前一次掃描的信號(hào)狀態(tài)(存儲(chǔ)在
<address2>中)。如果當(dāng)前RLO狀態(tài)為“1”且其前一狀態(tài)為“0”(檢測(cè)到上升沿),執(zhí)行
此指令后RLO位將是“1”。
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫: x - - - - x 1 x 1
實(shí)例
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
滿足下列條件時(shí),輸出Q4.0的信號(hào)狀態(tài)將是“1”:
? 輸入I0.0、I0.1和I0.2的信號(hào)狀態(tài)是“1”
? 輸入I0.3有下降沿
? 輸入I0.4的信號(hào)狀態(tài)為“1”
位邏輯指令
S7-300和S7-400的梯形圖(LAD)編程
1-20 A5E00446504-01
1.16 POS 地址上升沿檢測(cè)
符號(hào)
6ES7231-0HC22-0XA8
向打印機(jī)發(fā)送信息)。通過監(jiān)視SM4.5 或者SM4.6 信號(hào),判斷發(fā)送是否完成。
把字符數(shù)設(shè)置為0 并執(zhí)行XMT 指令,可以產(chǎn)生一個(gè)BREAK 狀態(tài)。這樣產(chǎn)生的BREAK
狀態(tài),在線上會(huì)持續(xù)以當(dāng)前波特率傳輸16 位數(shù)據(jù)所需要的時(shí)間。發(fā)送BREAK 的操作和
發(fā)送其它任何信息的操作是一樣的。當(dāng)BREAK 完成時(shí),產(chǎn)生一個(gè)發(fā)送中斷并且SM4.5
或者SM4.6 反應(yīng)發(fā)送操作的當(dāng)前狀態(tài)。
接收數(shù)據(jù)
接收指令使你能夠接收一個(gè)字節(jié)或多個(gè)字節(jié)的緩沖區(qū),最多為255 個(gè)。
如果有一個(gè)中斷服務(wù)程序連接到接收信
息完成事件上,在接收完緩沖區(qū)中的最
后一個(gè)字符時(shí),S7-200 會(huì)產(chǎn)生一個(gè)中斷
(對(duì)端口0 為中斷事件23,對(duì)端口1 為
中斷事件24。)
你可以不使用中斷,通過監(jiān)視SMB86(端
口0)或者SMB186(端口1)來接收信息。當(dāng)接收指令未被激活或者已經(jīng)被中止時(shí),
這一字節(jié)不為0;當(dāng)接收正在進(jìn)行時(shí),這一字節(jié)為0。
如表6-12 中所示,接收指令允許你選擇信息的啟始和結(jié)束條件。使用SMB86 至SMB94
對(duì)端口0 進(jìn)行設(shè)置,SMB186 至SMB194 對(duì)端口1 進(jìn)行設(shè)置。
提示
當(dāng)超限或有校驗(yàn)錯(cuò)誤時(shí),接收信息功能會(huì)自動(dòng)終止。必須為接收信息功能操作定義一個(gè)
啟始條件和一個(gè)結(jié)束條件(最大字符數(shù))。
圖6-8 發(fā)送緩沖區(qū)的格式
計(jì)數(shù)
信息字符
發(fā)送字節(jié)個(gè)數(shù)(字節(jié)區(qū))
6ES7231-0HC22-0XA8
不適用:
建議用戶不要在使用SAVE后在同一塊或從屬塊中校驗(yàn)BR位,因?yàn)檫@期間執(zhí)行的指
令中有許多會(huì)對(duì)BR位進(jìn)行修改。建議用戶在退出塊前使用SAVE指令,因?yàn)镋NO輸
出(= BR位)屆時(shí)已設(shè)置為RLO位的值,所以可以檢查塊中是否有錯(cuò)誤。
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫: X - - - - - - - -
實(shí)例
SAVE
I 0.0 I 0.1
I 0.2
將梯級(jí)(=RLO)的狀態(tài)保存到BR位。
位邏輯指令
S7-300和S7-400的梯形圖(LAD)編程
A5E00446504-01 1-19
1.15 NEG 地址下降沿檢測(cè)
符號(hào)
NEG
M_BIT
Q
<address1>
<address2>
參數(shù) 數(shù)據(jù)類型 內(nèi)存區(qū)域 說明
<address1> BOOL I、Q、M、L、D 已掃描信號(hào)
<address2> BOOL I、Q、M、L、D M_BIT邊沿存儲(chǔ)位,存儲(chǔ)
<address1>的前一個(gè)信號(hào)狀態(tài)
Q BOOL I、Q、M、L、D 單觸發(fā)輸出
6ES7231-0HC22-0XA8