PLCnextBot という PLCnext 用のアプリを開発しました これにより、PLCnext コントローラーを Telegram メッセージング サービスに統合し、アラームやイベント情報などのテキスト メッセージを Telegram アプリに送信できます。 このアプリは、C++ で開発された関数拡張です。 PLCnext からの Out Port Variables を監視し、これらの変数の立ち上がりエッジが検出されると、アプリに登録されているすべての Telegram ユーザーにテキスト メッセージが送信されます。アプリの構成は json ファイルによって行われます。 このアプリは
Atvise は、純粋に Web テクノロジに基づく強力な SCADA プラットフォームです。これは、最新のブラウザで問題なく動作することを意味します。 HTML と JavaScript を使用して、Atvise 画面をニーズに合わせて調整できます。 Atvise 製品の詳細については、同社の Web サイトを参照してください。 PLCnext は Docker と互換性があるため、Atvise のインストールは簡単かつ迅速です。この Makersblog エントリでは、PLCnext 制御デバイスに Atvise をインストールしてライセンスを取得する方法を紹介します。 Balena-E
ディスカバリ サーバーにより、OPC UA クライアントは 1 つ以上の OPC UA サーバーに関する詳細を 1 つのポイントから取得できます。 OPC UA 検出サーバーには 2 つのタイプがあります: ローカル検出サーバー (LDS) グローバル ディスカバリー サーバー (GDS) この記事では、OPC UA サーバーを LDS に登録する方法と、OPC UA クライアントがその LDS を使用して OPC UA サーバーに接続する方法について説明します。 はじめに 名前が示すように、Local Discovery Server (LDS) は、1 つ以上の OPC UA サ
産業用アプリケーションから値をログに記録することは、多くの顧客の主な特徴であり、一部のアプリケーションでは変数の数が非常に多くなる可能性があるため、このデータログを構成するためのネイティブで簡単な方法が必要です。 以下では、ネイティブの Datalogging サービス コンポーネントについて詳しく説明し、このサービスから CSV ファイルを生成する方法を確認します。 Datalogging Service コンポーネントの詳細については、次のリンクを参照してください: データロガーの構成と OPC UA 履歴アクセスからの使用 リアルタイム データロガー – PLCnext Info
こんにちはPLCnextコミュニティ、 このブログでは、Alibaba Cloud Connector とは何か、および一般的な使用方法について説明します。この PLCnext APP は、中国の PLCnext R&D センターによって開発されました。この APP は https://www.plcnextstore.com/#/610 からダウンロードして試すことができます。 「アリババ クラウド コネクタ」とは Alibaba Cloud は Alibaba Group の子会社であり、クラウド コンピューティング/ストレージ サービスを提供しています。 Alibaba Cloud
以前の記事で、OPC UA Local Discovery Servers (LDS) が紹介されました。 グローバル 検出サーバー (GDS) は、ローカル検出サーバーと同様の検出機能を提供しますが、複数の OPC UA サーバー上のセキュリティ証明書を 1 つのポイントから管理する機能も提供します。 この記事では、セキュリティ証明書を OPC UA サーバー デバイスに「プッシュ」できるようにする「GDS プッシュ管理」について説明します。 はじめに ユニファイド オートメーションのこの記事には、OPC UA 検出サーバーの優れた紹介があります。 https://documenta
こんにちは、私の名前はアレクサンダーです。私はウクライナの農業部門で働いています。最近、私のプロジェクトの 1 つで、約 500 個の eHMI オブジェクトのダイナミクス プロパティを変更する必要があり、エディターでプロパティをコピーしないという問題に遭遇しました。この問題の解決策を見つけました。誰かの役に立てば幸いです。 1) まず、プロジェクトを「.pcwef」形式で保存します。 2) 次に、「C:\Users\Public\Documents\PLCnext Engineer\Projects」のパスをたどります。そこに、プロジェクト「*Flat」と同じ名前のフォルダーがありま
新しい AnyViz Cloud Adapter Function Extension を使用すると、PLCnext をわずか数分で接続できます。必要な手順と機能を見てみましょう。 AnyViz の概要 AnyViz は、オートメーション エンジニア、プラント オペレーター、機械メーカー向けのノーコード クラウド プラットフォームです。これにより、PLCnext からのデータを視覚化および記録できます。メール、SMS、音声通話、またはプッシュ通知で通知するアラームを作成することもできます。許可されている場合は、リモート操作も可能です。 同時に、AnyViz は VPN 経由のリモート アク
ファームウェア バージョン 2022.0 LTS では、AXC F 1152 および AXC F 2152 デバイスに gRPC サーバーが導入されています。この gRPC サーバーは、クライアント アプリケーションが PLCnext Control デバイス上の RSC サービスにアクセスする方法を提供します。クライアント アプリケーションは次のとおりです。 gRPC をサポートする任意の言語で記述 どこでも実行 - ローカルの PLCnext Control デバイス、またはリモート マシン*。 OCI コンテナでホストされます。 (* リモートアクセスはファームウェアバージョン 2
この記事では、Microsoft Visual Studio を使用して PLCnext Control デバイスでカスタム C++ コンポーネントおよびプログラムをデバッグする方法について説明します。この記事の例では、以下を使用しています: ファームウェア バージョン 2022.0.3 を搭載した AXC F 2152。 Microsoft Visual Studio 2019。 Windows 用の PLCnext ツールチェーン バージョン 2022.0、Visual Studio 拡張機能付き Windows 用 AXC F 2152 バージョン 2022.0.3 のソフトウェア開発
この記事は、PLCnext CLI バージョン 22.0.0 LTS に適用されます。 C++ を使用して PLCnext Control デバイスをプログラムする場合、おそらく PLCnext CLI でインストールされたコード テンプレートを使用したことがあるでしょう。 Visual Studio と Eclipse では、PLCnext プロジェクト ウィザード (PLCnext IDE 拡張機能と共にインストールされる) で新しいプロジェクトを作成するときに使用するプロジェクト テンプレートを選択する必要があります。 PLCnext CLI を使用してコマンドラインで新しい C
ローランド・シュルツ氏による 2002 年の論文からのこのかさばる声明は、全体として非常にうまくまとめられています。 要するに、「試行とテストはエラーの発見に役立ちます」. ここでは、生産プラント全体のシミュレーションについて書いているのではなく、原則を自動化プログラムやユーザー プロジェクトなどの個々のユニット (コンポーネント) にさらに分解します。 以前は、フエニックス コンタクトの若手社員として、プログラミングも学ばなければならず、コントローラのシミュレーションができればよかったと思っていました。 「試行錯誤」によって、ブロックまたはプログラムの動作と機能について詳しく知ることが
新しい APM Studio Pump Health Monitor Function Extension は、ポンプの状態監視、予知保全、およびアラーム管理のためのすぐに使えるソリューションを可能にします。こちらの PLCNextStore からアプリをダウンロードし、PLC に直接インストールして使用してください。このメーカーのブログでは、アプリの初期設定について説明します。 ポンプの状態監視 これから使用するアプリケーションは、遠心ポンプの状態監視と予知保全のために APM Studio で構築された特殊なアプリケーションです。産業グレードのアプリは plc で直接実行でき、そこからさ
ユーザーが REST API を介して PLCnext コントローラーと通信できるようにする Node-RED 用の新しいパッケージが利用可能になりました。パッケージの名前は node-red-plc-next-connector です . Node-REDの「マナガパレット」メニューからインストールできます。 このパッケージには、使用可能な変数とデータ型を参照するノード、変数を読み書きするノード、およびセッションとグループを処理するノードが含まれています。 最初の例は、使用可能なすべての変数を参照する方法を示しています。最初に、新しい plc-connector を作成する必要が
この記事では、PLCnext コントローラーに既にインストールされている SQLite データベース エンジンを使用して、グローバル データ スペース (GDS) 経由で提供されるデータを保存する方法について説明します。データベースは標準化された方法でプロセス データの保存を可能にし、SFTP を使用して他のシステムにエクスポートできます。 plcncli ツールのバージョンがコントローラーのファームウェアのバージョンと一致していることを確認してください。 Eclipse C++ プロジェクトを作成する 次のプロパティを使用して、PLCnext Info Center の指示に従って、Ec
こんにちは、コミュニティです! PLCnext Technology と会うとき、開発者としてその機能を試すのが待ちきれません😊したがって、新しい PLCnext Engineer Simulation の大きなマイルストーンと、この記事に触発された PLCnext コネクタを使用した AXC との Node-RED 通信により、対話できるようになりました。 Node-RED を使用してシミュレーション環境からテストし、このようにして、ハードウェアを準備する前に IoT 機能をテストします。 Windows 10 への Node-RED のインストール Node-RED は複数のプラ
この記事では、gRPC を利用した AXC F 3152 を使用して Python で簡単なプロセス データにアクセスして書き込む方法について説明します。 (https://www.plcnext.help/te/Service_Components/gRPC_Introduction.htm) 前提条件 まず、必要なファイルを PLC の外部 (Windows マシンなど) で準備する必要があります。 Python 3.9 をインストールします (3.10 ではエラーが発生する場合があります) 必要な Python パッケージをインストールして、.proto ファイルからコードを生成しま
警告:このブログで説明されている手順は、現在サポートされていない PLCnext ランタイムの機能を使用しています。これらの機能は自己責任で使用し、本番アプリケーションでは絶対に使用しないでください。 gRPCurl github プロジェクトから: 最近のファームウェア バージョンでは、PLCnext Control デバイスの gRPC サーバーにアクセスできましたが、ローカル デバイスで実行されている gRPC クライアントのみを使用していました。以前の Makers ブログの投稿では、C# と Python で記述された gRPC クライアントの例を示しました。 将来のファーム
現在、PLCnext Control では そうではありません 静的 IP アドレスと同じくらい簡単に VLAN を構成できます。ただし、ある程度の Linux の知識があれば、ターミナルとルート アカウントにアクセスできます。 root として端末に直接アクセスし、次の 3 つのコマンドを使用して現在のセッション用の VLAN をセットアップしましょう。 /sbin/ip link add link <DEVICE> name <NAME> type vlan id <VLAN_ID> /sbin/ip addr add <VLAN_IP/MASK
新製品を市場に投入する予定ですか、それとも製造して組み立てたい別の部品設計がありますか? 部品の表面粗さは、製品の耐久性と性能に重要な役割を果たします。たとえば、粗い表面は通常、摩擦レベルが高く、滑らかな表面よりも磨耗しやすくなります。 ただし、粗い表面が望ましい場合もあります。特定の用途では、コーティングや塗装のための接着を促進するレベルの粗さの部品が必要です。さらに、異なる製造プロセスにより、異なるタイプの表面仕上げが生成されます。 部品の理想的な表面仕上げと製造方法について情報に基づいた決定を下すには、まず製造における表面粗さチャートを理解する必要があります。ここでは、表面仕上げと
産業技術