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 CPU | PLC_Line1 | 192.168.0.1 | 255.255.255.0 | PN/IE_1 |
| KTP700 Basic | HMI_Line1 | 192.168.0.2 | 255.255.255.0 | PN/IE_1 |
配置要点:两台设备的 IP 必须处于同一网段(前三段相同),子网掩码一致,且都挂到同一个子网(如 PN/IE_1)。PLC 通常占用网段中较小的地址,HMI 依次顺延,便于记忆和排查。若现场还有交换机、上位机或变频器,应统一规划地址段,避免冲突。
在网络视图中,用鼠标将 HMI 的以太网接口拖到 PLC 的以太网接口上,TIA Portal 会自动建立一条 PROFINET/IE 连接,并在 HMI 侧生成一个“连接”。双击该连接可查看通信伙伴、IP 和端口,确认指向的是 PLC_Line1。
五、组态结果的检查与判断
完成上述操作后,可通过以下方式判断组态是否正确:
- 网络视图中 PLC 与 HMI 之间出现绿色连线,表示已建立连接;
- 设备视图中 PLC 与 HMI 的以太网地址与规划表一致;
- 编译项目(右键项目 → 编译 → 硬件和软件),输出窗口无红色错误;
- 在线访问时,PLC 与 HMI 均能被识别,且 IP 与组态一致。
若编译报错或在线找不到设备,优先检查 IP 是否冲突、子网是否一致、设备名称是否重复。这些是集成工程中最常见的组态问题。
六、常见组态问题与处理
实际工程中,组态阶段最容易出现三类问题。第一类是IP 冲突:PLC 与 HMI 或现场其他设备使用了相同 IP,表现为在线访问时只能识别到一台设备。处理方法是重新规划地址,确保网段内唯一。第二类是子网不一致:PLC 挂在 PN/IE_1,HMI 却挂在另一个子网,网络视图中不会出现连接线。处理方法是把两个接口拖到同一子网。第三类是设备名称重复:同一项目中两个设备同名,编译时会报错。处理方法是重命名,保持唯一。
此外,若使用 S7-1500 且启用了“仅支持 PROFINET 名称访问”,则设备名称必须与硬件中实际分配的名称一致,否则即使 IP 正确也无法通信。这一点在后续下载与在线调试章节会进一步展开。
七、组态检查清单(可直接使用)
| 检查项 | 要求 | 示例值 |
|---|---|---|
| 项目名称 | 英文/拼音,无特殊字符 | 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 画面设计阶段。组态阶段做得越规范,后续调试时排查通信问题就越轻松。