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,否则配置不会写入项目数据库。
三、网络组态:把站连到同一张网上
网络组态在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地址、子网掩码是否匹配。
五、编译与下载:确认项目“活”起来
项目创建的最后一步是编译与下载。顺序建议为:先编译HW Config,再编译NetPro,然后编译OS,最后下载到AS和OS。下载AS时,CPU必须处于STOP模式或允许下载的状态;下载OS时,WinCC项目需要处于运行或激活状态。下载完成后,观察AS的CPU指示灯:RUN绿灯常亮表示运行正常;如果BF/BA灯闪烁,说明总线通信有问题,应回到NetPro检查网络连接和站地址。
六、项目创建检查清单(示例)
| 检查项 | 示例值 | 判断依据 |
|---|---|---|
| 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画面组态阶段。需要强调的是,项目创建不是一次性动作,而是一个“向导定框架、硬件定槽位、网络定地址、分配定关系”的递进过程;任何一步的参数错误,都会在后续编译或运行阶段以通信故障的形式暴露出来。因此,建议在项目创建完成后立即执行一次完整编译,并记录各站地址与网络参数,作为后续调试的基准。