西门子6SE7027-2ES87-1FE0参数详细
状态字用于表示CPU执行指令时所具有的状态。一些指令是否执行或以何方式执行可能取决于状态字中的某些位;执行指令时也可能改变状态字中的某些位,也能在位逻辑指令或字逻辑指令中访问并检测他们。状态字的结构如下:
(1) 检测位( )
状态字的位0称为检测位。若 位的状态为0,则表明一个梯形逻辑网络的开始,或指令为逻辑串的*条指令。CPU对逻辑串*条指令的检测(称为检测)产生的结果直接保存在状态字的RLO位中,经过*检测存放在RLO中的0或1被称为检测结果。 位在逻辑串的开始时总是0,在逻辑串指令执行过程中 位为1,输出指令或与逻辑运算有关的转移指令(表示一个逻辑串结束的指令)将 清0。
(2) 逻辑操作结果(RLO)
状态字的位1称为逻辑操作结果RLO(Result of LogicOperation)。该位存储逻辑指令或算术比较指令的结果。在逻辑串中,RLO位的状态能够表示有关信号流的信息。RLO的状态为1,表示有信号流(通);为0,表示无信号流(断)。可用RLO触发跳转指令。
(3) 状态位(STA)
状态字的位2称为状态位。状态位不能用指令检测,它只是在程序测试中被CPU解释并使用。如果一条指令是对存储区操作的位逻辑指令,则无论是对该位的读或写操作,STA总是与该位的值取得*;对不访问存储区的位逻辑指令来说,STA位没有意义,此时它总被置为1。
(4) 或位(OR)
状态字的位3称为或位(OR)。在先逻辑“与”后逻辑“或”的逻辑串中,OR位暂存逻辑“与”的操作结果,以便进行后面的逻辑“或”运算。其它指令将OR位清0。
(5) 溢出位(OV)
状态字的位4称为溢出位。溢出位被置1,表明一个算术运算或浮点数比较指令执行时出现错误(错误:溢出、非法操作、不规范格式)。后面的算术运算或浮点数比较指令执行结果正常的话OV位就被清0。
(6) 溢出状态保持位(OS)
状态字的位5称为溢出状态保持位(或称为存储溢出位)。OV被置1时OS也被置1;OV被清0时OS仍保持。它保存了OV位,可用于指明在先前的一些指令执行中是否产生过错误。只有下面的指令才能复位OS位:JOS(OS=1时跳转);块调用指令和块结束指令。
(7) 条件码1(CC1)和条件码0(CC0)
状态字的位7和位6称为条件码1和条件码0。这两位结合起来用于表示在累加器1中产生的算术运算或逻辑运算结果与0的大小关系;比较指令的执行结果或移位指令的移出位状态
运行中的电流互感器,为什么不能开路?原理是什么?开路会有怎么样的后果? 大部分电工经常会听到这样的一句话:“电流互感器的二次侧不能开路,电压互感器二次侧不能短路”。在工作中,大家一定会把这句话当做“圣经”一样对待,拆除电流互感器二次线时,先用短接片或短接线把二次侧短接,再进行拆线或接线工作,这样才能保证人的安全,是非常正确的做法。我自己曾经拆电度表的电流线时,遇到过短接不牢靠,端子处噼里啪啦放电现象。那么电流互感器二次为什么不能开路呢?是什么原理呢?会产生什么样的后果呢?下面为大家仔细的分析,希望大家都能理解。 电流互感器正常工作(不开路) 电流互感器正常工作的时候,次级所接负载为电流表或电度表电流线圈以及变送器等,这些线圈的阻抗都很小,基本上运行在短路状态。这种情况下,电流互感器的一次电流和次级电流所产生的磁通相互抵消,使铁芯中的磁通密度维持在较低水平,通常在零点几特斯拉(磁通密度的单位:T),由于次级电阻很小,次级电压也很低。 |