80

CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。
Page 2: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。
Page 3: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

1

CONTENTS

目次関連マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

第1章 はじめに 41.1 データベースについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 MESインタフェースについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

MESインタフェースの基本システム構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

第2章 システム例の概要 8

第3章 準備するもの 10

第4章 機器のセットアップ 12

第5章 インストール 155.1 インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

MX MESInterfaceのインストール手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15MX MESInterfaceのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

第6章 データベーステーブルの作成 196.1 [OrderTable]テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196.2 [History]テーブルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

第7章 ODBC設定 23

第8章 情報連携機能設定 258.1 概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258.2 パラメータの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258.3 動作確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

QJ71MES96ユニットへのパラメータ書込 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35DBテーブル書込みデータの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

第9章 FAQ 389.1 現象別トラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

情報連携機能設定ツールを使用時. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38DB接続サービス設定ツールを使用時. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42MESインタフェースユニットを稼動時 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

第10章 エラーコードの見方 4910.1 MESインタフェースユニットのエラーコードの見方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4910.2 サーバ用パソコンのエラーコードの見方. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

ログの書式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50アクセスログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51SQL失敗ログ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54

10.3 エラーコード一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55MESインタフェースユニットのエラーコード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55DB接続サービスのエラーコード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63XML処理機能の応答メッセージに返されるエラーコード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70

Page 4: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

2

第11章 用語 7111.1 略称・用語の意味と内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

索引 73

改訂履歴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75商標 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76ご採用に際してのご注意 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76安全にお使いいただくために. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Page 5: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

3

関連マニュアルMESインタフェースユニットに関連するマニュアルには,下記のものがあります。必要に応じて本表を参考にしてご依頼ください。マニュアル名称[マニュアル番号] 内容 提供形態 価格MESインタフェースユニットユーザーズマニュアル(詳細編)[SH-080643]

MESインタフェースユニットの機能,情報連携機能設定ツール,DB接続サービス,パラメータ設定,トラブルシューティング,入出力,バッファメモリについて記載しています。

製本物 3,000円

PDF

GX Works2 Version 1オペレーティングマニュアル(共通編)[SH-080730]

GX Works2のシステム構成や,パラメータ設定,オンライン機能の操作方法など,シンプルプロジェクトと構造化プロジェクトに共通な機能について説明しています。

製本物 4,000円

PDF

Page 6: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

4 1 はじめに1.1 データベースについて

1 はじめにMESインタフェースは,製造実行システム(MES,Manufacturing Execution Systems)と,生産管理システムなどの自動機械と製造関連のコンピューティングアプリケーション間に,簡単に信頼性の高いデータ接続を実現します。このようなアプリケーションは,的確なデータ収集とタイムリーな配信に左右されます。ゲートウェイコンピュータを使用する従来の接続に比べて,MESインタフェースを使用するダイレクトなデータベース接続は,システムの複雑さの軽減,信頼性の向上,データ損失の危険性の排除によって,メンテナンスコストとトータルコストを削減するシステムが構築できます。本ガイドは,MESインタフェースユニットをセットアップするための入門ガイドを提供することを目的としています。ガイドは,システム例,セットアップ,およびメンテナンスのセクションに分かれています。詳細は,三菱電機の関連ユーザーズマニュアルおよびハードウェアマニュアルを参照してください。

1.1 データベースについてMESインタフェースがシーケンサCPUと情報交換する際の発信元または発信先として使用するデータベースについて説明します。この場合,データベースとは,関連するデータの集まりを保存するための仮想ファイリングシステムを提供するソフトウェアを意味し,アクセス,編集,保存データの操作を可能にする一連のコマンドを備えています。データベースで起こりうる機能の実例には下記のようなものがあります。 • 一連のデータを処理している途中でエラーが発生する。ユーザはロールバックコマンドを使用してデータを元の状態に戻すことができます。

• あるデータを取り出している最中に,次に格納する新たなデータが到着する。データベースなら,矛盾なく,ユーザ操作なしで,どちらの処理も完了させます。

• ある研究者が,5年前の7月15日午前2時30分にデータベースに格納された特定の15個のデータを取り出したいと思う。ユーザはデータベースがデータ検索要求と認識する"クエリー ",すなわちコマンド構造を作成します。そのクエリーが実行されると,データベースは指定された情報を返します。

データベースの種類データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。MESインタフェースはMicrosoftやOracleのリレーショナルデータベースで動作します。リレーショナルデータベースは,フィールド(列)とレコード(行)から構成されるテーブルにデータを配置します。1つのデータベースの内容は,1つのテーブルから数千のテーブルになることもあります。

M7000J581-583

EH10DHC8

300 120500 50030 3010 0

フィールド

レコード製造品名 製造予定個数 製造実績数

Page 7: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

1 はじめに1.1 データベースについて 5

1データベースのコマンド通常,データベースはSQL(Structured Query Language: 構造化照会言語)という標準コマンド形式を使用します。SQLは,ユーザが様々なデータベース機能を動作させるために使用できる各コマンドアクションおよびそのコマンドと応答伝文用の構文を定義します。MESインタフェースでは,これらのコマンドの一部を実行します。あるレコードのデータを取得する場合はSelectコマンドを,新しいレコードにデータを挿入する場合はInsertコマンドを,既存のレコードに修正データを書き込む場合はUpdateコマンドを使用します。利用可能な多くのSQLコマンドの中で,この3種類のコマンドがシーケンサCPUとデータベース間での直接的なデータ交信に使用されます。テーブルの作成,レコードの削除など,上記3コマンド以外のデータベース操作は,MESインタフェースの外部で実施していただく必要があります。

■新規レコードの追加とテーブル情報の更新

1. 製造品名,製造予定個数,製造実績数のフィールドを持つテーブルに新規にレコードを追加する。(Insertコマンドが生産スケジューリングソフトにより実行される。)

2. 実行後,そのレコードに製造実績数のカウントを追加する。(MESインタフェースによりUpdateコマンドが実行され,製造実績数をシーケンサCPUからデータベースへ移動させる。)

M7000J581-583

300 120500 500

製造品名 製造予定個数 製造実績数最初のテーブル構造

M7000J581-583

300 120500 500

M7000J581-583

EH10

300 120500 50030 0

製造品名 製造予定個数 製造実績数 製造品名 製造予定個数 製造実績数挿入

M7000J581-583

EH10

300 120500 50030 0

M7000J581-583

EH10

300 120500 50030 12

製造実績数製造予定個数製造品名製造実績数製造予定個数製造品名更新

最終的なテーブル構造

Page 8: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

6 1 はじめに1.2 MESインタフェースについて

1.2 MESインタフェースについてMESインタフェースは,シーケンサCPUまたはGOTと一般的な産業用データベース間のデータ交信を行うための,信頼性が高く実施が容易な方法を提供します。多くの生産実行ソフトウェアアプリケーションは,データベースを用いてデータを調達し,結果を格納します。本製品が"MESインタフェース"と名づけられているのは,工場機器との高品質,高機能な連携により,MESの実行と動作を著しく改善する製品だからです。MESインタフェースのセットアップは,パソコン対応の設定用ソフトウェアを使用して行われます。ほとんどの場合,コンピュータ言語やシーケンス制御のプログラミングは必要ありません。セットアップはメニュー形式で行われ,より深い技術的なところは自動的に処理されますので,SQL言語やXML言語などの知識は不要です。つまり,標準的な技術スタッフであればMESインタフェース設定の初期設定やその後の修正を簡単に行うことができます。

セットアップ手順一般的なセットアップ手順は簡単です。

1. シーケンサCPUのデバイスデータをデータベーステーブルの適当なフィールドまたはレコードに関連付ける2. データを収集または転送するトリガ条件を設定する3. トリガを特定のデータとアクションで関連づけるトランザクションを作成する

MESインタフェースユニットは,単純なデータ転送にとどまらず,大きな利便性をもたらすべく各種機能を強化してあります。トランザクションの保存およびDBバッファリング機能は(データベース接続が切断された場合に)データ損失をなくし,情報配信を保証します。1台のMESインタフェースユニットは,最大32のデータベース接続に対してデータのやりとりをすることができます。MESインタフェースユニットとホストコンピュータシステム間の通信は,一般的なITシステムと親和性の高いSQLおよびXMLにて行われます。SNTPサーバに対して自動的に時間が調整されるので,タイムスタンプとデータベースの配列順は正確に保たれます。

Page 9: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

1 はじめに1.2 MESインタフェースについて 7

1MESインタフェースの基本システム構成MESインタフェースユニットを使用するときの全体システム構成を示します。

*1 サーバ用パソコン,SNTPサーバ用パソコン,および設定用パソコンは共用できます。*2 MX MESInterfaceが提供する機能*3 本ガイドではDB接続サービス設定がデフォルト設定のため,説明は省かせていただきます。*4 MESインタフェースユニットの時刻に,SNTPサーバ用パソコンの時刻を使用する場合に必要となります。*5 本ガイドのシステム構成例では使用しません。

システム構成 ネットワーク接続(1)*1 サーバ用パソコン

SNTPサーバ用パソコン*4*5(a)*2*3 DB接続サービス

DB接続サービス設定ツールEthernet

(b) OracleMicrosoft SQL ServerMicrosoft Accessなど

(2) MESインタフェースユニット (c) コンパクトフラッシュカード(必須) Ethernet

(3)*1 設定用パソコン (d)*2 情報連携機能設定ツール Ethernet

(4)*5 アクセス先CPU (e) RCPU,QCPU,QnACPU,ACPU 対応する各種ネットワーク

Ethernet

CC-Link IE ...

Data Base

(1)

(a), (b)

(2)

(c)

(3)

(d)

(4)

(e)

Page 10: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 2 システム例の概要

2 システム例の概要本章では,MESインタフェースユニットを使用し簡単なデータ収集システムを構築する過程を説明します。シーケンサCPUおよびMESインタフェースユニットにより自動化された金属部品製造ラインを一例として使用します。

制御システムと生産データベース間の相互の動作は下記となります。

1. 製造予定情報を取得(データベースMESインタフェースユニットシーケンサCPU)生産開始前に,MESインタフェースユニットは目標製造数およびロットIDコードを生産管理データベースのテーブルから取得します。次に,目標数に従って部品製造を行います。ロットIDコードは,シリアル番号の前に付加されて各部品に打刻されます。

2. 実際の製造情報を配信(シーケンサCPUMESインタフェースユニットデータベース)各部品が検査工程に送られると,実際のシリアル番号,製造時間,部品の重量などのデータはMESインタフェースユニットにより収集され,生産管理データベースに転送されます。

3. データの修正による使用性の向上(MESインタフェースユニットでのスケーリング)検査スケールは,部品の重量を正数(10進数)のグラム単位(g)でコントロールシステムに通知しますが,データベース情報からの生産レポートはキログラム単位で読み出さなければなりません。制御論理の変更やデータベースレベルでの余分な処理を回避するため,重量データはMESインタフェースユニットでキログラム形式(kg)に変換されます。

工程 内容A 加工工程 金属材料を加工し,仕上げ部品を製作します。

B 打刻工程 製作した各部品の表面にロットIDコードと固有のシリアル番号を打刻します。

C 検査工程 完成した部品の重量を測定します。

(a)制御システム(CPUユニット,MESインタフェースユニット)(b)生産管理データベース(c)目標製造数35個,ロットIDコード(US)(d)製造予定情報を取得(e)実際の製造情報を配信

A B C

DB

US2001 10:00:00 0.501kg

US2002 10:00:10 0.495kg

US2035 10:05:50 0.512kg

(b)(c)(a)

(d)

(e)

Page 11: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

2 システム例の概要 9

2

MEMO

Page 12: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 3 準備するもの

3 準備するものサンプルシステム構築の前に準備するものを示します。MESインタフェースユニットQJ71MES96

MESインタフェースユニットは,シーケンサ(製造設備)のデバイスデータと情報システム(製造実行システム)のデータベースとの連携を,通信ゲートウェイなしに実現します。

コンパクトフラッシュカードGT05-MEM-128MC

MESインタフェースユニットは,コンパクトフラッシュカードを1枚装着して使用します。使用可能なコンパクトフラッシュカードは,テクニカルニュースNo.FA-D-0024および下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

設定用ソフトウェアMX MESInterfaceSW1DNC-MESIF-J

必要なデータを指定するだけで,プログラムレスでデータ(SQL文)の通信が可能です。本ソフトウェアは下記のツールを含んでいます。• 情報連携機能設定ツール設定用パソコンで動作し,MESインタフェースユニットの情報連携機能に必要な各種設定を行うソフトウェアです。情報連携機能の設定以外に,情報連携機能の動作状態,稼動履歴の確認や,情報連携機能の動作停止/ 再開などの各種操作を行うことができます。

• DB接続サービスサーバ用パソコンで動作し,データベースとMESインタフェースユニットを連携するためのソフトウェアです。

• DB接続サービス設定ツールサーバ用パソコンで動作し,"DB接続サービス"の設定内容を変更するソフトウェアです。

パソコン サーバ用パソコン,設定用パソコンを共用します。本ガイドでは,基本ソフトウェア(OS)にMicrosoft Windows 7 Professional Operating Systemを使用して説明しています。各パソコンの動作環境は下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

ツイストペアケーブルおよびハブ パソコンとMESインタフェースユニットQJ71MES96を接続します。• IEEE802.3 10BASE-T/100BASE-TXの規格を満足するものを用意ください。• ハブを経由する場合はストレートケーブルを,経由しない場合はクロスケーブルを使用してください。

Microsoft Access 2010(32bit) サーバ用パソコンで使用するリレーショナルデータベースです。サンプルデータベース構築のために使用します。使用可能なリレーショナルデータベースは下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

シーケンサCPU MESインタフェースユニットを使用するシーケンサCPUです。装着可能なCPUユニット,枚数,およびベースユニットは下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

GX Works2 シーケンサCPUのシーケンスプログラム設計,デバッグ,保守を実行する統合プログラミングツールです。シーケンスプログラムの動作状態モニタ,プログラム実行中のプログラム変更や,データ変更,および入出力のON/OFFも可能です。操作方法は下記を参照してください。GX Works2 Version 1オペレーティングマニュアル(共通編)

Page 13: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

3 準備するもの 11

3

MEMO

Page 14: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

12 4 機器のセットアップ

4 機器のセットアップサンプルシステムを構築するために必要な機器を下記に示します。

接続方法■直結接続MESインタフェースユニットとパソコンを直結接続した場合を示します。

■ハブ経由接続MESインタフェースユニットとパソコン間に,ハブを経由した場合を示します。

(1)MESインタフェースユニット(IP:192.168.3.3)(2)Ethernet(ツイストペアケーブル(クロスケーブル))(3)パソコン(IP:192.168.3.1)

(1)MESインタフェースユニット(IP:192.168.3.3)(2)Ethernet(ツイストペアケーブル(ストレートケーブル))(3)パソコン(IP:192.168.3.1)(4)ハブ

(1)(2)

(3)

(2)(4)

(2)(3)(1)

Page 15: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

4 機器のセットアップ 13

4

セットアップ手順1. パソコン • Microsoft Access 2010(32bit)をインストールしてください。 • パソコンのIPアドレスを192.168.3.1に設定してください。IPアドレスの設定は,"インターネットプロトコル(TCP/IP)のプロパティ "画面で行います。

2. MESインタフェースユニット(QJ71MES96) • ベースユニットのCPUスロット以外のスロットに,MESインタフェースユニットを装着してください。 • コンパクトフラッシュカードを,MESインタフェースユニットのコンパクトフラッシュカード装着スロットに,装着してください。

• コンパクトフラッシュカードのフォーマットは,情報連携機能設定ツールのフォーマット機能で行います。WindowsなどのOS標準のフォーマットコマンドでフォーマットしないでください。Windows上でフォーマットした場合は,コンパクトフラッシュカードのマニュアルに従って復旧してください。

Page 16: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

14 4 機器のセットアップ

3. シーケンサCPU金属部品製造ラインをシミュレートする,下記のシーケンスプログラムを書き込んでください。

Page 17: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

5 インストール5.1 インストール 15

5

5 インストールMX MESInterfaceの各実行ソフトウェアを,それぞれの動作環境にインストールする方法を示します。本ガイドでは,Microsoft Windows 7 Professional Operating System使用時の方法を説明しています。他の基本ソフトウェア(OS)使用時は下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

5.1 インストールMX MESInterfaceのインストール方法を示します。

MX MESInterfaceのインストール手順

インストールするときに各種DLLの上書き確認メッセージが表示された場合は,[はい]ボタンをクリックしてDLLの上書きを行ってください。DLLを上書きしないと,MX MESInterfaceが正常に実行できない場合があります。

インストール開始

setup.exeを実行します。

インストールするコンポーネントを選択します。

どのソフトウェアをインストールしますか。

ユーザの情報を入力します。

プロダクトIDを入力します。

インストール先を選択します。

インストール

DB接続サービスおよびDB接続サービス設定ツール

ユーザの情報を入力します。

プロダクトIDを入力します。

インストール先を選択します。

情報連携機能設定ツール

終了

インストール完了

Page 18: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

16 5 インストール5.1 インストール

MX MESInterfaceのインストールMX MESInterfaceをインストールする場合は,下記に注意してください。 • インストール時は,Administratorの属性を持つユーザとしてログオンしてください。 • インストールの前に,Windowsで動作させている他のアプリケーションをすべて終了させてください。 • Windows Update やjavaのアップデートなど,OS や他社ソフトウェアの更新プログラムが自動で起動し,インストーラが正常に動作しない場合があります。更新プログラムが自動で起動しないよう,設定を変更した後,インストールを行ってください。

