返回列表 发帖

您好!请教冗余计时

您好!我做的工程中有几段计时程序,计时时间以秒为单位,内部设定1000毫秒变化一次。工程单机运行计时正常,一秒一秒地变化,计时也很准确。可是当我把它做成冗余工程,两台电脑同时运行时就出现问题了,计时时间跳变,计时时间比正常时间快。不知是什么原因,特此向您请教。

您好!请按下面方法做工程冗余

在开发工程时,工程中使用的用户程序,需要加入条件判断语句,即判断程序是否在工作机端执行,例如:
if(RddcScript.RddcState.ToString() == "Primary")
{
         执行的程序内容。
}

或者使用下面格式:
if( (int)RddcScript.RddcState == 1)
{
        执行的程序内容。
}

TOP

返回列表