問題タブ [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.
mysql - Siemens WinCC VBscript から Mysql へ
次の問題を解決できる人がいるかどうか疑問に思いました。Siemens WinCC 内で Vbscript を使用しています。スクリプトをアクティブにし、"lngValue" 変数に文字 "BC" を含む文字列が含まれていると、データベースに挿入しようとするとエラーが表示されます。
「lngValue」が空白の場合、mysql データベースに挿入されますが、すべて空白です。(したがって、接続はすべてINTで試しても問題ありません)
次のエラーが表示されます。
[MySQL][ODBC 5.3(a) Driver][mysqld-5.6.19]SQL 構文にエラーがあります。1行目の「BC」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
スクリプトは次のとおりです。
ありがとうスティーブ。
vbscript - WinCC 画面データを xls/csv にエクスポート
WinCC RT Advanced で TIA ポータル V13 を使用しています。私は実行中のプロジェクトを与えられており、スクリプトを使用して、毎日、毎月、毎年クライアントのためにいくつかの値をエクスポートする必要があります。タグの値を表示するテーブル コントロールのある画面があります。値は定期的に記録されます。vbs を使用して画面またはデータ ログから値にアクセスするにはどうすればよいですか? dataLogsにアクセスするためのマニュアルにこのコマンドがあります
しかし、データにアクセスしてファイルに保存する方法が見つかりません。
プロジェクトには既に vbs スクリプトがあります (開始時刻と終了時刻はスクリプトの前に定義されています) が、列名はあるが値がない空の csv をエクスポートするだけです。
csv - WinCC RunTime でアーカイブ データベースをクエリするときにタグ名を返す
プロジェクトの履歴データを月に 1 回エクスポートするために、SIMATIC PC ステーションで WinCC RunTime 用の VB スクリプトを開発しています。私は ADO 接続を設定し、csv に出力しているレコードセットに結果を照会しています。私はいくつかの問題を抱えています:
- レコードセットは ValueID を返します。それに対応するタグ名を見つけて csv に書き込めるようにしたいと考えています。
- クエリごとに 20 個のタグに制限されていますが、30 個のタグをエクスポートしたいと考えています。
- 各タグに対してクエリの for ループを実行しても、何も生成されません。
私のコードは現在次のようになっています。
最終結果として必要なのは、このように表示される CSV ファイルです