1. エクスプローラを起動し,CD-ROMが挿入されているドライブをクリックします。

"setup.exe"をダブルクリックします。エクスプローラの表示方法は,[スタート]を右クリックし,[エクスプローラ]を選択します。

2. インストールするコンポーネントの選択ダイアログボックスが表示されます。

ラジオボタンでインストールするコンポーネントを選択し,[インストーラ起動]ボタンをクリックします。

• 左記メッセージが表示された場合は,[キャンセル]ボタンをクリックして,MX MESInterfaceのアンインストールを実行後,本製品のインストールを行ってください。

• 左記メッセージが表示された場合は,サポートする基本ソフトウェア(OS)がインストールされているパソコンに対して,本製品のインストールを行ってください。

• 左記メッセージが表示された場合は,本製品CD-ROM内の¥EnvMEL¥Setup.exeを実行してください。Setup.exeを実行後,本製品のインストールを行ってください。このとき,本製品のインストールが正しく実行されない場合は,パソコンの再起動を行ってください。

Page 19: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

5 インストール5.1 インストール 17

5

3. 左記の画面が表示されますので,すべてのアプリケーションが終了していることを確認し,[OK]ボタンをクリックします。

アプリケーションが動作している場合は,動作しているアプリケーションをすべて終了してください。

4. セットアップが開始されます。左記の画面が表示されますので,内容を確認して[次へ]ボタンをクリックします。

5. 名前と会社名を入力し,[次へ]ボタンをクリックします。

6. 登録された名前と会社名を確認します。登録した内容が正しければ,[はい]ボタンをクリックします。変更する場合は,[いいえ]ボタンをクリックし,前画面に戻ります。

Page 20: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

18 5 インストール5.1 インストール

情報連携機能設定ツールおよびDB接続サービス設定ツールをインストールすると,スタートメニューにアイコンが登録されます。

7. 製品のプロダクトIDを登録します。プロダクトIDを入力し,[次へ]ボタンをクリックします。プロダクトIDは,製品に同梱されているソフトウェア登録証に記載されています。

8. インストール先のフォルダを指定します。変更しない場合は,[次へ]ボタンをクリックします。変更する場合は,[参照]ボタンをクリックして,変更先のドライブ,フォルダを指定します。

インストール先のフォルダに指定できるディレクトリパスは,"¥MESIF"を含め100文字までです。

9. 左記の画面が表示されるとインストールの完了です。[OK]ボタンをクリックします。

10.コンポーネントの選択ダイアログボックスが表示されます。別のソフトウェアをインストールする場合には,ラジオボタンでインストールするコンポーネントを選択し,[インストーラ起動]ボタンをクリックします。インストールを終了する場合には,[終了]ボタンをクリックします。

Page 21: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

6 データベーステーブルの作成6.1 [OrderTable]テーブルの作成 19

6

6 データベーステーブルの作成ODBC設定と情報連携機能設定を行う前に,Microsoft Access 2010で,2種類のデータベーステーブルを作成します。

6.1 [OrderTable]テーブルの作成1. Windowsのスタートから[Microsoft Access 2010]を起

動します。

2. [ファイル]タブの"新規作成""ファイル名"に"Sample_DB.accdb"と入力し,[作成]ボタンをクリックします。動作例では保存場所を"C:¥MES¥"にしています。

3. [テーブル]"テーブル1"を右クリックし,[デザインビュー ]を選択します。

4. "テーブル名"に"OrderTable"と入力し,[OK]ボタンをクリックします。

5. [OrderTable]タブおよび[標準]タブの各項目を下記のとおり設定します。

フィールド名 データ型 フィールドサイズOrderCode 数値型 整数型

ProductCode テキスト型 2

PlanNumber 数値型 整数型

Page 22: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

20 6 データベーステーブルの作成6.1 [OrderTable]テーブルの作成

6. [ファイル]タブの"上書き保存"を選択します。

7. [テーブル]"OrderTable"を右クリックし,[開く]を選択します。

8. [OrderTable]タブの各項目を下記のとおり設定します。

OrderCode ProductCode PlanNumber1 EN 20

2 US 35

3 CN 25

Page 23: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

6 データベーステーブルの作成6.2 [History]テーブルの作成 21

6

6.2 [History]テーブルの作成[OrderTable]テーブルの作成と同じ要領で作成します。

1. [作成]タブで"テーブル"をクリックします。

2. [テーブル]"テーブル1"を右クリックし,[デザインビュー ]を選択します。

3. "テーブル名"に"History"と入力し,[OK]ボタンをクリックします。

4. [History]タブおよび[標準]タブの各項目を下記のとおり設定します。

フィールド名 データ型 フィールドサイズSerialCode テキスト型 6

Date_Time 日付/時刻型

Weight_kg 数値型 単精度浮動小数点型

Page 24: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

22 6 データベーステーブルの作成6.2 [History]テーブルの作成

5. [ファイル]タブの"上書き保存"を選択し,データベーステーブル設定を完了します。

Page 25: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

7 ODBC設定 23

7

7 ODBC設定情報連携機能設定ツールでパラメータ設定する前に,ODBC設定を行ってください。本ガイドでは,下記の基本ソフトウェア(OS)およびリレーショナルデータベース使用時の方法を説明しています。 • 基本ソフトウェア(OS):Microsoft Windows 7 Professional Operating System • リレーショナルデータベース:Microsoft Access 2010(32bit)他の基本ソフトウェア(OS)およびリレーショナルデータベース使用時は,下記を参照してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

ODBC設定手順1. コントロールパネルの中から[システムとセキュリティ

]をクリックすると,[システムとセキュリティ ]ダイアログボックスが表示されます。コントロールパネルの表示は,[スタート][コントロールパネル]を選択します。

2. [管理ツール]をクリックすると,[管理ツール]ダイアログボックスが表示されます。

64ビットバージョンのOSを使用する場合,コマンドプロンプトで下記を入力して[ODBCデータソースアドミニストレーター ]を起動してください。%SystemRoot%\SysWOW64\odbcad32.exe

3. [データソース(ODBC)]をダブルクリックすると,[ODBC データソースアドミニストレーター ]ダイアログボックスが表示されます。

Page 26: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

24 7 ODBC設定

4. [システムDSN]タブを選択し,[追加]ボタンをクリックします。

5. "Microsoft Access Driver(*.mdb, *.accdb)"を選択し,[完了]ボタンをクリックします。

6. "データソース名"に"SAMPLE"と入力し,"データベース"の[選択]ボタンをクリックします。

データソース名は,任意に設定できます。"サーバサービス設定"で入力する"データソース名"は,本設定の名称を使用します。

7. "データベース名"で"Sample_DB.accdb"を選択し,[OK]ボタンをクリックします。

データベース名は,Accessのデータベースへアクセスするための名前です。作成したデータベーステーブルの保存先を指定します。

8. "システムデータベース"で"なし"を選択し,[OK]ボタンをクリックします。

9. "ODBCデータソースアドミニストレータ"画面で[OK]ボタンをクリックし,ODBC設定を完了します。

Page 27: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.1 概要 25

8

8 情報連携機能設定

8.1 概要情報連携機能設定ツールにてパラメータを設定する手順を説明します。下記に,設定するパラメータ項目を示します。 • システム設定 • アクセス先CPU設定 • デバイスタグ設定 • サーバサービス設定 • ジョブ設定

8.2 パラメータの設定1. 情報連携機能設定ツールを起動します。

Windowsのスタート*1[MELSOFT]*2[MESInterface][MELSEC-Qシリーズ 情報連携機能設定ツール]*3を選択します。

*1 [スタート画面][すべてのアプリ]または[スタート][すべてのプログラム]から起動します。*2 ソフトウェアバージョンが1.12N以前のMX MESInterfaceをインストールしている場合,[MELSOFTアプリケーション]を選択します。*3 ソフトウェアバージョンが1.12N 以前のMX MESInterfaceをインストールしている場合,[情報連携機能設定ツール]と表示されます。

2. "システム設定"と"アクセス先CPU設定"はデフォルトで使用するため設定する必要はありません。3. "デバイスタグ設定"を設定します。

"デバイスタグ設定"を選択して[追加]ボタンをクリックします。

Page 28: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

26 8 情報連携機能設定8.2 パラメータの設定

4. デバイスタグ名を"GettingData"として下記のパラメータを設定します。

• デバイスタグ名:GettingData • 収集設定:通常収集する,1秒 • 要素設定入力

5. デバイスタグ設定をもう1つ追加します。"デバイスタグ設定"を選択して[追加]ボタンをクリックします。

要素名 CPU名 デバイス データ型 統計OCode ControlCPU D100 単精度

SCode ControlCPU D300-D302 文字列,6文字

Weight_g ControlCPU D400 単精度

ReportingTrigger ControlCPU M0 ビット

Page 29: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.2 パラメータの設定 27

8

6. デバイスタグ名を"PuttingData"として下記のパラメータを設定します。

• デバイスタグ名:PuttingData • 収集設定:収集しない • 要素設定入力

7. "サーバサービス設定"を設定します。"サーバサービス設定"を選択して[追加]ボタンをクリックします。

要素名 CPU名 デバイス データ型 統計Plan ControlCPU D200 単精度

PCode ControlCPU D202 文字列,2文字

Page 30: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

28 8 情報連携機能設定8.2 パラメータの設定

8. サーバサービス名を"SampleServer"として下記のパラメータを設定します。

9. "ジョブ設定"を設定します。"ジョブ設定"を選択して[追加]ボタンをクリックします。

設定項目 設定内容サーバサービス名 SampleServer

サーバ種別 データベースサーバ

IPアドレス 192.168.3.1

ポート番号(1024~65535) 5112

ユーザ名

パスワード

パスワード再入力

データソース名 SAMPLE

データベース種別 Access 2003/2007/2010/2013

通信タイムアウト時間(1~180) 10

Page 31: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.2 パラメータの設定 29

8

10.ジョブ名を"GettingPlan"として下記のトリガ条件を設定します。

11. 次にアクションを設定します。"通信アクション"を選択して[追加]ボタンをクリックします。

設定項目 設定内容ジョブ名 GettingPlan

ユニット立上がり時有効 チェックあり

トリガバッファリング チェックなし

トリガ条件 第一条件:ユニット立上がり時

Page 32: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

30 8 情報連携機能設定8.2 パラメータの設定

12.アクション種別で"抽出(SELECT)"を選択して通信アクションのパラメータを下記のとおりに設定します。(例外処理設定はデフォルトの設定で構いません)

パラメータ設定後,データベースへ送信するSQL文が自動で生成されます。生成されたSQL文は,"通信アクション"画面の"生成SQL文"で確認できます。

下記のとおりに設定してください。 • アクション種別:抽出(SELECT) • テーブル名:OrderTable • DB-タグのリンク設定

• 抽出/更新/削除条件

13.ジョブ設定をもう1つ追加します。"ジョブ設定"を選択して[追加]ボタンをクリックします。

フィールド名 タグ 要素/定数値ProductCode PuttingData PCode

PlanNumber PuttingData Plan

フィールド名 条件 タグ 要素/定数値OrderCode = GettingData OCode

Page 33: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.2 パラメータの設定 31

8

14.ジョブ名を"Reporting"として下記のトリガ条件を設定します。

下記のとおりに,第一条件を設定してください。

15.次にアクションを設定します。"演算アクション"を選択して[追加]ボタンをクリックします。

設定項目 設定内容ジョブ名 Reporting

ユニット立上がり時有効 チェックあり

トリガバッファリング チェックあり

トリガ条件 第一条件:値監視起動

タグ 要素 条件 タグ/種別 要素/定数値GettingData ReportingTrigger = [定数] ON

Page 34: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

32 8 情報連携機能設定8.2 パラメータの設定

16.演算アクションを下記のとおりに設定します。

17.アクションをもう1つ追加します。"通信アクション"を選択して[追加]ボタンをクリックします。

設定項目 代入タグ 要素 演算タグ 要素/定数値 演算子 演算タグ 要素/定数値

演算アクション [変数] Conversion GettingData Weight_g [数値] 1000

Page 35: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.2 パラメータの設定 33

8

18.アクション種別で"挿入(INSERT)"を選択して通信アクションのパラメータを下記のとおりに設定します。パラメータ設定後,データベースへ送信するSQL文が自動で生成されます。生成されたSQL文は,"通信アクション"画面の"生成SQL文"で確認できます。

• アクション種別:挿入(INSERT) • テーブル名:History • DB-タグのリンク設定

19.設定操作の完了後,関連パラメータを保存します。[プロジェクト][名前を付けて保存]を選択します。

フィールド名 タグ 要素/定数値SerialCode GettingData SCode

Date_Time [日付] ユニット日時

Weight_kg [変数] Conversion

Page 36: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

34 8 情報連携機能設定8.2 パラメータの設定

20.ファイル名欄に"Sample_Config"と入力してプロジェクトを保存します。

21. [オンライン][リモート操作]を選択します。22. "接続先指定"画面が表示された場合は,IPアドレス,ユーザ名,およびパスワードを入力して[OK]ボタンをクリックし

てください。デフォルトでは,下記の設定になっています。

23. "フォーマット"にチェックを入れて[実行]ボタンをクリックし,コンパクトフラッシュカードをフォーマットします。

コンパクトフラッシュカードをフォーマットすると,内部の全データが削除されます。フォーマットする前に必要なデータをバックアップしてください。

24.フォーマット終了後,[閉じる]ボタンをクリックして"リモート操作"画面を閉じ,シーケンサCPUを電源OFFONしてMESインタフェースユニットを再起動します。

設定項目 設定内容IPアドレス 192.168.3.3

ユーザ名 QJ71MES96

パスワード MITSUBISHI

Page 37: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.3 動作確認 35

8

8.3 動作確認MESインタフェースユニットへのパラメータ書込み手順,DBテーブルへの書込み結果の確認手順を示します。

QJ71MES96ユニットへのパラメータ書込1. [オンライン][書込]を選択し,設定したパラメータを書き込みます。

2. "接続先指定"画面が表示された場合は,ユーザ名およびパスワードを入力して[OK]ボタンをクリックしてください。デフォルトでは,下記の設定になっています。

3. 書込みが完了したらシーケンサCPUをリセットしてQJ71MES96ユニットを起動してください。リセット後は,シーケンサCPUをRUN状態にしてください。

4. QJ71MES96ユニットが起動したら,データベースへの書込みが自動でスタートします。

設定項目 設定内容ユーザ名 QJ71MES96

パスワード MITSUBISHI

Page 38: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

36 8 情報連携機能設定8.3 動作確認

DBテーブル書込みデータの確認1. Microsoft Access 2010で"開く"を選択し,

"Sample_DB.accdb"ファイルを開きます。("C:¥MES¥Sample_DB.accdb")

2. [テーブル]"History"を右クリックし,[開く]を選択します。

Page 39: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

8 情報連携機能設定8.3 動作確認 37

8

3. MESインタフェースユニットからHistoryテーブルにINSERTされた結果(製造情報)が確認できます。

Page 40: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

38 9 FAQ9.1 現象別トラブルシューティング

9 FAQ

9.1 現象別トラブルシューティング情報連携機能設定ツールを使用時情報連携機能設定ツールの設定に関するトラブルシューティングを示します。

共通現象 チェック項目 処置方法情報連携機能設定ツールが,MESインタフェースユニットと接続できない。

接続経路に断線部分はないか。 • 接続ケーブルをしっかり接続する。

IPアドレスの設定は正しいか。 • IPアドレスの設定を見直す。

ユーザ名,パスワードの設定は正しいか。 • ユーザ名,パスワードの設定を見直す。

IPアドレスは,重複していないか。 • IPアドレスの設定を見直す。

接続経路にファイアウォール,プロキシサーバはないか。

• ネットワーク管理者にファイアウォール,プロキシサーバの設定内容を確認する。

MESインタフェースユニットは,ネットワークに接続されているか。(ネットワーク接続状態(X4)=ON)

• MESインタフェースユニットをネットワークに接続する。

モードは,"オンライン"になっているか。 • モードを"オンライン"にする。

パソコン側に問題はないか。 • 別のパソコンに換えてみる。

情報連携機能設定ツールが起動しない。 すでに情報連携機能設定ツールが5つ起動していないか。

• 情報連携機能設定ツールは同じパソコン内で5つまで起動できる。

• 他の情報連携機能設定ツールを終了してから起動する。

パソコンのメモリおよびシステムリソースが不足していないか。

• パソコンに必要なメモリを増設する。• 他のプログラムを終了し,再度,情報連携機能設定ツールを起動する。

情報連携機能設定ツールの画面が正しく表示されない。

パソコンのメモリおよびシステムリソースが不足していないか。

• パソコンに必要なメモリを増設する。• 他のプログラムを終了し,再度,情報連携機能設定ツールを起動する。情報連携機能設定ツールの操作ができない。

情報連携機能設定ツールが強制終了する。

プロジェクトファイルのインポートができない。 指定したプロジェクトファイルが間違っている,またはファイルが壊れている。

• 正しいプロジェクトファイルを指定する。

設定内容に不整合はないか。 • 設定内容を見直す。

設定数は上限を超えていないか。 • 設定数を見直す。

CSVファイルのインポートができない。 CSVファイルの記述が間違っていないか。 • CSVファイルの記述を見直す。

