三菱電機汎用シーケンサシーケンサ内蔵データベース Tech-note MELSEC iq-r Series Broadcast CPU ユニット内にデータベースを構築可能 MELSEC iq-r シリーズ CPU ユニットでは SD メモリカード内に データベースを構築できます そのため これまで上で管 理していたレシピデータや生産実績データを CPU ユニットで管理 できます ラダープログラムでデータベースのデータ追加や検索などが可能 SD メモリカード内のデータベースに対して 専用命令を用いデー タの追加 更新 検索 削除が容易にできます また トランザクショ ン処理にも対応しています ポイント 上位システムなしで CPUユニットにてデータ管理が可能 SQL* 1 文を使うことなくラダープログラムや アプリケーショ ンで簡単操作 お客様作成アプリケーションによる SQL 文を使用したデータ 操作 SQL 文なしで Microsoft Access Microsoft Excel による簡単データ操作 SQL 文を使用することなく CPU ユニットと で接続した 上のアプリケーション ( Microsoft Access Microsoft Excel ) から CPU ユニットの内蔵データベースに対 して 直接 簡単に読書きを行えます お客様作成アプリケーションによる SQL 文を使用したデータ操作 データベースアクセスの共通 API である ODBC を採用したことに より から CPU ユニット内蔵データベースへアクセスが可 能です そのため Microsoft.NET Framework などを利用す ることにより お客様作成アプリケーションにて SQL を使った任意 の操作が可能です *1. SQL:Structured Query Language リレーショナルデータベースの操作を行うための言語の一つ
CPU ユニットで安価かつ簡単に生産管理を導入 従来で管理していたレシピデータや生産実績データを CPUユニット内蔵データベースで管理可能です 専用の命令で簡単に内蔵データベースのデータ検索や追加 更新ができます また 装置の稼働前 稼働後にCPUユニット内蔵 経由で と直接データのやり取りが行えます これらを活用することで データベースによる生産管理を安価かつ簡単に実現できます サーバに接続していないために生産管理ができない装置や 高価なサーバを導入するには費用対効果の面で難しい小規模なラインや装置に最適です レシピ更新テーブル編集 データ収集生産 品質管理 ➊ 管理者 作業者 ➌ 検査工程 ➋ 組立工程 組立時の調整ターゲット値 組立結果 検査結果 レシピ 生産実績 ❸ 検査工程 検査結果 (OK/NG 判定や測定値 ) を生産実績データベースへ保存を行う ❶ 管理者 作業者から 経由でCPUユニット内蔵データベースへアクセスを行い生産を行う為のレシピデータの編集や生産実績データを収集し 生産管理やトラブル発生時のトレーサビリティに活用する ❷ 組立工程バーコードから取得した IDをキーに レシピデータベースからレシピ情報を取得し 製品の組み立てを行う また 組立結果を生産実績データベースへ保存を行う データベースの構築 データベースは 下記いずれかの方法で構築できます ❶ で定義ファイルを作成し専用命令 (DBIMPORT 命令 ) でデータベースを構築 レシピデータベース データベースを構築 Unicode テキストファイル DBIMPORT 命令 ❷ 三菱電機 FA サイトより空のデータベースをダウンロードし SD カードへコピー 2
ラダー言語でデータベース操作 ❶ DBIMPORT 命令によるデータベースの構築と DBEXPORT 命令によるデータベース出力 上で作成した定義ファイル (Unicode テキストファイル ) を取込み データベースの自動生成を行います また SD メモリカー ド上に Unicode テキストファイルでデータベース出力を行い にコピーし閲覧が可能です ❷ レコード操作 データベースアクセス命令を使用して レコードの追加 (DBINSERT 命令 ) 更新 (DBUPDATE 命令 ) 取得 (DBSELECT 命令 ) 削除 (DBDELETE 命令 ) を行います ❸ トランザクション ロールバック機能 レコード更新中のデータを保護する機能です データベース ( 製品情報 生産実績 ) DBIMPORT Unicode テキストファイル DBEXPORT データベースアクセス命令にて データベースを操作 Microsoft Excel やテキストエディタで Unicode テキストの閲覧 / 編集が可能 データベースのトランザクション ロールバック データベースアクセス命令 レコードの追加 更新 取得 削除 データベースのインポート エクスポート データベースアクセス機能によるデータベース操作 データベースアクセス機能で可能な操作 ❶ テーブルの追加 Microsoft Access を使用して データベースへテーブル追加を行います ❷ レコード操作 Microsoft Access を使用して データベース内の任意のテーブルへレコードの追加 更新 取得 削除を行います ❸ レコード検索 Microsoft Excel を使用して レコード検索を行います ウィザードに沿って入力を行うだけで検索が可能です ❹ SQL 文でデータベースアクセス お客様作成アプリケーションで SQL 文を使った処理の作り込みが可能です アプリケーション Microsoft Access Microsoft Excel お客様作成アプリケーションからアクセス可能 データベース proid Enduser TargetX TargetY TargetZ 1 A 100 120 40 2 B 110 110 50 3 C 105 115 45 4 D 400 410 430 5 E 500 510 530 6 F 600 610 630 7 G 700 710 730 8 H 800 810 830 9 I 900 910 930 3
から CPU ユニット内蔵データベースへの接続設定 ❶ GX Works3 で CPU ユニットへパラメータ設定を行います 使用する を選択する ❷ CPU ユニット内蔵データベースアクセス用ドライバをへインストール CPU ユニット内蔵データベースアクセス用ドライバ は 三菱電機 FA サイトよりダウンロードできます ❸ 接続設定を行います 1 画面のみで簡単に接続できます アクセス先データベース設定 データベースログイン設定 4
Microsoft Access でデータベースの簡単編集 最小システム構成 内蔵データベース データベース操作 Microsoft Access ODBC クライアント プログラムレスでの内蔵データベースへの簡単接続とデータ同期 Microsoft Access 標準機能のみで 内蔵データベースへ接続し 指定したテーブルとの同期が可能です ❶ メニューバーから ODBC データベースを選択 ❷ 接続先のデータソースを選択し データベースへ接続 ❸ データベースとの同期完了 簡単レコード操作 同期したデータベースを Microsoft Excel ライクな操作で データベースの編集 ( レコード追加 更新 削除 ) が可能です Microsoft Excel ライクな簡単操作でデータベースを編集 5
Microsoft Excel による簡単データ検索 最小システム構成 内蔵データベース データベース条件検索 Microsoft Excel ODBC クライアント プログラムレスでデータベースから条件検索 Microsoft Excel を使用し ウィザードに従って操作するだけで レコード検索が可能です (Microsoft Excel 標準機能 ) ❺ 検索結果が表示される ❶ メニューバーより Microsoft Query を選択 ❷ 出力するフィールドを選択 ❸ 検索の条件を設定 ❹ 出力時の並べ替え条件を設定 検索条件を再利用することによる管理ツール化 データベースから条件検索で使用したファイルを保存すると 作成した検索条件も保存されるため 再利用が可能です クリック 更新を押すだけで最新の情報へ更新 6
Microsoft.NET Framework を使った SQL アプリケーションでデータベース操作 システム構成 内蔵データベース SQL 文でのデータベースアクセス お客様アプリケーション ODBC クライアント SQL 文でのデータベース操作 C++/C#/VB.NET などのお客様作成アプリケーションに SQL 文でのデータベース操作を組み込めます 内蔵データベース SQL C++/ C#/ VB.NET などで作成したデータベース操作を行う任意のアプリケーション 7
三菱電機汎用シーケンサシーケンサ内蔵データベース 共通データベース仕様 項 目 内 容 最大テーブル数 32 個 / データベース 最大フィールド数 128 個 / テーブル フィールド名の最大文字数 32 文字 BOOL: ビット WORD: 符号なし 16ビット整数 DWORD: 符号なし 32ビット整数 INT: 符号付き16ビット整数 対応するデータ型 DINT: 符号付き32ビット整数 REAL: 単精度実数 LREAL: 倍精度実数 STRING: 文字列 ( シフト JISコード ) WSTRING: 文字列 (Unicode) 外部機器からの同時接続数 4 内蔵データベースサポート CPUユニット 項 目 内 容 R04CPU R04ENCPU MELSEC iq-rシリーズ R08CPU R08ENCPU R16CPU R16ENCPU シーケンサ CPU* 1 R32CPU R120CPU R32ENCPU R120ENCPU 関連マニュアルマニュアル名称 マニュアル番号 言語 MELSEC iq-r CPUユニットユーザーズマニュアル ( 応用編 ) SH-081224 日本語 MELSEC iq-r CPU Module User s Manual (Application) SH-081264ENG 英語 *1. 外部機器からの CPU ユニット内蔵データベースアクセス機能は Ver.28 以降で対応しています ファームウェアアップデート情報は三菱電機 FA サイトからダウンロード FA トップダウンロード制御機器 MELSEC iq-r ソフトウェア URL: www.mitsubishielectric.co.jp/fa ダウンロード用ファイル 本社機器営業部 (03)3218-6760 北海道支社 (011)212-3794 東北支社 (022)216-4546 関越支社 (048)600-5835 新潟支店 (025)241-7227 100-8310 東京都千代田区丸の内 2-7-3( 東京ビル ) 神奈川支社 (045)224-2624 中国支社 (082)248-5348 北陸支社 (076)233-5502 四国支社 (087)825-0055 中部支社 (052)565-3314 九州支社 (092)721-2247 豊田支店 (0565)34-4112 関西支社 (06)6486-4122 商標 登録商標について 本文中における会社名 商品名は 各社の商標または登録商標です 安全に関するご注意 本資料に記載された製品を正しくお使いいただくためご使用の前に必ず マニュアル をお読みください R010JPN-A 1705 IP この印刷物は 2017 年 5 月の発行です なお この印刷物に掲載した内容は 改善のために予告なく変更する場合がありますので ご採用の節には 事前に弊社までお問い合わせください 2017 年 5 月作成