电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

S7-400 PLC的工作原理是什么?

2016-12-19 12:58分类:西门子PLC 阅读:

 

    PLC的CPU对用户执行程序采用循环扫描的工作方式。西门子S7-400PLC的CPU中可以加载使用许多逻辑块,如OB(Organization Block,组织块)、FC(Function,功能)、FB(Function Block,功能块)、SFC(SystemFunction,系统功能)和SFB(System Function Block,系统功能块)等。
    其中,OBI是用于循环处理的组织块(MainProgram Sweep/Cycle,主程序循环),通过这个主程序(可以认为是主函数)可以调用别的逻辑块(FC、FB、SFC:或SFB,它们可以认为都是子程序或子函数),或在主程序、子程序执行过程中被中断程序(组织块)中断。在PLC启动完成后,PLC的CPU就不断地循环调用OBI,这种程序循环处理过程是可以被某些事件中断的。在用户程序执行过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU的I/O过程映像区。
    S7-400 PLC通电后就由停止工作状态切换到运行工作状态,CPU执行启动操作,清除没有保持功能的位存储器、定时器和计数器,清除中断堆栈和块堆栈的内容,复位保存的硬件中断等。此外,还要执行一次用户编写的“系统完全重启组织块(暖启动组织块)”- OBIOO,以完成用户指定的初始化操作,之后PLC将进入周期性的循环执行过程。两门子S7-400 PLC进入运行或可编程运行(RUN或RUNP)工作状态后,其循环执行循环执行各个阶段任务的过程各个阶段任务的过程如图1-2所示

上一篇:SIMATIC自动化控制系统由哪些部分组成?

下一篇:S7-400 PLC硬件系统由哪些部分组成?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部