設定内容に不整合はないか。 • 設定内容を見直す。

設定数は上限を超えていないか。 • 設定数を見直す。

タグへの書込みを行う設定項目で,"デバイスタグ名"が表示されない。

タグがデータ書込み禁止になっていないか。 • タグをデータ書込み許可に設定する。

表の文字が,すべて表示されない。(表の文字表示が切れている。)

表の列幅が狭くないか。 • 表の列幅を調整する。

アンインストールしても,スタートメニューのMESInterfaceフォルダが削除されない。

MESInterfaceフォルダ内は空か。 • MESInterfaceフォルダを手動で削除する。

Page 41: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

9 FAQ9.1 現象別トラブルシューティング 39

9システム設定

アクセス先CPU設定

デバイスタグ設定

サーバサービス設定

現象 チェック項目 処置方法"DBバッファリング設定"に選択したい"デバイスタグ名"が表示されない。

タグがデータ書込み禁止になっていないか。 • タグをデータ書込み許可に設定する。

現象 チェック項目 処置方法"アクセス先CPU設定"のアイテムを変更/削除できない。

1つ目のアイテムか。 • 1つ目のアイテムは,管理CPUが設定されており,削除および設定の変更はできない。(CPU名のみ変更可)

• 1つ目のアイテム以外のアイテムが必要な場合は,1つ目のアイテム以外のアイテムを変更する,またはアイテムを追加する。

選択したアイテムを"デバイスタグ設定"で使用していないか。

• 他のアイテムで使用されているアイテムは削除できない。

• エラーダイアログボックスが表示されるので,使用箇所を確認し,他のアイテムで使用するのをやめてから削除する。

現象 チェック項目 処置方法"デバイスタグ設定"のアイテムを変更/削除できない。

選択したアイテムを"ジョブ設定"で使用していないか。

• 他のアイテムで使用されているアイテムは削除できない。

• エラーダイアログボックスが表示されるので,使用箇所を確認し,他のアイテムで使用するのをやめてから削除する。

選択したアイテムを"システム設定"の"DBバッファリング設定"で使用していないか。

選択したアイテムを"サーバサービス設定"の"アクセスエラー通知設定"で使用していないか。

"デバイスタグ名"の設定/変更ができない。 設定/変更しようとした"デバイスタグ名"と同じ名称が,すでに"サーバサービス名"または"デバイスタグ名"で使用されていないか。

• サーバサービス名と"デバイスタグ名"は,同一名称を使用できないので,異なる名称を使用する。

"高速収集する"が選択できない。 他の"デバイスタグ設定"で,"高速収集する"を選択していないか。

• "高速収集する"は,1つのタグのみ登録できる。• "デバイスタグ設定"の"高速収集する"のチェックを外す。

"要素設定入力"の"CPU名"に,"アクセス先CPU設定"の1つ目のアイテム(管理CPU)以外を選択していないか。

• "高速収集する"を選択したタグ要素のアクセス先CPUは,"アクセス先CPU設定"の1つ目のアイテム(管理CPU)のみ選択できる。

• 1つ目のアイテム以外を選択している要素を削除する,または1つ目のアイテムを使用するように変更する。

該当タグ内の設定デバイス点数が,96点を超えていないか。

• 該当タグ内の設定デバイス点数を,96点以内にする。

• "高速収集する"を選択した場合,タグ要素のデバイスは,合計96点以内で設定する。

"データの書込みを禁止する"の設定が変更できない。

該当タグが,タグへの書込みを行う設定項目に使用されていないか。• "ハンドシェーク動作"の"完了通知タグ"や"通信アクション"画面の"抽出(SELECT)"で使用するタグなど

• 該当タグが,タグへの書込みを行う設定項目に使用されている場合,"データの書込みを禁止する"の選択を外すことができない。

• 該当タグを,タグへの書込みを行う設定項目で使用するのをやめてから,設定の変更を行う。

現象 チェック項目 処置方法"サーバサービス名"の設定/変更ができない。 設定/変更しようとした"サーバサービス名"と同じ

名称が,すでに"サーバサービス名"または"デバイスタグ名"で使用されていないか。

• "サーバサービス名"と"デバイスタグ名"は,同一名称を使用できないので,異なる名称を使用する。

"サーバタイプ"が変更できない。 "サーバサービス名"がすでに登録されているものと同じではないか。

• "サーバサービス名"を見直す。

"アクセスエラー通知設定"に選択したい"デバイスタグ名"が表示されない。

タグがデータ書込み禁止になっていないか。 • タグをデータ書込み許可に設定する。

Page 42: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

40 9 FAQ9.1 現象別トラブルシューティング

ジョブ設定

オンライン

現象 チェック項目 処置方法"DBバッファリング設定"が設定できない。 該当ジョブに抽出アクションはないか。 • DBバッファリングが有効のジョブでは,抽出ア

クションを使用しない。• 抽出アクションを行うジョブは,DBバッファリングできない。

新しい変数の設定ができない。 該当ジョブに,すでに定義された変数が64個ないか。

• 該当ジョブの不要な変数の設定を削除する。• 変数は,1ジョブに最大64個まで設定できる。

"トリガ条件"で"第2条件"が選択できない。 "第1条件"に"ハンドシェーク動作"を選択していないか。

• "ハンドシェーク動作"を選択した場合,"第2条件"は選択できない。

• "第1条件"に"ハンドシェーク動作"以外を選択する。

"ハンドシェーク動作"の"完了通知タグ要素"に選択したい"デバイスタグ名"が表示されない。

タグがデータ書込み禁止になっていないか。 • タグをデータ書込み許可に設定する。

"通信アクション"画面の"DB-タグのリンク設定"内に,"抽出(SELECT)"で使用したいデバイスタグ名が表示されない。

"通信アクション"画面の"例外処理"で使用したいデバイスタグ名が表示されない。

"演算アクション"画面の代入タグに選択したいデバイスタグ名が表示されない。

"ジョブ実行中のエラー (ジョブキャンセル)を通知する"に選択したい"デバイスタグ名"が表示されない。

"通信アクション"画面で"例外処理"が設定できない。

DBバッファリングが有効になっていないか。 • DBバッファリングを無効にする。

"アクション種別"が"挿入(INSERT)"または"ストアドプロシージャ "でないか。

• アクション種別"を"挿入(INSERT)"および"ストアドプロシージャ "以外に設定する。

現象 チェック項目 処置方法MESインタフェースユニットにプロジェクトを書き込めない。

プロジェクト内の総フィールド数が8192フィールドを超えていないか。

• フィールド数は,1つのプロジェクト内に最大8192フィールドまで設定できる。

• 不要なフィールドの設定を削除する。

オンライン操作に失敗する。 [オンライン][接続先指定]の"IPアドレス"は正しいか。

• [オンライン][接続先指定]の設定内容を見直す。

• オンライン操作は,[オンライン][接続先指定]で選択したMESインタフェースユニットに対して行う。

MESインタフェースユニットのIPアドレスに設定用パソコンからPINGを行って応答があるか。

• PINGに応答がない場合は,ユニットの電源が入っているか,ネットワーク接続状態が正しいか確認する。

MESインタフェースユニットに,[オンライン][接続先指定]のアカウントが登録されているか。

• [オンライン][接続先指定]の設定内容を見直す。

• MESインタフェースユニットに登録されているアカウントを指定する。

設定用パソコンのOSのファイアウォール機能や,セキュリティソフトなどのファイアウォール機能が設定されていないか。

• ファイアウォールの設定内容を確認する。

[オンライン][ワンショット実行]が選択できない。

ワンショット実行するジョブを選択したか。 • ワンショット実行するジョブを選択してから[オンライン][ワンショット実行]を選択する。

[オンライン][ワンショット実行]が失敗する。 ワンショット実行中に,シーケンサの電源OFFONおよびシーケンサCPUのリセット操作を行っていなかったか。

• 再度プロジェクトを書き込み,"設定の更新"を行う。

ワンショット実行中に,通信異常が発生していなかったか。

MESインタフェースユニットで動作中のシステム設定と,情報連携機能設定ツールのシステム設定の内容に差異がないか。

• MESインタフェースユニットで動作中のシステム設定と,情報連携機能設定ツールのシステム設定を同じにする。

Page 43: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

9 FAQ9.1 現象別トラブルシューティング 41

9コンパクトフラッシュカードのフォーマットに失敗する。

GX Works2の"システムモニタ"にてエラーコードを確認する。

• エラーコードにより,エラー内容の確認/処置をする。

• コンパクトフラッシュカードのフォーマットを再度実行する。

MESインタフェースユニットの動作状態は,"停止"になっているか。

• MESインタフェースユニットの動作を停止後,フォーマットを実行する。

MESインタフェースユニットへの設定の書込みに,時間がかかる。

MESインタフェースユニットの動作状態は,"停止"になっているか。

• MESインタフェースユニットの動作を停止後,設定の書込みを行う。

"通信アクション"画面の[テーブル名参照]ボタン,[フィールド名参照]ボタン,または[プロシージャ名参照]ボタンにより表示される一覧画面に,最新のテーブル名,フィールド名またはプロシージャ名が表示されない。

"通信アクション"画面を開いたままの状態で,データベース側の情報の更新を行ったか。

• "通信アクション"画面で,[テーブル名参照]ボタン,[フィールド名参照]ボタン,または[プロシージャ名参照]ボタンを再度クリックする。

• "通信アクション"画面のデータベースを変更後,[テーブル名参照]ボタンまたは[プロシージャ名参照]ボタンを再度クリックする。

• "通信アクション"画面で,データベースおよびテーブル名を変更後,[フィールド名参照]ボタンをクリックする。

使用できない文字を含むテーブル名,フィールド名またはストアドプロシージャ名はないか。

• テーブル名,フィールド名またはストアドプロシージャ名を,使用できない文字を含まない名前に変更する。

全角16文字,半角32文字を超えるテーブル名またはフィールド名はないか。

• テーブル名またはフィールド名を全角16文字,半角32文字を超えない名前に変更する。

半角32文字を超えるストアドプロシージャ名はないか。

• ストアドプロシージャ名を半角32文字を超えない名前に変更する。

256個を超える引数を持つストアドプロシージャはないか。

• ストアドプロシージャの引数が256個を超えないように変更する。

テーブル,フィールドまたはストアドプロシージャが,大量にデータベースに登録されていないか。

• DBアクセスタイムアウト時間を長くする。

通信アクション設定で[テーブル名参照],[フィールド名参照]または"プロシージャ名参照"を実行したとき,正しく参照できない。

サーバ用パソコンのIPアドレスに設定用パソコンからPINGを行って応答があるか。

• PINGに応答が無い場合は,サーバ用パソコンの電源が入っているか,ネットワーク接続状態が正しいか確認する。

リレーショナルデータベースをインストールした後に,パソコンを再起動したか。

• パソコンを再起動する。

DB接続サービス設定ツールの"サービスポート"と,情報連携機能設定ツールの"サーバサービス設定"で設定したポート番号は同じか。

• 同じ値を設定する。

設定用パソコンおよびサーバ用パソコンのOSのファイアウォール機能や,セキュリティソフトなどのファイアウォール機能が設定されていないか。

• ファイアウォールの設定内容を確認する。

DB接続サービス設定ツールの"サービスポート"で指定したポートは,データベースや他のアプリケーションで使用していないか。

• データベースや他のアプリケーションで使用していないポート番号に変更する。

サーバ用パソコンにCheck Point社製ソフトウェアがインストールされていないか。

• Check Point社製ソフトウェアをアンインストールする。

データベースのODBC設定は正しいか。 • データベースのODBC設定を見直す。

DB接続サービス設定ツールの"接続を許可するIPアドレスを設定する"が設定されていないか。

• 設定されている場合は,"許可一覧"に設定用パソコンのIPアドレスを追加する。

[テーブル名参照,フィールド名参照]DB接続サービスのバージョンはVer.1.09K以降か。

• Ver.1.08J以前のバージョンがインストールされている場合は,アップデートする。

[プロシージャ名参照]DB接続サービスのバージョンはVer.1.10L以降か。

• Ver.1.09K以前のバージョンがインストールされている場合は,アップデートする。

テーブル名,フィールド名,ストアドプロシージャ名の参照に成功したあとに,ODBCの設定を変更していないか。

• 情報連携機能設定ツールを再起動してから[テーブル名参照]ボタン,[フィールド名参照]ボタンまたは[プロシージャ名参照]ボタンをクリックする。

"ストアドプロシージャ一覧"画面でストアドプロシージャを選択したとき,リターン値/引数の取得に失敗する。

"通信アクション設定"画面を開いたままの状態で,データベース側の情報の更新を行ったか。

• "通信アクション設定"画面の"データベース"を変更後,"プロシージャ名参照"を再度実行する。

タグ設定画面で要素を追加できない。(デバイス範囲不正となる)

QCPUおよびC言語コントローラには存在しない範囲のRCPUのデバイス番号を指定していないか。

• QCPUおよびC言語コントローラで設定可能な範囲のデバイス番号を指定する。

現象 チェック項目 処置方法

Page 44: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

42 9 FAQ9.1 現象別トラブルシューティング

DB接続サービス設定ツールを使用時DB接続サービス設定ツールの設定に関するトラブルシューティングを示します。現象 チェック項目 処置方法DB接続サービス設定ツールが起動できない。 すでにDB接続サービス設定ツールが1つ起動して

いないか。• DB接続サービス設定ツールは,1つしか起動できない。

• すでに起動しているDB接続サービス設定ツールを終了してから起動する。

パソコンのメモリおよびシステムリソースが不足していないか。

• パソコンに必要なメモリを増設する。• 他のプログラムを終了し,再度,DB接続サービス設定ツールを起動する。

アンインストールを行わずに,インストールを行っていないか。

• パソコンを再起動する。

DB接続サービス設定ツールの画面が正しく表示されない。

パソコンのメモリおよびシステムリソースが不足していないか。

• パソコンに必要なメモリを増設する。• 他のプログラムを終了し,再度,DB接続サービス設定ツールを起動する。DB接続サービス設定ツールの操作ができない。

DB接続サービス設定ツールが強制終了する。

設定の反映ができない。 Administrator権限を持つユーザでログインしているか。

• Administrator権限を持つユーザでログインし直す。

接続を許可するIPアドレスが1つも設定されていないか。

• "接続を許可するIPアドレスを設定する"チェックボックスのチェックを外す,または接続を許可するIPアドレスを追加する。

ファイルのエクスポートができない。 接続を許可するIPアドレスが1つも設定されていないか。

• "接続を許可するIPアドレスを設定する"チェックボックスのチェックを外す,または接続を許可するIPアドレスを追加する。

Windowsの"管理ツール""イベントビューア"に"アクセスログ出力エラー "が登録される。

"ログファイル出力先"で設定したファイルが読み取り専用でないか。

• ファイルの指定を見直す。

"ログファイル出力先"で設定したファイルのあるフォルダへのアクセス権があるか。

• フォルダのアクセス権を確認する。

サーバ用パソコンのドライブの容量がいっぱいでないか。

• ドライブの空き容量を確認する。

Windowsの"管理ツール""イベントビューア"に"SQL失敗ログ出力エラー "が登録される。

"ログファイル出力先"で設定したファイルが読み取り専用でないか。

• ファイルの指定を見直す。

"ログファイル出力先"で設定したファイルのあるフォルダへのアクセス権があるか。

• フォルダのアクセス権を確認する。

サーバ用パソコンのドライブの容量がいっぱいでないか。

• ドライブの空き容量を確認する。

Windowsの"管理ツール""イベントビューア"に"DBConnectorサービスは次のエラーのため開始できませんでした。指定されたファイルが見つかりません。"が登録される。

DB接続サービスおよびDB接続サービス設定ツールの,インストール先ディレクトリに下記のファイルがあるか。"MESIF¥DBConnector.exe"

• DB接続サービス,およびDB接続サービス設定ツールをアンインストールし,パソコンを再起動後,再インストールする。

DB接続サービス,およびDB接続サービス設定ツールのアンインストール後,パソコンの再起動を行ったか。

64ビットバージョンのWindowsで,%SystemRoot%¥SysWOW64¥odbcad32.exeを実行してもOracleのデータソースドライバが見つからない。

32ビットバージョンのOracle Clientのインストールを行ったか。

• 32ビットバージョンのOracle Clientをインストールの後,再度%SystemRoot%¥SysWOW64¥odbcad32.exeを実行して設定する。

アンインストールしても,スタートメニューの"MESInterface"フォルダが削除されない。

"MESInterface"フォルダ内は空か。 • "MESInterface"フォルダを手動で削除する。

Page 45: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

9 FAQ9.1 現象別トラブルシューティング 43

9MESインタフェースユニットを稼動時MESインタフェースユニットを稼動しているときのトラブルシューティングを示します。

LED表示,入出力信号に関するトラブルシューティング

ネットワークへの接続に関するトラブルシューティング

アクセス先CPUとの通信に関するトラブルシューティング

現象 チェック項目 処置方法RUN LEDが点灯しない。 ユニット準備中か。 • ユニットが起動するまで待つ。

ウォッチドッグタイマエラー (X1F)がONしていないか。

• ウォッチドッグタイマエラーが発生している場合は,最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

ERR. LEDが点灯/点滅している。 バッテリが接続されているか,またはバッテリの電圧は低下していないか。

• バッテリの接続を確認する。• バッテリを交換する。

