许多应用都使用开环控制,包括那些并不看重对一台执行机构(一个控制系统的“业务终点”)进行位置或速度控制的情况。使用开环控制,不用努力将实际的速度或一套运动系统施加的压力或力量与计算出来的目标值匹配起来。有了一个要达到的目标,而系统怎么达到并不是 重要。
设计步骤:
1、设计机器的指令系统:规定指令的种类、指令的条数以及每一条指令的格式和功能;
2、初步的总体设计:如寄存器设置、总线安排、运算器设计、部件间的连接关系等;
3、绘制指令程图:标出每一条指令在什么时间、什么部件进行何种作;
4、编排作时间表:即根据指令程图分解各作为微作,按时间段列出机器应进行的微作;
5、列出微作信号表达式,化简,电路实现。
基本组成:
1、指令寄存器用来存放正在执行的指令。指令分成两部分:作码和地址码。作码用来指示指令的作性质,如加法、减法等;地址码给出本条指令的作数地址或形成作数地址的有关信息(这时通过地址形成电路来形成作数地址)。有一种指令称为转移指令,它用来改变指令的正常执行顺序,这种指令的地址码部分给出的是要转去执行的指令的地址。
2、作码译码器:用来对指令的作码进行译码,产生相应的控制电平,完成分析指令的功能。
3、时序电路:用来产生时间标志信号。在微型计算机中,时间标志信号一般为三级:指令周期、总线周期和时钟周期。微作命令产生电路产生完成指令规定作的各种微作命令。这些命令产生的主要依据是时间标志和指令的作性质。该电路实际是各微作控制信号表达式(如上面的A→L表达式)的电路实现,它是组合逻辑控制器中为复杂的部分。
4、指令计数器:用来形成下一条要执行的指令的地址。通常,指令是顺序执行的,而指令在存储器中是顺序存放的。所以,一般情况下下一条要执行的指令的地址可通过将现行地址加1形成,微作命令“1”就用于这个目的。如果执行的是转移指令,则下一条要执行的指令的地址是要转移到的地址。该地址就在本转移指令的地址码字段,将其直接送往指令计数器。
微程序控制器的提出是因为组合逻辑设计存在不便于设计、不灵活、不易修改和扩充等缺点。
微程序控制(简称微码控制)的基本思路是:用微指令产生微作命令,用若干条微指令组成一段微程序实现一条机器指令的功能(为了加以区别,将前面所讲的指令称为机器指令)。设机器指令M执行时需要三个阶段,每个阶段需要发出如下命令:阶段一发送K1、K8命令,阶段二发送K0、K2、K3、K4命令,阶段三发送K9命令。当将条微指令送到微指令寄存器时,微指令寄存器的K1和K8为1,即发出K1和K8命令,该微指令指出下一条微指令地址为00101,从中取出条微指令,送到微指令寄存器时将发出K0、K2、K3、K4命令,接下来是取第三条微指令,发K9命令。
微程序控制器的组成:
1、控制存储器(contmlMemory)用来存放各机器指令对应的微程序。译码器用来形成机器指令对应的微程序的入口地址。当将一条机器指令对应的微程序的各条微指令逐条取出,并送到微指令寄存器时,其微作命令也就按事先的设计发出,因而也就完成了一条机器指令的功能。对每一条机器指令都是如此。
2、微指令的宽度直接决定了微程序控制器的宽度。为了简化控制存储器,可采取一些措施来缩短微指令的宽度。如采用字段译码法一级分段译码。显然,微指令的控制字段将大大缩短。,一些要同时产生的微作命令不能安排在同一个字段中。为了进一步缩短控制字段,还可以将字段译码设计成两级或多级。
通常来说,在速度很重要而作并不重要的情况下会使用开环控制,例如在机加工步骤完成之后将工具收缩回来的作,或者在接触加工部件之前将工具预先定位的作。执行机构可以根据负的变化来变换速度,或者是液压系统的情况下根据油压和油温的变化来变换速度。
开环控制并不是完全“没有反馈”的。开环控制会使用独立的限位开关、光电检测器或压力开关来决定运动应该在什么时候停止或什么时候达到一个压力限值。一些特殊的运动控制器一般不需要运行启/停的运动控制,例如一台可编程逻辑控制器(PLC)的通用计算机就足够了。如果使用必须要在位置安装的物理限位装置可能会带来问题,因为如果机器是被用来加工不同尺寸的材料,在产品切换的过程中限位装置的物理位置需要移动。
西门子 215-1BG40-0XB0 模块
西门子 241-1AH32-0XB0 模块
西门子 A5E33783816 板卡
西门子 6ES5441-8MA11 控制板
西门子 6ES7315-2AF03-0AB0 CPU
西门子 6ES7331-7KF02-0AB0 模块
西门子 6ES7332-5HD01-0AB0 模块
西门子 SM322 321-1BH01-0AA0 模块
西门子 A5E36717803 板卡
西门子 6ES7332-5HD01-0AB0 模块
西门子 SM322 321-1BH01-0AA0 模块
西门子 RH28M-2DK.3F.1R 风扇
西门子 232-0HB22-0XA8 模块
西门子 223-1PH22-0XA8 模块
西门子 214-2BD23-0XB8 模块
西门子 ZE30/7 变压器
西门子 6SE6440-2UD15-5AA1 变频器
西门子 6GK1502-2CC10 光端机
西门子 6ES7277-0AA22-0XA0 通讯模块
西门子 6ES7354-1AH01-0AE0 模块
西门子 3RU1116-0GB0 热继电器