アーティクル - CS333202
CSV タグ レコード N のインポート エラー: {問題}? CSVインポート時
修正日: 23-Dec-2022
適用対象
- Kepware Server (formerly KEPServerEX) 5.19.467.0 to 6.8
- ThingWorx Kepware Server (legacy) 8.0 to 8.4
説明
警告メッセージの N は、問題が見つかったタグ レコードの番号です。問題: 1. ' ' は有効なタグ名ではありません。 2. '_tagname' は有効なタグ名ではありません。 3. デバイス アドレス 'W2,Short,0,R/W,100,,,,,,,,,,' には構文エラーが含まれています...デバイス アドレス用の CSV フィールド以外の CSV フィールドが警告メッセージの「デバイス アドレス」部分)。理由: 1. タグ名がピリオドで終わっています。サーバーはピリオドを区切り文字として扱い、タグ グループがあることを示します。 「Data.Tag1」というタグ名が作成された場合、インポートによって、「Tag1」という名前のタグ内に「Data」という名前のタグ グループが作成されます。 「データ」という名前の場合。が作成されると (最後にピリオドが付く)、サーバーは「Data」というタグ グループを作成し、「' ' は有効なタグ名ではありません」と投稿します。ピリオドの後にタグ名を指定する文字がないため、タグは作成されません。 2. タグ名はアンダースコアで始まります。アンダースコアで始まる名前を使用できるのは、システム タグのみです。 3. タグ名には二重引用符があります。解決策: 1. タグ名の末尾からピリオドを削除します。 2. タグ名の先頭からアンダースコアを削除します。 3. タグ名から二重引用符をすべて削除します。注 1: 4.280.435.0 より前のサーバー バージョンでは、エラーとして示されているタグは、必ずしも CSV ファイルの N 番目のタグではありませんでした。これは、サーバーが CSV ファイルをインポートするときに、タグをタグ データベースに追加する前にタグを昇順にソートするためです。これらの以前のサーバー バージョンでは、CSV ファイルにあるレコード番号ではなく、並べ替えられたレコード番号がポストされました。以前のサーバー バージョンのいずれかを使用している場合、ユーザーは、CSV ファイルをタグ名で並べ替えるか、現在のサーバー バージョンにアップグレードして、CSV ファイルで見つかったレコード番号が警告メッセージに表示されるようにすることで、エラーを見つけることができます。 KEPServerEX の 4.x バージョン シリーズ内のアップグレードは無料です。注 2: CSV ファイルの 1 行目は、レコードとしてカウントされないヘッダーであるため、メッセージに示されるタグ レコード番号は、CSV ファイルの行番号より 1 つ少なくなります。警告メッセージが行 N を呼び出す場合は、行 N+1 でエラーを探します。
最新バージョンはこちらを参照ください CS333202