エラー検出信号(X11,X12,X16,X1C)がONしていないか。X11: タグ収集エラーX12: 情報連携エラーX16: アクセス先CPUエラーX1C: その他のエラー

• 左記エラー検出で格納されるエラーコードにより,エラー内容を確認/処置する。

GX Works2の"システムモニタ"にてエラーコードを確認する。

• エラーコードにより,エラー内容の確認/処置をする。

ユニットREADY(X0)がONしない,またはONするのに時間がかかる。

ユニット準備中か。 • "アクセス先CPU設定"の設定数により,X0がONするまでに数分かかる場合がある。

装着されているコンパクトフラッシュカード内のファイル数が多くないか。

• コンパクトフラッシュカード内のファイル数が多いと,X0がONするまでの時間が長くなる。

• コンパクトフラッシュカード内の不要なファイルを削除する。

コンパクトフラッシュカード装着状態(X1)がONしない,またはONするのに時間がかかる。

ファイルアクセス停止状態(X2がON)になっていないか。

• ファイルアクセス停止解除処理をする。

装着されているコンパクトフラッシュカード内のファイル数が多くないか。

• コンパクトフラッシュカード内のファイル数が多いと,X1がONするまでの時間が長くなる。

• コンパクトフラッシュカード内の不要なファイルを削除する。

現象 チェック項目 処置方法MESインタフェースユニットへアクセスできない。 モードは"オンライン"になっているか。 • モードを"オンライン"にする。

MESインタフェースユニットは,ネットワークに接続されているか。(X4=ON)

• MESインタフェースユニットをネットワークに接続する。

接続経路に断線部分はないか。 • 接続ケーブルをしっかり接続する。

IPアドレスは,重複していないか。 • IPアドレスの設定を見直す。

接続経路にファイアウォール,プロキシサーバはないか。

• ネットワーク管理者にファイアウォール,プロキシサーバの設定内容を確認する。

パソコン側に問題はないか。 • 別のパソコンに交換する。

現象 チェック項目 処置方法Qシリーズ対応E71経由で他局アクセスできない。 対象局または中継局のQシリーズ対応E71のGX

Works2交信ポート(UDP/IP)にリモートパスワードが設定されていないか。

• 対象局または中継局のQシリーズ対応E71のGX Works2交信ポート(UDP/IP)にリモートパスワードの設定をはずす。

二重化CPUアクセス時にエラーが発生する。 他局の二重化CPUにアクセスしていないか。 • 他局の二重化CPUに対してアクセスできない。• アクセスしたい二重化CPUの増設ベースユニットにMESインタフェースユニットを装着し,アクセスする。

系切替えが連続に発生していないか。 • 系切替えが連続に発生しないようにシステムを見直す。

MESインタフェースユニット起動時に,"アクセス先CPUで検出されるエラー "(エラーコード: 4B00h)が発生する。

マルチCPUシステム上の他号機CPU,または他号機CPUが管理するネットワークユニット経由で他局にアクセスしていないか。

• マルチCPUシステム上のCPU起動後に,MESインタフェースユニットのエラーをクリアする。

Page 46: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

44 9 FAQ9.1 現象別トラブルシューティング

DB連携機能に関するトラブルシューティング現象 チェック項目 処置方法DB連携機能が動作しない。 "リモート操作"画面の"ユニット状態"に表示される

"動作状態"は,"動作中"になっているか。• "リモート操作"画面の"ユニット状態"に表示される"動作状態"が"停止"の場合は,"ユニット操作"の"再開"の操作を行う,または電源OFFON,シーケンサCPUのリセット操作を行う。

サーバ用パソコンと通信ができていない。 リレーショナルデータベースをインストールした後に,パソコンを再起動したか。

• パソコンを再起動する。

DB接続サービス設定ツールの"サービスポート"と,情報連携機能設定ツールの"サーバサービス設定"で設定したポート番号は同じか。

• 同じ値を設定する。• 異なるポート番号での通信はできない。

サーバ用パソコンの基本ソフトウェア(OS)のファイアウォール機能や,セキュリティソフトなどのファイアウォール機能が設定されていないか。

• ファイアウォールの設定内容を確認する。

DB接続サービス設定ツールの"サービスポート"で指定したポートは,データベースや他のアプリケーションで使用していないか。

• データベースや他のアプリケーションで使用していないポート番号に変更する。

サーバ用パソコンにCheck Point社製ソフトウェアがインストールされていないか。

• Check Point社製ソフトウェアをアンインストールする。

データベースのODBC設定は正しいか。 • データベースのODBC設定を見直す。

統計処理するタグ要素の,計算される平均,最大,最小の統計値がリセットされる。

統計処理するタグ要素に対して,書込みする設定を行っていないか。

• 書込みしない設定に変更する。• 統計処理するタグ要素に対して,書込みすると,統計値をリセットする。

データベースが更新されない。 "稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"起動ログを取る"を選択したジョブのトリガ条件成立時に,"稼動履歴"画面の"イベントログ"に起動ログがあるか。

• "ジョブが起動しない。"の現象項目を参照する。

上記で起動ログがあるとき,"稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"リモート操作"画面の"ジョブステータスの変更"で,データベースへの書込みを無効に設定していないか。

• データベースへの書込みを有効にする。

DB接続サービスのアクセスログにエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

挿入/更新/削除する場合に,データベース上で該当レコードやテーブルがロックされていないか。

• データベース側でロックを解除してから実行する。

• ロックされている場合は,ロックが解除されるまで実行が遅延する。

"リモート操作"画面の"前回ジョブ実行時接続結果"で,"接続結果"が"接続"となっているか。

• "切断"の場合は,"サーバサービス設定"の設定を見直す。

• データベースサーバ用パソコンまでのネットワーク接続経路を確認する。

情報連携機能設定ツールの"サーバサービス設定"の"データベース種別"で設定した内容は正しいか。

• 使用しているデータベースに設定する。

手動再送バッファを使用するDBバッファリングが発生していないか。

• DBバッファリングが発生しているときは,バッファリングされたデータの再送操作を行う。

DB接続サービスのアクセスログで更新レコード数,挿入レコード数,または削除レコード数が0になっていないか。

• "抽出/更新/削除条件"が成立しているか確認する。

• 挿入すべきフィールドが不足していないか確認する。

• データベースの一意制約(PRIMARY KEY制約)に違反していないか確認する。

• 格納する値が,フィールド定義の文字数を超えていないか確認する。

全角文字を含むテーブルまたはフィールドにアクセスしている場合,データベースと情報連携機能設定ツールで,テーブル名,フィールド名の大文字/小文字は合っているか。

• データベースと情報連携機能設定ツールで,テーブル名,フィールド名の大文字/小文字を合わせる。

データベースで実施される処理(ストアドプロシージャなど)からSQL文などの呼出しを行っていないか。

• SQL Serverを使用時に,データベースで実施される処理(ストアドプロシージャなど)からSQL文などを呼び出す場合は,呼出し前に"SET NOCOUNT ON"を指定する。

Page 47: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

9 FAQ9.1 現象別トラブルシューティング 45

9データベースの値がシーケンサデバイスへ格納されない。

"稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"起動ログを取る"を選択したジョブのトリガ条件成立時に,"稼動履歴"画面の"イベントログ"に起動ログがあるか。

• "ジョブが起動しない。"の現象項目を参照する。

"リモート操作"画面の"ジョブステータスの変更"で,"シーケンサデバイスへの書込を無効"に設定していないか。

• シーケンサデバイスへの書込みを有効にする。

DB接続サービスのアクセスログにエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

DB接続サービスのアクセスログで抽出レコード数が0になっていないか。

• "抽出/更新/削除条件"が成立しているか確認する。

該当デバイス値をシーケンサCPU内から操作していないか。

• MESインタフェースユニットから書込みを行うタイミングに,シーケンサCPU内から該当デバイス値を操作しない。

データベースサーバ用パソコンのデータベースに設定している接続数は十分か。

• データベースに設定している接続数を見直す,またはデータベースに設定している接続数に合わせて"サーバサービス設定"の設定数を見直す。

• "サーバサービス設定"の1つのアイテムに対して,データベースへの接続を1つ使用する。

データ型が単精度浮動小数点型または倍精度浮動小数点型のフィールドに対して,"抽出(SELECT)"および"複数抽出(Multi-SELECT)"を使用する場合,ODBC設定で"Microsoft Access Driver (*.mdb, *.accdb)"を選択していないか。(Microsoft Access 2007,Microsoft Access 2010およびMicrosoft Access 2013 の場合)

• ODBC設定で"Microsoft Access Driver(*.mdb)"を選択する。

全角文字を含むテーブルまたはフィールドにアクセスしている場合,データベースと情報連携機能設定ツールで,テーブル名,フィールド名の大文字/小文字は合っているか。

• データベースと情報連携機能設定ツールで,テーブル名,フィールド名の大文字/小文字を合わせる。

データベースで実施される処理(ストアドプロシージャなど)からSQL文などの呼出しを行っていないか。

• SQL Serverを使用時に,データベースで実施される処理(ストアドプロシージャなど)からSQL文などを呼び出す場合は,呼出し前に"SET NOCOUNT ON"を指定する。

現象 チェック項目 処置方法

Page 48: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

46 9 FAQ9.1 現象別トラブルシューティング

ジョブが起動しない。 "稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"トリガ条件"が確実に偽から真に変化したか。 • "トリガ条件"を見直す。• "トリガ条件"が偽から真に変化したときにジョブを起動する。

"トリガ条件"の"結合条件"が確実に偽から真に変化したか。

• "トリガ条件"を見直す。• "トリガ条件"の"結合条件"が偽から真に変化したときにジョブを起動する。

"トリガ条件"が"値監視起動"の場合,監視対象のデバイスの変化時間は,デバイスタグの収集間隔に対して十分に長いか。

• 監視対象のデバイスの変化時間を長くする。(シーケンスプログラムにてラッチする。)

• デバイスタグの収集間隔を短くする。

ジョブのトリガ条件で使用するデバイスタグが,正常に収集されているか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"リモート操作"画面の"ジョブステータスの変更"で,"ジョブを有効"が設定されていない状態になっているか。

• "リモート操作"画面の"ジョブステータスの変更"で,"ジョブを有効"に設定する

• ユニット起動時にジョブを有効にする場合は,"ジョブ設定"で"ユニット立上がり時有効"を選択する。

実行中のジョブがないか。 • 同じ"サーバサービス設定"のアイテムを他のジョブでも使用している場合,他のジョブの実行が完了するまでジョブが実行されない。

• 実行中のジョブを終了させる,または他の"サーバサービス設定"のアイテムを使用する。

ジョブ実行中のエラーまたはジョブキャンセルは発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

• "移動平均","移動最大","移動最小"を指定したタグ要素を使用するジョブの場合は,タグ要素の指定サンプリング数分の収集が完了しているか確認する。

ジョブ内で"移動平均","移動最大","移動最小"の統計処理を指定したタグ要素に対して書込みする設定を行っていないか。

• "ジョブ設定"を見直し,該当タグ要素へ書込みしない設定に変更する。

ワンショット実行後にジョブが起動しない。 ワンショット実行中に,シーケンサの電源OFFON およびシーケンサCPUのリセット操作を行っていなかったか。

• 再度プロジェクトを書き込み,"設定の更新"を行う。

ワンショット実行中に,通信異常が発生していなかったか。

プログラム実行機能で指定したプログラムが実行されない。

"稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

"サーバサービス設定"で指定したWindowsアカウントで一度以上アプリケーションサーバ用パソコンにログオンしたか。

• 一度以上ログオンしたアカウントを使用する。

"サーバサービス設定"で指定したWindowsアカウントのパスワードを空で設定していないか。

• アカウントのパスワードを設定する,またはパスワードが空の設定ではないアカウントを使用する。

管理者権限(Administratorsグループのユーザ)での実行が必要なプログラムを実行していないか。

• 管理者権限での実行が不要なプログラムを指定する。

アプリケーションサーバ用パソコンがログオフ状態で,表示を伴うプログラムを実行していないか。

• 表示を伴うプログラムを実行する場合,アプリケーションサーバ用パソコンをログオン状態にする。

アプリケーションサーバ用パソコンに複数ユーザがログオンした状態で,表示を伴うプログラムを実行していないか。

• 表示を伴うプログラムを実行する場合,アプリケーションサーバ用パソコンにログオンしている1ユーザにのみ,プログラムの画面が表示される。

• 一旦アプリケーションサーバ用パソコンから全ユーザがログオフし,1ユーザのみログオンした状態で実行する。

現象 チェック項目 処置方法

Page 49: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

9 FAQ9.1 現象別トラブルシューティング 47

9ジョブの起動が遅れる。 複数のジョブのトリガ条件が同時に成立していな

いか。• 複数のジョブのトリガ条件が同時に成立したときは,ジョブの起動が遅れる場合がある。

"稼動履歴"画面の"エラーログ"にエラーが発生していないか。

• エラーが発生しているときは,エラー内容を確認し処置する。

ジョブの実行時間が長くなっていないか。 • ジョブの実行時間が長くなると,ジョブの起動が遅れる場合がある。

監視間隔タイムオーバ回数格納エリア(バッファメモリアドレス: 11510)の値が増えていないか。

• ジョブの設定数やトリガ条件の設定内容を見直す。

ジョブの実行が遅い。 サーバ用パソコンの処理負荷が高くなっていないか。

• パソコン内のアプリケーションソフトの処理負荷が,高くなっていないか確認する。

データベース内のデータ量が,パソコンの性能以上に多くなっていないか。

• データベース内のデータ量を見直す。

抽出または更新アクション時に,抽出または更新されるレコード数が極端に多くなっていないか。

• 適切なレコードのみが該当するように,抽出/更新/削除条件を見直す。

"リモート操作"画面の"DBバッファリング操作"で"再送"を選択しても,バッファリングされている手動再送を選択したジョブのSQL文が再送されない。

全データベースサーバ用パソコンまでの接続経路は問題ないか。

• バッファリングされているSQL文の送信先が複数ある場合は,すべてのデータベースサーバ用パソコンとの通信が復旧していない状態では再送は開始されない。

• 全データベースサーバ用パソコンとの接続を確認する。

全データベースサーバ用パソコンの"DB接続サービス"が正常に動作しているか。

• 全データベースサーバ用パソコン内の"DB接続サービス"を確認する。

• バッファリングされているSQL文の送信先が複数ある場合は,すべてのデータベースサーバ用パソコン内"DB接続サービス"が動作していないと再送は開始されない。

"システム設定"の"DBバッファリング設定"で選択したタグ要素に,DBバッファリングステータス,件数,バッファフル,使用率などが格納されない。

"ジョブ設定"で,該当タグ要素に対して書込みする設定を行っていないか。

• 別のタグ要素を選択する,または"ジョブ設定"を見直し,該当タグ要素へ書込みしない設定に変更する。

該当タグ要素が示すデバイス値をシーケンサCPU内から操作していないか。

• 別のデバイスを指定する,またはシーケンサCPU内から該当デバイス値を操作しない。

ユニット起動直後,数回サーバ用パソコンとの通信に失敗する。

シーケンサの電源OFF後,すぐに電源ONしていないか。

• シーケンサの電源OFF後,数分待ってから電源ONする。

サーバ用パソコンに問題はないか。 • サーバ用パソコンを再起動する。

ジョブキャンセルが発生したのにデータがロールバックされない。

Oracle 10g/11g/12cのストアドプロシージャ内でコミットを行っていないか。

• Oracle 10g/11g/12cのストアドプロシージャ内ではコミットを行わない。

ストアドプロシージャの実行に失敗する。 ストアドプロシージャ実行エラーが発生していないか。

• ストアドプロシージャ名,リターン値・引数の設定が正しいか確認する。

• ストアドプロシージャ名にデータベースの予約語を使用していないか確認する。

ストアドプロシージャのリターン値,出力引数および入出力引数を取得できない。

SQL Server 2008/2012/2014で,結果セットを返すストアドプロシージャを実行していないか。

• ストアドプロシージャが結果セットを返さないようにする。(結果セットを返すストアドプロシージャのリターン値,出力引数および入出力引数は取得できない)

特定期間のデータがデータベースに格納されていない。

手動再送バッファにバッファリングされたデータが残っていないか。"システム設定"で,"DBバッファリング設定"の"通信復帰後の動作設定"に"即時送信"を選択していると,バッファリングされたデータが残っていても,トリガ条件が成立したデータが送信される。

• DBバッファリングが発生しているときは,バッファリングされたデータの再送操作を行う。

データベースとの連携速度が遅い。 Microsoft SQL Serverを使用している場合,最適なODBCデータソースのドライバを選択しているか。

• "データソースの新規作成"で下記を選択する。SQL Server 2000:"SQL Server"SQL Server 2005,SQL Server 2008:"SQL Server Native Client"SQL Server 2012,SQL Server 2014:"SQL Server Native Client 11.0"

現象 チェック項目 処置方法

Page 50: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

48 9 FAQ9.1 現象別トラブルシューティング

XML処理機能に関するトラブルシューティング

時刻同期機能に関するトラブルシューティング

コンパクトフラッシュカードに関するトラブルシューティング

RCPUに関するトラブルシューティング

現象 チェック項目 処置方法XML処理機能が動作しない。 "リモート操作"画面の"ユニット状態"に表示される

"動作状態"は,"動作中"になっているか。• "リモート操作"画面の"ユニット状態"に表示される"動作状態"が"停止"の場合は,"ユニット操作"の"再開"の操作を行う,または電源OFFON,シーケンサCPUのリセット操作をする。

