Api.SetHeartbeat 方法

设定 heartbeat,周期性地检查运动应用程式是否正常运作。

命名空间IntervalZero.KINGSTAR.OpcUa.Api

组合: IntervalZero.KINGSTAR.OpcUa.Api (于 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0

语法

C#
public KsError SetHeartbeat(
       bool Enable,
       double Timeout
)
Public Function SetHeartbeat(
       Enable As Boolean,
       Timeout As Double
) As KsError

参数

Enable

型别:bool

设置 true 以启用;false 停用 heartbeat,预设为 false

 

Timeout

型别:double

使用 PulseHeartbeat 来通知 KINGSTAR 应用程式处于正常运作所需的时间段,否则 KINGSTAR 将视应用程式为故障并关闭 EtherCAT 连结。(时间单位:秒)

回传值

型别:KsError

方法的回传代码。

可用的 EtherCAT 状态

ecatOP

范例

C#
N/A

参见

Api 类别

IntervalZero.KINGSTAR.OpcUa.Api 命名空间