PySide6.QtSerialBus.QModbusRtuSerialServer¶
- class QModbusRtuSerialServer¶
QModbusRtuSerialServer
类表示一个使用串行端口与 Modbus 客户端进行通信的 Modbus 服务器。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
通过Modbus进行通信需要单个Modbus客户端实例与多个Modbus服务器之间的交互。此类通过串行端口提供Modbus服务器实现。
由于多个Modbus服务器实例可以同时与Modbus客户端交互(使用串行总线),服务器通过其
serverAddress()
来识别。使用指定的
parent
构造一个QModbusRtuSerialServer
。serverAddress
预设为1
。- interFrameDelay()¶
- Return type:
整数
返回两个连续Modbus消息之间的静默间隔的微秒数。
另请参阅
- setInterFrameDelay(microseconds)¶
- Parameters:
微秒 – int
设置两个连续Modbus消息之间的静默间隔的
微秒
数。默认情况下,类实现将根据Modbus规范使用预计算的值。活动的或正在运行的连接不受此类延迟更改的影响。