柴油发电机控制器
2022-08-12
发电机控制器是发电机的核心,相当于人脑。标准定义为:根据预定顺序改变主电路和控制电路的接线和电阻改变电路,以控制发电机的启动、转速、制动和主机的反转。由程序计数器、指令寄存器和指令解码器、定时发生器和操作控制器组成,它是一个命令决策机构,协调和命令完成整个计算机系统的操作,控制发电机组的整体运行。
技术原理
在发电机上可以分为两部分-控制单元和执行部分。发电机控制器是控制单元,算术单元、存储器和外围设备是与控制器相关的执行部件。触点控制单元,并通过控制线执行部件。控制单元通过控制线执行元件的各种控制命令,该控制命令称为微命令,通常执行元件并接受微命令后执行,该操作称为微操作。控制单元和执行部件之间的另一种接触是反馈信息。执行部件通过反馈线路来反映控制部件的运行状况,以便使控制单元根据执行部件的状态来下达新的指令,这也叫状态测试。执行单元中的微操作是操作的基本集合。由于数据路径的结构,微操作可分为两类:兼容性和可接受性。
在一台CPU的机器循环中,一组实现一定操作功能的微指令组合,构成微指令。由操作控制和顺序控制组成的通用微指令格式。操作控制部分,用于整机工作的信号管理和命令控制。用于确定下一个微指令地址的顺序控制部分。事实上,一条机器指令的功能是由许多微指令序列组成的。微指令序列通常称为微程序。因为微程序是由微指令组成的,所以当执行当前微指令时。必须注意的是,后续的微指令地址将删除微指令执行,以便当前微指令执行完成。
特殊功能
接收和识别命令:CPU可以向控制器发送多个不同的命令,设备控制器应该能够接收和识别这些命令。因此,在控制器中应具有相应的控制寄存器,用于存储接收的命令和参数,并对接收的命令进行解码。磁盘控制器可以接收CPU,例如,读取、写入和格式化文章15的不同命令,以及一些带有参数的命令;因此,在磁盘控制器中有多个寄存器和命令解码器等。
地址识别:就像每个单元的内存都有地址一样,系统中的每个设备也有地址,设备控制器必须能够识别由每个设备的地址控制的地址。此外,为了使CPU写入(或读取)寄存器数据,这些寄存器应具有唯一的地址。
有两种,由于控制器的设计方法和结构也不同。微操作是指操作,微操作的分解总是需要相应的控制信号(称为微控制信号或微操作命令)。
数据缓冲区:由于I/O设备的速率较低,CPU和内存的速率非常高,因此必须在控制器中设置缓冲区。在输出中,将来自缓冲区的高速数据由主机分级,然后转换为I/O设备必须将缓冲区中的数据传输到I/O装置的速率;当输入缓冲区用于来自I/O设备的临时数据时,在接收到一批数据后,将数据存储在缓冲区中并高速传输到主机。
错误控制:设备控制器负责通过I/O设备传输数据进行错误检测。如果在传输过程中发现错误,通常要设置错误检测码,并向CPU报告,这样CPU将传输到无效数据的时间,并一次传输。这可以确保数据输入的正确性。
状态:识别并报告设备的状态。控制器应为CPU记录设备的状态。例如,仅当设备处于就绪状态时发送,CPU才能启动控制器从设备读取数据。为此,应在控制器中设置一个状态寄存器,每个状态寄存器都反映设备的特定状态。当CPU读取寄存器的内容时,您可以了解设备的状态。
数据交换:指CPU和控制器之间,控制器和设备之间的数据交换。对于前者,是通过数据总线,由CPU将数据并行地送到控制器,或并行地从控制器读取数据;是后者的设备,数据输入到控制器,或从控制器到设备。因此,在控制器中必须设置数据寄存器。
租赁行业应用:管理层提供完美的解决方案,通过PC远程管理单元出租两台,以监控所有操作参数(压力、温度、电压、电流、功率等),可随时更改配置,以保护单元不受不当应用的影响,可记录200条详细的故障信息,包括:故障时间、原因、,电压、电流、功率、油压、水温等关键参数,并可随时上传至监控机。另一项是用于租赁管理的多级密码管理;
消防泵行业应用:关闭电气参数测量,使用强大的可编程输入/输出端口和内部可编程逻辑实现水泵控制系统的自动化。取代传统的PLC+柴油机控制器的简单方式。使系统更加稳定可靠;
空压机行业应用:停机电压测量保护,根据需要配置可编程模拟输入,采用过载保护,配合可编程数字输入,完成启动控制、温度和压力控制、保护参数设置等。
技术原理
在发电机上可以分为两部分-控制单元和执行部分。发电机控制器是控制单元,算术单元、存储器和外围设备是与控制器相关的执行部件。触点控制单元,并通过控制线执行部件。控制单元通过控制线执行元件的各种控制命令,该控制命令称为微命令,通常执行元件并接受微命令后执行,该操作称为微操作。控制单元和执行部件之间的另一种接触是反馈信息。执行部件通过反馈线路来反映控制部件的运行状况,以便使控制单元根据执行部件的状态来下达新的指令,这也叫状态测试。执行单元中的微操作是操作的基本集合。由于数据路径的结构,微操作可分为两类:兼容性和可接受性。
在一台CPU的机器循环中,一组实现一定操作功能的微指令组合,构成微指令。由操作控制和顺序控制组成的通用微指令格式。操作控制部分,用于整机工作的信号管理和命令控制。用于确定下一个微指令地址的顺序控制部分。事实上,一条机器指令的功能是由许多微指令序列组成的。微指令序列通常称为微程序。因为微程序是由微指令组成的,所以当执行当前微指令时。必须注意的是,后续的微指令地址将删除微指令执行,以便当前微指令执行完成。
特殊功能
接收和识别命令:CPU可以向控制器发送多个不同的命令,设备控制器应该能够接收和识别这些命令。因此,在控制器中应具有相应的控制寄存器,用于存储接收的命令和参数,并对接收的命令进行解码。磁盘控制器可以接收CPU,例如,读取、写入和格式化文章15的不同命令,以及一些带有参数的命令;因此,在磁盘控制器中有多个寄存器和命令解码器等。
地址识别:就像每个单元的内存都有地址一样,系统中的每个设备也有地址,设备控制器必须能够识别由每个设备的地址控制的地址。此外,为了使CPU写入(或读取)寄存器数据,这些寄存器应具有唯一的地址。
有两种,由于控制器的设计方法和结构也不同。微操作是指操作,微操作的分解总是需要相应的控制信号(称为微控制信号或微操作命令)。
数据缓冲区:由于I/O设备的速率较低,CPU和内存的速率非常高,因此必须在控制器中设置缓冲区。在输出中,将来自缓冲区的高速数据由主机分级,然后转换为I/O设备必须将缓冲区中的数据传输到I/O装置的速率;当输入缓冲区用于来自I/O设备的临时数据时,在接收到一批数据后,将数据存储在缓冲区中并高速传输到主机。
错误控制:设备控制器负责通过I/O设备传输数据进行错误检测。如果在传输过程中发现错误,通常要设置错误检测码,并向CPU报告,这样CPU将传输到无效数据的时间,并一次传输。这可以确保数据输入的正确性。
状态:识别并报告设备的状态。控制器应为CPU记录设备的状态。例如,仅当设备处于就绪状态时发送,CPU才能启动控制器从设备读取数据。为此,应在控制器中设置一个状态寄存器,每个状态寄存器都反映设备的特定状态。当CPU读取寄存器的内容时,您可以了解设备的状态。
数据交换:指CPU和控制器之间,控制器和设备之间的数据交换。对于前者,是通过数据总线,由CPU将数据并行地送到控制器,或并行地从控制器读取数据;是后者的设备,数据输入到控制器,或从控制器到设备。因此,在控制器中必须设置数据寄存器。
租赁行业应用:管理层提供完美的解决方案,通过PC远程管理单元出租两台,以监控所有操作参数(压力、温度、电压、电流、功率等),可随时更改配置,以保护单元不受不当应用的影响,可记录200条详细的故障信息,包括:故障时间、原因、,电压、电流、功率、油压、水温等关键参数,并可随时上传至监控机。另一项是用于租赁管理的多级密码管理;
消防泵行业应用:关闭电气参数测量,使用强大的可编程输入/输出端口和内部可编程逻辑实现水泵控制系统的自动化。取代传统的PLC+柴油机控制器的简单方式。使系统更加稳定可靠;
空压机行业应用:停机电压测量保护,根据需要配置可编程模拟输入,采用过载保护,配合可编程数字输入,完成启动控制、温度和压力控制、保护参数设置等。