2. SIMATIC Manager项目创建

在PCS 7工程中,SIMATIC Manager是整个项目的“总入口”。它并不直接完成控制逻辑,而是把项目、站、网络、硬件与后续的CFC/SFC程序组织在一个统一的多项目结构里。项目创建阶段做得是否规范,直接决定后续硬件组态、网络组态、PC站与AS站分配能否顺利衔接。本节围绕“项目向导—项目结构—硬件配置—网络组态—PC站与AS站分配”这条主线,说明每一步实际要做什么、关键参数在哪里设置、结果如何判断。

一、项目向导:先定结构,再填内容

启动SIMATIC Manager后,通过 File → New Project Wizard 进入项目向导。向导的核心价值不是“自动生成一个空项目”,而是提前确定项目的CPU类型、站类型和网络结构。典型选择包括:CPU型号(例如CPU 417-4)、是否创建PC站、是否创建OS站、是否启用MPI/Profibus/Industrial Ethernet。对于PCS 7项目,通常建议在向导中勾选“Create PC Station”和“Create OS”,这样后续OS编译时不需要再手工补建站。

向导完成后,SIMATIC Manager左侧会生成一个项目树,典型结构如下:

Project (例如: Demo_Project)
 ├─ SIMATIC 400 Station (AS)
 ├─ SIMATIC PC Station (OS)
 ├─ MPI / Profibus / Industrial Ethernet
 └─ Shared Declarations

这里要特别注意:向导生成的是“框架”,不是“配置”。CPU的机架、电源、通信模块、I/O模块都还没有具体参数;PC站也只是一个空壳。因此向导结束后,必须进入硬件配置和网络组态阶段。

二、硬件配置:把机架和模块“装”进去

双击AS站下的 Hardware,打开HW Config。硬件配置的本质是:在机架(Rack)中按槽位放置模块,并给每个模块分配参数。以S7-400为例,常见槽位安排为:

  • 槽1:电源模块(PS 407 10A)
  • 槽2:CPU模块(CPU 417-4)
  • 槽3:接口模块(IM)或留空
  • 槽4起:通信模块、DI/DO、AI/AO等

配置时,CPU的MPI地址、Profibus DP地址、IP地址等都在模块属性中设置。例如CPU 417-4的MPI地址可设为2,Profibus DP地址可设为3。I/O模块的地址范围由系统自动分配,但需要检查是否与其它模块冲突。硬件配置完成后,必须执行 Station → Save and Compile,否则配置不会写入项目数据库。

硬件配置的“完成”标志不是“没有报错”,而是编译后HW Config下方没有红色错误标记,且SIMATIC Manager中AS站图标不再显示黄色感叹号。

三、网络组态:把站连到同一张网上

网络组态在NetPro中完成。打开NetPro后,可以看到项目中所有站和它们之间的网络连接。PCS 7中常见的网络包括:

  • MPI:用于编程器/PC与CPU的本地通信,速率通常为187.5 kbps。
  • Profibus DP:用于连接分布式I/O、变频器等现场设备,典型速率1.5 Mbps。
  • Industrial Ethernet:用于OS、工程师站、AS之间的系统网络,典型速率100 Mbps或1 Gbps。

网络组态的关键操作是:选中站,拖拽通信接口到网络上,然后设置接口地址。例如将AS站的CPU以太网接口连到Ethernet(1),IP设为192.168.0.10;将PC站的以太网接口连到同一网络,IP设为192.168.0.20。网络组态完成后,同样需要保存并编译。

四、PC站与AS站分配:让OS知道“跟谁说话”

PC站与AS站的分配,本质上是建立OS与AS之间的通信关系。在SIMATIC Manager中,右键PC站,选择 Configuration 或进入 Station Configuration Editor,可以看到PC站内已组态的组件,例如WinCC Application、IE General等。然后通过 Assign OS to AS 或类似功能,把OS站与目标AS站关联起来。

分配完成后,需要检查两个关键点:一是PC站与AS站是否在同一以太网网段;二是OS编译时是否能正确识别AS站的变量和报警。如果分配错误,典型现象是OS运行时无法连接AS,或变量显示为“未连接”。此时应回到NetPro检查网络连接,并确认PC站和AS站的IP地址、子网掩码是否匹配。

PCS 7 项目创建与站分配关系图 项目向导 CPU / PC站 / OS SIMATIC Manager 项目树 / 多项目 HW Config 机架 / 模块 / 地址 NetPro 网络连接 AS 站 (SIMATIC 400) CPU 417-4 | MPI:2 | DP:3 IP: 192.168.0.10 / 24 PC 站 (OS / 工程师站) WinCC Application IP: 192.168.0.20 / 24 Industrial Ethernet | 192.168.0.0 / 24 | 100 Mbps Assign OS to AS → 通信关联 编译顺序:HW Config → NetPro → OS 编译 → 下载

五、编译与下载:确认项目“活”起来

项目创建的最后一步是编译与下载。顺序建议为:先编译HW Config,再编译NetPro,然后编译OS,最后下载到AS和OS。下载AS时,CPU必须处于STOP模式或允许下载的状态;下载OS时,WinCC项目需要处于运行或激活状态。下载完成后,观察AS的CPU指示灯:RUN绿灯常亮表示运行正常;如果BF/BA灯闪烁,说明总线通信有问题,应回到NetPro检查网络连接和站地址。

常见错误:PC站与AS站IP不在同一网段,或子网掩码不一致。此时OS编译可能通过,但运行时会报“连接失败”。建议在项目创建阶段就用表格记录各站IP、子网掩码和网络名称,避免后期排查困难。

六、项目创建检查清单(示例)

检查项 示例值 判断依据
AS站CPU型号 CPU 417-4 HW Config中槽2模块正确
AS站IP地址 192.168.0.10/24 NetPro中以太网接口属性
PC站IP地址 192.168.0.20/24 与AS同网段
OS与AS分配 OS_1 → AS_1 Assign OS to AS成功
编译状态 无红色错误 HW Config / NetPro / OS编译通过

完成以上步骤后,SIMATIC Manager中的项目树应呈现“AS站已组态、PC站已分配、网络已连接”的完整状态。此时项目创建阶段结束,可以进入CFC/SFC编程与OS画面组态阶段。需要强调的是,项目创建不是一次性动作,而是一个“向导定框架、硬件定槽位、网络定地址、分配定关系”的递进过程;任何一步的参数错误,都会在后续编译或运行阶段以通信故障的形式暴露出来。因此,建议在项目创建完成后立即执行一次完整编译,并记录各站地址与网络参数,作为后续调试的基准。