3. 项目创建与设备组态

在 TIA Portal 中,项目创建与设备组态是自动化项目从“想法”走向“可编程实体”的第一步。很多初学者急于写程序,往往在这一步草率处理,结果在下载、仿真或联机时频繁遇到“设备不可达”“IP 冲突”“找不到设备”等问题。实际上,项目结构、设备视图与网络视图、IP 地址和设备名称,共同构成了整个项目的“地基”。本节将围绕新建项目、添加 PLC/HMI/驱动设备、两种视图的切换与配合,以及 IP 地址与设备名称分配展开,帮助你建立清晰、可维护的工程起点。

一、核心原理:项目是容器,设备是对象,网络是关系

TIA Portal 的项目(Project)本质上是一个容器,它保存了硬件组态、程序块、变量表、画面、驱动参数以及网络连接等全部工程数据。项目内部以“设备”为基本对象:PLC、HMI、驱动器和分布式 I/O 都是设备。每个设备拥有自己的设备视图(Device View),用于配置机架、模块、接口和参数;而网络视图(Network View)则把所有设备放在同一张拓扑图上,用连线表达通信关系。理解“项目—设备—网络”这三层关系,是后续所有操作的前提。

项目结构层次:项目 → 设备(PLC/HMI/驱动)→ 设备视图(硬件组态)→ 网络视图(通信连接)→ IP 地址与设备名称(寻址标识)。

二、方法流程:从新建到组态的完整路径

标准流程可以概括为“新建项目 → 添加设备 → 设备视图组态 → 网络视图连接 → 分配地址与名称 → 编译保存”。下面以最常见的 S7-1200/1500 PLC 加 KTP 触摸屏为例说明。

  1. 新建项目:启动 TIA Portal,选择“创建新项目”,输入项目名称与存储路径。建议项目名使用英文或拼音,避免中文路径带来的兼容问题。
  2. 添加设备:在项目树中双击“添加新设备”,选择控制器(如 CPU 1214C DC/DC/DC)或 HMI(如 KTP700 Basic),也可添加 SINAMICS 驱动。添加时可勾选“打开设备视图”。
  3. 设备视图组态:在设备视图中配置机架、电源、信号模块、通信模块,并设置 CPU 的 PROFINET 接口参数。
  4. 网络视图连接:切换到网络视图,用鼠标拖拽将 PLC 与 HMI 的 PROFINET 接口连接起来,形成网络。
  5. 分配 IP 与设备名称:在设备属性中设置 IP 地址、子网掩码,并为 PROFINET 设备分配设备名称。
  6. 编译保存:执行编译,检查无错误后保存项目。

三、设备视图与网络视图:两种视角,缺一不可

设备视图关注“单个设备内部”,它展示机架上的模块排列、插槽顺序、接口和地址分配。例如 CPU 的 PROFINET 接口 X1 会显示 IP 地址、子网和设备名称。网络视图关注“设备之间”,它把 PLC、HMI、驱动、交换机等放在同一张图上,用绿色连线表示 PROFINET 或 PROFIBUS 连接。两者是同一项目的不同视角,设备视图改硬件,网络视图改连接,切换时数据自动同步。

对比项设备视图网络视图
关注对象单个设备内部结构设备之间的通信关系
典型操作添加模块、配置接口、设置参数连接设备、分配地址、设置名称
常见元素机架、插槽、模块、接口设备图标、网络连线、子网
适用场景硬件选型与参数设定通信拓扑与寻址规划

四、IP 地址与设备名称分配:寻址的关键

在 PROFINET 网络中,设备名称比 IP 地址更基础。PLC 通过设备名称识别网络上的设备,IP 地址则用于 IP 层通信。分配时建议遵循“名称唯一、地址规划、网段一致”的原则。例如:PLC 命名为 plc1,IP 为 192.168.0.1;HMI 命名为 hmi1,IP 为 192.168.0.2;驱动命名为 drive1,IP 为 192.168.0.3。设备名称只能包含字母、数字、连字符,且不能以数字开头。

设备名称分配示例:
PLC   : plc1     IP: 192.168.0.1   子网掩码: 255.255.255.0
HMI   : hmi1     IP: 192.168.0.2   子网掩码: 255.255.255.0
驱动  : drive1   IP: 192.168.0.3   子网掩码: 255.255.255.0
提示:在下载硬件组态前,必须确保实际设备的设备名称与项目中一致。若不一致,可通过“在线访问”中的“分配设备名称”功能重新分配。

五、案例场景:一条包装线的组态过程

假设要开发一条包装线,包含一台 S7-1500 PLC、一台 KTP900 触摸屏和一台 SINAMICS G120 驱动。首先新建项目“PackagingLine”,添加 PLC 并选择 CPU 1516-3 PN/DP;添加 HMI 选择 KTP900 Basic;添加驱动选择 G120。进入设备视图,为 PLC 配置电源模块和 DI/DO 模块,为驱动配置控制单元和功率模块。切换到网络视图,将 PLC、HMI、驱动连接到同一 PROFINET 子网。然后分别设置设备名称和 IP:plc1/192.168.0.1、hmi1/192.168.0.2、drive1/192.168.0.3。编译后下载,即可进入编程阶段。

六、误区与复盘

  • 误区一:先写程序后组态。没有设备组态,程序无法编译下载,变量表也无法绑定硬件地址。
  • 误区二:IP 地址随意填写。同一网段内 IP 冲突会导致设备离线,建议提前规划地址表。
  • 误区三:忽略设备名称。PROFINET 设备名称是通信识别的基础,名称不一致会导致设备无法被控制器识别。
  • 误区四:设备视图与网络视图混用。硬件参数在设备视图改,连接关系在网络视图改,混用容易造成组态不一致。
注意:修改设备名称或 IP 地址后,必须重新编译并下载硬件组态,否则实际设备仍使用旧参数。
TIA Portal 项目创建与设备组态关系图 项目容器 PackagingLine.tiaproj | 保存硬件组态、程序块、变量表、画面、驱动参数 PLC 控制器 CPU 1516-3 PN/DP 设备名称:plc1 IP:192.168.0.1 子网:255.255.255.0 HMI 触摸屏 KTP900 Basic 设备名称:hmi1 IP:192.168.0.2 子网:255.255.255.0 驱动设备 SINAMICS G120 设备名称:drive1 IP:192.168.0.3 子网:255.255.255.0 PROFINET 网络视图 | 设备连接与寻址 plc1 ↔ hmi1 ↔ drive1 | 同一子网 192.168.0.0/24 | 设备名称唯一 组态流程 新建项目 → 添加设备 → 设备视图组态 → 网络视图连接 → 分配 IP 与设备名称 → 编译保存 → 下载 关键原则:名称唯一、地址规划、网段一致、编译后下载

完成本节的项目创建与设备组态后,你已经拥有了一个结构清晰、地址规划合理的工程框架。接下来无论是编写 PLC 程序、设计 HMI 画面,还是配置驱动参数,都可以在这个框架内有序展开。记住:设备视图管硬件,网络视图管连接,IP 地址与设备名称管寻址,三者配合,项目才能稳定运行。