歐姆龍plc通訊協議格式


歐姆龍CPM1A型plc與上位計算機通信的順序是上位機先發出命令信息給PLC,PLC返回響應信息給上位 機。每次通信發送/接受的一組數據稱為一“幀”。幀由少於131個字符的數據構成,若發送數據要進行分割 幀發送,分割幀的結尾用CR碼一個字符的分界符來代替終終止符。發送幀的一方具有發送權,發送方發送 完一幀后,將發送權交給接受方。

發送幀的基本格式為:

@ 機號 識別碼 正文 FCS 終止符

 

其中:

@ ——為幀開始標志;

機號——指定與上位機通信的PLC(在PLC的DM6653中設置);

識別碼——該幀的通信命令碼(兩個字節);

正文——設置命令參數;

FCS——幀校驗碼(兩個字符),它是從@開始到正文結束的所有字符的ASCⅡ碼按位異或運算的結果;

終止符——命令結束符,設置“*”和“回車”兩個字符表示命令結束。

響應的基本格式為:

 

@ 機號 識別碼 結束碼 正文 FCS 終止符

 

其中:

@ ----為幀開始標志;

機號----應答的的PLC號,與上位機指定的PLC號相同;

識別碼----該幀的通信命令碼,和上位機所發的命令碼相同;

結束碼----返回命令結束有無錯誤等狀態;

正文——設置命令參數,僅在上位機有讀數據時生效;

FCS——幀校驗碼,由PLC計算給出,計算方法同上;

終止符——命令結束符。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM