西门子
S7-1200 PLC
的硬件概述
1.PLC
概述
PLC
是
Programmable Logic Controller
的简称,即可编程逻辑控制器。自
1960
年第一台
PLC
问世以来,很快被应用到汽车制造、机械加工、冶金、矿业、轻工等各个领域,并大大推进了工业2.0
到工业4.0
的进程。 图1-1
为
PLC
检测与控制的对象,包括指示灯
/
照明、电动机、泵控制、按钮
/
开关、光电开关
/
传感器 等。
PLC
是以微处理器、嵌入式芯片为基础,综合计算机技术、自动控制技术及通信技术发展而来的一
种新型工业控制装置,是工业控制的主要手段和重要的基础设备之一,与机器人、
CAD/CAM
并称为工 业生产的三大支柱。 经过长时间的发展和完善,PLC
的编程概念和控制思想已被广大的自动化行业人员所熟悉,是一个 目前任何其他工业控制器(包括DCS
和
FCS
等)都无法与其相提并论的巨大知识资源。实践也进一步证明,PLC
系统的硬件技术成熟、性能价格比较高、运行稳定可靠、开发过程简单方便、运行维护成本很低。因此,PLC
具有旺盛的生命力,并且得到快速进化。

2.
西门子
S7-1200 PLC
图
1-2
为西门子
S7-1200 PLC
模块的内部结构,包括
CPU
、电源、输入信号处理回路、输出信号处理 回路、存储区、RJ45
端口及扩展模块接口。

图
1-2
西门子
S7-1200 PLC
模块的内部结构
国际电工委员会
IEC
于
1982
年
11
月和
1985
年
1
月颁布了
PLC
标准的第一稿和第二稿,对
PLC
进行如下定义:“PLC
是一种由数字运算操作的电子系统,是专为在工业环境下应用而设计的;
PLC
可以采用可编程序的存储器存储执行逻辑运算、顺序控制、定时、计数及算术运算等操作的命令,并通过数字式、模 拟式的输入和输出控制各种类型的机械和生产过程;PLC及其相关设备都应易于与工业控制系统连接为 一个整体,是按易于扩充功能的原则而设计的。” 根据PLC
的定义,西门子
S7-1200 PLC
的本质为一台计算机,负责系统程序的调度、管理、运行及自 诊断,即负责将用户程序进行编译解释处理,调度用户目标程序运行的任务。与西门子S7-200
系列PLC
模块的最大区别在于,西门子
S7-1200 PLC
标准配置了以太网接口
RJ45
,可以采用一根标准网线与安装有TIA Portal
软件的计算机进行编程组态和工程应用。目前,西门子公司提供了CPU1211C、
CPU1212C
、
CPU1214C
、
CPU1215C
等多种类型的
S7-1200
PLC
。以
CPU1214C
为例,图
1-3
为
CPU1214C
的实物图。其中,电源接口在左上角;在保护盖的下面是可拆卸的用户接线连接器;存储卡插槽在上部保护盖的下面;RJ45
接口在
PLC
的左底部。

图
1-3 CPU1214C
的实物图
1.1.2
西门子
S7-1200 PLC
模块的基本构成
1.CPU
模块
CPU
模块是西门子
S7-1200 PLC
的硬件核心。西门子
S7-1200 PLC
的主要性能,如速度、规模等都
由
CPU
模块的性能来体现,如
CPU1214C
的布尔操作执行时间为
0.1μs
,具有
50KB
集成程序
/
数据存储器或2MB
的装载存储器。
图1-4
为
CPU
模块的内部结构,主要由微处理器系统、系统程序存储器及用户程序存储器组成。

图
1-4 CPU
模块的内部结构
2.
电源模块
电源模块不仅可为西门子
S7-1200 PLC
的运行提供内部工作电源,有的还可为输入
/
输出信号提供电源,如图1-5
所示。

西门子
S7-1200 PLC
的工作电源一般为交流单相电源或直流
24V
电源,电源电压必须与额定电压相
符,如
110V AC
、
220VAC
、直流
24V
。西门子
S7-1200 PLC
对电源的稳定性要求不高,一般允许电源电压在额定值的±15%
范围内波动。
3.I/O
模块
I/O
模块包括输入
/
输出
I/O
电路,根据类型可划分为不同规格的模块,如图
1-6
所示。

