男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> 現場總線 >> 自由通訊口如何正確接收結束消息
自由通訊口如何正確接收結束消息

本文以自由通訊口接收結束消息方式為例,通信伙伴的數據是一幀一幀發送的,比如通信伙伴每隔 100ms 發送一幀 01 02 03 04 05 給s7-200,s7-200接收這些數據,那么我們有幾種方法可以正確接收到這些數據:

1、指定空閑線時間(可以理解為兩幀數據之間的間隔)為50ms(小于發送間隔時間100ms),則當發送完第一幀 01 02 03 04 05 后,啟動空閑時間檢測,超過50ms即認為一幀數據結束,準備接收下一幀數據。這可以看做是“字符間定時器”結束消息方式。

2、指定接收結束字符為05,則當接收到 01 02 03 04 05 后,即收到結束字符05后,認為一幀數據結束,再接收到的 01 02 03 04 05 認為是下一幀數據,依此類推。這可以看做是“結束字符檢測”結束消息方式。

3、指定接收數據長度為5,則收到 01 02 03 04 05 (5個字符)后,即認為一幀數據結束,再接收到的 01 02 03 04 05 認為是下一幀數據,依此類推。這可以看做是“最大字符計數”結束消息方式。

4、其他條件還包括“消息定時器”、“奇偶效驗錯誤”、“用戶終止”等結束消息的方式,或者這些條件的組合作為結束消息的方式。

那么在應用中選擇哪種結束消息的方式,要具體情況具體分析。這話說起來很空洞,但確實如此,因為自由口通信本身就決定了,不同的通信對象間的數據幀格式(或協議)是設備廠家自由定義的,這就要求事先充分理解通信協議,并在此基礎上進行選擇。

另外一方面,如果能靈活掌握這部分內容,還可以解決一些實際問題。比如大家都知道數據要接收到接收緩沖區,而接收緩沖區的大小是有限制的(255個字節),那么怎么能夠接收到大于255個字節的數據呢(緩沖區溢出后前面的數據被覆蓋)?可以考慮設置“最大字符計數”為結束消息方式,將數據分為多個部分依次進行接收。

作者:未知 點擊:254次 [打印] [關閉] [返回頂部]
本文標簽:自由通訊口如何正確接收結束消息
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《自由通訊口如何正確接收結束消息》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強鋼焊絲  2026-3-19
李經理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 嵊州市| 延庆县| 唐海县| 吉林市| 宿州市| 抚宁县| 阿拉善右旗| 安仁县| 四川省| 衡南县| 高要市| 蓬莱市| 罗山县| 买车| 南木林县| 赣州市| 西乌珠穆沁旗| 凌海市| 高台县| 永昌县| 赤水市| 栾川县| 阜平县| 抚州市| 滨州市| 镇赉县| 湘潭市| 龙山县| 汨罗市| 贵港市| 淮滨县| 绥化市| 梨树县| 革吉县| 仁怀市| 南昌市| 电白县| 桃源县| 田东县| 湖州市| 武乡县|