早起鳥(niǎo)有蟲(chóng)吃
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 223 點(diǎn)
下載積分: 3360 分
在線(xiàn)時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2017-08-15
最后登錄: 2024-10-23
查看早起鳥(niǎo)有蟲(chóng)吃的 主題 / 回貼
樓主  發(fā)表于: 2021-01-11 14:06
目前有個(gè)項(xiàng)目是通過(guò)通訊形式傳輸數(shù)據(jù)的,但是目前遇到一個(gè)問(wèn)題,就是跟我方通訊的是一個(gè)單片機(jī),然后協(xié)議是甲方擬定的,使用報(bào)文形式,當(dāng)甲方接受我傳輸?shù)闹噶顜髸?huì)返回一個(gè)應(yīng)答幀,我這邊如何處理接受的這個(gè)應(yīng)答幀呢。能否有大神給舉個(gè)例子解惑一下呢
早起鳥(niǎo)有蟲(chóng)吃
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 223 點(diǎn)
下載積分: 3360 分
在線(xiàn)時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2017-08-15
最后登錄: 2024-10-23
查看早起鳥(niǎo)有蟲(chóng)吃的 主題 / 回貼
1樓  發(fā)表于: 2021-01-11 14:11
比如說(shuō)現(xiàn)在有個(gè)機(jī)器人它在原點(diǎn)位,根據(jù)甲方的協(xié)議我給他傳輸一幀指令,告訴甲方機(jī)器人回到原點(diǎn)了,單片機(jī)接受后它返回一個(gè)應(yīng)答,告訴我單片機(jī)是接受完畢還是接受錯(cuò)誤。因?yàn)槲疫@個(gè)是順序控制,到哪步發(fā)哪步幀,就想了解下這個(gè)單片機(jī)返回的應(yīng)答數(shù)據(jù),我是應(yīng)該加在我的程序每一步的前邊么,然后來(lái)觸發(fā)程序往下依次運(yùn)行。
13821917697
承接電氣自動(dòng)化項(xiàng)目、電氣接線(xiàn)圖設(shè)計(jì)、IO點(diǎn)表、電氣元器件選型
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 758 個(gè)
工控威望: 3146 點(diǎn)
下載積分: 13444 分
在線(xiàn)時(shí)間: 1113(小時(shí))
注冊(cè)時(shí)間: 2019-12-26
最后登錄: 2024-12-23
查看13821917697的 主題 / 回貼
2樓  發(fā)表于: 2021-01-11 14:24
把說(shuō)明書(shū)貼上來(lái)
歐姆法拉第
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 177 個(gè)
工控威望: 236 點(diǎn)
下載積分: 5156 分
在線(xiàn)時(shí)間: 62(小時(shí))
注冊(cè)時(shí)間: 2020-11-11
最后登錄: 2021-04-29
查看歐姆法拉第的 主題 / 回貼
3樓  發(fā)表于: 2021-01-11 14:37
通訊程序單獨(dú)運(yùn)行處理

主程序運(yùn)行到 相關(guān)步驟, 給通訊程序信號(hào), 讓通訊程序信號(hào)發(fā)送數(shù)據(jù).  主程序繼續(xù)執(zhí)行,  直到主程序需要直到單片機(jī)工作狀態(tài)時(shí) 等待通訊的相應(yīng).

