自由口通訊同時(shí)發(fā)送和接收
劉玉蓉
發(fā)布于2014-11-18 17:35
286
0
標(biāo)簽:
西門(mén)子PLC224xp使用485自由口通訊協(xié)議通訊時(shí)能不能同時(shí)發(fā)送和接收數(shù)據(jù)啊,如果不能的話我該怎么做才能將發(fā)送和接收分開(kāi),讓它們不沖突呢。PLC和外部設(shè)備通訊時(shí)發(fā)送和接收數(shù)據(jù)是同時(shí)的。我用的調(diào)試軟件發(fā)送數(shù)據(jù),發(fā)送完成之后就將程序數(shù)據(jù)塊的內(nèi)容傳回調(diào)試軟件,具體請(qǐng)看圖片,請(qǐng)幫我看看下面程序錯(cuò)誤在哪兒,怎么糾正.
問(wèn)題補(bǔ)充:
請(qǐng)幫忙上傳一個(gè)先發(fā)送后接收的例子,
圖片說(shuō)明: 1,主程序和子程序 2,調(diào)試軟件 3,主程序和子程序 4,數(shù)據(jù)塊
佳答案
你發(fā)的截圖里對(duì)發(fā)送和接收指令的調(diào)用有問(wèn)題。
自由口通信不能同時(shí)發(fā)送和接收。
應(yīng)該先執(zhí)行發(fā)送指令,發(fā)送完成后停止發(fā)送,轉(zhuǎn)換到接收狀態(tài)。接收完成后再轉(zhuǎn)到發(fā)送狀態(tài)。如此不斷往復(fù)。