現象 チェック項目 処置方法SNTPサーバ用パソコンとの時刻同期が実行されない。

"SNTPサーバアドレス"の設定は正しいか。 • "SNTPサーバアドレス"の設定を見直す。

現象 チェック項目 処置方法電源OFF時に設定が消える。 コンパクトフラッシュカードの種類に問題はない

か。• 別売りのコンパクトフラッシュカードに交換する。

コンパクトフラッシュカードへの書込み中に,電源OFFまたは管理CPUのリセットを行っていないか。

• 電源OFF,または管理CPUのリセットを行う前にファイルアクセス停止処理を行う。

• コンパクトフラッシュカードのフォーマットを再度実行する。

コンパクトフラッシュカードを認識できない。 コンパクトフラッシュカードが正しく装着されているか。

• コンパクトフラッシュカードを一度取り外し,再度装着する。

コンパクトフラッシュカードへの書込み中に,電源OFFまたは管理CPUのリセットを行っていないか。

• 電源OFF,または管理CPUのリセットを行う前にファイルアクセス停止処理を行う。

• コンパクトフラッシュカードのフォーマットを再度実行する。

現象 チェック項目 処置方法MESインタフェースユニットの管理CPUがRCPUの場合,"アクセス先CPUで検出されるエラー "(エラーコード: 4001h)が発生する。

シリアルNo.の上5桁が"16071"以前のMESインタフェースユニットを使用していないか。

• シリアルNo.の上5桁が"16072"以降のMESインタフェースユニットを使用する。

タグ収集でエラーが発生する。 QCPUおよびC言語コントローラには存在しない範囲のRCPUのデバイスを収集していないか。

• QCPUおよびC言語コントローラで収集可能な範囲のデバイスを収集する。

Page 51: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.1 MESインタフェースユニットのエラーコードの見方 49

10

10 エラーコードの見方10.1 MESインタフェースユニットのエラーコードの見方MESインタフェースユニットのエラーコードは,情報連携機能設定ツールで確認します。

1. [オンライン][稼動履歴の表示]を選択します。2. "稼動履歴"画面が表示されます。以降の説明を参照して操作してください。

エラーログ"エラーログ(エラーおよびシステム情報)"を参照してエラーコードを確認します。

*1 SNTPを使用して時刻同期する場合,ユニット起動後SNTPサーバへ時刻問い合わせに成功するまでの間は,1号機CPUの時刻が表示されます。

*2 1号機CPUからの時刻取得前に発生したエラー (情報)は,日時が表示されません。*3 システム情報の場合,エラーコードは表示されません。

エラーログの更新[更新]ボタンをクリックすると,エラーログが更新されます。

エラーログのクリア[履歴クリア]ボタンをクリックすると,エラーログがクリアされます。

項目 内容日時*1,*2 エラー (情報)が発生した日時が表示されます。

エラーコード*3 発生したエラーコードが表示されます。

内容 内容エラーメッセージおよびシステム情報が表示されます。

Page 52: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

50 10 エラーコードの見方10.2 サーバ用パソコンのエラーコードの見方

10.2 サーバ用パソコンのエラーコードの見方サーバ用パソコンのエラーコードは,下記の方法で確認します。

DB接続サービスのアクセスログ下記のログファイルをテキストエディタで開き,エラーコードを確認します。C:¥MELSEC¥MESIF¥dbConnector.log

DB接続サービスのSQL失敗ログ下記のログファイルをテキストエディタで開き,エラーコードを確認します。C:¥MELSEC¥MESIF¥sqlFailed.log

Windowsのイベントログ1. Windowsのスタート*1[コントロールパネル]を選択し,コントロールパネルを表示させます。2. [管理ツール]を選択し,管理ツールを表示させます。3. [イベントビューア]をダブルクリックして,DB接続サービスのエラーコードを確認し,エラー内容を確認/処置してく

ださい。*1 [スタート画面][すべてのアプリ]または[スタート][すべてのプログラム]から起動します。

ログの書式本節の説明で使用するログの書式を,下記に示します。[日時] [エラーコード] メッセージ 改行項目 内容出力文字 [日時] 年 行頭1~4バイト目 西暦4桁整数(半角数字)

年月区切 行頭5バイト目 "/"(半角スラッシュ :2Fh)

月 行頭6~7バイト目 2桁整数(01~12)(半角数字)

月日区切 行頭8バイト目 "/"(半角スラッシュ :2Fh)

日 行頭9~10バイト目 2桁整数(01~31)(半角数字)

日時区切 行頭11バイト目 " "(半角スペース:20h)

時 行頭12~13バイト目 2桁整数(00~23)(半角数字)

時分区切 行頭14バイト目 ":"(半角コロン:3Ah)

分 行頭15~16バイト目 2桁整数(00~59)(半角数字)

分秒区切 行頭17バイト目 ":"(半角コロン:3Ah)

秒 行頭18~19バイト目 2桁整数(00~59)(半角数字)

秒ミリ秒区切 行頭20バイト目 "."(半角ピリオド:2Eh)

ミリ秒 行頭21~23バイト目 3桁整数(000~999)(半角数字)

ミリ秒エラーコード区切 行頭24バイト目 " "(半角スペース:20h)

[エラーコード] 行頭25~34バイト目 "0x"+8桁16進数の半角英数字

エラーコードメッセージ区切 行頭35バイト目 " "(半角スペース:20h)

メッセージ 行頭36バイト目以降 各ログの仕様に従う

改行 行末 CR+LF(0Dh,0Ah)

Page 53: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.2 サーバ用パソコンのエラーコードの見方 51

10

アクセスログMESインタフェースユニットとDB接続サービスの通信内容がアクセスログに出力されます。アクセスログの内容を示します。

サービス開始/終了■開始

■終了

MESインタフェースユニットからの接続/切断■接続

■切断

データベースへの接続/切断失敗時の出力ログ書式の[データベースエラー番号]と[データベースエラー要因メッセージ]の詳細は,各データベースのマニュアルなどをご確認ください。ただし,[エラーコード]によっては,Database Message以降が出力されません。エラーコードにより,エラー内容を確認/処置してください。

■接続

■切断

項目 内容出力ログ書式 [日時][エラーコード]Service Start

例 2005/07/01 12:00:00.000 0x00000000 Service Start

項目 内容出力ログ書式 [日時][エラーコード]Service Stop

例 2005/07/01 12:00:00.000 0x00000000 Service Stop

項目 内容出力ログ書式 [日時][エラーコード]SID[セッションID]:MIFWS Connected:[接続元IP]:[接続先データソース]:[接続ユーザ名]

例 2005/07/01 12:00:00.000 0x00000000 SID 0:MIFWS Connected:192.168.3.3:DataSource:ID

項目 内容出力ログ書式 [日時][エラーコード]SID[セッションID]:MIFWS Disconnected:[接続元IP]:[接続先データソース]:[接続ユーザ名]

例 2005/07/01 12:00:00.000 0x00000000 SID 0:MIFWS Disconnected:192.168.3.3:DataSource:ID

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:DBConnect:[接続先データソース]:[接続ユーザ名]:Success

失敗時 [日時][エラーコード]SID[セッションID]:DBConnect:[接続先データソース]:[接続ユーザ名]:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:DBConnect:DataSource:ID:Success

失敗時 2007/10/01 12:00:00.000 0x20400022 SID 00000001:DBConnect:DataSource:ID:FailedDatabase Message 0x000003f9[Oracle][ODBC][Ora]ORA-01017:invalid username/password;logon denied

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:DBDisconnect:[接続先データソース]:[接続ユーザ名]:Success

失敗時 [日時][エラーコード]SID[セッションID]:DBDisconnect:[接続先データソース]:[接続ユーザ名]:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:DBDisconnect:DataSource:ID:Success

Page 54: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

52 10 エラーコードの見方10.2 サーバ用パソコンのエラーコードの見方

SQL文受信/処理結果失敗時の出力ログ書式の[データベースエラー番号]と[データベースエラー要因メッセージ]の詳細は,各データベースのマニュアルなどをご確認ください。ただし,[エラーコード]によっては,Database Message以降が出力されません。エラーコードにより,エラー内容を確認/処置してください。

■SELECT

■UPDATE

■INSERT

■COMMIT

■ROLLBACK

■GetNext(次レコード要求)

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:Success([抽出レコード数])

失敗時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:SQL<SELECT COL from TABLE;>:Success(1)

失敗時 2007/10/01 12:00:00.000 0x20600023 SID 00000001:SQL<SELECT COL from TABLE;>:FailedDatabase Message 0x00000388[Oracle][ODBC][Ora]ORA-00904:"COL":invalid identifier

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:Success([更新レコード数])

失敗時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:SQL<UPDATE TABLE SET COL = '1';>:Success(1)

失敗時 2007/10/01 12:00:00.000 0x20600023 SID 00000001:SQL<UPDATE TABLE SET COL = 'COL';>:FailedDatabase Message 0x000006ba[Oracle][ODBC][Ora]ORA-01722:invalid number

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:Success([挿入レコード数])

失敗時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:SQL<INSERT INTO TABLE(COL)VALUES('1');>:Success(1)

失敗時 2007/10/01 12:00:00.000 0x20600023 SID 00000001:SQL<INSERT INTO TABLEE(COL)VALUES('1');>:FailedDatabase Message 0x000003ae[Oracle][ODBC][Ora]ORA-00942:table or view does not exist

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:COMMIT:Success

失敗時 [日時][エラーコード]SID[セッションID]:COMMIT:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:COMMIT:Success

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:ROLLBACK:Success

失敗時 [日時][エラーコード]SID[セッションID]:ROLLBACK:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:ROLLBACK:Success

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:GetNext:Success

失敗時 [日時][エラーコード]SID[セッションID]:GetNext:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:GetNext:Success

Page 55: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.2 サーバ用パソコンのエラーコードの見方 53

10

■DELETE

ストアドプロシージャ実行受信・処理結果

プログラム実行受信/処理結果

テーブル名・フィールド名・ストアドプロシージャ名参照結果■テーブル名参照

■フィールド名参照

■ストアドプロシージャ名参照

■ストアドプロシージャ引数情報参照

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:Success([削除レコード数])

失敗時 [日時][エラーコード]SID[セッションID]:SQL<[SQL文]>:FailedDatabase Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2007/10/01 12:00:00.000 0x00000000 SID 00000001:SQL<DELETE FROM TABLE;>:Success(1)

失敗時 2007/10/01 12:00:00.000 0x20600023 SID 00000c60:SQL<DELETE FROM table1;>:FailedDatabase Message 0x000003ae [Oracle][ODBC][Ora]ORA-00942:table or view does not exist.

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:Procedure<[プロシージャ名]([引数1の値][,引数2の値][,…])>:Success([リターン

値])

失敗時 [日時][エラーコード]SID[セッションID]:Procedure<[プロシージャ名]([引数1の値][,引数2の値][,…])>:Failed([リターン値])Database Message[データベースエラー番号][データベースエラー要因メッセージ]

例 成功時 2013/10/01 12:00:00.000 0x00000000 SID 00000e14:Procedure<StoredProcedure1 ('10', '0', ・・・,'0')>:Success(0)

失敗時 2013/10/01 12:00:00.000 0x20f00007 SID 00000794:Procedure<StoredProcedure1>:FailedDatabase Message 0x00000afc [Microsoft][SQL Server Native Client 11.0][SQL Server] ストアドプロシージャ 'StoredProcedure1' が見つかりませんでした。

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID ProgramExec:[接続元IP]:<[コマンドライン]>:Success([戻値])

失敗時 [日時][エラーコード]SID ProgramExec:[接続元IP]:< コマンドライン]>:Failed

例 成功時 2007/10/01 12:00:00.000 0x00000000 ProgramExec:192.168.3.3:<hoge.exe>:Success(0)

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:Table Get:Success

失敗時 [日時][エラーコード]SID[セッションID]:Table Get:Failed

例 成功時 2012/06/27 12:00:00.000 0x00000000 SID 0:Table Get:Success

失敗時 2012/06/27 12:00:00.000 0x00000000 SID 0:Table Get:Failed

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:Field Get:[テーブル名]:Success

失敗時 [日時][エラーコード]SID[セッションID]:Field Get:[テーブル名]:Failed

例 成功時 2012/06/27 12:00:00.000 0x00000000 SID 0:Field Get: TableName:Success

失敗時 2012/06/27 12:00:00.000 0x00000000 SID 0:Field Get: TableName:Failed

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:Procedure Get:Success

失敗時 [日時][エラーコード]SID[セッションID]:Procedure Get:Failed

例 成功時 2013/10/01 12:00:00.000 0x00000000 SID 00000924:Procedure Get:Success

失敗時 2013/10/01 12:00:00.000 0x00000000 SID 00000924:Procedure Get:Failed

項目 内容出力ログ書式 成功時 [日時][エラーコード]SID[セッションID]:ProcParam Get:[ストアドプロシージャ名]:Success

失敗時 [日時][エラーコード]SID[セッションID]:ProcParam Get:[ストアドプロシージャ名]:Failed

例 成功時 2013/10/01 12:00:00.000 0x00000000 SID 00000924:ProcParam Get:StoredProcedureName:Success

失敗時 2013/10/01 12:00:00.000 0x00000000 SID 00000924:ProcParam Get:StoredProcedureName:Failed

Page 56: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

54 10 エラーコードの見方10.2 サーバ用パソコンのエラーコードの見方

SQL失敗ログデータベースでSQL文を実行したとき,エラーが発生した場合のエラー内容がSQL失敗ログに出力されます。SQL失敗ログの内容を示します。失敗時の出力ログ書式の[データベースエラー番号]と[データベースエラー要因メッセージ]の詳細は,各データベースのマニュアルなどをご確認ください。ただし,[エラーコード]によっては,Database Message以降が出力されません。エラーコードにより,エラー内容を確認/処置してください。

SQL文実行失敗

ストアドプロシージャ実行失敗

項目 内容出力ログ書式 [日時][エラーコード][接続先データソース]:[SQL文]

Database Message[データベースエラー番号][データベースエラー要因メッセージ]

例 2007/10/01 12:00:00.000 0x00000000 DataSource:INSERT INTO TABLE(COL) VALUES("):Database Message 0x00000388[Oracle][ODBC][Ora]ORA-00904:"COL":invalid identifier

項目 内容出力ログ書式 [日時][エラーコード][接続先データソース]:[プロシージャ名]([引数1の値][,引数2の値][,…])

Database Message[データベースエラー番号][データベースエラー要因メッセージ]

例 2013/10/01 12:00:00.000 0x20f00007 SQLSERVER:SampleProcedure ('003','MES')Database Message 0x00000afc [Microsoft][SQL Server Native Client 11.0][SQL Server] ストアドプロシージャ'SampleProcedure ' が見つかりませんでした。

Page 57: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 55

10

10.3 エラーコード一覧MESインタフェースユニットのエラーコードエラーコード エラー名称 エラー処置0001h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談

ください。

0002h 応答タイムアウトエラー • "アクセス先CPU設定"を見直してください。• 通信ケーブルの状態,アクセス先CPUの状態を確認してください。• 応答監視時間設定を調整してください。• アクセス経路上のCPUのルーチングパラメータを見直してください。• アクセス先CPUまでのネットワーク通信経路上にあるネットワークユニットの,管理CPUを見直してください。

• アクセスしているCPUがサポートされているPCシリーズであるか見直してください。

0041h~0044h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0045h 処理コードエラー • アクセス経路上のCPUを見直してください。

0046h 局番指定エラー • "アクセス先CPU設定"にて局番の設定を見直してください。

0047h 受信データエラー • アクセス経路上のCPUを見直してください。

0048h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0049h

004Dh

004Eh

0050h

0051h

0055h チャネル番号エラー • アクセス先CPUのEthernetユニットの設定を見直してください。

0064h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0065h ルーチングパラメータ異常 • アクセス経路上のCPUのルーチングパラメータを設定してください。

0066h データ送信エラー • アクセス経路上のCPUを見直してください。

0067h データ受信エラー

0080h 読出し数エラー

0081h デバイスタイプエラー • "デバイスタグ設定"にて入力したデバイスの種別を見直してください。

0082h デバイス番号エラー • "デバイスタグ設定"にて入力したデバイス番号を見直してください。

0083h デバイス点数エラー • アクセス経路上のCPUを見直してください。

0084h 書込み数エラー

0085h リンクパラメータエラー • アクセス経路上のシーケンサCPUのリンクパラメータを設定し直してください。

0087h~0089h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

00D2h RUN中不可エラー • アクセス経路上のCPUを見直してください。

00D4h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

00D7h 受信データ長エラー • アクセス経路上のケーブルを確認してください。

00D8h プロトコルエラー

00D9h アドレスエラー • アクセス経路上のCPUを見直してください。

00DBh ライトエラー

00E0h 局番エラー • "アクセス先CPU設定"にて局番の設定を見直してください。

00E1h 処理モードエラー • "アクセス先CPU設定"のPCシリーズを見直してください。

00E2h インテリジェント機能ユニット指定エラー • "デバイスタグ設定"に設定したインテリジェント機能ユニットデバイス(Un¥G)を見直してください。

00E3h 他データエラー • アクセス経路上のCPUを見直してください。

00E4h リンク指定エラー • 下記でアクセス可能範囲を参照し,アクセス経路を見直してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

00E8h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

00E9h リンクタイムオーバ • アクセス経路上のリンクを復列してください。

Page 58: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

56 10 エラーコードの見方10.3 エラーコード一覧

00EAh 特殊ユニットのBUSY • インテリジェント機能(特殊機能)ユニットのハードウェアを見直してください。

00ECh アクセス先BUSY • アクセス先を見直してください。

00F0h リンクエラー • アクセス経路上のリンクを復列してください。

00F1h 特殊ユニットバスエラー • インテリジェント機能(特殊機能)ユニットのハードウェアを見直してください。

00F2h 特殊ユニットタイムオーバ

0100h~0104h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0110h

0112h

0180h スイッチ設定エラー • インテリジェント機能ユニットスイッチ設定を見直してください。• 再度ハードウェアテストを実施してください。

0181h ROMチェックサムエラー • 再度ハードウェアテストを実施してください。

0182h RAMテストエラー

0190h タイムアウトエラー • ハードウェア異常• 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0191h 通信エラー

0192h 比較エラー

0193h フレーム内位置エラー

0200h~0203h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0210h

0300h

0301h 設定ファイル読出しエラー • コンパクトフラッシュカードを装着してください。• 情報連携機能設定ツールで再度設定の書込みを行ってください。

0400h~0402h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0480h CFカード初期化エラー • コンパクトフラッシュカードが確実に装着されているか確認してください。• コンパクトフラッシュカードを交換してください。0481h CFカードドライブ情報取得エラー

0482h CFカードマウント失敗

0483h

0490h~0493h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0494h CFカードフォーマットエラー • コンパクトフラッシュカードが確実に装着されているか確認してください。• コンパクトフラッシュカードに異常がないか確認してください。(パソコンなどでチェックディスクしてください)

0495h CFカードチェックエラー • コンパクトフラッシュカードに異常がないか確認してください。(パソコンなどでチェックディスクしてください)

0496h CFカード応答エラー • コンパクトフラッシュカードを交換してください。

04D0h バッテリエラー • バッテリを交換してください。• バッテリの接続状態を確認してください。

0501h CPU異常検出 • ユニット装着局のCPU状態を確認してください。

0502h APS不一致 • 送信をリトライしてください。• "アクセス先CPU設定"を見直してください。

0604h 設定ファイルエラー • 情報連携機能設定ツールで再度設定の書込みを行ってください。

0607h

060Ah 要素デバイス異常エラー • "要素一覧"のデバイスを見直してください。

0610h アクセス先CPU設定異常エラー • ユニット初期化を実施後,"アクセス先CPU設定"を再度行ってください。

0617h ユニット停止エラー発生中 • ユニット停止エラー要因を取り除き,シーケンサCPUをリセットしてください。

0618h 設定の更新タイムアウトエラー • 再度設定の更新を実行してください。• シーケンサCPUをリセットしてください。

0619h デバイス名異常エラー • 下記でアクセス可能デバイスを参照し,デバイス名を入力してください。MESインタフェースユニットユーザーズマニュアル(詳細編)

061Ah BCD型変換エラー • "デバイスタグ設定"を見直してください。• デバイスに格納されている値がBCD型で正しく表現できる値か確認してください。

0626h マルチCPU設定エラー • "アクセス先CPU設定"を見直してください。

0627h ネットワーク経路エラー

0628h タグ収集間隔設定エラー • "デバイスタグ設定"を見直してください。

エラーコード エラー名称 エラー処置

Page 59: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 57

10

0629h 設定ファイルエラー • 情報連携機能設定ツールで再度設定の書込みを行ってください。

062Ah

062Ch

062Dh CPU指定なしエラー • 存在するアクセス先CPUを指定してください。

062Eh データ型不正エラー • "要素一覧"を見直してください。

062Fh 文字数オーバエラー

0630h 小数/指数設定エラー

0631h 設定ファイルエラー • 情報連携機能設定ツールで再度設定の書込みを行ってください。

0649h

064Bh 高速タグデバイス点数オーバ • デバイス合計点数が96点を超えないように設定してください。

064Ch 高速タグ要素登録エラー • シーケンサCPUのプログラムメモリにシステムエリアを確保してください。(PCメモリフォーマットを行います)

• 二重化CPUの場合は,両系の二重化CPUのシステムエリアを確認してください。

0650h 設定ファイルエラー • 情報連携機能設定ツールで再度設定の書込みを行ってください。

0659h ネットワーク経路エラー • "アクセス先CPU設定"で先頭I/Oアドレスを見直してください。

06A0h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。06AAh

06ABh

06ADh

0830h 設定ファイルエラー • 情報連携機能設定ツールで再度設定の書込みを行ってください。

0831h • コンパクトフラッシュカードを装着してください。• 情報連携機能設定ツールで再度設定の書込みを行ってください。

0832h • 情報連携機能設定ツールで再度設定の書込みを行ってください。

08A1h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。08A2h

08B0h

08B1h

0A00h 初期化時エラー • コンパクトフラッシュカードを交換してください。

0A01h 開始時エラー

0A02h 停止時エラー

0A03h リセット時エラー

0A04h タグ関連エラー • シーケンサ側のネットワークが正常か確認してください。

0A05h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0A06h 初回SNTPサーバ時刻問い合わせエラー • 指定したSNTPサーバ用パソコンまでのネットワークに障害が発生していないか確認してください。

• 指定したSNTPサーバと上位のサーバとの時刻同期が正常に行われているか確認してください。

• 指定したSNTPサーバの時刻を手動で変更していないか確認してください。

0A07h SNTPサーバ時刻問い合わせエラー

0A08h~0A0Dh 設定読込みエラー • コンパクトフラッシュカードを交換してください。

0A0Fh CFカードアクセス停止中エラー • コンパクトフラッシュカードを装着してください。• 電源OFFON,シーケンサCPUのリセット操作を行ってください。

0A11h CFカード未装着エラー • コンパクトフラッシュカードを装着してください。

0A12h CFディレクトリ操作エラー

0A13h 転送済み設定ファイルチェックエラー

0A14h 設定ファイルチェックエラー

0A80h~0A83h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0A84h アクション設定不正エラー • "リモート操作"画面の"ジョブ設定"のアクションを見直してください。• "リモート操作"画面のジョブ一覧で不正なアクションがあるジョブを確認できます。(不正なアクションがあるジョブは表示されません。)

0B00h~0B0Ah システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B0Bh 設定読込みエラー • コンパクトフラッシュカードを交換してください。

0B0Ch

エラーコード エラー名称 エラー処置

Page 60: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

58 10 エラーコードの見方10.3 エラーコード一覧

0B0Dh DB接続サービスとの通信エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。

0B0Eh~0B1Eh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B1Fh 型変換エラー • 変換できない型変換が発生しないような設定にしてください。

0B20h タグ書込みエラー • タグ要素で指定したデバイスに書込みが可能か確認してください

0B21h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B22h タグアクセスエラー • "デバイスタグ設定"が正しいか確認してください。• MESインタフェースユニットのERR. LEDが点灯/点滅するエラーが発生していないか確認してください。

0B23h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B24h タグ値読込みエラー • "デバイスタグ設定"が正しいか確認してください。

0B25h~0B28h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B29h タグ要素への型変換エラー • タグ要素のデータ型または代入値を見直してください。• 演算アクションで演算した結果が,代入先タグ要素のデータ型の上下限外になっていないか確認してください。

<データベースがMicrosoft Access2007/2010/2013の場合>• データ型が単精度浮動小数点型または倍精度浮動小数点型のフィールドに対して"抽出(SELECT)"および"複数抽出(Multi-SELECT)"を使用する場合は,ODBC設定で"Microsoft Access Driver (*.mdb)"を選択しているか確認してください。

0B2Ah~0B2Dh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B2Eh DBバッファ内容エラー • コンパクトフラッシュカードを交換してください。

0B2Fh

0B30h DBバッファ内容一部修正

0B31h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B32h DBバッファクリアエラー • コンパクトフラッシュカードを交換してください。

0B33h DBバッファファイルエラー

0B34h DBバッファ内容エラー

0B35h~0B3Ah システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B3Bh DBバッファフルエラー • ネットワーク状態を確認してください。• DBバッファリング容量を確保してください。

0B3Ch システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0B3Dh

0B3Eh DBバッファリングエラー • コンパクトフラッシュカードを確認してください。• コンパクトフラッシュカードが壊れている場合は,交換してください。

0B3Fh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0B40h

0B41h DBバッファ読込みエラー • コンパクトフラッシュカードを確認してください。• コンパクトフラッシュカードが壊れている場合は,交換してください。0B42h DBバッファクリアエラー

0B43h DBバッファ読込みエラー

0B44h DBバッファエンプティエラー • DBバッファリング再送中に,DBバッファクリアを実行しないでください。• コンパクトフラッシュカードを確認してください。• コンパクトフラッシュカードが壊れている場合は,交換してください。

0B45h DBバッファ内容エラー • コンパクトフラッシュカードを確認してください。• コンパクトフラッシュカードが壊れている場合は,交換してください。

0B46h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0B47h

0B48h 文字列の数値化エラー • 変換できない型変換が発生しないような設定にしてください。

0B49h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B4Ah 文字列の数値化エラー • 変換できない型変換が発生しないような設定にしてください。

エラーコード エラー名称 エラー処置

Page 61: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 59

10

0B4Bh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B4Ch 文字列の数値化エラー • 変換できない型変換が発生しないような設定にしてください。

0B4Dh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B4Eh 文字列の数値化エラー • 変換できない型変換が発生しないような設定にしてください。

0B4Fh~0B52h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B53h オーバーフローまたは0除算エラー • タグ要素,またはストアドプロシージャの入力引数・入出力引数のデータ型,または代入値を見直してください。

• 0除算が発生しないように設定してください。

0B54h 演算エラー • 不正な演算が発生しないように設定してください。

0B55h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B56h トリガバッファフルエラー • ジョブの起動頻度およびジョブの処理内容を減らしてください。

0B57h~0B63h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B64h DBバッファリング書込みエラー • コンパクトフラッシュカード容量に十分な空きを持たせて,DBバッファリング容量を設定し直してください。

• コンパクトフラッシュカードが壊れていないか確認してください。

0B68h 最大取得レコード数不正エラー • 取得する最大レコード数に指定したタグ要素値を1以上にしてください。

0B80h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B81h 通信開始エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。

0B82h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B83h 通信接続エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。• サーバ用パソコンに問題がないか確認してください。• ネットワーク管理者にファイアウォールの設定内容を確認してください。

0B84h 通信接続タイムアウト

0B85h~0B87h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B88h 通信メッセージ送信エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。

0B89h 通信メッセージ送信タイムアウト

0B8Ah システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B8Bh 通信メッセージ受信エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。• データベースを再起動していないか確認してください。

<データベースがMicrosoft Accessの場合>• 更新アクションで128以上のフィールドを設定していないか確認してください。• 送信されたSQL文と,データベースの内容を確認してください。• テーブル,フィールドの設定が正しいか確認してください。• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

• データベースの一意制約(PRIMARY KEY制約)に違反していないか確認してください。

• 1つのファイルに対して,同時に複数のアクセスをしていないか(複数のMESインタフェースユニットからアクセスしていないか)確認してください。

0B8Ch 通信メッセージ受信タイムアウト • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。

0B8Dh~0B90h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B91h DBトランザクション状態エラー • データベースの状態を確認してください。

0B92h DBトランザクション開始時状態エラー

0B93h DBトランザクション終了時状態エラー

エラーコード エラー名称 エラー処置

Page 62: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

60 10 エラーコードの見方10.3 エラーコード一覧

0B94h~0B9Dh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0B9Eh データベース接続エラー • Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。

0B9Fh 通信メッセージ受信エラー

0BA0h 通信メッセージ受信内容エラー

0BA1h~0BA5h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0BA6h DBアクセス(プログラム実行)完了待ちタイムアウト

• Ethernet接続を確認してください。• "サーバサービス設定"が正しいか確認してください。• ODBC設定が正しいか確認してください。• データベースが正しく動作しているか確認してください。• プログラム実行で指定したプログラムの実行が完了しているか確認してください。

• DB接続サービス設定ツールで,DBアクセスタイムアウト時間を長くしてください。

• サーバ用パソコンの処理負荷が,高くなっていないか確認してください。• データベース内のデータ量が,パソコンの性能以上に多くなっていないか確認してください。

• 抽出または更新アクション時に,抽出または更新されるレコード数が極端に多くなっていないか確認してください。

0BA7h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0BA8h SELECT実行エラー • 送信されたSQL文と,データベースの内容を確認してください。• テーブル,フィールドの設定が正しいか確認してください。• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

0BA9h COMMIT実行エラー

0BAAh ROLLBACK実行エラー

0BABh DB更新エラー • 送信されたSQL文と,データベースの内容を確認してください。• テーブル,フィールドの設定が正しいか確認してください。• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

<データベースがMicrosoft Accessの場合>• 更新アクションで128以上のフィールドを設定していないか確認してください。• 1つのファイルに対して,同時に複数のアクセスをしていないか(複数のMESインタフェースユニットからアクセスしていないか)確認してください。

0BACh SQL実行時エラー • 送信されたSQL文と,データベースの内容を確認してください。• テーブル,フィールドの設定が正しいか確認してください。• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

• データベースの一意制約(PRIMARY KEY制約)に違反していないか確認してください。

0BADh SQL実行時ODBC接続エラー • 送信されたSQL文と,データベースの内容を確認してください。• テーブル,フィールドの設定が正しいか確認してください。• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

0BAEh~0BB5h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0BB6h プログラム実行機能の実行エラー • プログラム実行機能で指定するプログラムが,指定するアカウントで実行可能か確認してください。0BB7h

0BB8h プログラム実行機能の指定プログラムファイル存在エラー

0BB9h プログラム実行機能の指定プログラムファイル重複存在エラー

0BBAh DBアクセス(プログラム実行)完了待ちタイムアウト

• DB接続サービス設定ツールで,DBアクセスタイムアウト時間を長くしてください。

起動されたプログラムを,ログオフする前に終了してください。(Windows Vista,Windows 7,Windows Server 2008,Windows Server 2008 R2,Windows 8,Windows 8.1,Windows Server 2012およびWindows Server 2012 R2の場合)

0BBBh プログラム実行機能の実行エラー • プログラム実行機能で指定するプログラムが,指定するアカウントで実行可能か確認してください。0BBCh

エラーコード エラー名称 エラー処置

Page 63: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 61

10

0BBDh プログラム実行機能の実行エラー • プログラム実行機能で指定するプログラムが,指定するアカウントで実行可能か確認してください。

• プログラム実行機能で指定するアカウントは,アカウント作成後必ず一度はログインしてください。

• パスワードが空のユーザは指定できません。指定ユーザにパスワードを設定してください。

0BBEh プログラム実行機能の実行エラー • プログラム実行機能で指定するプログラムが,指定するアカウントで実行可能か確認してください。0BBFh

0BC0h

0BC1h

0BC2h

0BC3h

0BC4h

0BC5h

0BC6h DB接続サービスバージョンエラー • 接続先のサーバ用パソコンに最新のバージョンのDB接続サービスをインストールしてください。0BC7h

0BC8h ストアドプロシージャ実行エラー • ストアドプロシージャ,リターン値・引数の設定が正しいか確認してください。• ストアドプロシージャの入力引数・入出力引数に渡す値が引数のデータ型とあっているか確認してください。

• ストアドプロシージャ名にデータベースの予約語を使用していないか確認してください。

0C00h~0C56h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0C80h イベントログ書込時CFカードチェックエラー

• コンパクトフラッシュカードが壊れていないか確認してください。• 電源OFFON,シーケンサCPUのリセット操作を行ってください。

0C81h イベントログ書込時CFカード残量不足エラー

• コンパクトフラッシュカードの容量を確認してください。

0D00h 設定ファイル範囲外アクセスエラー • 電源OFFON,シーケンサCPUのリセット操作を行ってください。

0D01h 設定ファイル新規作成エラー

0D02h 設定ファイルオープンエラー

0D03h 設定ファイルシークエラー

0D04h 設定ファイル読出しエラー

0D05h 設定ファイル書込みエラー

0D06h 設定ファイルクローズエラー

0D80h~0D82h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。100Eh

2000h~20FFh

4000h~4FFFh アクセス先CPUで検出されるエラー

7000h~7FFFh シリアルコミュニケーションユニットで検出されるエラー

9000h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。9006h

9008h 送信バッファフル • アクセス先CPUまでのネットワーク通信経路上にあるネットワークユニットの,管理CPUを見直してください。

• アクセス経路上のCPUのルーチングパラメータを見直してください。• アクセスしているCPUがサポートされているPCシリーズであるか見直してください。

9202h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。9204h

920Ah

9920h

9922h

9923h

9E20h 処理コードエラー • アクセス経路上のCPUを見直してください。

9E81h デバイスタイプエラー • "デバイスタグ設定"にて入力したデバイスの種別を見直してください。

9E82h デバイス番号エラー • "デバイスタグ設定"にて入力したデバイス番号を見直してください。

9E83h デバイス点数エラー • "デバイスタグ設定"にて入力したデバイス点数を見直してください。

B000h~BFFFh CC-Linkシステムで検出されるエラー

エラーコード エラー名称 エラー処置

Page 64: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

62 10 エラーコードの見方10.3 エラーコード一覧

C000h~CFFFh Ethernetインタフェースユニットで検出されるエラー

D000h~DFFFh CC-Link IEフィールドネットワークで検出されるエラー

E000h~EFFFh CC-Link IEコントローラネットワークで検出されるエラー

F000h~FEFFh MELSECNET/H,MELSECNET/10ネットワークシステムで検出されるエラー

FFD0h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

FFD1h モニタ条件未成立エラー • GX Works2にてモニタ条件を削除してください。

FFD2h~FFD4h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

FFD5h ROM運転エラー • ROM運転中にTC設定値の変更を行ってください。

FFD6h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。FFD7h

FFD9h~FFDEh

FFDFh アクセス先不正エラー • "アクセス先CPU設定"を見直してください。

FFE0h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。FFE1h

FFEDh~FFEFh

FFF0h 局番またはネットワーク番号エラー • "アクセス先CPU設定"の局番,ネットワークNo.を見直してください。

FFF1h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

FFF2h メモリカセットエラー • アクセス先CPUのメモリカセットを確認してください。

FFF3h ライトプロテクトエラー • 拡張ファイルレジスタのブロックNo.(デバイスタイプ)を確認してください。• アクセス先CPUのメモリカセットのライトプロテクトディップスイッチを確認してください。

FFF4h ブロックエラー • 拡張ファイルレジスタのブロックNo.(デバイスタイプ)を確認してください。

FFF5h システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。FFF8h

FFFAh

FFFBh サイズエラー • "デバイスタグ設定"にて入力したデバイス番号を見直してください。

FFFCh CPUエラー • アクセス経路上のネットワークユニットの設定を確認してください。• "アクセス先CPU設定"にて局番の設定を見直してください。

FFFDh デバイスタイプエラー • "デバイスタグ設定"にて入力したデバイスの種別を見直してください。

FFFEh デバイス番号エラー • "デバイスタグ設定"にて入力したデバイス番号を見直してください。

FFFFh システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

エラーコード エラー名称 エラー処置

Page 65: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 63

10

DB接続サービスのエラーコードDB接続サービスは,Windowsのイベントログ,アクセスログ,SQL失敗ログにエラーを出力します。Windows Vista,Windows 7,Windows Server 2008,Windows Server 2008 R2,Windows 8,Windows 8.1,Windows Server 2012およびWindows Server 2012 R2の場合,DB接続サービスクライアントもWindowsのイベントログにエラーを出力します。

Windowsのイベントログ■DB接続サービス(ソース名:DBConnector)のイベントログ出力警告一覧

■DB接続サービス(ソース名:DBConnector)のイベントログ出力エラー一覧

エラーコード エラー名称 エラー処置1 設定ファイルがありません。デフォルト設定を使用し

てサービスを起動します。• DB接続サービス設定ツールで,再度設定してください。

エラーコード エラー名称 エラー処置1 メモリ不足のためサービスが起動できません。 • 不要なアプリケーションを終了してください。

• パソコンの搭載メモリを増設してください。2 リソース不足のためサービスが起動できません。

3 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。4

5 設定ファイルの読込みに失敗しました。サービスを停止します。

• エラーコード101~129の処置を参照してください。• エラーコード101~129と共に表示されます。

6 ログファイルの初期化に失敗しました。サービスを停止します。

• エラーコード401~403,501~503の処置を参照してください。• エラーコード401~403,501~503と共に表示されます。

7 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。8

9 サーバポートが既にオープンされています。サービスを停止します。

• DB接続サービス設定ツールで,サーバポート番号を変更してください。

10 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。11

101 設定ファイルの読込み中にメモリ不足が発生しました。

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

102 設定ファイルのパスが長すぎます。 • "DB接続サービス"をパス名が短いディレクトリにインストールしなおしてください。

103 設定ファイル名がディレクトリを示しています。 • "DB接続サービス"をインストールしなおしてください。

104 設定ファイルがオープンできませんでした。

105 設定ファイルの記述が正しくありません。 • 他のアプリケーションを終了し,DB接続サービス設定ツールで,再度設定してください。

Page 66: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

64 10 エラーコードの見方10.3 エラーコード一覧

106 設定ファイルのパラメータ指定が正しくありません。 • DB接続サービス設定ツールで,再度設定してください。

107 設定ファイルのバージョンが正しくありません。

108 サーバポート番号の設定が正しくありません。

109 サーバポート番号の設定が範囲外です。

110 DBアクセスタイムアウト時間の設定が正しくありません。

111 DBアクセスタイムアウト時間の設定が範囲外です。

112 接続許可IPアドレスの設定が多すぎます。

113 接続許可IPアドレスの設定の記述が正しくありません。

114 接続許可IPアドレスのマスクビット長の設定が正しくありません。

115 接続許可IPアドレスのマスクビット長の設定が範囲外です。

116 アクセスログの設定が正しくありません。

117 アクセスログファイル名の設定が正しくありません。

118 アクセスログファイル名が長すぎます。

119 アクセスログの最大ファイル数の設定が正しくありません。

120 アクセスログの最大ファイル数の設定が範囲外です。

121 アクセスログの最大ファイル数の設定が正しくありません。

122 アクセスログの最大ファイル数の設定が範囲外です。

123 SQL失敗ログの設定が正しくありません。

124 SQL失敗ログファイル名の設定が正しくありません。

125 SQL失敗ログファイル名が長すぎます。

126 SQL失敗ログの最大ファイルサイズの設定が正しくありません。

127 SQL失敗ログの最大ファイルサイズの設定が範囲外です。

128 SQL失敗ログの最大ファイル数の設定が正しくありません。

129 SQL失敗ログの最大ファイル数の設定が範囲外です。

401 アクセスログファイル初期化時にメモリ不足になりました。

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

402 アクセスログファイル初期化時にリソース不足になりました。

403 アクセスログファイルのフルパス名が長すぎます。 • DB接続サービス設定ツールで,アクセスログファイルのパスを短くしてください。

404 アクセスログファイルがオープンできませんでした。 • アクセスログファイルの格納ディレクトリが存在しない場合は,作成してください。

• アクセスログファイルの属性が,読み取り専用の場合は,解除してください。• アクセスログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• アクセスログファイル名が,ディレクトリを示している場合は,ディレクトリをリネームまたは削除してください。

• アクセスログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

405 アクセスログファイルにログの書込みができませんでした。

• ディスク使用容量がいっぱいになっている場合は,ディスク容量を確保してください。

• アクセスログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

406 古いアクセスログファイルの削除に失敗しました。 • 一番古いアクセスログファイルの属性が,読み取り専用の場合は,解除してください。

• 一番古いアクセスログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• 一番古いアクセスログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

エラーコード エラー名称 エラー処置

Page 67: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 65

10

■DB接続サービスクライアント(ソース名:DBCnctClient)のイベントログ出力エラー一覧

407 アクセスログファイルのリネームに失敗しました。 • アクセスログファイルおよび古いアクセスログファイルの属性が,読み取り専用の場合は,解除してください。

• アクセスログファイルおよび古いアクセスログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• アクセスログファイルおよび古いアクセスログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

501 SQL失敗ログファイル初期化時にメモリ不足になりました。

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

502 SQL失敗ログファイル初期化時にリソース不足になりました。

503 SQL失敗ログファイルのフルパス名が長すぎます。 • DB接続サービス設定ツールで,SQL失敗ログファイルのパスを短くしてください。

504 SQL失敗ログファイルがオープンできませんでした。 • SQL失敗ログファイルの格納ディレクトリが存在しない場合は,作成してください。

• SQL失敗ログファイルの属性が,読み取り専用の場合は,解除してください。• SQL失敗ログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• SQL失敗ログファイル名が,ディレクトリを示している場合は,ディレクトリをリネームまたは削除してください。

• SQL失敗ログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

505 SQL失敗ログファイルにログの書込みができませんでした。

• ディスク使用容量がいっぱいになっている場合は,ディスク容量を確保してください。

• SQL失敗ログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

506 古いSQL失敗ログファイルの削除に失敗しました。 • 一番古いSQL失敗ログファイルの属性が,読み取り専用の場合は,解除してください。

• 一番古いSQL失敗ログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• 一番古いSQL失敗ログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

507 SQL失敗ログファイルのリネームに失敗しました。 • SQL失敗ログファイルおよび古いSQL失敗ログファイルの属性が,読み取り専用の場合は,解除してください。

• SQL失敗ログファイルおよび古いSQL失敗ログファイルが読み書き禁止の場合は,セキュリティ設定で読み書き許可に設定してください。

• SQL失敗ログファイルおよび古いSQL失敗ログファイルを他のアプリケーションでオープンしている場合は,他のアプリケーションを終了してください。

• ディスク装置に異常がないか確認してください。

エラーコード エラー名称 エラー処置50 DB接続サービスクライアントを起動できませんでし

た。• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。51

52

53

エラーコード エラー名称 エラー処置

Page 68: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

66 10 エラーコードの見方10.3 エラーコード一覧

DB接続サービスのアクセスログエラーコード エラー名称 エラー処置0x20100001 (Service Not Start.)

メモリ不足で起動失敗• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20100002 (Service Not Start.)リソース不足で起動失敗

0x20100010 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20100011 (Service Not Start.)サーバポート初期化失敗で起動失敗

• ファイアウォールソフトウェアがインストールされている場合,指定されたサーバポートを使用可に設定してください。

0x20100012 (Service Not Start.)他のアプリケーションがサーバポートをオープンしている

• サーバポートをオープンしている他のアプリケーションを終了してください。

• DB接続サービス設定ツールで,別のサーバポート番号を設定してください。

0x20100013 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20200001 (Not Initialize a service for each client:[IPアドレス])メモリ不足でクライアントごとのサービス初期化に失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20200002 (Deny network connection request from[IPアドレス])接続が許可されていないIPアドレスからの接続要求を拒否

• DB接続サービス設定ツールで,接続を許可するIPアドレスに追加してください。

0x20200003 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20300001 (SID[セッションID]:Request Receive Error:[IPアドレス])メモリ不足で受信失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20300010 (SID[セッションID]:Request Receive Error:[IPアドレス])リクエスト受信途中でコネクション切断

• ネットワークにつながっているか確認してください。

• ゲートウェイやハブが動作しているか確認してください。

• ユニット側の電源が切れていないか確認してください。

0x20300011 (SID[セッションID]:Request Receive Error:[IPアドレス])リクエスト受信途中でタイムアウト

0x20300012 (SID[セッションID]:Request Receive Error:[IPアドレス])リクエスト待機またはリクエスト受信中にMESインタフェースユニットまたは設定用パソコンのダウンを検知

0x20300013 (SID[セッションID]:Request Receive Error:[IPアドレス])受信I/Oエラー

0x20300014 (SID[セッションID]:Request Receive Error:[IPアドレス])バッファオーバーラン(リクエスト長超過)

• 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20300015 (SID[セッションID]:Request Receive Error:[IPアドレス])不正なリクエストを受信

0x20310010 (SID[セッションID]:Response Transmit Error:[IPアドレス])コネクション切断でレスポンス送信失敗

• ネットワークにつながっているか確認してください。

• ゲートウェイやハブが動作しているか確認してください。

• ユニット側の電源が切れていないか確認してください。

0x20310011 (SID[セッションID]:Response Transmit Error:[IPアドレス])レスポンス送信途中でタイムアウト

0x20310012 (SID[セッションID]:Response Transmit Error:[IPアドレス])レスポンス送信中にMESインタフェースユニットまたは設定用パソコンのダウンを検知

0x20310013 (SID[セッションID]:Response Transmit Error:[IPアドレス])送信I/Oエラー

0x20400001 (SID[セッションID]:DBConnect:[データソース]:[ユーザ]:Failed)メモリ不足でDB接続失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20400002 (SID[セッションID]:DBConnect:[データソース]:[ユーザ]:Failed)リソース不足でDB接続失敗

0x20400010 (SID[セッションID]:DBConnect:[データソース]:[ユーザ]:Failed)DB接続リクエスト不正

• 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20400011 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20400012

0x20400020 (SID[セッションID]:DBConnect:[データソース]:[ユーザ]:Failed)DBハンドル生成に失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20400021 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

Page 69: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 67

10

0x20400022 (SID[セッションID]:DBConnect:[データソース]:[ユーザ]:Failed)DB接続に失敗

• 情報連携機能設定ツールで,"サーバサービス設定"のデータソース名,ユーザ名,パスワードを正しく設定してください。

• サーバに64ビットバージョンのOSを使用する場合,コマンドプロンプトで下記を入力して,ODBCデータソースアドミニストレータを起動してください。

%SystemRoot%¥SysWOW64¥odbcad32.exe

0x20400023 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20500011

0x20500012

0x20500020~0x20500022

0x20600001 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)メモリ不足でSQL実行失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20600002 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)リソース不足でSQL実行失敗

