2. 项目创建与设备组态

在 TIA Portal 中,一个“项目”是后续所有硬件组态、程序编写、HMI 画面设计和在线调试的容器。项目创建与设备组态是集成工程的第一步,它决定了 PLC 与 HMI 之间能否在同一个子网内正常通信。本节围绕“新建项目 → 添加设备 → 命名 → 分配 IP 与子网”这条主线展开,重点讲清楚每一步实际要填什么、为什么这样填,以及如何判断组态结果是否正确。

一、新建项目与项目视图

启动 TIA Portal 后,在起始界面选择“创建新项目”,输入项目名称(例如 Line1_Conveyor),设置保存路径,并选择“创建”。项目名称建议使用英文或拼音,避免中文路径带来的兼容性问题。创建完成后进入项目视图(Portal View 与 Project View 可切换),项目树中会出现“设备与网络”“PLC 编程”“可视化”等节点。

项目视图左侧的项目树是组态工作的核心入口。所有设备都挂在“设备与网络”下,双击“设备与网络”即可打开网络视图与设备视图。网络视图用于查看设备之间的连接关系,设备视图用于配置单个设备的硬件参数。理解这两个视图的分工,是后续组态不迷路的关键。

二、添加 S7-1200/1500 PLC

在项目树中双击“添加新设备”,弹出设备选择窗口。左侧按控制器、HMI、驱动等分类,选择“控制器 → SIMATIC S7-1200”或“SIMATIC S7-1500”,再选择具体订货号(例如 CPU 1214C DC/DC/DC 或 CPU 1511-1 PN)。订货号必须与实际硬件一致,否则下载时会报“组态与设备不匹配”。

选择设备后,TIA Portal 会要求填写设备名称。默认名称为 PLC_1,建议改为有工程含义的名称,例如 PLC_Line1。设备名称是项目内的逻辑标识,用于编程引用和 HMI 连接,不要求与硬件铭牌一致,但同一项目内必须唯一。添加完成后,PLC 出现在网络视图中,并自动带有一个 PROFINET/以太网接口。

三、添加 KTP/TP/Comfort HMI

再次执行“添加新设备”,选择“HMI → SIMATIC 精智面板(Comfort)”或“精简面板(KTP)”“经典面板(TP)”。以 KTP700 Basic 为例,选择对应订货号后命名,例如 HMI_Line1。HMI 同样带有一个以太网接口,添加后会出现在网络视图中。

此时 PLC 与 HMI 是两个独立设备,尚未建立通信关系。下一步需要把它们连接到同一子网,并建立 HMI 连接。

四、设备命名规范与 IP 地址、子网配置

双击 PLC 的以太网接口,在“属性 → 以太网地址”中配置 IP。示例参数如下(属于教学示例,实际应以现场规划为准):

设备设备名称IP 地址子网掩码子网
S7-1200 CPUPLC_Line1192.168.0.1255.255.255.0PN/IE_1
KTP700 BasicHMI_Line1192.168.0.2255.255.255.0PN/IE_1

配置要点:两台设备的 IP 必须处于同一网段(前三段相同),子网掩码一致,且都挂到同一个子网(如 PN/IE_1)。PLC 通常占用网段中较小的地址,HMI 依次顺延,便于记忆和排查。若现场还有交换机、上位机或变频器,应统一规划地址段,避免冲突。

在网络视图中,用鼠标将 HMI 的以太网接口拖到 PLC 的以太网接口上,TIA Portal 会自动建立一条 PROFINET/IE 连接,并在 HMI 侧生成一个“连接”。双击该连接可查看通信伙伴、IP 和端口,确认指向的是 PLC_Line1。

设备名称、IP 地址、子网三者要一致对应:名称用于逻辑引用,IP 用于网络寻址,子网用于确定通信范围。任何一项不匹配,都会导致 HMI 无法与 PLC 建立连接。

五、组态结果的检查与判断

完成上述操作后,可通过以下方式判断组态是否正确:

  • 网络视图中 PLC 与 HMI 之间出现绿色连线,表示已建立连接;
  • 设备视图中 PLC 与 HMI 的以太网地址与规划表一致;
  • 编译项目(右键项目 → 编译 → 硬件和软件),输出窗口无红色错误;
  • 在线访问时,PLC 与 HMI 均能被识别,且 IP 与组态一致。

若编译报错或在线找不到设备,优先检查 IP 是否冲突、子网是否一致、设备名称是否重复。这些是集成工程中最常见的组态问题。

TIA Portal 项目创建与设备组态关系图 项目:Line1_Conveyor S7-1200 / S7-1500 PLC 设备名称:PLC_Line1 IP:192.168.0.1 掩码:255.255.255.0 接口:PROFINET/IE KTP / TP / Comfort HMI 设备名称:HMI_Line1 IP:192.168.0.2 掩码:255.255.255.0 接口:PROFINET/IE PROFINET / IE 连接 子网:PN/IE_1 192.168.0.0 / 255.255.255.0 检查:名称唯一 · IP 同网段 · 掩码一致 · 子网相同 · 编译无错误 · 在线可识别

六、常见组态问题与处理

实际工程中,组态阶段最容易出现三类问题。第一类是IP 冲突:PLC 与 HMI 或现场其他设备使用了相同 IP,表现为在线访问时只能识别到一台设备。处理方法是重新规划地址,确保网段内唯一。第二类是子网不一致:PLC 挂在 PN/IE_1,HMI 却挂在另一个子网,网络视图中不会出现连接线。处理方法是把两个接口拖到同一子网。第三类是设备名称重复:同一项目中两个设备同名,编译时会报错。处理方法是重命名,保持唯一。

此外,若使用 S7-1500 且启用了“仅支持 PROFINET 名称访问”,则设备名称必须与硬件中实际分配的名称一致,否则即使 IP 正确也无法通信。这一点在后续下载与在线调试章节会进一步展开。

设备名称、IP 地址、子网三项配置必须在下载前确认无误。下载后再修改 IP 或名称,需要重新下载硬件组态,否则 PLC 与 HMI 之间的连接会中断。

七、组态检查清单(可直接使用)

检查项要求示例值
项目名称英文/拼音,无特殊字符Line1_Conveyor
PLC 设备名称唯一、有含义PLC_Line1
HMI 设备名称唯一、有含义HMI_Line1
PLC IP与 HMI 同网段192.168.0.1
HMI IP与 PLC 同网段且不冲突192.168.0.2
子网掩码两端一致255.255.255.0
子网同一子网PN/IE_1
连接网络视图中已建立PROFINET/IE
编译无错误硬件和软件编译通过

完成以上步骤后,项目骨架已经搭好:PLC 与 HMI 都已添加、命名、分配 IP 并连接到同一子网。接下来就可以进入 PLC 程序编写与 HMI 画面设计阶段。组态阶段做得越规范,后续调试时排查通信问题就越轻松。