Metiz-Promは、カザフスタン共和国の工業企業で、金属、プラスチック、複合材料を使ってさまざまな製品を生産しています。
同社では、生産に自動化されたラインを使用しています。
同社では、生産に自動化されたラインを使用しています。ほとんどすべての機器がプログラム制御(CNC)されており、人の手を介さずに操作し、製品を生産しています。
機器には継続的なメンテナンスと最適化が必要なため、Metiz-Prom社では常に以下の最適な方法を模索しています。
これらの作業のために人的資源を使用することは正当化されず、最善の解決策はソフトウェアを導入することでした。
同社のCEOであるAleksey Bazhin氏によると、このようなソフトウェアを立ち上げようとしたとき、同社はいくつかの共通の問題に直面しました。
最後がシステムをつなぐ鍵です。
目標
このソフトウェアによって、エンジニアリングチームを拡大する必要がなくなり、機器のメンテナンスプロセスがスピードアップし、ラインの常時監視が可能になるはずです。
チームはいくつかの目標を達成しなければなりませんでした。
- 生産ラインでの緊急事態のための通知システムを作成すること。
- 消耗品の保管と購入のプロセスを最適化すること。
ソリューション
Metiz-Prom社の問い合わせに対するソリューションとして、AppMaster.ioプラットフォーム上で、企業の生産ラインを監視および維持するためのサーバーアプリケーションを構築しました。
サーバーアプリケーション
このアプリケーションの仕組みは、生産ラインの機器がリアルタイムでアプリケーションに遠隔測定値を送信するというものです。
ライン機器の一部は、サーバー アプリケーションの Webhook アドレスにデータを送信するように構成されていました。
Metiz-Prom は、AppMaster.io の更新されたアプリケーション エンドポイントが使用された最初のプロジェクトでした。このエンドポイントは XML フォーマットをサポートしており、産業用機器に接続されている場合は WebSocket (WSS) をサポートしています。
負荷の要件と制限により、いくつかの困難が生じましたが、サーバー アプリケーションをエンタープライズ サーバー上の分離されたコンテナにクラスタ モードでホスティングすることにより、問題を克服することができました。
監視システム
もうひとつの重要な課題は、機器の状態を監視するシステムを構築し、メンテナンスや消耗品の残量、倉庫への補充などを計画的かつ迅速に行えるようにすることでした。
このシステムは、製品を加工するために行われた作業の数とその種類に着目し、過去の期間を考慮して材料の消費量を推定します。
通知システム
ライン上での緊急事態や、今後の物資補充の必要性をタイムリーに通知するために、Telegramボットを介して動作する通知システムを作成しました。
AppMaster.ioにはモジュールが組み込まれており、サードパーティのサービスをプラットフォームに簡単に統合できるため、このような機能を実装することは非常に簡単です。
結果
サーバー アプリケーションを実装した後、会社は生産ラインが中断するリスクを減らすことができました。予備の消耗品の購入や保管のプロセスが大幅に最適化されました。その結果、消耗品がたまることなく、生産のための納品物が作業を遅らせることなく時間通りに届くようになりました。
Components:バックエンド、Webアプリケーション、Telegramモジュール、Webフック、Webソケット、アプリケーションクラスター
。