1. S7-1200系统认知与开发环境搭建

S7-1200 是西门子面向小型自动化任务推出的紧凑型 PLC,属于 SIMATIC S7 家族中的入门到中端产品。它最典型的定位是:控制点数在几十点到两百多点之间、以逻辑控制与简单运动控制为主、需要以太网通信和 HMI 集成的单机设备或小型生产线。与 S7-200 SMART 相比,S7-1200 采用统一的 TIA Portal 工程平台,支持 PROFINET、模块化扩展和集成工艺功能;与 S7-1500 相比,它在点数、运算性能和扩展能力上做了裁剪,但价格和体积更适合小型设备。理解这个定位,是后续选型与编程的前提。

一、硬件构成与模块选型

S7-1200 系统由 CPU 模块、信号模块(SM)、通信模块(CM/CP)、电源模块以及安装导轨等附件组成。CPU 是系统的核心,常见型号包括 CPU 1211C、1212C、1214C、1215C 和 1217C,型号数字越大,集成 I/O 点数、程序存储区和通信接口越多。以 CPU 1214C DC/DC/DC 为例,它集成 14 点数字量输入、10 点数字量输出、2 点模拟量输入,自带一个 PROFINET 接口,可扩展 8 个信号模块或通信模块。

选型时通常按以下顺序判断:先统计数字量输入/输出点数并预留 10%~20% 余量,再确认模拟量通道数量与信号类型(电压、电流、RTD、热电偶),然后确定通信需求(PROFINET、RS485、串口),最后核对 CPU 的工艺功能需求,例如是否需要高速计数、PTO 脉冲输出或 PID 控制。CPU 型号后缀中的电源与输出类型也需要关注,例如 DC/DC/DC 表示 24V 直流供电、直流输入、晶体管输出,而 AC/DC/Relay 表示交流供电、直流输入、继电器输出。继电器输出适合频繁切换负载较小的场合,晶体管输出适合高速脉冲和频繁动作。

选型时不要只看当前点数,还要考虑未来设备改造和工艺升级的空间。CPU 1214C 通常是小型的首选起点,若涉及较多模拟量或运动控制,可考虑 1215C 或 1217C。

二、TIA Portal 软件安装

TIA Portal(全集成自动化门户)是 S7-1200 的编程与组态平台,常用版本为 TIA Portal V15、V16、V17 等。安装前需要确认操作系统版本、内存和硬盘空间是否满足要求,通常建议 Windows 10 64 位、8GB 以上内存、SSD 硬盘。安装包一般包含 STEP 7 Basic/Professional、WinCC Basic/Comfort 等组件,安装时按向导选择语言、安装路径和组件即可。

安装过程中需要注意几点:安装路径不要包含中文或特殊字符;安装前关闭杀毒软件和防火墙的实时拦截;安装完成后需要重启计算机。若使用仿真功能,还需安装 S7-PLCSIM。授权方面,TIA Portal 需要有效的许可证,试用版可运行 21 天,正式项目应使用正版授权。

三、项目创建与硬件组态

打开 TIA Portal 后,选择“创建新项目”,输入项目名称和保存路径,点击“创建”。进入项目视图后,在“项目树”中双击“添加新设备”,选择对应的 CPU 型号和版本。例如选择 CPU 1214C DC/DC/DC,版本 V4.4,设备名称可设为 PLC_1。添加完成后,系统会自动生成设备组态和默认的 PROFINET 接口。

接下来进行硬件组态:在设备视图中,从右侧硬件目录拖拽信号模块到 CPU 右侧的插槽,例如添加 SM 1223 DC/16×24VDC 数字量模块。每个模块的插槽号、I 地址和 Q 地址会自动分配,也可以手动修改。组态完成后点击“编译”,检查是否有错误。若使用 HMI,可在同一项目中添加 HMI 设备,并通过 PROFINET 建立连接。

项目创建流程示例:
1. 新建项目 → 命名 "Line1_Control"
2. 添加设备 → CPU 1214C DC/DC/DC V4.4
3. 设备名称 → PLC_1
4. 添加 SM 1223 DI16/DQ16 → 插槽 2
5. 编译 → 检查错误
6. 保存项目

四、开发环境验证

项目创建完成后,建议先做一次基础验证:将 CPU 通过网线连接到编程电脑,在“在线访问”中搜索可访问设备,确认能识别到 CPU 的 IP 地址。默认情况下 CPU 的 PROFINET 接口没有 IP,需要先分配临时 IP,例如 192.168.0.1,子网掩码 255.255.255.0。分配成功后,将硬件组态下载到 CPU,观察 CPU 上的 RUN/STOP 指示灯是否正常。若下载失败,检查网线、IP 网段和防火墙设置。

首次下载时,CPU 可能处于 STOP 模式,下载完成后需手动切换到 RUN。若 CPU 报错,可通过“在线和诊断”查看诊断缓冲区,定位具体故障。
S7-1200 系统组成与开发环境搭建关系图 CPU 1214C DC/DC/DC 14 DI / 10 DO / 2 AI PROFINET 接口 SM 1223 DI 16 × 24VDC DQ 16 × 继电器 插槽 2 HMI 触摸屏 KTP700 Basic PROFINET 连接 监控与操作 TIA Portal 工程平台 STEP 7 Basic / WinCC Basic / S7-PLCSIM 新建项目 添加设备 硬件组态 编译下载 CPU 与扩展模块通过背板总线连接,HMI 与 PLC 通过 PROFINET 通信,TIA Portal 统一组态与编程

五、常见问题与检查要点

在环境搭建阶段,常见问题集中在三个方面:一是安装失败,多由操作系统版本不兼容或权限不足引起;二是无法搜索到 CPU,通常是 IP 网段不一致或防火墙拦截;三是下载报错,可能是 CPU 型号或版本与组态不一致。遇到问题时,先查看 TIA Portal 的“在线和诊断”信息,再检查物理连接和网络配置。

检查项 正常状态 异常处理
CPU 电源指示灯 绿色常亮 检查 24V 供电与接线
PROFINET 接口 可搜索到设备 确认 IP 网段与防火墙
硬件组态编译 无错误提示 核对 CPU 型号与模块插槽
下载结果 CPU 切换至 RUN 查看诊断缓冲区定位故障

完成以上步骤后,一个可用的 S7-1200 开发环境就搭建好了。此时应能完成新建项目、添加 CPU 与扩展模块、编译硬件组态、分配 IP 并下载程序。后续的编程、调试和 HMI 组态都将在这个环境基础上展开。