分享

【跟着我一起来学习s7-200】12工作原理

 老黄兄 2015-01-14

 在前面我们已经学习了s7-200系统的基础以及软件的使用了,现在就是开始学习PLC工作原理、存储器、寻址以及常用的基本指令等了。

  首先我们得了解PLC的工作过程,CPU它的工作方式是循环扫描的,是周而复始地执行一系列任务的。当CPU处于RUN模式时,CPU将按顺序执行以下任务:读输入,执行逻辑控制程序,处理通信请求,执行CPU自诊断,写输出。任务循环执行一次则称为一个扫描周期,下图可以很直观的看出CPU执行任务过程。


  我们要知道CPU的工作过程是分为五步的:首次扫描—开始循环监视时间—更新输入过程映像区—执行用户程序—更新输出过程映像区。我们会注意到CPU到输入输出寻址时是不是直接访问的,而是访问包含了I/O过程映像的存储区。


那么什么是过程映像区,这个概念很重要,是我们需要了解的,还有在输入采样阶段为什么要先输入到输入映像寄存器以及输出刷新阶段为什么要经过元件映像寄存器,为什么要多一个这样的环节呢,这也是我们需要了解的。

  除了学习CPU的工作原理,我们还要知道CPU程序包括哪些,CPU程序是分为主程序,子程序和中断程序的。我们要注意的是在一个程序中是有且只有一个主程序的,主程序可以调用子程序,而子程序的作用是什么呢?一个好的程序一般会将全部控制功能分为几个子程序块,这样是为了清晰的组织所设计的项目。而所说的中断程序,它与子程序的不同之处在于,中断程序是不能由用户调用的,只能由特定的事件触发的。需要注意的是子程序可以嵌套调用,可以嵌套8层,而中断程序只能调用一层子程序,也就是说它是不能嵌套调用子程序的,这点需要注意。

那么,这就是对PLC工作过程以及s7-200程序结构的了解学习。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多