几乎每一个将诊断置于硬件的厂商,都只有很少的可以进行数据输入、格式化数据和数据诊断的软件程序。例如,Wago公司有Wago-IO-Check软件;Danaher的Motion Engineering有一整套的设计和诊断工具;Baldor公司有安装和故障排除工具;Cognex公司有In-Sight Explorer软件。可以肯定地说,如果厂商将诊断内置于设备中,其肯定还配有一个软件工具,这样它就可以用自己的软件包提取和分析数据。
使用Baldor公司的造币工作台(Mint Workbench)技术,可以通过标准USB数据线将膝上型电脑连接到系统驱动,执行诊断功能。另外,这种工具有一个内置示波器,可在驱动运行时诊断故障。即使没有通过网络设置远程诊断系统,如果在现场使用了智能设备,在进行故障排除时要容易很多。
要执行远程诊断,系统必须能采集数据;将数据保存到*的普通数据库;对机器进行实时诊断;将问题汇报给客户和您;根据从办公室发出的指令做出回应;进行远程在线诊断。但是如果您已经有了数据,然后呢?
对于初学者,当机器有故障时,您可能不得不写一些软件程序或者配置一些HMI监视画面来辨识机器的故障。“我告诉我的客户,当机器中的电动机*根据他们的意愿执行时,他们就已经完成了20%的编程,”Animatics的*执行官Roger Bigler说道。“他们现在需要清楚可能会发生的故障,如何通过电动机或系统中的许多传感器感知和记录功能发现这些故障,将此单元编程并将信息上传至操作者。比如说,如果编程的软件可以用来检查今天电动机运行时的温度是否比平时高出10华氏摄氏度,就可以在机器前传达信息给操作员对机器进行润滑处理。也可以对电动机电流或者位置偏差进行读取,以避免机器卡住。机器有了感知能力,再加上少许编程,其洞察力可以达到无限大。”
对于大多数软件程序商来说,不时提出和解决“如果……怎么办?”的问题是一个普遍的技术问题。从本质上说,你的工作就是要根据碰到问题的逻辑顺序,不断做出决定。比方说,数据输入显示,机器没有将部件传输到相应的装配模块。诊断逻辑可能就会提出疑问,是否送料器没有开启?需要经送料器传输的部件是否可行?机器是否卡住?这些实质上也就是当客户过来抱怨机器无法输送部件时,服务技术人员会询问的问题。