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