一个复杂的生产过程或大规模的分散被控对象,总是可以把它分解为若干个较小的分过程。自动化过程的这种分解处理,得到了STEP7“开发软件包”在各个技术层次上的支持。它将控制任务分为项目,项目可以由一个或多个CPU程序组成,而每个CPU程序又是由它的各种逻辑块和数据块构成,逻辑块中的功能块总是对应一个控制分过程。S7系列PLC中的通信联网功能和“全局数据”概念,可协调整个控制系统的正常运行。