一、S7-1200初识与博途安装:PLC发展简史、S7-1200家族介绍、TIA Portal V17软件安装与授权、硬件组态界面初探
1.1 PLC发展简史:从继电器到智能控制器
说实话,我刚入行那会儿,车间里还全是继电器柜。密密麻麻的中间继电器、时间继电器,接线能绕晕人。改一次逻辑,得重新布线,折腾半天。
PLC的出现,说白了就是把这些硬接线逻辑,变成了软件程序。1968年,美国通用汽车提出了需求——要一种能替代继电器、又方便修改的控制装置。于是第一台PLC诞生了,叫Modicon 084。
我印象很深,当年师傅跟我说:“PLC就是工业电脑”。确实,它有CPU、有内存、有输入输出接口,只不过它更皮实,能扛工厂的粉尘、震动和电磁干扰。
发展到现在,PLC经历了几个阶段:
- 第一代(1968-1970s):替代继电器,功能简单,编程用梯形图
- 第二代(1980s):加入通信功能,能联网了
- 第三代(1990s):小型化、模块化,编程软件开始图形化
- 第四代(2000s至今):集成运动控制、安全功能、物联网接口
西门子在这个领域,一直是老大哥。从S5系列到S7系列,再到现在的S7-1200、S7-1500,每一代都是经典。我个人觉得,S7-1200是西门子最成功的小型PLC之一,性价比极高。
核心观点:PLC的本质就是“可编程的继电器柜”。你写程序,它执行。只不过现在功能强大了太多,能处理模拟量、能走网络、能控制伺服。
1.2 S7-1200家族介绍:选型不迷路
S7-1200这个系列,我用了快十年了。它定位在小型PLC,但性能一点不弱。你想想看,一个巴掌大的控制器,能带8个轴做电子凸轮,还能跑高级语言(SCL),这在十年前根本不敢想。
目前主流的型号有:
| 型号 | CPU类型 | 工作内存 | 数字量I/O | 模拟量I/O | 典型应用场景 |
|---|---|---|---|---|---|
| 1211C | 紧凑型 | 50 KB | 6DI/4DQ | 2AI | 简单逻辑控制、小型设备 |
| 1212C | 紧凑型 | 75 KB | 8DI/6DQ | 2AI | 小型自动化系统 |
| 1214C | 紧凑型 | 100 KB | 14DI/10DQ | 2AI | 中小型设备、多轴控制 |
| 1215C | 紧凑型 | 125 KB | 14DI/10DQ | 2AI | 带通信需求的中型系统 |
| 1217C | 紧凑型 | 150 KB | 14DI/10DQ | 2AI | 高性能需求、多轴同步 |
嗯,这里要注意:1211C和1212C是入门级,适合做小设备。我有个项目,用1214C控制一台包装机,带了4个伺服轴,跑得稳稳的。如果你预算够,我建议直接上1214C起步,性价比最高。
另外,S7-1200支持扩展信号模块(SM)、通信模块(CM)、工艺模块(TM)。比如你需要更多模拟量输入,加一块SM1231就行。需要走PROFINET,本体自带一个端口,不够再加CM1243-5。
选型小技巧:先算I/O点数,再留20%余量。比如你实际需要10个DI、8个DQ,那就选1214C(14DI/10DQ),别卡着边选1212C。我曾经吃过这个亏,项目后期加了一个传感器,结果I/O不够,又加扩展模块,成本反而更高。
1.3 TIA Portal V17软件安装与授权:别踩这些坑
TIA Portal,全称Totally Integrated Automation Portal,西门子的全家桶软件。V17是目前比较稳定的版本。我装过不下50次,踩过的坑可以写本书了。
安装前的准备:
- 操作系统:Windows 10 Pro/Enterprise(64位),别用家庭版,会报错
- 内存:至少8GB,我建议16GB。V17吃内存很厉害,开两个项目就卡
- 硬盘:至少50GB空闲空间,SSD最好
- 关闭杀毒软件:360、腾讯管家之类的,安装时最好退出。不然装到一半给你拦截了,很烦
安装步骤(简化版):
- 双击安装包里的
Start.exe,选择语言为中文 - 勾选你要安装的组件。新手建议全选,省得后面缺东西
- 等待进度条跑完。这个过程大概30-60分钟,可以去喝杯咖啡
- 安装完成后,重启电脑
授权问题:
西门子的授权叫“Automation License Manager”。V17需要授权文件(.alf格式)。
我遇到过最坑的事:有一次给客户装软件,授权文件死活导入不进去。折腾了两小时,最后发现是杀毒软件把授权服务给禁用了。所以,装完软件第一件事,检查“Automation License Manager Service”是否在运行。
避坑指南:我曾经在Win10家庭版上装V17,结果报错“无法安装.NET Framework 3.5”。后来查了半天,家庭版默认关闭了这个功能。解决办法:控制面板→程序和功能→启用或关闭Windows功能→勾选“.NET Framework 3.5”。
1.4 硬件组态界面初探:第一次打开博途
装好软件,咱们来打开看看。双击桌面上的“TIA Portal V17”图标,第一次启动会有点慢,耐心等。
进入后,你会看到这样一个界面:
- 左侧项目树:显示你的项目结构,包括设备、程序块、工艺对象等
- 中间工作区:组态、编程、调试都在这里
- 右侧任务卡:提供拖拽式的组件库
- 底部状态栏:显示编译信息、连接状态
咱们先创建一个新项目:
- 点击“创建新项目”
- 输入项目名称,比如“MyFirstProject”
- 点击“创建”
然后添加设备:
- 在项目树里,双击“添加新设备”
- 选择“控制器”→ “SIMATIC S7-1200” → 你买的型号(比如CPU 1214C)
- 注意固件版本,V17支持V4.0到V4.5。我建议选V4.4,稳定
- 点击“添加”
这时候,你会看到硬件组态界面。说白了,就是把你手里的PLC实物,在软件里“画”出来。
界面分三块:
- 设备概览:显示CPU本体和已添加的模块
- 模块列表:右侧任务卡里,有各种信号模块、通信模块,拖到设备概览里就行
- 属性窗口:选中某个模块,下面会显示它的详细参数,比如IP地址、I/O地址
我第一次用博途时,找了半天没找到怎么改IP地址。后来发现,双击CPU图标,在“属性”里就能设置。默认IP是192.168.0.1,记得改成你网段内的地址。
个人习惯:我每次新建项目,第一件事就是给PLC设一个固定的IP地址,比如192.168.1.10。然后保存项目。这样后面下载程序时,不会因为IP冲突而连不上。
好了,硬件组态界面就这些。你不需要一次记住所有功能,后面我们会一步步操作。记住一句话:博途软件,熟能生巧。多拖拽几次,自然就顺手了。
课后小练习:打开博途,创建一个新项目,添加一个CPU 1214C,然后在设备概览里,从右侧拖一个SM1231(8路模拟量输入)到CPU右侧的插槽中。保存项目。试试看,很简单。