數(shù)據(jù)流控制是一種確保發(fā)送和接收行為保持平衡的方法。 在理想情況下,智能控制可確保不會丟失數(shù)據(jù)。 它確保設(shè)備發(fā)送的信息不會多于接收伙伴所能處理的信息。
有兩種數(shù)據(jù)流控制方法:
硬件控制的數(shù)據(jù)流控制
軟件控制的數(shù)據(jù)流控制
對于這兩種方法,在傳輸開始時都必須激活通信伙伴的 DSR 信號。 如果未激活 DSR 信號,則傳輸不會開始。
RS-232 通信模塊可以處理這兩種方法。 RS-485 通信模塊不支持數(shù)據(jù)流控制。
硬件控制的數(shù)據(jù)流控制采用請求發(fā)送 (RTS, Request To Send) 信號和允許發(fā)送 (CTS, Clear To Send) 信號。 對于 RS-232 通信模塊,RTS 信號通過輸出引腳 7 進行傳輸,而 CTS 信號通過引腳 8 進行接收。
如果啟用了硬件控制的數(shù)據(jù)流控制,則在發(fā)送數(shù)據(jù)時 RTS 信號總是設(shè)置為激活狀態(tài)。 同時,對 CTS 信號進行監(jiān)視,以檢查接收設(shè)備是否能接受數(shù)據(jù)。 如果激活了 CTS 信號,則模塊可以一直傳輸數(shù)據(jù),直到 CTS 信號變?yōu)榉羌せ顮顟B(tài)。 如果未激活 CTS 信號,則數(shù)據(jù)傳輸必須暫停所設(shè)置的等待時間。 如果 CTS 信號在經(jīng)過了所設(shè)置的等待時間后仍未激活,則數(shù)據(jù)傳輸將被中止,并向用戶程序發(fā)送錯誤信號。
如果數(shù)據(jù)流控制由硬件握手進行控制,則默認情況下,發(fā)送設(shè)備將 RTS 信號設(shè)置為激活狀態(tài)。 這樣,諸如調(diào)制解調(diào)器等設(shè)備便可隨時傳輸數(shù)據(jù)。 它不會等待接收方的 CTS 信號。 發(fā)送設(shè)備通過只發(fā)送有限數(shù)量的幀(字符)來監(jiān)視自身的傳輸,例如,防止接收緩沖區(qū)溢出。 如果仍然出現(xiàn)溢出,則傳送設(shè)備必須阻止消息并向用戶程序發(fā)回錯誤信號。
軟件控制的數(shù)據(jù)流控制采用消息中的特定字符并通過這些字符來控制傳輸。 這些字符是為 XON 和 XOFF 選擇的 ASCII 字符。
XOFF 指示何時必須暫停傳輸。 XON 指示何時可以繼續(xù)傳輸。
如果發(fā)送設(shè)備接收到 XOFF 字符,它必須暫停發(fā)送所選的等待時間長度。 如果在所選的等待時間之后發(fā)送了 XON 字符,則將繼續(xù)傳輸。 如果在等待時間之后未接收到 XON 字符,則將向用戶程序發(fā)回錯誤信號。
因為接收伙伴需要在傳輸期間發(fā)送 XON 字符,所以軟件數(shù)據(jù)流控制需要全雙工通信。
詞條
詞條說明
Modbus RTU 主站指令庫西門子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站協(xié)議庫(西門子標準庫指令)。圖 1. 西門子標準指令庫(STEP 7-Micro/WIN SMART)?注意:1. Modbus RTU 主站指令庫的功能是通過在用戶程序中調(diào)用預(yù)先編好的程序功能塊實現(xiàn)的,該庫對?CPU?集成的 RS 485 通
目標臨近(模擬)目標范圍在“目標范圍”(Target range) 輸入域中,輸入一個介于 0 和 2?x?10 個脈沖之間的偶數(shù)值。 奇數(shù)值將在內(nèi)部進行四舍五入。 目標范圍對稱地位于目標周圍。 如果在此輸入值 0,則必須以一個脈沖的精度達到目標。 目標范圍監(jiān)視關(guān)閉,“監(jiān)視”(Monitoring) 區(qū)域中相關(guān)的復(fù)選框?qū)⒉豢捎?。默認為“50”個脈沖。監(jiān)視時間在“監(jiān)視時間”(Mo
移植帶有以太網(wǎng) CP 并且已激活安全功能的項目在包含工業(yè)以太網(wǎng) CP 和已激活安全功能的 STEP 7 V5.5 項目中,移植到 STEP 7 Professional 期間將禁用安全設(shè)置。必要時,在移植后請遵循這些步驟:激活安全功能。組態(tài)所需的安全設(shè)置。激活安全功能時移植 IP 訪問保護列表激活安全功能后,活動 IP 訪問保護列表將轉(zhuǎn)換為*墻規(guī)則。這些規(guī)則可以在***墻模式中看到,可以在那里
移植硬件 ID通過硬件 ID 對模塊尋址如果程序?qū)τ布K尋址,例如在“LADDR”或“ID”參數(shù)中,那么這些地址在移植到新硬件后就會失效。必須更換這些地址。S7-1500 的硬件模塊通過硬件 ID 尋址。這意味著移植后必須在“LADDR”或“ID”參數(shù)中輸入新模塊的硬件標識符。為此,請按以下步驟操作:打開設(shè)備組態(tài)。選擇要尋址的模塊。在巡視窗口中選擇“屬性 > 系統(tǒng)常量”(Propertie
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com