自动化

支持自动化系统的六个步骤

这六步过程中没有任何革命性;但是,它是一个可行的模型,有助于帮助找到,分析和纠正系统问题。

埃德•米勒 3月7日,2021年
图片礼貌:Brett Sayles

学习目标

  • 与编码一样,故障排除是一组独特的特殊技能,每个人解决问题的方法可能略有不同。
  • 建设的系统将提供在事件中发生的事情的证据,事情无法正常工作。
  • 通常情况下,如果不关闭其他仍在运行的部件,就不可能重新启动生产系统中的服务器。
  • 记录问题始终是良好的做法 - 对于客户的利益,并向支持团队提供洞察力。

每个自动化系统最终开发一种需要先进的工程支持的情况。这种类型的断言支持可能是由于停电,服务器维护,操作员错误等。但无论根问题都在何时出发,更早,每个系统都需要它。

与编码一样,故障排除是一组独特的特殊技能,每个人解决问题的方法可能略有不同。当遇到故障修复时,遵循这六个步骤不仅可以修复问题,还可以帮助确定问题的根本原因。

第1步:提问

总是先与报告问题的人讨论问题的症状。如果你想一下,如果你不知道问题是什么,你怎么解决问题?在支持过程的第一阶段提出正确的问题对于成功解决问题至关重要。

第2步:复制问题

有时,您在第一步中收集的信息可能无法完全绘制情况的完整图片。复制问题通常会对用户实际报告的内容提供了解。它可以确认症状,并揭示其他未报告的症状。

第3步:检查日志文件

建设的系统将提供在事件中发生的事情的证据,事情无法正常工作。如果您很幸运,则错误消息将提供了解实际问题的上下文。即使系统没有生成错误消息,系统日志也可以在脚本或数据库事务中提供关于场景问题的详细信息。分析这些消息通常可以揭示手中的问题。

第4步:向后追踪

从系统中报告问题的地方开始并向后跟踪。例如,假设用户在特定的应用程序屏幕上遇到问题。首先深入到屏幕中不工作的特定元素,例如按钮。然后深入研究按钮背后的代码/函数,看看它是如何工作的。也许这个按钮触发了一个脚本,该脚本向数据库查询数据,但数据并没有显示在屏幕上。跟踪这些单独的元素/函数通常有助于了解故障发生在流程中的什么地方。

步骤5:重启/重新部署系统

通常情况下,如果不关闭其他仍在运行的部件,就不可能重新启动生产系统中的服务器。然而,令人惊讶的是,当某些底层方面不同步时,“关闭并再次打开”会修复系统。

第6步:记录调查结果

记录问题始终是良好的做法 - 对于客户的利益,并向支持团队提供洞察力。在支持情况下,文件的主要好处之一是提供指导,应该是同样的情况再次。如果您不必要,您不想花费有宝贵的时间尝试重新分析问题。

埃德•米勒项目工程师在哪里Avanceon.,CFE媒体内容合作伙伴。内容经理Jack Smith编辑,控制工程, CFE Media and technology,jsmith@cfemedia.com

更多的答案

关键词:系统集成;自动化支持

与编码一样,故障排除也是独一无二的和特殊的技能,每个人可能有一个略有不同的方法来解决问题。

一个完善的系统将提供证据发生在事件中发生的事情没有正常工作。

通常情况下,这是不可能的在不关闭其他仍在运行的部件的情况下,重新启动生产系统中的服务器。

记录问题总是一个很好的做法-既为客户的利益,也为支持团队提供洞察力。

考虑一下这一点

可以后这个六步程序可以帮助您的工厂解决问题,并确定与自动化相关问题的根本原因。


埃德•米勒
作者简介:项目工程师,Avanceon