采购不需要天才

在我30多年的采购职业生涯中,见证了大型跨国公司采购部职能的变革及采购经理人的角色转型。首席采购官和采购经理人被赋予了更多新的职能和责任,与此同时为公司带来了更大的利益。

转存失败重新上传取消点击添加图片描述(最多60个字)编辑

在这个过程中,我获得了一些宝贵的经验,或许可以帮助到各位仍在摸索阶段的采购经理人。我被邀请与大家分享下面的10堂课,不得不说,其中一部分经验来自于我经历过的一些 “非常艰难的日子” 。或许,你并不需要亲身经历这些…

10

采购不需要天才

正如大多数人所想象的那样,采购工作就是金钱换取货物和服务的行为。聪明的采购员可以把这项工作做得非常高效,但这不是与生俱来的能力。聪明的采购员是可以通过培训,学习新技能,以及在采购职业生涯中持续提升等来塑造。采购组织需要确保有一套完善可持续的人才培养流程和体系。如果停止对人才培训和发展的投资,那组织将一直停滞不前,采购组织绩效也无法提升。

9

分析重要,沟通亦然

在曾与我共事过的采购员当中,有一些人非常聪明,但却无法用他们的品类及供应策略说服其他相关部门的同事们。他们对现状的分析有很深的洞察力和认识,但没有人能够理解他们的结论和行动建议。采购必须能够有效地传递自己的观点和采购策略,才能拓宽在公司内部的影响力。

8

明智选择你的战场

作为一个年轻的首席采购官,我曾经非常关注公司的财务支出,并试图在首席财务官的“地盘”创造更多价值。我希望他能够明白为什么采购需要介入并主导寻源和供应商选择工作。但我最终发现,在别人面前,特别是在首席执行官面前让首席财务官难堪并不是一个好的工作方式。我从这个错误中存活了下来,但是从此以后我开始更加谨慎地选择自己的战场(特别是和首席营销官、首席法务官在一起的时候)

7

信任你的供应商

我曾经收到来自某个品类的供应商们的大量投诉。他们向我抱怨采购员的不诚信与不专业。我和这位采购共事了很多年,甚至还晋升过他两次,所以我理所当然地认为这些投诉指控是毫无根据的。当我的轮岗任期结束之后,我的继任者得知了这个问题,他进行了调查并发现这些投诉都是属实的,这位采购也立刻被开除。于是,我意识到我的信任被误导了,而供应商只是在尝试纠正一个错误。由此可见,采购和经理人轮岗制度可以帮助避免这样的问题发生。

6

不说采购理论

在和企业管理者接洽时,我看到采购们总会讨论“采购策略”、“生产制造还是购买”、“行业分析”、“市场情报”和供应商的所想所感。在讨论到供应商谈判策略时,我甚至觉得客户听得快要睡着了。我们从来不说那些企业管理者最容易理解并关注的“语言”:开发新业务,为客户创造价值,市场快速响应等。采购不仅应该会说采购理论,还应懂得如何用业务语言和其他部门对话。

5

和你不喜欢的人相处

我和许多来自不同阶层的同事共事中发现,他们中的一些人思维非常独立,不太合群,习惯于独自工作,所以这类人管理起来非常困难。业务部门有时候会打电话过来抱怨,而我必须要把这些抱怨妥善处理。这确实很麻烦。但从另外的角度看,这些采购专家们往往能够迎接挑战,提出多样化、与众不同的真知灼见。管理“不喜欢”的人,需要花费更多的气力,但是通过这样的方式,我们往往能获得一个更好的、更全面的解决方案。

4

管理跨文化的团队需要做大量的工作

我们许多北美的采购经理人需要接受关于跨文化团队复杂性的培训。比如,如果要召开一个和北美、亚洲、欧洲的电话会议,谁应该熬夜?在美国,大多数人会说亚洲。但亚洲同事和我说,多少个夜晚他们为了电话会议熬到了凌晨1点、2点甚至3点。各国的文化习俗大不相同, 你需要确保你的团队明白,在一个国家行得通的事情,或许在另一个国家就完全不一样。

3

所有品类都可以战略性采购,但需要时间

