點(diǎn)對(duì)點(diǎn)握手程序

    握手程序

    簡(jiǎn)介

    握手用于控制兩個(gè)通信伙伴之間的數(shù)據(jù)流。 如果設(shè)備以不同的速度操作,則使用握手方法可以防止在傳輸期間產(chǎn)生的數(shù)據(jù)丟失。

    我們可從根本上區(qū)別以下方法:

    列表: 方法和接口概述

    方法

    RS232

    RS422

    RS485

    軟件數(shù)據(jù)流控制 XON/XOFF

    X

    X

    ?

    硬件數(shù)據(jù)流控制 (RTS/CTS)

    X

    ?

    ?

    伴隨信號(hào)的自動(dòng)操作

    X

    ?

    ?


    軟件數(shù)據(jù)流控制

    在通信模塊上按照以下方式執(zhí)行軟件數(shù)據(jù)流控制:

    XON/XOFF

    只要通過參數(shù)分配將通信模塊設(shè)置為 "XON/XOFF" 操作模式,該通信模塊就將發(fā)送 XON 字符,從而允許通信伙伴發(fā)送數(shù)據(jù)。

    在接收緩沖區(qū)上溢前達(dá)到所組態(tài)的較大幀數(shù),或達(dá)到 16 個(gè)字符時(shí),通信模塊會(huì)發(fā)送 XOFF 字符,從而請(qǐng)求通信伙伴停止發(fā)送。 如果通信伙伴仍然繼續(xù)發(fā)送數(shù)據(jù),則在接收緩沖區(qū)上溢時(shí)將生成一條錯(cuò)誤消息。 在最后一個(gè)幀中接收到的數(shù)據(jù)將被丟棄。

    只要 CPU 提取幀并且接收緩沖區(qū)已準(zhǔn)備好再次接收數(shù)據(jù),通信模塊就會(huì)發(fā)送 XON 字符。

    如果通信模塊在發(fā)送期間接收到 XOFF 字符,則其將取消當(dāng)前的發(fā)送操作,直至從其通信伙伴處再次接收到 XON。 如果在特定的可組態(tài)時(shí)間內(nèi)未接收到 XON,則會(huì)取消發(fā)送操作,并輸出相應(yīng)的錯(cuò)誤消息。


    提示

    可為 XON 和 XOFF 組態(tài)字符(任何 ASCII 字符)。

    在 XON/XOFF 軟件數(shù)據(jù)流控制的參數(shù)分配期間,用戶數(shù)據(jù)不可包含任何已組態(tài)的 XON 或 XOFF 字符。



    硬件數(shù)據(jù)流控制


    提示

    *為 "Hardware RTS always ON, ignore DTR/DSR" 參數(shù)分配連接 DTR/DSR 信號(hào)。

    如果組態(tài)了 "Hardware RTS always ON",則必須將所使用的接口信號(hào)完全連接起來。 請(qǐng)確保本地 RTS(輸出)與通信伙伴的 CTS (輸入)相連接,而本地 CTS 與通信伙伴的 RTS 相連接。 相應(yīng)地,本地 DTR 必須與通信伙伴的 DSR 相連接,而本地 DSR 與通信模塊的 DTR 相連接。




    圖片: 接口信號(hào)的接線

    硬件 RTS 始終切換,忽略 DTR/DSR

    只要通過參數(shù)分配將通信模塊設(shè)置為帶有 "Hardware RTS always ON" 的工作模式,該通信模塊就會(huì)向通信伙伴輸出 RTS = ON 信號(hào),以指示其準(zhǔn)備就緒狀態(tài)。

    只要在緩沖區(qū)上溢前達(dá)到所組態(tài)的較大幀數(shù)或 16 個(gè)字符,RTS 就將被設(shè)置為 OFF。
    如果通信伙伴仍繼續(xù)發(fā)送數(shù)據(jù),則在接收緩沖區(qū)上溢時(shí)會(huì)生成一條錯(cuò)誤消息。 在最后一個(gè)幀中接收到的數(shù)據(jù)將被丟棄。

    只要 CPU 提取幀并且接收緩沖區(qū)已準(zhǔn)備好再次接收數(shù)據(jù),RTS 就會(huì)被設(shè)置為 ON。

    如果 CTS 在發(fā)送操作期間切換為 OFF,則通信模塊會(huì)中斷發(fā)送操作,直至將 CTS 重置為 ON。 如果 CTS 未在特定的可組態(tài)時(shí)間內(nèi)重置為 ON,則會(huì)取消發(fā)送操作,并輸出一條相應(yīng)的錯(cuò)誤消息。

    硬件 RTS 始終開啟

    "Hardware RTS always ON" 模式對(duì)應(yīng)于 "Hardware RTS always ON, ignore DTR/DSR" 模式。 但還需要連接 DTR 和 DSR。

    只要通過參數(shù)分配將通信模塊設(shè)置為帶有 "Hardware RTS always ON" 的工作模式,該通信模塊就會(huì)設(shè)置 DTR = ON 和 RTS = ON,以向通信伙伴表示其準(zhǔn)備就緒狀態(tài)。

    只要在緩沖區(qū)上溢前達(dá)到所組態(tài)的較大幀數(shù)或 16 個(gè)字符,RTS 就將被設(shè)置為 OFF。
    如果通信伙伴仍繼續(xù)發(fā)送數(shù)據(jù),則在接收緩沖區(qū)上溢時(shí)會(huì)生成一條錯(cuò)誤消息。 在最后一個(gè)幀中接收到的數(shù)據(jù)將被丟棄。

    只要 CPU 提取幀并且接收緩沖區(qū)已準(zhǔn)備好再次接收數(shù)據(jù),RTS 就會(huì)被設(shè)置為 ON。

    如果 CTS 在發(fā)送操作期間切換為 OFF,則通信模塊會(huì)中斷發(fā)送操作,直至將 CTS 重置為 ON。 如果 CTS 未在特定的可組態(tài)時(shí)間內(nèi)重置為 ON,則會(huì)取消發(fā)送操作,并輸出一條相應(yīng)的錯(cuò)誤消息。

    從 DSR = ON 切換為 DSR = OFF 將取消激活的發(fā)送作業(yè)并觸發(fā)錯(cuò)誤消息。

    伴隨信號(hào)的自動(dòng)操作

    硬件 RTS 始終切換

    在通信模塊上按照以下方式執(zhí)行 "Hardware RTS always switched":

    只要通過參數(shù)分配將通信模塊設(shè)置為帶有 "Hardware RTS always switched" 的操作模式,該通信模塊就會(huì)將線路 RTS 設(shè)置為 OFF,將 DTR 設(shè)置為 ON(通信模塊準(zhǔn)備就緒)。

    在將 DSR 線路設(shè)置為 ON 后才能發(fā)送幀。 只要將 DSR 設(shè)置為 OFF,就無法通過 RS232C 接口發(fā)送數(shù)據(jù)。 取消發(fā)送作業(yè)并生成一條相應(yīng)的錯(cuò)誤消息。

    發(fā)送作業(yè)未決時(shí),RTS 會(huì)設(shè)置為 ON,并且啟動(dòng)組態(tài)的 RTS 接通延遲。 數(shù)據(jù)輸出時(shí)間結(jié)束后,系統(tǒng)會(huì)檢查通信伙伴是否已將 CTS 設(shè)置為 ON。 如果已設(shè)置為 ON,則會(huì)通過 RS232 接口發(fā)送數(shù)據(jù)。

    如果 CTS 線路在 RTS 接通延遲范圍內(nèi)未設(shè)置為 ON,或在傳輸期間 CTS 切換為 OFF,則發(fā)送作業(yè)會(huì)被中止,并生成一條錯(cuò)誤消息。

    一旦數(shù)據(jù)發(fā)送完畢且**過組態(tài)的清除 RTS 關(guān)斷延遲,RTS 線路將立即設(shè)置為 OFF。 系統(tǒng)不會(huì)等待 CTS 更改為 OFF。

    始終都可通過 RS232 接口接收數(shù)據(jù)。 如果存在通信模塊的接收緩沖區(qū)上溢的危險(xiǎn),則將不會(huì)有響應(yīng)。

    從 DSR = ON 切換為 DSR = OFF 將取消激活的發(fā)送作業(yè)并觸發(fā)錯(cuò)誤消息。


    提示

    設(shè)置“RTS 接通延遲”(RTS ON delay),使通信伙伴能夠在此時(shí)間結(jié)束之前進(jìn)入準(zhǔn)備好接收狀態(tài)。

    設(shè)置“RTS 關(guān)斷延時(shí)”(RTS OFF delay),使通信伙伴能夠在 RTS 設(shè)置為 OFF 以及取消發(fā)送請(qǐng)求前完整接收幀的最后字符。




    提示

    組態(tài)自動(dòng)使用 RS232 信號(hào)后,將不能通過相應(yīng)指令控制 RTS 和 DTR!



    時(shí)序圖

    下圖顯示了在已組態(tài)數(shù)據(jù)流控制“硬件 RTS 始終切換”(Hardware RTS always switched) 下,發(fā)送作業(yè)的時(shí)間順序:


    圖片: “硬件 RTS 始終切換”(Hardware RTS always switched) 的時(shí)序圖

    更多信息


    提示

    通信模塊接受 DTR/DSR 或 RTS/CTS 的操作,該操作采用以下設(shè)置:

    硬件 RTS 始終切換,忽略 DTR/DSR

    硬件 RTS 始終開啟

    硬件 RTS 始終切換


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 1200保持性存儲(chǔ)區(qū)

    保持性存儲(chǔ)區(qū)保持性存儲(chǔ)區(qū)通過將某些數(shù)據(jù)標(biāo)記為具有保持性可以避免電源故障后數(shù)據(jù)丟失。 此類數(shù)據(jù)存儲(chǔ)在保持性存儲(chǔ)區(qū)中。 保持性存儲(chǔ)區(qū)是指在暖啟動(dòng)后(換言之,CPU 從 STOP 切換到 RUN 時(shí)的循環(huán)上電后)其內(nèi)容依然保留的區(qū)域??梢詾橐韵聰?shù)據(jù)賦予保持性:位存儲(chǔ)器: 可以在 PLC 變量表或分配列表中為位存儲(chǔ)器定義精確的存儲(chǔ)器寬度。函數(shù)塊 (FB) 的變量: 如果已啟用的可優(yōu)化訪問的塊,則可以在 F

  • I-DEVICE(智能設(shè)備)是什么?

    I-DEVICE?又叫做智能設(shè)備或智能IO設(shè)備,其本身是上層IO控制器的IO設(shè)備,又作為下層IO設(shè)備的IO控制器。一個(gè)PN智能設(shè)備功能不但可以作為一個(gè)CPU處理生產(chǎn)工藝的某一過程,而且可以和IO控制器之間交換過程數(shù)據(jù),因此,智能設(shè)備作為一個(gè)IO設(shè)備連接一個(gè)上層IO控制器,智能設(shè)備的CPU通過自身的程序處理某段工藝過程,相應(yīng)的過程值發(fā)送至上層的IO控制器再做相關(guān)的處理。應(yīng)用與優(yōu)勢(shì)采用智能設(shè)

  • IRT 組態(tài)的規(guī)則與信息

    IRT 組態(tài)的規(guī)則與信息以下規(guī)則和信息適用于 PROFINET 組態(tài)。可在此找到優(yōu)化 PROFINET 系統(tǒng)的其它系統(tǒng)建議。建立支持 IRT 的 PROFINET請(qǐng)記住下列建立并運(yùn)行支持 IRT 的 PROFINET IO 系統(tǒng)時(shí)的規(guī)則。它們可以確保優(yōu)化 PROFINET IO 系統(tǒng)運(yùn)行。使用 IRT 時(shí),必須組態(tài)拓?fù)浣Y(jié)構(gòu)。這將啟用對(duì)較新時(shí)間、帶寬和其它參數(shù)的精準(zhǔn)計(jì)算。若想使用多個(gè)同步域,請(qǐng)為當(dāng)前

  • 分配用戶自定義的鍵盤快捷鍵

    分配用戶自定義的鍵盤快捷鍵用戶自行設(shè)置操作 TIA Portal 的鍵盤快捷鍵操作步驟要分配用戶自定義的鍵盤快捷鍵,請(qǐng)按以下步驟操作:在“選項(xiàng)”(Options) 菜單中,選擇“設(shè)置”(Settings) 命令。將顯示 TIA Portal 中的設(shè)置信息。打開區(qū)域?qū)Ш街械摹版I盤快捷鍵”(Keyboard shortcuts) 條目。系統(tǒng)將顯示當(dāng)前所安裝產(chǎn)品可用的所用鍵盤快捷鍵概覽表。單擊表格中的某

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營(yíng)許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved