为你的系统设定基线,否则
在这篇自动化系统集成博客文章中,Anthony Baker了解到,缺乏关于系统如何运行的数据可能会在升级后造成移动目标。
安东尼的客户要求对控制系统进行架构更改以支持一些新功能,从两个PLC(可编程逻辑控制器)系统转换为三个PLC系统。所有旧的联锁被映射和移动,并在plc之间添加新的联锁。所有DA(数据管理员)服务器、英维思Wonderware ArchestrA对象和Wonderware InTouch HMI软件标签都为新设置进行了重新配置。简而言之,清单上的所有项目都完成了。
新架构是在周六早上安装的,整个测试用例在周末的三天里运行,以确保一切都还在工作,并为新的响应时间调整所有的控制时间。一切看起来都很好,所以周一晚上,是时候重新开始生产了。在制作过程中,一切看起来都很好;只是在这里和那里做了一些小的调整。并不是所有的东西都可以在测试中被捕获,所以这是意料之中的。
非特异性的趋势
周二晚上,客户出现了:
客户:“我们有更多的产品没有送到正确的地方。”
安东尼的脑海里立刻浮现出一些问题:
- 是什么原因造成的呢?
- 有机械问题吗?
- 系统设置不正确?
- 是否有通讯或网络问题?我想这种情况以前发生过。
- 为什么不早点提出来?看起来一切都很正常。
在寻找了一些可能的原因后,安东尼无法真正确定导致这个问题的任何原因。
客户:“我们仍然看到更多的产品出现在错误的位置。”
安东尼:“我真的没有发现任何问题,还有多少产品?”
客户:比以前多了。我们通常每班有120/160/180人,现在是160/180人,但上个班有300人。”
安东尼:嗯,300人似乎比平时多了很多。一定是别的什么地方出了问题。”
客户:“也许是吧。我真的不知道。我只知道我们看到了比这些变化之前更多的东西。”
移动的目标
此时,安东尼正绞尽脑汁想找出问题所在。
安东尼的经理:“你在这上面花了很多时间。我们怎么知道什么时候结束了呢?”
安东尼:“我不知道。我已经修复了一些在改变之前就已经存在的东西,但他们一直告诉我,这比以前要多,或者总的来说太多了。”
安东尼的经纪人:“如果现在太多了,多少才是合适的?100年?50 ?0 ?这里的目标是什么?我们能确定他们以前有什么吗?”
安东尼:“我不知道。他们没有历史数据。我听到一个人说每班应该有六个……”
这种情况一直持续到所有的想法都用尽了,包括安东尼。最后,每班的数量降到了30个以下,比以前低了很多,客户很高兴。Anthony修复了一些从项目开始就存在于代码中的东西,这些东西以前没有出现过。
经验教训
如果您要对系统进行更改或改进,请确保您拥有之前在生产环境中如何运行的基线数据。您的测试用例不会总是显示复杂系统上的所有问题。
安东尼·贝克(Anthony Baker)又来了:安东尼·贝克(Anthony Baker)是卡利斯托集成公司(Callisto Integration)的一群虚构的专家,提供制造咨询和系统集成。这个博客提供从工厂到企业的车间控制、制造执行系统(MES)和制造咨询方面的集成建议。安德鲁·巴克,p.p。Callisto Integration编写了这些建议。www.callistointegration.com
Callisto Integration是一个相2015年3月1日成为会员
您是否具有本内容中提到的主题的经验和专业知识?您应该考虑为我们的CFE媒体编辑团队做出贡献,并获得您和您的公司应得的认可。点击在这里开始这个过程。