0x20600010 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)SQL実行リクエスト不正

• 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20600011 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20600012

0x20600020 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)実行するSQLの命令がDB接続サービスでは未サポートである

• 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20600021 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)SQL実行前の準備に失敗

• 情報連携機能設定ツールで,"サーバサービス設定"のデータベース種別を正しく設定してください。

• 情報連携機能設定ツールで,"ジョブ設定""通信アクション"のテーブル名を正しく設定してください。

0x20600022 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)SQL実行で取得するレコードのフィールド数の取得に失敗

0x20600023 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)SQLの実行に失敗

• 情報連携機能設定ツールで,"サーバサービス設定"のデータベース種別を正しく設定してください。

• 情報連携機能設定ツールで,"ジョブ設定""通信アクション"のテーブル名,フィールド名,抽出/更新/削除条件を正しく設定してください。また,フィールドに格納するデータのデータ型を正しく設定してください。

• データベースの一意制約(PRIMARY KEY制約)に違反していないか確認してください。

• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

0x20600024 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

エラーコード エラー名称 エラー処置

Page 70: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

68 10 エラーコードの見方10.3 エラーコード一覧

0x20600025 (SID[セッションID]:SQL<…>:Failed)(SID[セッションID]:COMMIT:Failed)(SID[セッションID]:ROLLBACK:Failed)(SID[セッションID]:GetNext:Failed)(SID[セッションID]:Reset:Failed)SQL実行で更新/挿入/削除されたレコードがなかった

• 情報連携機能設定ツールで,"ジョブ設定""通信アクション"の更新/挿入/削除条件を正しく設定してください。

• データベースの登録データ容量が,いっぱいになっていないか確認してください

0x20600026~0x2060002A システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x2060002B (SID[セッションID]:***Transmitting CommitSuccess ResponseFailed.***)COMMIT成功応答の送信に失敗

• ネットワークにつながっているか確認してください。

• ゲートウェイやハブが動作しているか確認してください。

• ユニット側の電源が切れていないか確認してください。

0x20700001 (ProgramExec:[IPアドレス]:<…>:Failed)メモリ不足でプログラム実行失敗

• 不要なアプリケーションを終了してください。• パソコンの搭載メモリを増設してください。

0x20700002 (ProgramExec:[IPアドレス]:<…>:Failed)リソース不足でプログラム実行失敗

0x20700003 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20700010 (ProgramExec:[IPアドレス]:<…>:Failed)プログラム実行リクエスト不正

• 接続元IPアドレスが,MESインタフェースユニットか確認してください。

0x20700011 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20700012

0x20700020 (ProgramExec:[IPアドレス]:<…>:Failed)プログラム実行時にログオンに失敗

• 情報連携機能設定ツールで,"サーバサービス設定"のユーザ名とパスワードを正しく設定してください。

• Windowsの管理ツールで,ユーザのアカウントが無効になっていないか確認してください。

• Windowsの管理ツールで,ユーザのパスワードを次回ログオン時に入力させる設定になっていないか確認してください。

• Windowsの管理ツールでユーザのパスワードが期限切れになっていないか確認してください。

0x20700021 (ProgramExec:[IPアドレス]:<…>:Failed)プログラム実行時にユーザプロファイルのロードに失敗

• Windowsのプロファイルが作成されていない可能性があります。情報連携機能設定ツールの"サーバサービス設定"で設定したユーザ名とパスワードでWindowsに1回ログオンし,再度実行してください。

• パソコンの負荷が異常に高くなっていた可能性があります。他のアプリケーションの実行状況を確認してください。

0x20700022 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20700023 (ProgramExec:[IPアドレス]:<…>:Failed)プログラム実行時にプロセスの生成に失敗

• プログラム実行で実行させるアプリケーションが存在するか確認してください。

• プログラム実行で実行させるアプリケーション名がディレクトリでないか確認してください。

• プログラム実行で実行させるアプリケーションのセキュリティ設定を適切に設定してください。

0x20700024 (ProgramExec:[IPアドレス]:<…>:Failed)プログラム実行時にプロセスの完了待ちのタイムアウトまたは中断

• DB接続サービス設定ツールで,DBアクセスタイムアウト時間を長くしてください。

• プログラム実行で実行されたアプリケーションを,ログオフする前に終了してください。

0x20800010 (SID[ セッションID]:TCPOpen RequestError:[IPアドレス])TCPOpenリクエスト不正

• 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20800011 システムエラー 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20800012

0x20B00001

0x20B00002

エラーコード エラー名称 エラー処置

Page 71: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

10 エラーコードの見方10.3 エラーコード一覧 69

10

0x20B00003 データベースからのテーブル名取得に失敗 • 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

• 接続経路に問題がないか確認してください。

0x20B00004 データベースからのテーブル名取得で,テーブル名取得に必要な情報の取得に失敗

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20B00005 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20B00006

