首页 / 资讯中心 / 文章详情

建筑P6软件操作练习:从WBS骨架到资源费用计算的进度管理实战

建筑P6软件操作练习:从WBS骨架到资源费用计算的进度管理实战 ★ FEATURED ARTICLE
简介一份面向建筑行业项目管理人员及Primavera P6初学者的完整操作练习文档聚焦企业项目结构EPS创建、项目计划建立、工作分解结构WBS编制、作业添加与工期估算、逻辑关系定义及进度计算与优化等核心环节帮助读者通过7个递进式练习快速掌握P6软件的日常项目进度管理流程。资源为单个doc格式文件压缩包体积2.96MB内容为完整word版操作说明内含详细步骤与案例数据可打印或对照练习。目前已有82人学习该内容适合需要系统培训或自学的工程管理人员、计划工程师及在校学生。文档以“医科大学附属医院建设项目”为贯穿案例从EPS分组、项目创建到WBS分解、作业逻辑连接、限制条件设置与负浮时消除完整覆盖建筑类项目计划的编制与优化过程可边看边练有效提升软件实操与进度计划编制能力。1. 建筑行业为什么都在练P6一个进度管理工具背后的现实问题我见过最典型的工地例会场景项目经理翻开计划问“地下室为什么滞后了”计划员回答不上来因为进度计划是用 Excel 画的横道图没有逻辑关系根本算不出是哪道工序在拖后腿。后来改用 P6 重排计划把几百条作业按逻辑关系连起来总浮时和延误天数一眼就能看出来。这也是“(完整word版)建筑P6软件操作练习.doc”这类练习文档存在的意义用一套完整的操作过程把 P6 的项目分解结构、作业、逻辑关系、资源和进度计算串在一起练。无论你是刚进工地的技术员、准备转岗做计划管理的施工员还是想换工具的老工程师把这份练习吃透就能上手真实项目计划。2. 打开练习文档先建骨架P6的界面、EPS/WBS与项目日历P6 和 Excel 的本质区别是它是数据库型软件不是画图软件。作业表里每一条记录都依附于项目结构项目结构依附于企业数据库。所以练 P6 的第一个习惯不是急着敲作业而是先搭骨架。骨架就是三层EPS企业项目结构、WBS工作分解结构、日历。很多新人跳过这一步直接排工序后面百分之八十的乱象都从这里来。2.1 认识 P6 界面从空白项目到“我的第一个项目”的 5 个步骤常见的单机练习版本打开后看到的是 P6 Professional 客户端。界面左边是模块导航项目、作业、资源、报表。刚接触时容易一头扎进“作业”窗口开始敲活动敲完才发现日期算不出来、层级对不上、资源没法汇总。我的习惯是先走五步把这个数据库骨架建起来。步骤操作位置关键参数输入建议1企业 → 项目EPS 节点代码、名称用合同段或区域分组如 GD012企业 → 项目 → 增加项目项目代码、项目名称、计划开始日期、数据日期、日历项目代码用拼音或英文缩写避免纯中文3项目 → WBSWBS 代码、WBS 名称按施工阶段或单位工程拆4项目 → 作业作业代码、作业名称、原定工期、作业类型代码按 WBS 级联编号5工具 → 进度计算数据日期、计算范围完成第一次网络计算第二步里有两个日期容易搞混。计划开始日期是项目目标起点数据日期则是进度计算的时间锚点。P6 的进度计算以数据日期为基准数据日期之后的作业不计算进展数据日期之前的作业如果没有实际日期会被当作延期对待。练习时建议把数据日期设成和计划开始日期一致以后再逐步推进。提示项目代码尽量不要用中文字符。数据库排序、报表导出、Excel 导入时中文代码看起来直白但字符集一旦出问题排查成本比省下的那点事高得多。2.2 EPS 和 WBS建筑项目为什么要分层拆解练习文档里怎么体现建筑项目少则几十道工序多则上千道不拆层级计划就是一张死表。EPS 和 WBS 是两回事EPS 是企业项目结构按企业维度给项目分组OBS 是组织分解结构解决“谁负责”WBS 是工作分解结构解决“项目里要交付什么”。结构作用建筑项目举例在 P6 里的位置EPS企业层项目分组按区域公司、合同段、项目群企业 → 项目OBS责任分解项目经理部、专业分包、作业队企业 → OBSWBS项目层交付物分解基坑、主体、装修、机电、室外项目 → WBS一个练习文档如果做得好WBS 通常长这样WBS 代码WBS 名称A100施工准备A200基坑与基础A300主体结构A400装饰装修A500机电安装A600室外工程A700竣工验收WBS 拆多细决定了作业可以合并到什么程度。比如主体结构如果计划只要控到“标准层”就把每一层作为一个 WBS 节点作业挂到对应节点下如果要精细到模板、钢筋、混凝土那作业就在 WBS 节点下按工种拆。原则就一条作业永远挂在最细的 WBS 节点下不要直接挂在 A300 这种目录级节点上。2.3 项目日历工地休息、雨季停工、夜间施工如何影响工期计算日历是 P6 里最容易偷懒、也最容易翻车的设置。P6 默认日历是每周 7 天、每天 8 小时但绝大多数建筑工地是每周 6 天甚至 7 天部分工序还有夜班。日历不对工期计算出来的日期完全不可信。日历参数常见取值影响每周工作天数57 天决定作业跨周时是否计入周末每天工作时间812 小时影响“小时”与“天”换算每周工作小时4060 小时影响资源费用和赢得值计算节假日/非工作日春节、国庆等作业自动跳过这些日期建筑工地最典型的需求是夜间施工。比如浇筑大体积混凝土白天道路管制只能晚上打那就单独建一个“夜班日历”工作时间为 20:00 到次日 04:00只把混凝土作业分配到夜班日历上其他作业仍然用日班日历不需要把整个项目都改成夜班。雨季停工这种场景很多新人会选择改日历把整段时间标成非工作日这是错的。临时停工应该发生在更新阶段用实际工期和实际进度来处理而不是提前把未来几个月全标成非工作日。日历只负责法定工作制度不负责任停工。3. 把工序变成网络图活动创建、逻辑关系与关键路径计算骨架搭完后开始往作业表里填内容。这一章解决三件事作业怎么建、逻辑关系怎么连、进度计算后怎么看结果。3.1 创建活动和里程碑从“土方开挖”到“竣工移交”的最小操作集合一个建筑项目的进度计划不管多大拆到最底层就是两类元素作业Task和里程碑Milestone。作业有工期里程碑工期为 0只表示一个时间点。练习时我会建议从 12 条作业开始别贪多作业代码作业名称原定工期天作业类型A1010临建搭设15任务A1020图纸会审与技术交底10任务A2010土方开挖20任务A2020基坑支护与降水15任务A2030垫层与防水施工10任务A3010地下室结构30任务A3020主体结构60任务A4010砌体工程30任务A4020装饰装修45任务A5010机电预留预埋35任务A5020机电安装调试30任务A7010竣工验收0完成里程碑创建操作不复杂选中 WBS 节点打开作业表点击“增加行”填入作业代码、作业名称、原定工期选择作业类型和日历。作业代码建议按 WBS 前缀加流水号比如 A300 节点下的作业叫 A3010、A3020这样一看代码就知道归属哪个 WBS。注意里程碑不能分配资源也尽量不要给里程碑填非零工期。把竣工验收建成工期 1 天的“任务”会给后续资源汇总和赢得值计算带来麻烦。3.2 四种逻辑关系在建筑施工中的应用场景FS、SS、FF、SF逻辑关系是 P6 对比 Excel 横道图的核心差异。Excel 画条线只能表示“打算这段时间做”P6 用关系表达“必须等谁做完才能开始”。关系类型含义建筑项目典型场景FS完成后开始混凝土浇筑完成后才能拆模SS开始后开始土方开挖与基坑支护可同步开始FF完成后完成装饰装修完工与机电调试完成同步达标SF开始后完成极少用仅在合同约束里出现实际项目里 FS 关系占比超过八成。其余三种关系并不等于“随便连”比如 SS 关系要配合时距使用开挖开始 5 天后支护才开始写成 SS5d。时距为正表示延后为负表示提前搭接。关系连接方式有两种一种是在作业表“关系”页里逐条增加另一种是在横道图里用鼠标拖拽。练习阶段建议用“关系”页因为能同时看到关系类型和时距不容易错。如果 F9 进度计算时报“逻辑关系回路”说明关系链里形成了闭环比如 A 指向 B、B 指向 C、C 又指向 A这种环在建筑计划里几乎没有合理性必须拆掉。3.3 用 CPM 计算验证练习结果总浮时、关键路径与日期漂移逻辑关系连完后按 F9 打开进度计算窗口。常见设置是数据日期按练习要求填写计算范围选“整个项目”勾选“计算资源和费用”然后点“进度计算”。计算完成后重点看三列总浮时、自由浮时、关键作业。总浮时为 0 或为负的作业链就是关键路径。总浮时为正表示该作业还有机动时间为负说明已经晚于数据日期约束了。字段含义判断标准总浮时不影响项目完成日期的最大延误量0 为关键作业自由浮时不影响紧后作业的最大延误量小于总浮时关键作业构成关键路径的作业链总浮时最小且为 0 或负验证结果时我一般会再跑一段 SQL看看有没有异常数据。P6 的数据模型里作业表存着总浮时和关键作业标记练习阶段用这个脚本能快速定位问题-- 从作业表中提取关键路径相关字段project_code 换成你自己的项目代码 SELECT task_id, task_name, target_start_date, target_end_date, total_float, critical_flag FROM prj_task WHERE project_code TEST01 ORDER BY total_float ASC;这段 SQL 的逻辑是按总浮时从小到大排序critical_flag 为 Y 的就是关键作业。如果查询结果是空表先确认 project_code 是否写对如果所有作业 total_float 都为正且很大说明关键路径没算出来大概率是逻辑关系没连全或者有大量作业孤立存在。直接看图容易漏用 SQL 查一下更实在。4. 资源与费用练习文档中从“画计划”走向“算账”的关键环节进度计划建好了项目能不能按时完成最终取决于资源够不够、钱跟不跟得上。P6 的资源模块就是把“计划”变成“预算和台账”的一环。4.1 资源字典和单价人工、材料、机械三类资源的录入方法P6 里资源分为三类人工Labor、非人工Nonlabor、材料Material。建筑项目里人工是工人非人工是机械材料是物资。不要按日常口语把机械叫“资源”把工人也叫“资源”类型选错会影响后续的单价和直方图统计。资源字典在“企业 → 资源”里维护。建资源时至少要填资源代码、资源名称、资源类型、单位、单价。单价是费用计算的基础不填单价作业分配资源后费用永远算不出来。资源代码资源名称类型单位单价元L001木工人工工时45L002钢筋工人工工时50E001塔吊非人工台时260E002挖掘机非人工台时320M001C30 商品混凝土材料立方米480M002模板材料平方米58人工资源的单价建议用“工时”做单位材料用“立方米”或“吨”机械用“台时”。建筑项目常见的错误是把人工单价填成“每人每天”而 P6 默认单位时间是小时费用计算时会把数量乘单价再按日历换算单位不统一结果差很多。4.2 资源分配、直方图与 S 曲线三个必查的视图资源建好后在作业的“资源”页签里给作业分配资源。分配信息有两个关键点一是数量是多少二是单价从资源字典带过来后要不要改。练习时尽量保持资源字典单价统一不要在单个作业里覆盖单价否则汇总报表对不上。分配完之后看三个视图视图怎么看看什么作业表资源页每行作业的资源名称、数量、费用资源是否漏分、数量是否合理资源直方图工具 → 资源 → 资源直方图超分配峰值红色显示资源 S 曲线直方图切换“累计曲线”资源高峰是否集中在同一时间段超分配是建筑项目最常见的资源问题。比如塔吊在主体施工阶段同时被 5 条作业分配每天需求量超过 1 台直方图上会红线报警。解决方式有三种调整逻辑关系错开高峰、增加资源数量、给作业更换资源。最差的处理方式是无视超分配直接赶工后面更新进度时就会发现资源台账完全失真。S 曲线是资源累计曲线的延伸横轴是时间、纵轴是累计资源量或累计费用。它和赢得值分析配合能看出计划是否前松后紧。练习文档里做到能看懂 S 曲线形态就够了不必追求生成报告。4.3 赢得值分析入门BCWS、BCWP、ACWP 在 P6 里怎么看赢得值分析是 P6 里被问得最多、也最容易被跳过的一块。很多人以为它是自动生成的实际上它是先有进度更新才有赢得值。P6 里有几个字段对应赢得值分析的核心指标指标对应维度含义BCWSPV计划价值到数据日期应完成的计划费用BCWPEV挣值实际完成工作量的计划费用ACWPAC实际费用已经花掉的实际费用SV进度偏差EV - PV负值表示落后CV成本偏差EV - AC负值表示超支在 P6 里要看赢得值前提是把资源单价和费用科目都配好然后给作业分配资源、执行一次进度计算再输入实际开始、实际完成、实际费用等数据。完成这些步骤后在作业表加“SV”“CV”“SPI”“CPI”列。SPI 小于 1 表示进度落后CPI 小于 1 表示成本超支。练习时很容易遇到一个怪圈作业资源都分了但赢得值列全是 0。原因大多是没做进度更新只有计划没有实际EV 算不出来。记住一个顺序分配资源 → 进度计算 → 更新实际 → 再看赢得值。5. P6 操作避坑指南练习中最常见的 5 个翻车现场这一章写的是我见过无数人反复踩的坑。每一条都是先讲现象再说原因最后给解决路径。5.1 进度计算后日期纹丝不动现象按了 F9进度计算也提示成功但作业开始日期、完成日期完全没有变化。原因最常见的有三个。第一作业的“原定工期”为 0作业类型却是“任务”P6 不会给零工期任务自动排日期第二数据日期设置晚于所有作业的计划日期计算完成后日期自然不会变第三作业日历和项目日历不一致作业被分配到了一个不工作的时间段。解决先检查数据日期是否合理再看作业类型是不是“任务”把零工期作业改成“里程碑”最后检查作业日历把作业全部选定统一分配为项目日历。做完这三步再按 F9日期一般就会动起来。5.2 分配了资源费用却全部显示为 0现象作业资源页里已经分配了资源和数量但费用字段全是 0汇总报表也没数字。原因资源字典里没有填单价或单位类型错误。P6 的费用计算是“数量 × 单价 × 日历换算”单价为 0 时费用自然为 0。另一种情况是作业没有挂费用科目。解决回到“企业 → 资源”逐个检查单价和单位修正后重新执行“工具 → 进度计算”勾选“计算资源和费用”。如果还不行在作业资源页选中有问题的资源行右键执行“重新计算费用”。不要手动改费用字段那是治标不治本。5.3 作业类型改了一处整个工期全部重算现象把一个作业从“任务”改成“独立型作业”或者把作业类型改了一下几十条作业的工期和完成日期跟着全变了。原因作业类型和工期类型是联动关系。改成“独立型作业”后作业不再受逻辑关系约束日期按日历自动延伸看起来就像“计划乱了”。解决普通建筑工序全部使用“任务”类型不要用“独立型作业”。工期类型这里常规工序用“固定工期与资源用量”对于混凝土养护这类由工艺决定、不能压缩的作业才用“固定工期”。改任何作业类型之前先停下来想想这条工序的工期是资源决定的还是工艺决定的。5.4 中文环境下打开练习文档乱码或字体错位现象练习文档在 Word 里打开时中文乱码或者从 P6 导出到 Excel 后中文列名变成问号。原因老的 .doc 文件可能是非 Unicode 编码而新版 Word 默认按 Unicode 打开。P6 导出到 Excel 的乱码则多半是数据库客户端字符集设置问题。解决Word 打开乱码时先用 WPS 或 Word 的“打开并修复”不是直接双击打开如果仍然乱码用文本编辑器把文件另存为 UTF-8 格式再打开。P6 导出乱码进入“管理 → 设置 → 语言”切换为简体中文重新导出。不要尝试在 P6 里直接粘贴大量中文特别是有引号、括号的文本粘贴后经常出现半个字或字体重叠手输或通过导入模板更可靠。5.5 导入 Excel 进度表后作业层级全乱了现象从 Excel 导入一批作业导入后发现所有作业都挂在顶层 WBS 下面原来分组好的结构全没了。原因导入模板里缺少 WBS 代码列或者 WBS 代码与 P6 里的代码大小写不一致P6 匹配不到节点就自动丢到根节点。解决先用 P6 的“导出”功能导出一份空模板再往里面填数据。模板里 WBS_CODE 列的取值必须和项目里 WBS 代码完全一致。以 CSV 导入为例列结构可以这样准备WBS_CODE,ACTIVITY_ID,ACTIVITY_NAME,ORIG_DURATION,ACTIVITY_TYPE A300,A3010,首层结构,30,Task A300,A3020,二层结构,30,Task A400,A4010,砌体工程,30,TaskWBS_CODE 写成 A300导入时 P6 会自动把作业挂到 A300 节点下。如果先建了 WBS 层级再导入作业层级就不会乱。导入完成后立即按 F9 计算一次确认日期和逻辑关系正常再保存。6. 把练习文档吃透从照做变为熟手的一页自检清单练完一轮以后用下面这张表自查。比再做两遍重复题目更有效。检查项通过标准常见失败EPS 与 WBS 层级作业全部挂在最细 WBS 节点下作业直接挂在根目录项目日历按工地工作制度和节假日设置直接用默认 7 天日历里程碑工期为 0放在关键节点里程碑填了工期逻辑关系FS 为主无循环回路出现了逻辑关系回路进度计算F9 后关键路径清晰可辨无任何总浮时为 0 的作业资源与费用作业有资源、有单价、费用非 0费用全部为 0赢得值更新实际后 SPI、CPI 合理赢得值无数据进阶的验证方法是把完成后的计划保存为目标计划。操作是菜单“项目 → 目标计划 → 保存为目标计划”选目标计划 1这个动作相当于把当前计划锁成基线。之后再模拟更新一周实际进度用“项目 → 目标计划 → 目标计划对比”看实际线和基线线的偏差。对比图里计划线是蓝色实际进度线是红色两根线离得越开说明项目偏差越大。这个练习做通你就算真正跨过了“会用”到“会管”的分界线。我当年带模拟项目X的练习时有个习惯留到现在接手任何真实项目第一天我一定会先把日历修正、把 WBS 敲到位之后的一个月我从来不会因为计划结构返工。反过来哪天我图快先敲作业后面基本都要花两周补结构的坑。P6 是熟练工种熟练来自一点一点过手的手感多练几遍、每遍都用这套自检和验证方法比背任何菜单命令都管用。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站