1.一種支持Modbus協(xié)議的通信裝置,所述裝置包括:
接收機,其被配置成接收發(fā)送分組;
數據分組提取器,其被配置成從發(fā)送分組提取數據分組;
數據分組分析器,其被配置成基于使被包含在數據分組中的數據與被包括在通信中裝置中的處理程序功能相關聯(lián)的Modbus映射表來獲取數據分組所指示的命令;以及
動作執(zhí)行器,其被配置成執(zhí)行所獲取的命令。
2.權利要求1的通信裝置,
其中,所述Modbus映射表包括在該處存儲數據的地址、指示數據屬性的數據類型以及指示處理程序功能的名稱,并且
所述裝置還包括:
Modbus映射表管理器,其被配置成管理Modbus映射表以及將處理程序功能與名稱相關聯(lián)的鏈接數據。
3.權利要求2的通信裝置,
其中,所述Modbus映射表是以XML文件格式創(chuàng)建的,并且
其中,所述鏈接數據可采取動態(tài)鏈接庫(DLL)的形式。
4.權利要求2的通信裝置,
其中,所述Modbus映射表管理器接收用以引導Modbus協(xié)議映射的命令并且改變Modbus映射表和/或鏈接數據。
5.權利要求4的通信裝置,
其中,所述Modbus映射表管理器檢查在命令中是否存在錯誤。
6.權利要求5的通信裝置,
其中,所述Modbus映射表管理器檢查在鏈接數據中任何處理程序功能是否與超過一個處理程序功能名稱相關聯(lián)或者反之亦然。