Thread Content
PKSとExcelのデータ交換を使ってレポートを作成してみたら、本当に便利で簡単でした。 しかし問題があります。レポートの作成方法には2つあるはずです。1つは期間を設定して自動的に定時に作成する方法、もう1つはrequestをクリックして即座に作成する方法です。では、例えば一昨日の日報のように、指定された期間のレポートを見たいとした場合、その指定時間をどこで設定すればよいのでしょうか? 現在考えている方法は、別途日報用のテンプレートを作り、その中でCM内に年・月・日を設定するための数値項目をいくつか用意し、操作者が画面上で日時を設定できるようにすることです。これらの数値をExcelのテンプレートに入力して指定された日時を構成し、最終的にGetHistVal_dateといった関数を使ってその指定日時の数値を取得します:lol
Excelを使って直接レポートを作成し、その中で関数を呼び出します。日付やインジケータの番号、番号パラメータなどを変更できます。Xcel Data-Exchangeは使わなくていい、毎回作成するのは面倒だから。
定期的にレポートを生成するように設定している場合、次に行うべきことは、システムに接続されているプリンターを使ってそのレポートを印刷することです。印刷する必要がない場合は、生成されたレポートのデフォルトファイル名であるrpt00xを専用のフォルダーに移動させる必要があります(これはスクリプトを使って実現します)。この専用のフォルダ内には、スマートフォンの毎日の日報が格納されます。レポートファイルを区別するため、スクリプトを生成する際には日付をファイル名に追加する必要があります。工程担当者が日報を確認すれば、日付から必要なデータを調べることができます。生成されたレポートには「GetHistVal_date」という関数は含まれず、単なる数値のみとなります。
data-exchangeは便利なガイドツールと思えばいいでしょう。慣れてくると、実際に自分でその関数を呼び出せるようになります。
もう少し具体的に教えていただけますか?430を使って、1秒あたりのデータを生成したいのですが、1000件以上のデータは作成できますか?
具体的に何点かはわかりませんが、ポイント数が多すぎると、データの読み込みが確実に遅くなります。しかし、ポイントは分けて読み込むことができ、1つのExcelに書く必要はありません。
Excelで直接データを取得するのは問題ありません。 しかし、ステーションでExcelレポートを作成するときはダメです。 アドバイスをお願いします!
あなたの具体的な問題が何かわからないからです。だから具体的に分析することはできない。しかし、完全なEPKSレポートには以下の項目が含まれるべきです:1. EXCELREPORTに関連するレジストリの変更; 2. システム管理者のMNGRアカウントを使用してEXCEL DATA EXCHANGEを有効化する。
3. システム管理者のMNGRアカウントを使用してEXCELの設定を行い、主にマクロを有効にする; 4. EXCELでシステム関数を使用して関連する履歴データ付きのポイントを読み込み、EXCELファイルをREPORTSフォルダに保存する; 5.ワークステーションにEXCEL REPORTSを設定する; 6. 上記の設定が完了すると、REPORTSフォルダ内にRPT00Xという名前のファイルが作成されます。このファイルは上書きされてしまうため、スクリプトを使用してこのファイルをNEW REPORTという新しいフォルダに移動させる必要があります; 7. 冗長サーバーの場合は、全く同じ設定を行い、同期を保証するためにFILE REPLICATIONを実施する必要があります。