在使用Modbus主机IO服务器读取有效的寄存器时,报错-1967353908



主要软件:
主要软件版本: 2009
主要软件修正版本: N/A
次要软件: LabVIEW Modules>>LabVIEW DSC Module

问题: 我的Modbus主机IO服务器返回错误-1967353908,提示信息“指定地址不是合法的modbus从机地址”,为什么会出现这样的错误?

解答:

在操作modbus从机设备时,Modbus主机IO服务器返回错误-1967353908,说明指定的读取地址在从机设备上不存在。IO服务器试图建立对一段范围的值的查询,而这一段中有一些在从机上不存在。所以从机设备返回了一个exception,从而导致了服务器的错误。

为了解决这个问题,在IO服务器的高级设置中,减少 Holding Registers的值为1。在modbus IO服务器上右击》属性,然后点击高级,按照下图所示改变Holding Register的值。







相关链接: KnowledgeBase 4RK3SIBG: Error -1967353907 When Using Modbus I/O Servers
DevZone: Introduction to Modbus

附件:





报告日期: 10/28/2011
最近更新: 08/30/2012
文档编号: 5QR8DNDO