• PLC可编程控制器的结构和工作原理


    PLC的可编程控制器由的功能结构由cpu中央处理器,存储器和输入输出借口三部分组成

    CPU

    Cpu的功能是完成plc所有的的控制和监视,

    Cpu中央处理去由控制器,寄存器,运算器。通过数据总线,地址总线和控制总线与存储器,输入输入接口电路连接。

     

    存储器

    存储器分为五个区域。又分为两种:只读存储器EPROM,EEPROM,和随机存储器

    可读写的随机存储器

    程序储器的类型是只读存储器(ROM)PLC的操作系统存放在这里,程序由制造高
    固化,通常不能修改。存储器中的程序负责解释和编译用户编写的程,监控I/O口的状态、对PLC进行自诊断、扫描PLC中的程序等。

    系统存储器属于随机存储器(RAM),主要用于存储中间计算结果和数据、系统管理,有的PLC 用系统存储路存一些系统信息,如品错误代码,系统存储器,不对用户开放。

    IO状态存储器属于随机存储器,用于存储I/O装置的状态信息,每个输入接口和输出接口都在iO映像表中分配一个地址,而且这个地址是唯一的。


    数据存储器属于随机存储器,主要用于数据处理功能,为计数器、定时器、算术计算和过程
    参数提供数据存储。有的厂家将数据存储器细分为固定数据存储器和可变数据存储器。


    用户编程存储器,其类型可以是做机存做器、断活制器可擦除存储器(EPROM)和电擦除存储器(EEPROM),高档的PLC还可以用FLASH。用户编程存储器主要用于存放用户编写的程序。

    PLC是一种存储程序的控制器

    PLC从存储程序的0号地址开始执行,知道end指令结束,再从头开始,直到运行指令从RUN切换到STOP,这种工作方式被称为扫落工作方式。

    PLC的扫描工作方式分为三个步骤:扫描输入,程序执行,输出刷新。

    1.程序执行前先扫描输入端,将扫描的信号按照顺序读到寄存器----输入状态的影响寄存器中

    2.输入完成从0号地址开始逐条执行,并分别输入映像寄存器,输出寄存器,辅助继电器进行数据的运算。将结果写入输出影响寄存器保存,但整个过程结束之前不会输出到输出端上,

    3.将输出影响寄存器中的内容送到输出锁存器中进行输出,驱动用户设备。

  • 相关阅读:
    js基础整理总结
    pyinstaller打包django项目成exe以及遇到的一些问题
    Django对接SQL Server服务
    死锁
    python 之路
    Python注释
    Django2.1迁移数据库出错
    一行 Python 代码实现并行
    【转载】Python 类定义与对象
    关于盒模型布局在UC上的兼容处理
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10654694.html
Copyright © 2020-2023  润新知