User Guide for the user to configure multiple Modbus Service

From ESS-WIKI
Jump to: navigation, search

多重Modbus Service的設定步驟:


1. 執行安裝程式RMM 3.3 Agent Plus Setup_3.3.21.exe

2. 執行安裝程式Agent_Modbus_Handler.exe

3. 開啟C:\Program Files (x86)\Advantech\Agent_Modbus_Handler\Modbus_Handler.ini檔案, 並且在這個檔案內設定好要讀取的Modbus位址.

4. 複製一份Agent_Modbus_Handler資料夾並命名為Agent_Modbus1_Handler. 命名規則為: Agent_XXXXXX_Handler , XXXXXX為可以命名的字元,名稱不可重複到其他的Handler.


Multi-modbus handler config 01.png



5. 更改Agent_Modbus1_Handler\Agent_Modbus_Handler.exe檔案名稱為Agent_Modbus1_Handler.exe, 命名規則同上步驟.


Multi-modbus handler config 02.png



6. 開啟Agent_Modbus1_Handler\agent_config.xml並且修改參數值:



  …
  <DeviceName>Modbus1_Handler</DeviceName>
  <DevID>Modbus1_Handler</DevID>
  …
  <WorkDir>C:\Program Files (x86)\Advantech\Agent_Modbus1_Handler\</WorkDir>
  …
  <ServiceName>Agent_Modbus1_Handler</ServiceName>
  …




7. 更改Agent_Modbus1_Handler\Modbus_Handler.ini檔案名稱為Modbus1_Handler.ini並且在這個檔案內設定好要讀取的Modbus位址.

命名規則為: XXXXXX_Handler.ini , XXXXXX為可以重新命名的字元,名稱不可重複到其他的Handler.


Multi-modbus handler config 03.png



8. 更改Agent_Modbus1_Handler\module\Modbus_Handler.dll檔案名稱為Modbus1_Handler.dll

命名規則同上步驟.


Multi-modbus handler config 04.png



9. 開啟Agent_Modbus1_Handler\module\module_config.xml並且依照上述之命名規則修改參數值:


  ...
  <ModuleName1>Modbus1_Handler</ModuleName1> 
  <ModulePath1>\module\Modbus1_Handler.dll</ModulePath1>
  ...

10. 開啟命令提示字元並且切換到C:\Program Files (x86)\Advantech\Agent_Modbus1_Handler路徑, 執行Agent_Modbus1_Handler.exe -i來新增服務, 完成後輸入-q結束.


Multi-modbus handler config 05.png


11. 開啟Windows工作管理員, 選擇Agent_Modbus1_Handler服務後按滑鼠右鍵開啟選單, 在選單中 點選”啟動服務”.


Multi-modbus handler config 06.png



12. 重啟AgentService_33和Agent_Modbus_Handler服務.

Multi-modbus handler config 07.png


13. 開啟ModSim32並設定好Modbus的模擬資料.


Multi-modbus handler config 08.png



14. 開啟RMM並打開Modbus_Handler和Modbus1_Handler的報告狀態.

Multi-modbus handler config 11.png


15. 開啟硬體訊息並檢視數據是否和ModSim32的模擬資料一致.

Multi-modbus handler config 09.png


Multi-modbus handler config 10.png