4. PLC编程软件安装与工程创建
要让PLC真正“动起来”,第一步不是写程序,而是把编程软件装好、把工程建对。本节以西门子S7-1200常用的TIA Portal(博途)为例,走完从软件安装、界面认识、新建工程、硬件组态到保存备份的完整链路,最终交付一个“能编译、能下载、硬件配置正确”的空工程。空工程看似什么都没做,但它已经确定了CPU型号、机架位置、模块顺序和通信参数,是后续所有程序的地基。
一、安装前的准备与安装步骤
博途体积大、依赖多,安装失败大多不是软件本身的问题,而是准备工作没做到位。建议按下面的顺序推进:
- 确认系统与硬件条件。以TIA Portal V16为例,推荐Windows 10 64位专业版,内存8GB以上(16GB更稳),硬盘预留至少50GB,分辨率1920×1080。安装前关闭杀毒软件的实时防护和系统休眠。
- 核对软件包完整性。博途通常由多个ISO或压缩包组成,需全部解压到同一目录,缺少任一包会在安装中途报“找不到源文件”。
- 安装依赖组件。先装.NET Framework、Visual C++运行库等前置组件,安装程序一般会自动检测并提示。
- 以管理员身份运行Start.exe。选择安装语言与目标路径,路径中不要含中文和空格,例如使用
D:\Siemens\Automation。 - 勾选所需产品。至少勾选“TIA Portal”与“STEP 7”,若涉及触摸屏再勾选WinCC;不用的选件不勾选可显著缩短安装时间。
- 等待安装并重启。安装过程约30~60分钟,中途不要打开其他大型软件。完成后按提示重启,首次启动会要求选择许可证。
二、界面认识:先认清四个区域
打开博途后选择“创建新项目”,进入项目视图。界面虽多,零基础阶段只需抓住四个区域:左侧的项目树(管理设备、程序块、监控表)、中间的工作区(打开组态或程序编辑器的位置)、右侧的硬件目录/指令/属性面板、下方的信息与诊断窗口(显示编译错误、下载信息)。顶部是菜单与快捷工具栏,其中“编译”“下载到设备”“在线”三个按钮使用频率最高。理解“项目树决定层级、工作区决定编辑对象”这一分工,后面操作就不会迷路。
三、新建工程与硬件组态
新建工程时,向导会依次询问项目名称、保存路径、作者信息,然后进入“设备与网络”配置。这里的关键是硬件组态——告诉软件“现场到底有哪些硬件、怎么连接”。以一台S7-1200 CPU 1214C DC/DC/DC为例,操作如下:
- 在“添加新设备”中选择控制器→SIMATIC S7-1200→CPU 1214C DC/DC/DC,订货号选
6ES7 214-1AG40-0XB0,固件版本与实物一致(如V4.4)。 - 设备视图出现CPU与机架,插槽1为CPU。若现场有信号模块,从右侧硬件目录拖到插槽2、3……,顺序必须与实物从左到右一致。
- 双击CPU进入属性,设置PROFINET接口:IP地址如
192.168.0.1,子网掩码255.255.255.0;若与触摸屏或上位机通信,还需在同一子网内规划对方IP。 - 在“系统和时钟存储器”中启用系统存储器字节(如MB0)与时钟存储器字节(如MB1),后续做指示灯闪烁、首次扫描标志会直接用到。
组态完成后点击“编译”,若信息窗口显示“0错误”,说明硬件配置在软件层面成立。此时工程树中会出现“在线访问”“程序块”“监控与强制表”等节点,一个可下载的空工程骨架就形成了。
四、保存、备份与“空工程”的验收
博途的保存分两个层次:项目保存(Ctrl+S,保存到项目文件夹)和项目归档(菜单“项目→归档”,生成单个 .zap 或 .zap16 文件)。前者便于日常编辑,后者才是真正意义上的备份——它把项目、硬件组态、程序块打包成一个文件,换电脑、交同事、存档都靠它。建议每次重大修改后归档一次,文件名带上日期,例如 Line1_20240520.zap16。
空工程是否“合格”,可用三条标准验收:其一,编译无错误;其二,设备视图中CPU型号、订货号、固件版本与实物铭牌一致;其三,IP地址与现场网络规划一致且不冲突。三条都满足,就可以进入下一步——用网线连接CPU,通过“在线访问”搜索设备并下载。下载前注意:CPU需处于允许下载的状态,首次下载可能要求设置保护密码或确认IP。
把这一节的动作串起来看,其实就是一条清晰的链路:装好软件→建好工程→配对硬件→编译通过→归档留底。空工程不是“没内容”,而是把CPU型号、插槽顺序、网络地址这些不可见的约定固化下来。后面写梯形图、做HMI画面,都是在这个骨架上长出来的。建议现在就动手建一个名为“Line1_Test”的工程,按上述参数完成组态并归档,作为本课程的练习底稿。