可以分为大型机、中型机和小型机。西门子PLCS7-300系列小型机:小型机的控制点一般在256点之内,适合于单机控制或小型系统的控制。RAM和FEPROM卡(用于保留存储的FEPROM)是可用的MPI/DP接口与Profibus-DP集成接口(CPU416-2和CPU416-3):PROFIBUSDP主接口允许分布式自动化配置,提供高速和易用性。西门子小型机有S7-200:处理速度0.8~1.2ms ;存贮器2k ;数字量248点;模拟量35路 。中型机:中型机的控制点一般不大于2048点,可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制系统。西门子中型机有S7-300:处理速度0.8~1.2ms ;存贮器2k ;数字量1024点;模拟量128路 ;网络PROFIBUS;工业以太网;MPI。大型机:大型机的控制点一般大于2048点,不仅能完成较复杂的算术运西门子PLCS7-400系列算还能进行复杂的矩阵运算。它不仅可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控。西门子大型机有S7-1500,S7-400 :处理速度0.3ms / 1k字
这类可编程序控制器,具有强大的控制功能和强大的运算能力。控制器本身自带的丰富接口可进一步节省扩展通讯卡件,节省硬件成本。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能带的输入输出模块的数量很多,输入和输出模块的种类也很全1面。这类可编程序控制器可以完成规模很大的控制任务。在联网中一般做主站使用。比如,德国SIEMENS公司生产的S7-400就属于这一类。结构整体式整体式结构的可编程序控制器把电源、CPU、存储器、I/O系统都集成plc结构在一个单元内,该单元叫做作基本单元。一个基本单元就是一台完整的PLC。控制点数不符合需要时,可再接扩展单元。整体式结构的特点是非常紧凑、体积小、成本低、安装方便。在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。除了分层网络拓扑之外,这也使得能够在新的S7—400控制器中创建线路结构。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。