各条机器指令按顺序串行执行,即执行完一条指令后,才取出下一条指令来执行。一条机器指令执行过程中备个微操作亦按顺序执行(如先进行指令译码,然后形成有效地址、取操作数、执行运算,最后迭运算结果),这种工作方式叫做串行工作方式。
简介
串行工作方式是指机器执行完一条指命后,才取出下一条指令来执行的一种工作方式。由于这种工作方式比较简单,容易设计和实现,所以早期的计算机和一些微处理机采用了这种方式。庄一些采用并行和流水线工作方式的计算机中往往也设置了达种工作方式,这是因为在串行工作方式下,可以清楚地了解机器执行各条指令的情况,因此利用达种方式调试程序和排除机器故障是很方便的。
从广义上讲,一个部件一次只处理一个操作的方式也称为串行方式,例如存储器的串行工作方式是一次只读写一个数据或指令,而并行工作方式则是一次同时取两个或多个数据。
工作原理
当PLC(可编程逻辑控制器)运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU(中央处理器)的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。
用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行用户程序,直到程序结束。然后再从头开始扫描执行,周而复始重复运行。
PLC的扫描工作方式与继电器一接触器控制的工作原理明显不同。继电器接触器控制装置采用硬逻辑的并行工作方式,如果某个继电器的线圈通电或断电,那么该继电器的所有常开和常闭触点不论处在控制电路的哪个位置上,都会立即同时动作;而PL...
(全文)