問題タブ [wincc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 同じ部品の行が複数ある場合に部品データを参照する必要がある
独自の 2D バーコードを持つパーツを持つ SQL テーブルがあります。同じ部品が複数行ある場合があります。各行には、Date_Time スタンプを持つ列があります。
必要なのは、最新のパーツ データを取得し、列の 1 つを表示して、その値が INT 1 であるかどうかを確認することです。
以下の例: 部品「5」の最新のタイムスタンプを検索し、「PartStatusSt1」が「1」であるかどうかを確認します
これが私のクエリです:
次に、列名「PartStatusSt1」を確認し、以下で説明するようにその INT 値を WinCC タグに移動する必要があります。
上記のコードは機能しますが、(2DMatrix を介して) 同じパーツの複数の行がある場合、パーツ データのランダムな行を取得します。Date_Time スタンプごとに最新のデータを取得する必要があります。
注: 私のコードは VBS 経由で WinCC にあります。
助けてくれてありがとう!
wincc - WInCC を有効にすると PG/PC インターフェースが見つからない
現在、SIMATIC Manager Step 7 V 5.6 + HF1、WinCC Explorer Runtime V7.3 + Upd1、および Windows 10 64 ビットを使用しています。PlCSIM にダウンロードされ、WinCC に接続されたブロック ロジックをシミュレートします。ユーザー プログラムを PLCSIM にダウンロードしても問題はなく (「PG/PC インターフェースの設定」で MPI を選択)、プログラムは動作します。この問題は、WinCC (pdl およびタグ管理用に既に設定されている) をアクティブ化したときに発生し、突然PLCSIM と simatic manager に PG/PC インターフェイスがありません。
何かアドバイスはありますか?
arrays - qsort() の後で文字列の配列をループできません
私はこの問題で頭を壁にぶつけています。
要約すると、文字列を配列に動的に追加し、並べ替えてから、別の文字列値と照合する必要があります。
これは、C をスクリプト言語としてサポートする SCADA システムで動作する必要がありますが、機能は制限されています。qsort() が利用可能です。
ただし、私が持っているテスト コードでは、動的に値が追加された配列で qsort を使用できません。
明確にするために、配列に文字列を追加できますが、これは正常に機能します。ただし、その配列で qsort() を呼び出すと、インデックスを出力できなくなります。
これまでのコードは次のとおりです(親切に、私はCにあまり精通していません):
これを行う方法についての答えを探して、インターネット全体をグーグルで検索したように感じますが、運がありません。
よろしく
javascript - ランタイムでデータベースから WinCC Unified に画像をアップロードする
こんにちは、外部データベースから WinCC Unified V17 への画像のアップロードについて質問があります。データベースには、画像のファイル パスが含まれています。次の製品によると、データベースから特定の画像を選択する必要があり、画面に表示されます。
データベースからファイル パスを動的に呼び出し、WinCC の実行中に画面に画像として表示するにはどうすればよいですか?
ご回答ありがとうございます。