DataHub用例
一家北美矿业公司正在开发一种硬岩钻,用于从月球和火星上采集矿物样本。预期的条件很恶劣——温度变化范围大,岩石类型不明,可能失去与地球的无线电联系。演习必须继续进行,预测并对任务期间的任何不规则情况和潜在危险做出反应。
负责钻机的工程团队需要为其开发一个自主控制器。在地球上,像这样的钻头通常是由PLC控制的,但这个项目需要一个带有完整Linux操作系统的特殊嵌入式控制器,这带来了额外的挑战。虽然一旦在月球或火星上,钻头将自动运行,但开发和测试阶段需要他们用HMI程序监控钻头。通常情况下,他们会将HMI连接到控制钻机的PLC附带的OPC服务器。但是新的Linux控制板不支持OPC,所以他们需要一种方法来将数据从Linux中取出并输入Windows HMI程序。
解决方案是编写一个运行在嵌入式板上的小接口程序,并通过DataHub API连接到运行在Windows中的DataHub实例。这允许嵌入式Linux程序将数据发送到Windows中的DataHub实例,该实例反过来将这些数据公开为HMI可以读取的OPC点。除了用于监控的HMI连接,该团队还发现DataHub数据浏览器有助于将手动命令发送到嵌入式控制器,只需更改Windows中的点值,并让DataHub实例将它们发送回Linux系统。
183 1052 2670 – 中国