业界高手黎叔曾说过:“21世纪什么最重要?-人才!” ,对此本人深感赞同;但是如果问“21世纪搞工控什么最重要?”个人认为答案是-------“仔细!”让我们一起分享一个热线故事来看看吧。
ONE DAY, 一名客户在做项目改造的时候遇到了CP341组态无法断电保持的问题……
ME:您好,西门子技术支持。
客户:你好啊,我现在做一个项目改造,在原来一个项目中添加了一个CP341, 准备做ASCII通信。但是只要PLC300一断电上电,CP341就报错。我觉得是CP341的组态信息,在PLC中没有保存住。
ME:您现在在设备边上吗?可以在线看看模块信息么?
客户:可以的,CP341 就是报错没有找到组态参数。
ME:那请您把您的项目组态保存编译一下。
客户:保存编译好了。
ME:再把硬件组态下载下去。
客户:正在下载,好了。
ME:下载过程中有任何报错吗?CPU和CP的状态如何?
客户:下载没有报错,等一下,我的CPU正在启动。
……
客户:CPU运行起来了,整个设备都没有报错。
ME:好,那么现在系统断电上电,看是否还有故障。
客户:CPU不报错,CP341 还是报错了,SF亮,信息里说没有组态参数。
ME:(心里想:汗…………,这是咋回事呀?)开始查吧!….订货号….CPU….软件版本….此处省略5000字.
10分钟后….
ME:(口干舌燥,精疲力尽,心想-没辙了…..强打精神)那您重新下载一下组态,将设备断电上电,咱们再试试?
客户:…………………好吧,我这就断电
ME:心里:赶紧来杯COFFEE滋润一下
5秒钟后…….
客户:CP 341 的SF又亮了。。。。
ME:(嘴里还含着半口雀巢没来得及咽下)惊讶….您的设备断电上电CPU咋启动得这么快呢?
客户:CPU断电?CPU没断电啊?我的CP341是后加上去的,我单独接了一路24V供电,每次都是只给CP341 做断电上电啊?
ME:(晕…….????℅€?№?????№€???№€??£)您这样的操作,CP341 必然会这么报错啊,每次在CPU启动过程中,CPU 会根据其组态信息为扩展模块分配组态参数,而CP341的组态参数时不能断电保持的,您仅对CP341做断电上电,造成CP341的组态信息丢失,但是CPU300却没有重新分配模块信息,才会出现您遇到的故障。请您使用一个电源为S7-300系统供电。
客户:………………..哦这样啊,那好吧,谢谢啊,再见!
这个小问题解决了,但是我们不难看出这么一个道理,不管是对用户还是对我们的热线工程师,现场调试“仔细”是多么重要啊!