NMODBUS
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NModbus API 手冊, v1.2
最後編輯 2013.10
Page:3
Copyright © 2013 ICP DAS Co., Ltd. All Rights Reserved.
E-mail: service@
1. 關於手冊
此手冊對於 NModbus 中所使用的 API 說明。
NModbus API 手冊, v1.2
Copyright © 2013 ICP DAS Co., Ltd. All Rights Reserved.
4. 4.1.
通用 API ............................................................................................................. 31 Dispose...................................................................................................................... 31
附錄 A:錯誤訊息 .......................................................................................................... 32 附錄 B:AI, AO 型別轉換 ............................................................................................... 35
什麼是 NModbus?
利用 NModbus 可實現 Modbus 的通訊協定,它是由一群自願者所開發以及維護,並且 免費開放使用。 ICP DAS 基於官方發佈的 NModbus 原始碼進行功能確認與改善 , 程式開發員可以利用 ICP DAS 發佈的 DLL 進行 Windows 版 PC 或是 Winபைடு நூலகம்E 版的 Modbus 程式開發。這個 DLL 具 備以下功能 a. Modbus/RTU Master/Slave b. Modbus/ASCII Master/Slave c. Modbus/TCP Master/Slave d. Modbus/UDP Master/Slave 下載 DLL 與範例程式。 a. WinForm 版本 DLL 和文件:nModbusPC.dll, log4net.dll 範例程式 (For C#, ) b. WinCE 版本 DLL 和文件:nModbusCE.dll, CABC.dll, FC19.dll 範例程式 (For C#, ) 了解更多有關 Modbus→/products/PAC/i-8000/modbus_c.htm
NModbus Slave API.............................................................................................. 19 CreateRtu .................................................................................................................. 20 CreateAscii ................................................................................................................ 21 CreateTcp .................................................................................................................. 22 CreateUdp ................................................................................................................. 23 CreateDefaultDataStore ........................................................................................... 24 ModbusSlaveRequestReceived[事件] ...................................................................... 24 DataStoreWrittenTo[事件] ....................................................................................... 25 Listen......................................................................................................................... 28 CoilDiscretes [DO 資料陣列] .................................................................................... 28 InputDiscretes [DI 資料陣列] ............................................................................... 29 HoldingRegisters [AO 資料陣列].......................................................................... 29 InputRegisters [AI 資料陣列] ............................................................................... 30 最後編輯 2013.10 Page:2 E-mail: service@
NModbus API 手冊
版本 1.2 , 2013.10
Written by Renee Lin
目錄
目錄 ................................................................................................................................. 2 1. 2. 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 2.10. 2.11. 2.12. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10. 3.11. 3.12. 關於手冊 ............................................................................................................... 4 NModbus Master API ............................................................................................. 5 CreateRtu .................................................................................................................... 5 CreateAscii .................................................................................................................. 6 CreateIp(TcpClient) ..................................................................................................... 7 CreateIp(UdpClient) .................................................................................................. 11 Retries [屬性]............................................................................................................ 12 ReadTimeout[屬性] .................................................................................................. 12 ReadCoils .................................................................................................................. 13 ReadInputs ................................................................................................................ 14 ReadHoldingRegisters ............................................................................................... 15 ReadInputRegisters............................................................................................... 16 WriteSingleCoil ..................................................................................................... 17 WriteSingleRegister .............................................................................................. 18
適用 NModbus 開發的 PAC
WinForm XPAC(WES 2009) Win8,Win7,Vista,Xp(需有.NET framework 2(含)以上) WinCE ViewPAC(CE5) WinPAC(CE5) XPAC(CE6)
NModbus API 手冊, v1.2