- class QModbusRtuSerialClient#
类
QModbusRtuSerialClient
表示了一个使用串行总线与其 Modbus 服务器进行通信的 Modbus 客户端。 更多信息…摘要#
方法#
def
__init__()
setTurnaroundDelay()
turnaroundDelay()}
注意:
此文档可能包含从C++自动翻译成Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在
https:/bugreports.qt.io/projects/PYSIDE
上创建问题票据来通知我们。详细描述#
通过Modbus通信需要单个Modbus客户端实例与多个Modbus服务器之间的交互。此类通过串口提供客户端实现。
使用指定的
parent
构造一个串行Modbus客户端。-
interFrameDelay()
# - 返回类型:
int
返回连续两个Modbus消息之间的静默间隔微秒数。
另请参阅
-
setInterFrameDelay(microseconds)
# - 参数:
microseconds – int
设置连续两个Modbus消息之间的静默间隔微秒数。默认情况下,类实现将使用根据Modbus规范计算的预计算值。这样的延迟更改不会影响活动或运行中的连接。
-
setTurnaroundDelay(turnaroundDelay)
# - 参数:
turnaroundDelay – int
将Modbus广播与连续Modbus消息之间的静默间隔设置为
turnaroundDelay
。通常周转延迟在100到200毫秒之间。另请参阅
-
turnaroundDelay()
# - 返回类型:
int
返回Modbus广播与连续Modbus消息之间的静默间隔毫秒数。默认值设置为100毫秒。
另请参阅