0x20B00008 データベースからのテーブル名取得で,データベースのバージョン取得に失敗

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20B00009 データベースからのテーブル名取得で,SQL実行前の準備に失敗

0x20B0000A データベースからのテーブル名取得で,SQLの実行に失敗 • 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

• 接続経路に問題がないか確認してください。

0x20B0000B~0x20B0000D システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20B0000E DBサーバ設定のデータベース種別で設定されたデータベース種別と実際のデータベース種別が不一致

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20B0000F システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x20C00001

0x20C00002

0x20C00003 データベースからのフィールド名取得に失敗 • 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

• 接続経路に問題がないか確認してください。

0x20C00004 データベースからのフィールド名取得で,フィールド名取得に必要な情報の取得に失敗

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20C00005~0x20C00007 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20C00008 データベースからフィールド名取得で,データベースのバージョン取得に失敗

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20C00009 データベースからのフィールド名取得で,SQLの実行に失敗 • 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

• 接続経路に問題がないか確認してください。0x20C0000A

0x20C0000B~0x20C0000D システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20C0000E DBサーバ設定のデータベース種別で設定されたデータベース種別と実際のデータベース種別が不一致

• 情報連携機能設定ツールでDBサーバ設定のデータベース種別を正しく設定してください。

0x20C0000F システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x2FE00010

エラーコード エラー名称 エラー処置

Page 72: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

70 10 エラーコードの見方10.3 エラーコード一覧

DB接続サービスのSQL失敗ログ

XML処理機能の応答メッセージに返されるエラーコード

エラーコード エラー名称 エラー処置0x20600001 メモリ不足でSQL実行失敗 • 不要なアプリケーションを終了してください。

• パソコンの搭載メモリを増設してください。0x20600002 リソース不足でSQL実行失敗

0x20600020 実行するSQLの命令がDB接続サービスでは未サポートである • 接続元IPアドレスが,MESインタフェースユニットまたは設定用パソコンか確認してください。

• MESインタフェースユニットまたは情報連携機能設定ツールのバージョンを確認してください。

0x20600021 SQL実行前の準備に失敗 • 情報連携機能設定ツールで,"サーバサービス設定"のデータベース種別を正しく設定してください。

• 情報連携機能設定ツールで,"ジョブ設定""通信アクション"のテーブル名を正しく設定してください。

0x20600022 SQL実行で取得するレコードのフィールド数の取得に失敗

0x20600023 SQLの実行に失敗 • 情報連携機能設定ツールで,"サーバサービス設定"のデータベース種別を正しく設定してください。

• 情報連携機能設定ツールで,"ジョブ設定""通信アクション"のテーブル名,フィールド名,抽出/更新/削除条件を正しく設定してください。また,フィールドに格納するデータのデータ型を正しく設定してください。

• データベースの一意制約(PRIMARY KEY制約)に違反していないか確認してください。

• テーブル名,フィールド名にデータベースの予約語を設定していないか確認してください。

0x20600024 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x20600025 SQL実行で更新/挿入/削除されたレコードがなかった • 情報連携機能設定ツールで,"ジョブ設定""通信アクション"の更新/挿入/削除条件を正しく設定してください。

• データベースの登録データ容量が,いっぱいになっていなか確認してください。

0x20600026~0x20600028 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。

0x2060002B (データソース名:***Transmitting Commit Success Response Failed.***)COMMIT成功応答の送信に失敗

• ネットワークにつながっているか確認してください。

• ゲートウェイやハブが動作しているか確認してください。

• ユニット側の電源が切れていないか確認してください。

エラーコード エラー名称 エラー処置0x41170101 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支

社,代理店にご相談ください。

0x41170103 XML処理機能受信メッセージ長エラー • 送信したXMLメッセージ内容を確認してください。

0x41171101 XML処理機能受信要求メッセージ解釈エラー

0x41171111 XML処理機能受信要求メッセージのルート重複存在エラー

0x41171201 XML処理機能受信要求メッセージのルートエラー

0x41171205 XML処理機能受信要求メッセージの属性エラー

0x41171301 XML処理機能受信要求メッセージのジョブ名エラー

0x41173101 ジョブ実行エラー • 該当ジョブが,すでに実行中でないか確認してください。• MESインタフェースユニットが動作中かどうか確認してください。

• コンパクトフラッシュカード装着状態(X1)およびファイルアクセス状態(X2)を確認してください。

• ユニット起動後,タグデータが収集されたあとに実行してください。

0x41173103 システムエラー • 最寄りの三菱電機システムサービス株式会社または当社の支社,代理店にご相談ください。0x41173105

Page 73: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

11 用語11.1 略称・用語の意味と内容 71

11

11 用語11.1 略称・用語の意味と内容本ガイドで使用する用語の意味と内容を示します。用語 内容CSV Comma Separated Valuesの略称です。

データをカンマ(",")で区切って並べた形式のテキストファイルです。

DBバッファリング 通信異常時などに,送信できないSQL文をコンパクトフラッシュカードに一時的に保管し,復旧時に再送する機能です。

HTTP Hyper Text Transfer Protocolの略称です。XML処理機能において,MESインタフェースユニットとユーザアプリケーションがXML形式のメッセージを送受信するためのプロトコルです。

Wonderware Historianのタグ データベースWonderware Historianにおけるデータ単位の名称です。

MES Manufacturing Execution Systemsの略称です。生産活動を最適化するために,工場の状態をリアルタイムに制御し,監視するシステムです。生産計画,状況の変化への対応を迅速化し,生産工程を効率的に運用,生産活動の最適化を実現します。

ODBC Open Database Connectivityの略称です。データベースにアクセスするためのソフトウェアの標準仕様です。

SNTP Simple Network Time Protocolの略称です。TCP/IPネットワークを通じてコンピュータの時刻を同期させるプロトコルです。

SNTPサーバ用パソコン MESインタフェースユニットに,時刻情報を提供するパソコンです。サーバ用パソコンと共用できます。

SQL Structured Query Languageの略称です。データベース操作用言語で,リレーショナルデータベースの操作に使用します。

URL Uniform Resource Locatorの略称です。インターネット上に存在する情報資源の場所を示す記述方式です。

URLエンコード 文字列を,URLで使用できる文字に変換することです。RFC3986に定義されているパーセントエンコーディングを示します。

XML eXtensible Markup Languageの略称です。文書,データの意味,構造を記述するためのマークアップ言語です。

アイテム 編集項目の各設定種別が持っている1つの設定グループ単位です。

アカウント MESインタフェースユニットやサーバ用パソコンを利用できる権利,または利用する際に必要なIDを示します。

アクション ジョブ内で定義する処理の単位で,データベースと通信するための通信アクションとタグ要素の値を演算するための演算アクションがあります。通信アクションは,1つのSQL文(抽出,更新,挿入)を送信する処理の単位です。演算アクションは,最大20個の二項演算を行う処理の単位です。

系切替え 二重化CPUが二重化システムの制御系と待機系を切り替える制御系を待機系にし,待機系を制御系に切り替える機能です。

コミット(COMMIT) データベースへの変更を確定させる処理です。

コンパクトフラッシュカード(CFカード) Compact Flash Associationが発行しているCF+and Compact Flash Specificationで規定されているストレージカードです。MESインタフェースユニット上で情報連携機能を動作するために必要なメモリカードです。

サーバサービス DB接続サービスをインストールしたサーバ用パソコンのサービスの総称です。データベースサーバサービスとアプリケーションサーバサービスがあります。データベースサーバサービスは,データベースへアクセスするためのサービスです。アプリケーションサーバサービスは,プログラムと連携するためのサービスです。

サーバ用パソコン データベースサーバ用パソコンとアプリケーションサーバ用パソコンがあります。データベースサーバ用パソコンは,MESインタフェースユニットと情報連携するリレーショナルデータベースがあるパソコンです。アプリケーションサーバ用パソコンは,MESインタフェースユニットからの要求で動作するプログラムがあるパソコンです。

ジョブ データベースとのアクセスを実行する単位です。

設定の更新 情報連携機能設定ツールからMESインタフェースユニットの設定内容を更新する処理です。

設定用パソコン 情報連携機能に必要な各種設定をMESインタフェースユニットに設定するためのパソコンです。サーバ用パソコンと共用できます。

Page 74: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

72 11 用語11.1 略称・用語の意味と内容

タイムゾーン 世界の地域別標準時間帯です。世界各国は,イギリスのグリニッジ天文台における時刻(GMT)からの時差(12時間以内)を使用して各国標準時としており,同じ時差を使用している地域をタイムゾーンと言います。日本の標準時は,GMTよりも9時間先行しています。国によっては,夏季には時計を1時間進める,夏時間を採用しているところもあります。

タグ要素(要素) デバイスタグ(タグ)を構成する要素(デバイスデータ)の総称です。各シーケンサCPUのデバイスデータへアクセスするために必要な通信経路,データ型,デバイスなどを,1つにまとめたデータです。

データソース ODBCを使用したデータへのアクセスに必要な接続情報です。Windowsでは,接続情報にデータソース名をつけて管理しており,情報連携機能ではデータソース名を指定してODBC経由でデータベースにアクセスします。

データベース(DB)またはリレーショナルデータベース(RDB)

リレーショナルデータモデルの理論に従ったデータ管理方式です。1件のデータを複数の項目(フィールド)の集まりとして表現し,データの集まりをテーブルと呼ばれる表で示します。キーとなるデータを利用して,データの結合や抽出を容易に行うことができます。

テーブル リレーショナルデータベースで管理されるデータ管理形式で,行と列からなる2次元の表形式です。

デバイス シーケンサが内部的に持っている各種メモリデータです。デバイスは,ビット単位とワード単位で扱われるものがあります。

デバイスタグ(タグ) ネットワーク上の各シーケンサCPUのデバイスデータへアクセスするために必要な情報(要素)を,1つにまとめたデータのテーブルです。MESインタフェースユニットは,タグで定義された収集間隔でタグ単位でのデバイスデータの収集を行います。

トリガ条件 ジョブが動作するための起動条件です。

トリガバッファリング トリガ条件(データ送信条件)の成立が一時的に集中した場合,データと条件成立時刻をユニットの内部メモリにバッファリングし,あとでバッファリングデータを使用してアクション(データの演算・送信)を実行する機能です。データ送信トリガの頻度が高い場合でもトリガを見逃さず,ジョブを実行します。

泣き別れ 32ビット(2ワード)以上のデータが,データ受信のタイミングにより16ビット(1ワード)単位で新しいデータと古いデータが混在することです。

夏時間(サマータイム) 夏季の一定期間に,時計を標準時より1時間進める制度です。

ハンドシェーク 信頼性の高い処理を行うために,シーケンサCPUのデバイスを使用して,シーケンサCPUとMESインタフェースユニット間で常に確認をとりながら処理を行います。

フィールド リレーショナルデータベースにおける列(カラム)にあたり,データの種類(レコードの属性)を示します。

変数(一時変数) データベースから抽出した値の一時保存や,データベースまたはタグ要素へ演算値を書き込むときに,同一ジョブ内で使用できる変数です。

レコード リレーショナルデータベースにおける行にあたり,1つの行(レコード)には,複数の列(フィールド)の値が格納されます。

ロールバック データベースへの変更を取り消す処理です。

用語 内容

Page 75: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

73

索引

CCSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

DDB 接続サービス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42DB接続サービス設定ツール. . . . . . . . . . . . . . . . . . . . .42DBバッファリング. . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

EEthernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

GGOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6GX Works2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

HHistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

IInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5IPアドレス. . . . . . . . . . . . . . . . . . . . . . . . 13,28,34,38,42

MMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71MES インタフェースユニット . . . . . . . . . . . . . . . . . . .38MESインタフェースユニット. . . . . . . . . . . . . 4,7,10,12MX MESInterface . . . . . . . . . . . . . . . . . . . . . . . . . . .10,15

OODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71ODBC設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7OrderTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

QQJ71MES96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10,13

SSelect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5SNTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6,7,71SNTPサーバ用パソコン. . . . . . . . . . . . . . . . . . . . . . . . .71SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5,6,7,10SW1DNC-MESIF-J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

UUpdate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

WWonderware Historian . . . . . . . . . . . . . . . . . . . . . . . . .71

XXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6XMLデータベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

あアクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71アクション種別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30アクセス先CPU設定 . . . . . . . . . . . . . . . . . . . . . . . . . . .39

いインストール方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

え演算アクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31,32

か階層型データベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4稼動履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

き行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

くクロスケーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10,12

け系切替 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

さサーバサービス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71サーバサービス設定 . . . . . . . . . . . . . . . . . . . . . . . . 27,39サーバサービス名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28サンプルシステム . . . . . . . . . . . . . . . . . . . . . . . . . . 10,12

しシーケンサCPU . . . . . . . . . . . . . . . . . . . . . 4,5,6,8,10,14シーケンスプログラム . . . . . . . . . . . . . . . . . . . . . . . . .14システム設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25システム例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8情報システム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10情報連携機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10情報連携機能設定ツール . . . . . . . . . . . . . . . . . . . . 25,38ジョブ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71ジョブ設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28,40ジョブ名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

Page 76: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

74

す数値型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19,21ストレートケーブル . . . . . . . . . . . . . . . . . . . . . . . .10,12

せ生産実行ソフトウェアアプリケーション . . . . . . . . . . 6整数型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19製造実行システム . . . . . . . . . . . . . . . . . . . . . . . . . . . 4,10製造設備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10設定用ソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . 6,10設定用パソコン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

そ挿入(INSERT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33ソフトウェア登録証 . . . . . . . . . . . . . . . . . . . . . . . . . . .18

たタイムスタンプ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6タグ要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72単精度浮動小数点型 . . . . . . . . . . . . . . . . . . . . . . . . . . .21

ち抽出(SELECT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

つ通信アクション . . . . . . . . . . . . . . . . . . . . . . . . . . . .29,32通信ゲートウェイ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

てデータ型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19,21,26,27テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5,72テキスト型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19,21デザインビュー . . . . . . . . . . . . . . . . . . . . . . . . . . . .19,21デバイスタグ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72デバイスタグ設定 . . . . . . . . . . . . . . . . . . . . . . . . . .25,39デバイスタグ名 . . . . . . . . . . . . . . . . . . . . . . . . . . . .26,39

と統合プログラミングツール . . . . . . . . . . . . . . . . . . . . .10トランザクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6トリガ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6トリガ条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6,29,31,72トリガバッファリング . . . . . . . . . . . . . . . . . . .29,31,72

はハブ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10,12パラメータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25,35

ひ日付/時刻型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

ふフィールド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4,5,6,72プロダクトID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

りリレーショナルデータベース . . . . . . . . . . . 4,10,23,72

れ例外処理設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30レコード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4,72列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Page 77: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

75

改訂履歴*取扱説明書番号は,本説明書の裏表紙の左下に記載してあります。

2008 MITSUBISHI ELECTRIC CORPORATION

改訂年月 *取扱説明書番号 改訂内容2008年3月 L-16011-A 初版

2016年3月 L-16011-B ■追加・改訂箇所Windows 7, Microsoft Access 2010を使用した説明に変更

2016年10月 L-16011-C ■追加・改訂箇所7章

本書によって,工業所有権その他の権利の実施に対する保証,または実施権を許諾するものではありません。また本書の掲載内容の使用により起因する工業所有権上の諸問題については,当社は一切その責任を負うことができません。

Page 78: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。

76

商標Ethernetは,富士ゼロックス株式会社の日本における登録商標です。Microsoft,Microsoft Access,Excel,SQL Server,Visual Studio,Windows,Windows Server,Windows Vista,およびWindows XPは,米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。OracleおよびJavaは,Oracle Corporationおよび/またはその子会社,関連会社の米国およびその他の国における登録商標です。CompactFlashおよびコンパクトフラッシュは,SanDisk Corporationの登録商標または商標です。本文中における会社名,システム名,製品名などは,一般に各社の登録商標または商標です。本文中で,商標記号(,)は明記していない場合があります。

ご採用に際してのご注意この資料は,製品の代表的な特長機能を説明した資料です。使用上の制約事項,ユニットの組合わせによる制約事項などがすべて記載されているわけではありません。ご採用にあたりましては,必ず製品のマニュアルをお読み頂きますようお願い申し上げます。当社の責に帰することができない理由から生じた損害,当社製品の故障に起因するお客様での機会損失,逸失利益,当社の予見の有無を問わず特別の事情から生じた損害,二次損害,事故補償,当社製品以外への損傷およびその他の業務に対する保証については,当社は責任を負いかねます。

安全にお使いいただくためにこのガイドに記載された製品を正しくお使いいただくために,ご使用の前に必ずマニュアルをお読み下さい。

この製品は一般工業等を対象とした汎用品として制作されたもので,人命にかかわるような状況下で使用される機器あるいはシステムに用いられることを目的として設計,製造されたものではありません。

この製品を原子力用,電力用,航空宇宙用,医療用,乗用移動体用の機器あるいはシステムなど特殊用途への適用をご検討の際は,当社の営業担当窓口までご照会ください。

この製品は厳重な品質管理体制の下に製造しておりますが,この製品の故障により重大な事故または損失の発生が予測される設備への適用に際しては,バックアップやフェールセーフ機能をシステム的に設置してください。

Page 79: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。
Page 80: CONTENTS › dl › fa › document › catalog › plcq › l… · 1.1 データベースについて 1 ... データベースには,リレーショナルデータベース,階層型データベース,XMLデータベースなど様々な種類があります。