91美女视频-亚洲免费观看视频-欧美a∨-久热在线视频-日韩黄网站-成av人片在线观看www-久操综合-超碰av在线播放-性欧美欧美巨大69-婷婷二区-av男人的天堂网-中文字幕一区在线播放-玖草在线观看-国产网址在线观看-免费在线不卡av

夢雨天涯
微信hui530527   &
級別: 網絡英雄
精華主題: 0
發帖數量: 5000 個
工控威望: 8443 點
下載積分: 18682 分
在線時間: 3499(小時)
注冊時間: 2016-10-31
最后登錄: 2025-11-04
查看夢雨天涯的 主題 / 回貼
樓主  發表于: 2025-08-02 08:34
圖片:
圖片:
如圖所示,假設第一次發送4個字符,第2次發送3個字符,還是保留上次第4個字符的內容,每次都需要截取3長度才行,大佬們有什么好的建議呢?
我目前使用求商,然后加1,最后利用變址把余數等于1的位置進行WAND
[ 此帖被夢雨天涯在2025-08-09 08:11重新編輯 ]
微信hui530527      b站賬號,夢雨天涯1991
請不要隨意加我,不會隨便通過。
工控技術交流QQ群942493953
電氣小學生
級別: 論壇先鋒
精華主題: 0
發帖數量: 135 個
工控威望: 1111 點
下載積分: 1585 分
在線時間: 140(小時)
注冊時間: 2021-04-15
最后登錄: 2025-11-03
查看電氣小學生的 主題 / 回貼
1樓  發表于: 2025-08-02 09:41
前段時間做過一個項目,也是走TCP通信,我們是定義了數據長度和每個字節的含義,消息內容里當前消息無內容的字節用空格補上。這樣就保證了每條消息的長度都是固定的。而且接收緩存區每次都會覆蓋上一次的消息內容。
鋼帶,鋼卷纏繞打包機,翻轉機,托盤碼垛機,棧板更換機,源頭工廠。
VX:DQSJ_12345678
sjbandmm
級別: 略有小成
精華主題: 0
發帖數量: 256 個
工控威望: 425 點
下載積分: 1023 分
在線時間: 178(小時)
注冊時間: 2008-08-23
最后登錄: 2025-10-31
查看sjbandmm的 主題 / 回貼
2樓  發表于: 90天前
接收區第一個字是接收字節數,根據這個數字來確定讀取長度就可以。
工控小c
級別: 工控俠客
精華主題: 0
發帖數量: 558 個
工控威望: 2369 點
下載積分: 10304 分
在線時間: 523(小時)
注冊時間: 2022-10-14
最后登錄: 2025-11-04
查看工控小c的 主題 / 回貼
3樓  發表于: 89天前
引用
引用第2樓sjbandmm于2025-08-06 21:04發表的  :
接收區第一個字是接收字節數,根據這個數字來確定讀取長度就可以。

奇數字節不好取啊
sjbandmm
級別: 略有小成
精華主題: 0
發帖數量: 256 個
工控威望: 425 點
下載積分: 1023 分
在線時間: 178(小時)
注冊時間: 2008-08-23
最后登錄: 2025-10-31
查看sjbandmm的 主題 / 回貼
4樓  發表于: 88天前
引用
引用第3樓工控小c于2025-08-07 15:32發表的  :

奇數字節不好取啊


兩個方法:
1、使用WTOB將字分解到字節,再BTOW合并到一起
2、計算具體是哪個字,使用wand指令將不用的字節復位就行了。
guanyumou
串口通信之家
級別: 論壇先鋒
精華主題: 0
發帖數量: 1170 個
工控威望: 1758 點
下載積分: 4540 分
在線時間: 35(小時)
注冊時間: 2009-09-04
最后登錄: 2025-11-03
查看guanyumou的 主題 / 回貼
5樓  發表于: 76天前
用功能塊實現套接字通信方便:

  
微信:guanyumou
微信:chinesegongkong
QQ:149034219
串口通信之家http://modbus.taobao.com
棋影工控之家http://profibus.taobao.com