工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

PLCnext Engineer eHMI用カスタム画面キーパッド - タッチスクリーン操作を強化

このデモプロジェクトは、PLCnext EngineerのeHMIで使用するカスタムキーパッドの作成方法を示します。これはBWP 2000シリーズHMIタッチスクリーンの回避策として開発されましたが、WP 4000シリーズタッチスクリーンでも動作します。

PLCnext Engineer eHMI用カスタム画面キーパッド - タッチスクリーン操作を強化

BWP 2000シリーズタッチスクリーンにはフル画面キーボードしかなく、キーパッドオプションがありません。画面キーボードを画面下部から上部に移動して入力フィールドを隠さないようにできますが、多くのシナリオでは数値キーパッドが望まれます。

WP 4000シリーズタッチスクリーンにはフル画面キーボードと数値キーパッドの両方があります。しかし、PLCnext Engineerは組み込みの数値キーパッドを使用できません。さらに困るのは、フル画面キーボードを移動できず、入力フィールドを覆ってしまうことが多いことです。

履歴

2019.0 LTS

このプロジェクトは、Phoenix Contact USAのTim Wickerの助けを借りて、PLCnext Engineer 2019.0 LTSで最初に作成されました。これは単一の数値入力フィールドしかない特定の顧客アプリケーション向けに作成されました。

2021.0 LTS

サンプルプロジェクトは、PLCnext Engineer 2021.0 LTSに更新されました。これにより、eHMIでパラメータ、タグ、簡単な式を使用できるようになりました。単一のカスタムキーパッドインスタンスを多くの数値入力フィールドで使用できるようになりました。

2021年3月更新:

サンプルプロジェクトは、オランダのeL-Tec ElektrotechnologieのWilco Meewisによって書き直されました。このバージョンは、文字コードを入力として使用することで、負の数という以前の制限を解決し、すべての数値データ型をサポートしています。Wilcoは、ポップアップキーパッドが変数の現在の値を自動的に使用するように改善しました。値をクリアするボタンも追加しました。

 

実装

  1. サンプルプロジェクトをこちらからダウンロード。
  2. 「Keypad」eHMIページと「NumericKeypad」ファンクションブロックをプロジェクトにインポート。
  3. 「NumericKeypad」ファンクションブロックのインスタンスをプログラムに追加。このプログラムは、eHMIデータポーリング間隔の2倍の速さのインターバルを持つタスクにスケジュールされるべきです。
  4. HMIで数値入力フィールドが必要な場所に、「テキスト入力」オブジェクトではなく「テキスト」オブジェクトを使用。
  5. この「テキスト」オブジェクトに「クリック時のアクション」ダイナミックを追加。
    • 「アクション」を「ダイアログを開く」に設定。
    • 「ページ」で「Keypad」を選択。
    • オプションで、「背景を暗くする」チェックボックスをオン。
    • パラメータ「iOutput」のソース値として目的の変数を選択。

PLCnext Engineer eHMI用カスタム画面キーパッド - タッチスクリーン操作を強化

ステップ4と5を繰り返して、アプリケーションに必要な数の入力フィールドを追加します。

制限事項

既知の制限事項はすべて解決されています。特定されていない追加の制限事項や課題がある可能性があります。このデモンストレーションプロジェクトを使用する際は、ユーザーがすべての責任とリスクを負います。


産業技術

  1. スイッチ付き回路:基本電気回路の実践ガイド
  2. 科学的記数法での乗算と除算:マスターする
  3. インダストリー4.0の洞察:Bosch.IOのベレナ・マユントケ氏へのQ&A - IoT、自動化、未来の工場
  4. スマートな調達:AIと人間の洞察(HI)を融合させる
  5. PCBリバースエンジニアリングのマスター:ステップバイステップガイド
  6. PLCnextでのクラスタ管理:産業オートメーションにおけるKubernetesの活用
  7. TableauダッシュボードでPLCnextをリアルタイム監視
  8. PLCnextクラウドデータからPower BIダッシュボードを作成
  9. Azure IoT HubのPLCnext ControlデータでリアルタイムGrafanaダッシュボードを作成
  10. PLCnextでGoアプリケーションを構築:初心者向けガイド
  11. オーストラリアのエンジニアが旋盤装置付き先進木工機械を評価来場