??PROFIBUS- DP主从接口、RAM容量、温度范围等),并好在西门子公司的技术支持下进行,以获得合理的选型;四是编程软件的选择,这主要考虑对CPU的支持状况,我们的体会是:STEP7 V4.0对有些型号的CPU不支持,硬件组态时会发生故障出错,而STEP7V5.0则不存在这种问题。设计者可以根据控制对象各部分的不同要求,通过对要求的分解,运用基本指令编制出相应的程序网络(Network)或由几个网络组成的简单“功能程序段"。在此基础上,只要将这些程序网络或功能程序段,按照控制系统的动作要求,以S7程序规定的格式进行排列与组合,就可以组成完整的西门子笔尝颁程序。
??所谓西门子笔尝颁的程序结构,就是组成西门子笔尝颁程序的各种网络(Network)或“功能程序段"在PLC内部的组织、管理形式。
??在西门子笔尝颁上,从CPU操作系统对程序执行管理的角度看,PLC程序可以分为“线性化结构"与“分块式结构"两种不同的结构体系,每一体系又可以分若干不同的结构形式。
??(1)线性化结构体系
??采用线性化结构体系的PLC用户程序不分块,全部指令都集中在同一个程序块中。执行西门子笔尝颁程序时,CPU的每次循环扫描都是按照从上至下的次序,行PLC用户程序的所有指令。
??线性化结构体系是一种控制对象相对较简单的小型笔尝颁系统常用的结构体系。
??(2)分块式结构体系
??分块式结构体系的西门子笔尝颁用户程序由多个不同的“程序块"所组成,执行PLC程序时,需要根据外部输入条件与程序中规定的控制要求,由负责管理的主程序通过对不同程序块的调用与选择,决定每次循环扫描实际需要执行的程序块。
??对于控制复杂、程序容量大的大中型笔尝颁系统,出于方便设计、检查、调试等方面的考虑,通常采用分块式结构