图
1-6 I/O
模块
(
1
)输入部分
输入部分是西门子
S7-1200 PLC
与生产过程相连接的输入通道,可接受来自生产现场的各种信号,
如行程开关、热电偶、光电开关及按钮等信号。
(
2
)输出部分
输出部分是西门子
S7-1200 PLC
与生产过程相连接的输出通道,可接收
CPU
的处理输出,并将其转
换为被控设备所能接受的电压、电流信号,以驱动被控设备,如继电器、电磁阀及指示灯等。
4.
内存模块内存模块主要用于存储用户程序,有的还可为系统提供辅助的工作内存。在结构上,内存模块都是附加在CPU
模块中的。
图
1-7
为西门子
S7-1200 PLC
的
MMC
内存模块。该内存模块为
SD
卡,可以存储用户的项目文件。

图
1-7
西门子
S7-1200 PLC
的
MMC
内存模块
①可作为
CPU
的装载存储区,用户的项目文件可以仅存储在
MMC
内存模块中,
CPU
没有项目文件,离开MMC
内存模块无法运行。
②在有编程器的情况下,可作为向多个西门子
S7-1200 PLC
传送项目文件的介质。 MMC内存模块的功能如下:
③忘记密码时,可清除
CPU
内部的项目文件和密码。
④
MMC
内存模块可以用于更新西门子
S7-1200 PLC
的
CPU
固件版本。
要插入
MMC
内存模块时,需要打开
CPU
的顶盖(见图
1-8
),然后将
MMC
内存模块插到插槽中。推弹式连接器可以轻松插入和取出MMC
内存模块。
MMC
内存模块的安装要正确。

图
1-8
打开
CPU
的顶盖
1.1.3
西门子
S7-1200 PLC
的常见扩展模块
西门子
S7-1200 PLC
扩展模块的设计非常方便、易于安装,无论安装在面板上还是标准的
DIN
导轨
上,其紧凑型的设计都有利于有效地利用空间,可以使用扩展模块上的
DIN
导轨卡夹将设备固定
到
DIN
导轨上(见图
1-9
(
b
))。这些卡夹还能掰到伸出的位置,使设备可以直接安装到面板上安装螺
钉的位置。

图
1-9
扩展模块的安装位置
西门子
S7-1200 PLC
有三种类型的扩展模块:
①信号板(
SB
),仅可为
CPU
提供几个附加的
I/O
点,
SB
安装在
CPU
的前端(见图
1-9
(
a
));
②信号模块(
SM
),可提供附加的数字或模拟
I/O
点,连接在
CPU
的右侧;
③通信模块(
CM
),可为
CPU
提供附加的通信端口(
RS232
或
RS485
),连接在
CPU
的左侧。
表
1-1
为西门子
S7-1200 PLC
的扩展模块名称与型号。

表
1-1
西门子
S7-1200 PLC
的扩展模块名称与型号
规划安装扩展模块时需要注意以下指导原则:
①将设备与热辐射、高压和电噪声隔离;
②留出足够的空隙进行冷却和接线;
③必须在设备的上方和下方留出
25mm
的发热区使空气自由流通。
1.
信号模块(
SM
)
信号模块用于扩展西门子
S7-1200 PLC
的输入和输出点数,可以使
CPU
增加附加功能,连接在
CPU
模块的右侧,与西门子S7-200
系列
PLC
不同的全新安装方式如图
1-10所示。
2.
信号板(
SB
)
信号板(
Signal Board
)为西门子
S7-1200 PLC
所特有的,可以给
CPU
模块增加
I/O
。每一个
CPU
模块都可以添加一个具有数字量或模拟量I/O
的
SB
。
SB
连接在
CPU
模块的前端,如图
1-11
所示。
图1-10 与西门子
S7-200
系列
PLC
不同的全新安装方式 ①信号模块的I/O
状态
LED
灯;②总线连接器;③可拆卸的用户接线连接器
图1-11 信号板
①
SB
上的状态
LED
灯;②可拆卸的用户接线连接器