主页
技术支持
通过串行端口使用Modbus IO服务器时出现错误-1967353900
通过串行端口使用Modbus IO服务器时出现错误-1967353900
更新 May 5, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
LabVIEW Datalogging and Supervisory Control Module
问题详述
我正在使用LabVIEW DSC模块中的ModBus IO服务器,使用RS-485到USB转换器与设备通信。我能够安装转换器驱动程序并使用转换器供应商的应用程序进行通信,但是当我使用LabVIEW时,VI中的绑定变量返回以下错误:
Error -1967353900 ocurred at Shared Variable in
Untitled1.vi
Possible reasons:
LabVIEW DSC: (Hex 0x8ABC8FD4) The Modbus I/O server failed to allocate a serial port. Ensure that the specified serial port is available.
This error or warning occurs while writing the following Shared Variable
\\MyComputer\ModbusMaster\'4000001.1'
\\127.0.0.1\ModbusMaster\'4000001.1'
如何解决此错误?
解决方案
当NI Variable Engine无法分配串行端口执行Modbus通讯时,将发生该错误。您可以尝试以下一些故障排除步骤:
确保没有其他使用该串行端口的应用程序处于打开状态。
检查是否有任何
保留串行端口的进程
。
重新启动
以前称为“网络变量引擎” Windows服务
的“ NI变量引擎”
。
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful