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

欢迎来到电工学习网!

西门子PLC的程序结构

2016-08-20 09:22分类:西门子PLC 阅读:

          西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEPMICRO/DOS和STEPMICRO/WIN;STEP;标准软件包STEP7。S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。
   西门子PLC程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。
所谓PLC的程序结构,就是组成PLC程序的各种网络(Network)或“功能程序段”在PLC内部的组织、管理形式。
西门子PLC的程序结构
        在PLC上,从CPU操作系统对程序执行管理的角度看,PLC程序可以分为“线性化结构”与“分块式结构”两种不同的结构体系,每一体系又可以分若干不同的结构形式。
    (1)线性化结构体系
       采用线性化结构体系的PLC用户程序不分块,全部指令都集中在同一个程序块中。执行PLC程序时,CPU的每次循环扫描都是按照从上至下的次序,行PLC用户程序的所有指令。线性化结构体系是一种控制对象相对较简单的小型PLC系统常用的结构体系。
    (2)分块式结构体系
       分块式结构体系的PLC用户程序由多个不同的“程序块”所组成,执行PLC程序时,需要根据外部输入条件与程序中规定的控制要求,由负责管理的主程序通过对不同程序块的调用与选择,决定每次循环扫描实际需要执行的程序块。
       对于控制复杂、程序容量大的大中型PLC系统,出于方便设计、检查、调试等方面的考虑,通常采用分块式结构。
       PLC用户程序的两种结构体系各有其特点,实际使用时采用何种程序结构体系,一方面决定于PLC所具备的功能,另一方面取决于程序设计者的选择。
       西门子PLC拥有卓越的系统性能,并集成一系列功能,包括运动控制、工业信息安全,以及可实现便捷安全应用的故障安全功能。其创新的设计使调试和安全操作简单便捷,而集成于TIA博途的诊断功能通过简单配置即可实现对设备运行状态的诊断,简化工程组态,并降低项目成本。

上一篇:西门子PLC的发展史以及发展趋势

下一篇:西门子S7-200怎样解密

相关推荐

电工推荐

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