FinsTCP協議報文詳細分析


前言

今天跟大家分享一下關於歐姆龍PLC的Fins協議的協議說明。

歐姆龍PLC的Fins協議是公開的協議,大家可以去官網下載,但是由於原文檔內容較多,也比較復雜,所以很多人可能看不明白,所以做了一個精簡的整理版本。

歐姆龍Fins協議

1、Fins協議和我們常用的ModbusTCP協議不同,首先體現在有握手驗證命令,就是說在正常的三次握手的基礎上,還需要進行一次握手,如果能正常握手,方可通信,這樣做的目的也是為了PLC通信安全。

2、Fins握手命令

發送報文格式:

 

 

返回報文格式:

 

 

3、Fins通信命令

Fins通信協議的整體命令如下所示:

 

 

4、Fins讀取數據

Fins讀取數據的報文會在通用命令的基礎上,將 Parameter替換為 Area+Address+Length,因此讀取數據命令如下所示:

 

 讀取數據返回命令如下所示:

 

 

 

 

5、Fins寫入數據

Fins寫入數據會在通用命令的基礎上,將 Parameter替換為 Area+Address+Length+Value,因此寫入數據命令如下所示:

 

 

 

 寫入數據返回命令如下所示:

 


免責聲明!

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



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