西门子S7-1200 PLC编程从入门到实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 S7-1200 PLC的CPU模块

在西门子工厂自动化系统中,最核心的就是PLC。它通过在现场层、控制层和管理层分别部署硬件产品和对应软件,实现管理控制一体化。西门子目前主流的PLC产品为S7系列PLC,包括S7-200SMART、S7-1200、S7-300、S7-400、S7-1500等。其中,S7-1200 PLC作为中小型PLC的典型代表,具有外观轻巧、速度敏捷、标准化程度高等特点,借助优异的网络通信能力和标准,可以构成复杂多变的控制系统。如图1-2所示,西门子S7-1200 PLC模块包括CPU、电源、输入信号处理回路、输出信号处理回路、存储区、RJ45端口和扩展模块接口等。

图1-1 PLC工作示意图

图1-2 S7-1200 PLC模块

从PLC的定义可以得出,S7-1200 PLC的本质为一台计算机,负责系统程序的调度、管理、运行和自诊断,并将用户程序做出编译解释处理以及调度用户目标程序运行。与之前西门子S7-200系列PLC模块的最大区别在于,它标准配置了以太网端口RJ45,可以采用一根标准网线与安装有博途软件的PC进行编程组态和工程应用。图1-3为S7-1200 PLC系统,包括CPU模块、SM信号模块、CM通信模块、电源模块和其他附件等。

目前,西门子公司提供CPU 1211C、CPU 1212C、CPU 1212FC、CPU 1214C、CPU 1214FC、CPU 1215C、CPU 1215FC、CPU 1217C等多种类型的CPU模块。

这些CPU模块的共同指标包括1024个字节输入(I)和1024个字节输出(Q)、扩展3个左侧通信模块、SIMATIC存储卡(选件)、实时时钟保持时间通常为20天(40℃时最少12天)、实数数学运算执行速度2.3μs/指令、布尔运算执行速度0.08μs/ 指令等。

不同型号CPU模块的技术指标见表1-1,包括用户存储器、本地集成I/O、信号扩展、高速计数器、脉冲输出、PROFINET接口等,如CPU 1215C有125KB工作存储器、4MB装载存储器、10KB保持型存储器、8192个字节位存储器,可以扩展8个模块,具有4路100kHz脉冲输出和2个PROFINET接口等。

图1-3 S7-1200 PLC系统

表1-1 不同型号CPU模块的技术指标

图1-4是CPU模块后缀说明。

图1-4 CPU模块后缀说明