Description
PFSK152 3BSE018877R2 3BSC980006R361
PFSK152 3BSE018877R2 3BSC980006R361自动化过程通常对时间非常敏感,因此这种方法必须作为实时系统运行。实时系统被宽松地定义为违反时间限制会产生灾难性结果的系统。在前面描述的输送机转向器示例中,错过时间限制会导致集装箱被发送到错误的地点,可能会影响运输时间表。更糟糕的是,这可能会导致在集装箱装满时整个运输路线被延误。想象一下,如果这不仅仅是一次性发生而是普遍发生的话,结果会怎样。这种方法保证了实时性能。
PFSK152 3BSE018877R2 3BSC980006R361有有限状态机均由单个处理线程提供服务。这是可能的,因为在事件表中查找事件、执行编写良好的操作例程并转换到新状态是一个非常快速的过程。如果动作例程写得好,那么一秒钟可以处理数千个事件。为此,操作例程绝不能阻塞资源。例如,如果某个操作导致数据库查找、文件 I/O 或标签打印,则应将其移交给工作线程以异步方式完成。当工作线程处理请求时,FSM 可以自由地处理剩余的事件。一旦工作线程完成其请求,它就会向顶级 FSM 发出一个事件,其中包含请求 FSM 的标识、请求的处理以及任何请求的数据。
Reviews
There are no reviews yet.