公元PLC实现控制的两个基本要点
公元PLC是一种基于电子计算机的电气控制器,适用于工业领域的工作。其起源于继电器控制装置,但与继电器装置不同的是,其通过电路的物理过程实现控制,主要依靠运行存储在PLC存储器中的程序,通过输入和输出信息转换实现控制。
PLC是以电子计算机为基础的,但不等同于普通计算机。一般来说,计算机在对输入和输出信息进行转换时,只考虑信息本身。只要人机界面良好,就可以完成信息的输入和输出。而PLC还应该考虑信息进出的可靠性、实时性和信息的使用。应特别考虑如何适应工业环境,如安装方便、抗干扰性等。输入、输出信息的转换和可靠的物理实现是公元PLC控制的两个基本点。
输入和输出信息的转换是通过运行存储在PLC存储器中的程序来实现的。PLC程序包括制造商的系统程序(不可更改)和用户自行开发的应用(用户)程序。系统程序提供操作平台,同时,它还为PLC程序的可靠运行和信号、信息的转换进行必要的公共处理。用户程序是由用户根据控制要求设计的。有什么样的控制要求,就应该有什么样的用户程序。
可靠的物理实现主要取决于输入和输出电路。PLC的I/O电路是专门设计的。输入电路要对输入信号进行滤波,以消除高频干扰。此外,它与计算机内部电路电隔离,并由光耦元件连接。输出电路的内部和外部也是电气隔离的,并通过光耦元件或输出继电器建立连接。输出电路还需要进行功率放大,以驱动一般的工业控制元件,如电磁阀、接触器等。
I/O电路很多,每个输入点或输出点都必须有一个I或O电路。PLC有多个I/O点,一般有很多I/O电路。但是,由于它们都是由高度集成的电路组成的,所以它们所占的体积并不是很大。输入电路随时监测输入状态,并将其存储在输入寄存器中。每个输入点都有一个相应的寄存器来存储其信息。输出电路将输出锁存器的信息传递给输出点。输出锁存器也是与输出点一对一对应的。
这里的输入寄存器和输出锁存器实际上是PLC处理器的I/O端口的寄存器。它们通过计算机总线与计算机存储器交换信息,主要通过运行系统程序实现。输入到暂存器的信息被读入PLC存储器,这被称为输入刷新。PLC存储器有一个特殊的映射区域用于存储输入信息。这个区域的每个位被称为输入继电器,或软触点。如果这些位置被设置为1,意味着接触点被连接,如果被设置为0,意味着接触点被断开。由于它的状态是通过输入刷新获得的,所以它反映了输入状态。
输出锁存器与公元PLC存储器中的输出映射区相对应。一个输出锁存器也有一个位与之对应,它被称为输出继电器或输出线圈。通过运行系统程序,输出继电器的状态被映射到输出锁存器上。这种映射也被称为输出刷新。输出刷新主要通过运行系统程序来实现。这样一来,用户只需要在内存中对从输入映射区到输出映射区的转换进行编程,特别是如何将输入时序转换为输出时序。这是一个数据和逻辑处理问题。因为PLC有强大的指令系统,完全可以很容易地编写程序来满足这一要求。