通訊程序收到發(fā)送數(shù)據(jù)指令, 開(kāi)始發(fā)送數(shù)據(jù),   完成后 等待數(shù)據(jù)接受,  接受完成判斷數(shù)據(jù)是否正常, 正常置位相關(guān)狀態(tài), 告訴主程序等待主程序讀取.  
本帖最近評(píng)分記錄:
  • 下載積分:+3(早起鳥(niǎo)有蟲(chóng)吃) 真誠(chéng)感謝!
    qimuqiang
    謎の宅
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 74 個(gè)
    工控威望: 215 點(diǎn)
    下載積分: 849 分
    在線(xiàn)時(shí)間: 71(小時(shí))
    注冊(cè)時(shí)間: 2015-08-17
    最后登錄: 2024-11-22
    查看qimuqiang的 主題 / 回貼
    4樓  發(fā)表于: 2021-01-11 16:17
    選個(gè)常用的協(xié)議不就完事了,協(xié)議里面東西都給你規(guī)定好了,你選個(gè)支持這個(gè)協(xié)議的PLC就可以了,別把問(wèn)題想復(fù)雜了。
    比如MODBUS RTU或者CANopen之類(lèi)的。
    樓主留言:
    這個(gè)協(xié)議吧不是我選的,是甲方自己定的他們搞軟件的整的東西感覺(jué)跟咱們標(biāo)準(zhǔn)的還有區(qū)別
    男,精通三菱、歐姆龍、基恩士、西門(mén)子等PLC,安川、FANUC、OTC、松下等機(jī)器人,至今單身。。有事郵件聯(lián)系:qimuxiaoqiang@qq.com
    天天學(xué)一點(diǎn)
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 41 個(gè)
    工控威望: 94 點(diǎn)
    下載積分: 1079 分
    在線(xiàn)時(shí)間: 4(小時(shí))
    注冊(cè)時(shí)間: 2021-01-09
    最后登錄: 2021-02-28
    查看天天學(xué)一點(diǎn)的 主題 / 回貼
    5樓  發(fā)表于: 2021-01-11 16:26
    是啊,就是需要?jiǎng)幼骶桶l(fā)生,并判斷他接收回來(lái)的狀態(tài)是否滿(mǎn)足你發(fā)生需要的狀態(tài)就行
    本帖最近評(píng)分記錄:
  • 下載積分:+1(早起鳥(niǎo)有蟲(chóng)吃) 真誠(chéng)感謝!
    小侯
    小侯
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 482 個(gè)
    工控威望: 2612 點(diǎn)
    下載積分: 8103 分
    在線(xiàn)時(shí)間: 507(小時(shí))
    注冊(cè)時(shí)間: 2008-10-17
    最后登錄: 2024-12-09
    查看小侯的 主題 / 回貼
    6樓  發(fā)表于: 2021-01-11 16:55
    照這說(shuō)明看起來(lái)是無(wú)協(xié)議通訊的方式
    我之前用過(guò)類(lèi)似的只要對(duì)該站發(fā)送特定字串即可回傳
    回傳回來(lái)的字串在拆解就可以使用
    照你的說(shuō)明來(lái)看你只有幾個(gè)特定的動(dòng)作
    那麼當(dāng)他回傳特定字串來(lái)判定不知是否合乎使用
    本帖最近評(píng)分記錄:
  • 下載積分:+1(早起鳥(niǎo)有蟲(chóng)吃) 真誠(chéng)感謝!
    k2416207
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 153 個(gè)
    工控威望: 334 點(diǎn)
    下載積分: 944 分
    在線(xiàn)時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2014-04-30
    最后登錄: 2024-12-20
    查看k2416207的 主題 / 回貼
    7樓  發(fā)表于: 2021-01-11 18:01
    如果協(xié)議不知道  建議用支持自由口的PLC
    收到報(bào)文后  比較   對(duì)應(yīng)了才進(jìn)入下一步
    樓主留言:
    真誠(chéng)感謝!
    hezhen880924
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 148 個(gè)
    工控威望: 274 點(diǎn)
    下載積分: 836 分
    在線(xiàn)時(shí)間: 549(小時(shí))
    注冊(cè)時(shí)間: 2013-01-08
    最后登錄: 2024-12-23
    查看hezhen880924的 主題 / 回貼
    8樓  發(fā)表于: 2021-01-11 19:17
    TCP IP協(xié)議基礎(chǔ)上建立報(bào)文
    通訊程序要單獨(dú)寫(xiě),主程序要發(fā)報(bào)文,先把報(bào)文組織好傳到發(fā)送緩存,在觸發(fā)發(fā)送。接收要按報(bào)文拆解比較數(shù)據(jù),是應(yīng)答報(bào)文就用數(shù)字做標(biāo)志位,根據(jù)標(biāo)志位進(jìn)入下一步。
    通訊我用的很多,可以自己建立通訊報(bào)文格式,滿(mǎn)足項(xiàng)目需求。思路一定要靈活,PLC任何一種編程語(yǔ)言都可以用。
    本帖最近評(píng)分記錄:
  • 下載積分:+3(早起鳥(niǎo)有蟲(chóng)吃) 熱心助人!非常感謝,說(shuō) ..