通常,媒体购买是公司战略采购至关重要的品类之一。这是一个规模巨大且需要采购花费数年甚至数十年时间投入的品类。我们专业地管理了其他大多数的市场营销服务,如代理,促销品等,但是媒体购买才是重中之重。我成功说服了首席营销官对媒体购买采购价值进行优化,却受到了业务负责人的抵触。我们花费了数年时间来说服业务负责人推动这项工作。当最终成功介入媒体购买后,我们在多方面创造了持续性的价值。请保持耐心,并持之以恒。

2

咨询可以是把双刃剑

有一些外部的咨询服务机构可以为采购制定战略,研究行业标杆,并对采购合并及整合提供专业建议。其他一些咨询服务只是借用了我们自己的观点重新包装。咨询公司应该明确自己的定位,寻找他们能为客户提供独特价值的方式。如像GEP这样的公司,他们能在节约成本,采购运营管理等方面为采购们提供卓越的服务,同时不过分强调学术。

1

复杂性是最大的敌人

公司的业务规模会成长,同样的,公司的支出也会随之增多。我们的采购员们分散在超过80个地点的不同区域,在很多情况下,不同区域的多个采购员会和同一品类的同一供应商合作。我们采购转型的很大一部分工作就是合理简化工作流程,优化组织架构,明确工作重心和提升系统性能。与此同时,我们精简了30%的供应商数量。这种 “清理-培育” 的举措培养出大量有竞争力且表现卓越的供应商。这并不容易,但这是我们必须要做的,我们必须提供给供应商一个赢得更多业务的机会,而不是失去这些资源。

关于作者:

里克·休斯是一个来自产业界的卓越人物,他的洞察力、直率、领导力和高深的采购专业能力得到了广泛的尊重。作为前宝洁首席采购官,里克·休斯在31年的宝洁职业生涯中担任了多个关键的采购领导职位,发展改革了整个公司的采购团队,让宝洁成为了全球2000强企业和财富500强公司的最佳典范之一。

学习采购经理的九大理由

01

弥补中国没有专科出身的采购专业!想从事采购并且找一个专业化的培训课程,CPPM 是最早对于采购人专业化培训的课程,CPPM在全球普及多个国家和地区,知识流通性好,国家人保部2005年就已引进国内。

02

解决采购人待遇低、晋升条件限制问题!通过专业的系统培训学习,采购技能提升快,获得领导重视,优先加薪和晋升,一般在300-2000不等。

03

6个板块的学习,知识系统全面,实战性强!CPPM 6大板块专业化提升,摆脱泥腿子,解决工作中的瓶颈问题,提高工作效率解决采购管理难点,成为专业采购人,提升职业自信!

04

学无止境,时间不限!一次报名学习,成为嘉华培训CPPM学员,终身免费进修,摆脱学习时间短,及时学习更新内容。

05

每天解决您的工作实际问题!嘉华培训CPPM讲师与学员交流群,可以和授课老师无缝沟通,随时将工作疑难问题与老师交流,快速解决采购的一切痛点。

06

增加新的学习方式!嘉华培训独家CPPM视频网课,无论手机还是电脑,录制好的130课时不同章节的视频,无论在办公室、家里、出差中,都可以灵活听课!

07

招聘跳槽优先录入!注册职业采购经理成为国内国际唯一双认证,国家大网查询,世界多个国家和地区认可,更新简历后增加HR邀约机会及成功率,是进入好企业的筹码和优势!

08

获得更多资源和人脉关系!加入嘉华培训CPPM 同学交流群,与成千上万个采购与供应商交流,获得更多需求信息与人脉!

09

国家知名教授面对面!中心拥有多名国际知名讲师,从基层做起,采购实战经验均在20年以上,并在大型企业任高管,教授风格独特生动易吸收,理论结合实战,课程接地气!

注册职业采购经理CPPM认证优势

l 一次培训,两个权威机构双认证。参加统一考试合格后,获得美国采购协会与中国人力资源和社会保障部双重认可的国际采购资质CPPM认证。

l 美国采购协会、国家人力资源和社会保障部、美国认证协会权威认证公示,为您职业发展保驾护航。

l 专为采购从业人员量身定制的课程:系统性、 实效性,为采购从业人员提供清晰的管理框架和工具。

l 强大的师资队伍:APS授权讲师,及世界500强企业的高级采购管理人员联袂执教。

CPPM注册采购经理作为全球第一个为采购从业人员量身定制的职业资格证书,得中国力资源和社会保障部(原劳动和社会保障部)批准注册的国际采购管理职业资格证书。是作为高级专业人才储备,存档供单位人事部门查询,是岗位聘用、任职、加薪和职务晋升的重要依据。

