6ES7332-5HD01-0AB0
6ES7332-5HD01-0AB0 1. 输入信号采集:PLC的输入端口接收来自传感器、按钮、开关等设备的电信号,经过电隔离、滤波、抗干扰等处理后,送入输入映像寄存器。在本工作周期内这个采样结果的内容不会改变,只有到下一个扫描周期输入扫描阶段才被刷新。PLC的扫描速度取决于CPU的时钟速度。
2. 程序运行:CPU根据事先编制好的程序,从输入映像寄存器、输出映像寄存器以及辅助继电器中获得所需的数据并进行运算处理,再将程序执行的结果写入输出映像寄存器中保存。但这个结果在全部程序未被执行完毕之前不会送到输出端子上,也就是物理输出不会改变(立即输出指令、中断除外)。PLC具有高速缓存功能,可以快速访问内存中的数据。
3. 输出信号输出:在执行到END指令时,即执行完用户所有程序后,PLC将输出映像寄存器中的内容送到输出锁存器中进行输出,经过电隔离、滤波、抗干扰等处理后,送入输出端口驱动用户设备。PLC可以通过多种方式输出信号,包括数字输出、模拟输出和通信输出等。
如果程序逻辑是按下按钮指示灯会亮,那么按下按钮,经过输入采样,再经过程序执行,最后输出刷新之后,指示灯就会亮。
PLC每扫描一次程序就构成一个扫描周期。扫描周期时间通常由3个因素决定,一是CPU的时钟速度,越高档的CPU,时钟速度越快,扫描时间越短;二是I/O模块的数量,模块数量越少,扫描时间越短;三是程序的长度,程序长度越短,扫描时间越短。以上分别对应输入、输出和程序运行。
4. 通讯功能:PLC还具有通讯功能,可以与其他设备进行通信。PLC可以通过串口、以太网、无线网络等方式与其他设备进行连接,实现数据交换和远程控制等功能。
5. 自检功能:PLC还可以进行自检,检测硬件是否正常工作,如电源是否通电、接口是否连接正确等,如刚上电时PLC没Run状态下用户程序不执行,但自检还在执行。
6ES7332-5HD01-0AB0