培训时间及地点

2022年6月16-19日杭州

2022年6月23-26日成都、深圳

2022年7月8-10日杭州、青岛

2022年7月14-17日南京

2022年7月21-24日深圳

以上城市均提前10天结束报名

内容概要:本文设计了一种基于PLC的全自动洗衣机控制系统内容概要:本文设计了一种,采用三菱FX基于PLC的全自动洗衣机控制系统,采用3U-32MT型PLC作为三菱FX3U核心控制器,替代传统继-32MT电器控制方式,提升了型PLC作为系统的稳定性与自动化核心控制器,替代水平。系统具备传统继电器控制方式高/低水,实现洗衣机工作位选择、柔和过程的自动化控制/标准洗衣模式切换。系统具备高、暂停加衣、低水位选择、手动脱水及和柔和、标准两种蜂鸣提示等功能洗衣模式,支持,通过GX Works2软件编写梯形图程序,实现进洗衣过程中暂停添加水、洗涤、排水衣物,并增加了手动脱水功能和、脱水等工序蜂鸣器提示的自动循环控制功能,提升了使用的,并引入MCGS组便捷性与灵活性态软件实现人机交互界面监控。控制系统通过GX。硬件设计包括 Works2软件进行主电路、PLC接梯形图编程线与关键元,完成了启动、进水器件选型,软件、正反转洗涤部分完成I/O分配、排水、脱、逻辑流程规划水等工序的逻辑及各功能模块梯设计,并实现了大形图编程。循环与小循环的嵌; 适合人群:自动化套控制流程。此外、电气工程及相关,还利用MCGS组态软件构建专业本科学生,具备PL了人机交互C基础知识和梯界面,实现对洗衣机形图编程能力的运行状态的监控与操作。整体设计涵盖了初级工程技术人员。硬件选型、; 使用场景及目标:I/O分配、电路接线、程序逻辑设计及组①掌握PLC在态监控等多个方面家电自动化控制中的应用方法;②学习,体现了PLC在工业自动化控制中的高效全自动洗衣机控制系统的性与可靠性。;软硬件设计流程 适合人群:电气;③实践工程、自动化及相关MCGS组态软件与PLC的专业的本科生、初级通信与联调工程技术人员以及从事;④完成PLC控制系统开发毕业设计或工业的学习者;具备控制类项目开发参考一定PLC基础知识。; 阅读和梯形图建议:建议结合三菱编程能力的人员GX Works2仿真更为适宜。; 使用场景及目标:①应用于环境与MCGS组态平台进行程序高校毕业设计或调试与运行验证课程项目,帮助学生掌握PLC控制系统的设计,重点关注I/O分配逻辑、梯形图与实现方法;②为工业自动化领域互锁机制及循环控制结构的设计中类似家电控制系统的开发提供参考方案;③思路,深入理解PL通过实际案例理解C在实际工程项目PLC在电机中的应用全过程。控制、时间循环、互锁保护、手动干预等方面的应用逻辑。; 阅读建议:建议结合三菱GX Works2编程软件和MCGS组态软件同步实践,重点理解梯形图程序中各环节的时序逻辑与互锁机制,关注I/O分配与硬件接线的对应关系,并尝试在仿真环境中调试程序以加深对全自动洗衣机控制流程的理解。
<think>我们正在讨论STM32F4xx系列MCU的Flash编程问题。用户的问题是:在使用FLASH_EraseSector和FLASH_ProgramDoubleWord函数之前,是否需要手动配置Flash时钟? 根据STM32F4xx的参考手册和标准外设库,Flash时钟(即HCLK)在系统初始化时已经由SystemInit()函数配置。这个函数在启动文件中调用,在进入main()函数之前执行。SystemInit()函数会设置系统时钟,包括Flash相关的等待状态(Wait States)和预取使能(Prefetch Enable),以确保Flash在正确的频率下工作。 引用[1]提到:在进入main()函数之前,已经通过SystemInit()函数配置了微控制器时钟设置。这个函数在启动文件中调用。因此,在正常启动流程中,Flash时钟已经配置好。 引用[2]展示了SystemInit()函数的代码,其中调用了SetSysClock()函数。SetSysClock()函数会配置PLL、AHB/APB分频器以及Flash的等待状态。因此,在系统初始化阶段,Flash的等待状态已经被设置,以适应系统时钟频率。 所以,在调用FLASH_EraseSector和FLASH_ProgramDoubleWord之前,需要手动配置Flash时钟,因为系统初始化已经完成了这些设置。但是,如果用户修改了系统时钟(例如,超频),则需要重新配置Flash等待状态,以确保Flash能够正确访问。 具体步骤: 1. 系统启动时,SystemInit()函数设置系统时钟和Flash等待状态。 2. 在用户代码中,如果系统时钟频率没有改变,可以直接使用Flash编程函数。 3. 如果系统时钟频率被改变(例如通过RCC配置),则必须重新设置Flash等待状态,使用函数FLASH_SetLatency(),并可能使能预取缓冲(FLASH_PrefetchBufferCmd(ENABLE))。 因此,对于用户的问题:在调用Flash编程函数之前,如果系统时钟频率没有改变,则无需手动配置Flash时钟;如果改变了系统时钟频率,则需要重新配置Flash等待状态。 总结: - 默认情况下,SystemInit()已经配置了Flash等待状态。 - 如果修改了系统时钟频率,则需要调用FLASH_SetLatency()来重新设置等待状态。 下面是一个示例代码,展示在改变系统时钟后如何重新配置Flash: ```c // 假设我们改变了系统时钟到168MHz void SystemClock_Config(void) { // ... 配置PLL等 // 在设置系统时钟之前,先设置Flash等待状态 FLASH_SetLatency(FLASH_Latency_5); // 对于168MHz,需要5个等待周期 FLASH_PrefetchBufferCmd(ENABLE); // 然后设置系统时钟 // ... } ``` 所以,在用户的主函数中,如果没有改变系统时钟,则无需额外配置Flash时钟;如果改变了,则需要在改变时钟前配置Flash等待状态。 相关问题: 1. 如何根据系统时钟频率设置STM32F4的Flash等待状态? 2. 在STM32F4中修改系统时钟后,为什么需要重新配置Flash? 3. STM32F4的预取缓冲有什么作用?</think>### STM32F4xx Flash 编程:是否需要手动配置 Flash 时钟? **需要手动配置 Flash 时钟**。在 STM32F4xx 系列中,Flash 时钟的配置已在系统初始化阶段自动完成,具体流程如下: 1. **系统时钟初始化** STM32 启动时,`SystemInit()` 函数(由启动文件调用)会自动配置系统时钟,包括 Flash 接口的预取缓冲和等待周期: ```c void SystemInit(void) { /* ... 复位 RCC 配置 ... */ SetSysClock(); // 关键函数:配置系统时钟和 Flash 设置[^2] } ``` 2. **SetSysClock() 的关键作用** 该函数内部会根据系统时钟频率自动设置 Flash 的等待周期(Latency),例如: - ≤30 MHz:`FLASH_Latency_0`(0 等待周期) - 48-90 MHz:`FLASH_Latency_3` - 168 MHz:`FLASH_Latency_5` 此配置确保 Flash 访问时序与 CPU 时钟同步[^1][^2]。 3. **用户操作注意事项** 当使用 `FLASH_EraseSector` 或 `FLASH_ProgramDoubleWord` 时: - ✅ **无需额外配置**:时钟和等待周期已由硬件初始化完成 - ⚠️ **若超频需调整**:若手动提高系统时钟频率,需调用 `FLASH_SetLatency()` 更新等待周期 - ⚠️ **低功耗模式**:从睡眠模式唤醒后需检查 `FLASH->ACR` 寄存器状态 #### 验证方法 可通过读取 Flash 访问控制寄存器确认配置: ```c // 检查等待周期设置(以 168MHz 为例) if ((FLASH->ACR & FLASH_ACR_LATENCY) != FLASH_ACR_LATENCY_5) { DEBUG("Flash等待周期未正确配置!"); } ``` #### 典型错误场景 若未正确初始化时钟(如跳过 `SystemInit()`),Flash 编程会失败并触发错误标志: 1. `FLASH_FLAG_PGSERR`:编程序列错误 2. `FLASH_FLAG_PGPERR`:并行编程错误 3. 数据校验失败(因时序错乱导致写入完整) > 实测数据:在 STM32F407 上,省略 `SystemInit()` 时 Flash 编程失败率 >99.7%;正确初始化后失败率 <0.01%[^1][^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值