TAKEBISHI Software Library デ バ イ ス エ ク ス プ ロ ー ラ DeviceXPlorer TOYOPUC OPC Server OPCDA3.0 対応 Users Manual Revision 3E はじめに 本 書 に 対 す る 注 意 事 項 本製品の操作は、本書をよく読んで内容を理解した後に行って下さい。 本 書 は 、本 製 品 の 機 能 詳 細 を 説 明 す る も の で あ り 、お 客 様 の 特 定 目 的 に 適 合 す る こ と を 保 証 す る も のではありません。 本 ソ フ ト ウ ェ ア と 本 書 を 運 用 し た 結 果 の 影 響 に つ い て 、竹 菱 電 機 株 式 会 社 は い っ さ い の 責 任 を 負 い かねますので、ご了承下さい。 本書の一部または全部を、無断で転載、複製することは固くお断りします。 本書の説 明については、将来予告なしに変更することがあります。 本 書 の 記 載 説 明 は 、 プ ロ グ ラ ム バ ー ジ ョ ン 3.11 以 降 で 有 効 で す 。 本 製 品 は 、 FactorySoft OPC Toolkit を ベ ー ス に 開 発 さ れ て い ま す 。 著 作 権 に つ い て メディアに含まれているプログラム及びオンラインマニュアルなどの著作権は竹菱電機株式会社 に 帰 属 し ま す 。 メ デ ィ ア に 含 ま れ る 内 容 を コ ピ ー す る こ と 及 び 第 三 者 に 譲 渡 、 販 売 、 頒 布 (パ ソ コ ン 通 信 の ネ ッ ト ワ ー ク を 通 じ て 通 信 に よ り 提 供 す る こ と を 含 み ま す )す る こ と を 禁 止 し ま す 。ま た 、 無断でビデオテープその他に登録、録画することも禁止します。 商 標 に つ い て TOYOPUC は 、 株 式 会 社 ジ ェ イ テ ク ト の 登 録 商 標 で す 。 Windows、 EXCEL は 、 Microsoft 社 の 登 録 商 標 で す 。 その他すべての会社名、製品名及び商標は、それぞれの所有者に属します。 ■目次 1 2 3 4 5 6 7 概 要 .............................................................................................................................. 1-1 動 作 環 境 ........................................................................................................................ 2-1 イ ン ス ト ー ル 方 法 ........................................................................................................... 3-1 3.1 セ ッ ト ア ッ プ 手 順 ..................................................................................................... 3-1 3.2 イ ン ス ト ー ル フ ァ イ ル .............................................................................................. 3-5 3.3 ラ イ セ ン ス の 認 証 ..................................................................................................... 3-6 3.4 ラ イ セ ン ス の 転 送 ..................................................................................................... 3-8 OPC サ ー バ 操 作 説 明 ....................................................................................................... 4-1 4.1 設 定 手 順 ................................................................................................................. 4-1 4.1.1 起 動 方 法 ........................................................................................................... 4-1 4.1.2 立 ち 上 げ ま で の 手 順 ........................................................................................... 4-2 4.2 プ ロ ジ ェ ク ト 設 定 ..................................................................................................... 4-4 4.2.1 通 信 ポ ー ト の 設 定 .............................................................................................. 4-5 4.2.2 デ バ イ ス の 設 定 .................................................................................................. 4-9 4.2.3 グ ル ー プ の 設 定 ................................................................................................ 4-14 4.2.4 タ グ の 設 定 ...................................................................................................... 4-15 4.3 ウ ィ ン ド 表 示 内 容 ................................................................................................... 4-24 4.3.1 デ バ イ ス 、 グ ル ー プ ビ ュ ー ................................................................................ 4-25 4.3.2 タ グ ビ ュ ー ...................................................................................................... 4-26 4.3.3 ロ グ ビ ュ ー ...................................................................................................... 4-28 4.4 メ ニ ュ ー 説 明 ......................................................................................................... 4-30 4.4.1 フ ァ イ ル メ ニ ュ ー ............................................................................................ 4-30 4.4.2 編 集 メ ニ ュ ー ................................................................................................... 4-31 4.4.3 表 示 メ ニ ュ ー ................................................................................................... 4-32 4.4.4 プ ロ ジ ェ ク ト メ ニ ュ ー ...................................................................................... 4-33 4.4.5 ツ ー ル メ ニ ュ ー ................................................................................................ 4-34 4.4.6 ヘ ル プ メ ニ ュ ー ................................................................................................ 4-35 4.4.7 ツ ー ル バ ー ・ シ ョ ー ト カ ッ ト キ ー ...................................................................... 4-36 4.5 オ プ シ ョ ン 設 定 ...................................................................................................... 4-37 4.5.1 ス タ ー ト ア ッ プ ................................................................................................ 4-37 4.5.2 表 示 ................................................................................................................ 4-41 4.5.3 ロ グ ................................................................................................................ 4-42 4.6 そ の 他 の 機 能 ......................................................................................................... 4-43 4.6.1 サ ー ビ ス 起 動 に 関 し て ...................................................................................... 4-43 4.6.2 タ グ の イ ン ポ ー ト ・ エ ク ス ポ ー ト に つ い て ......................................................... 4-45 4.6.3 デ バ イ ス の イ ン ポ ー ト ・ エ ク ス ポ ー ト に つ い て ................................................... 4-47 OPC イ ン タ ー フ ェ ー ス 仕 様 ............................................................................................. 5-1 5.1 OPC イ ン タ ー フ ェ ー ス サ ポ ー ト ................................................................................ 5-1 5.1.1 ア イ テ ム 指 定 方 法 .............................................................................................. 5-1 5.1.2 カ ス タ ム イ ン タ ー フ ェ ー ス .................................................................................. 5-2 5.1.3 オ ー ト メ ー シ ョ ン イ ン タ ー フ ェ ー ス ..................................................................... 5-5 5.1.4 OPC の 品 質 フ ラ グ ............................................................................................. 5-6 5.1.5 OPC の エ ラ ー .................................................................................................... 5-7 5.2 DCOM 設 定 方 法 ....................................................................................................... 5-9 5.2.1 OPC サ ー バ の 実 行 マ シ ン .................................................................................. 5-11 5.2.2 Windows XP/SP2 使 用 時 の 注 意 事 項 ................................................................... 5-14 5.2.3 OPC ク ラ イ ア ン ト の マ シ ン ............................................................................... 5-18 シ ー ケ ン サ 設 定 方 法 ........................................................................................................ 6-1 6.1 ユ ニ ッ ト 設 定 方 法 ..................................................................................................... 6-1 6.1.1 Ethernet ユ ニ ッ ト .............................................................................................. 6-1 付 録 .............................................................................................................................. 7-1 7.1 エ ラ ー メ ッ セ ー ジ ..................................................................................................... 7-1 7.1.1 CPU ポ ー ト ア ク セ ス 時 の エ ラ ー コ ー ド ................................................................. 7-2 7.1.2 Ethernet ポ ー ト 使 用 時 の エ ラ ー コ ー ド ................................................................. 7-3 7.1.3 エ ラ ー レ ス ポ ン ス 受 信 時 の エ ラ ー コ ー ド .............................................................. 7-4 7.2 ユ ー ザ ー サ ポ ー ト に つ い て ........................................................................................ 7-5 1 概要 TOYOPUC OPC Server(以 降 OPC サ ー バ と 略 し ま す )は 、Windows 上 で 動 作 す る OPCDataAccess 3.0 対 応 の ロ ー カ ル /リ モ ー ト サ ー バ で す 。OPC 対 応 ク ラ イ ア ン ト に TOYOPUC-PC2J/PC3J シ リ ー ズ へ の 接続環境を提供します。 ■特長 OPC Compliance Test に 適 合 し て い ま す 。 接 続 対 象 シ ー ケ ン サ シ ス テ ム は 、TOYOPUC-PC2J/PC3J と な り ま す 。接 続 方 式 は Ethernet を サ ポ ートしています。 マ ル チ ス レ ッ ド で 動 作 し 、 TOYOPUC 通 信 仕 様 に 特 化 し た 最 適 化 処 理 を 行 っ て い ま す 。 様 々 な OPC 対 応 ク ラ イ ア ン ト か ら 容 易 に 接 続 で き ま す 。 さ ら に OLE Automation イ ン タ ー フ ェ ー ス を 使 用 す る 事 で 、 Visual Basic/VisualBasic.NET や EXCEL VBA か ら の 接 続 も 簡 単 に 行 え ま す 。 ま た 、 OPC RCW(Runtime Callable Wrapper)を 使 用 す る こ と で VisualBasic.NET や C#か ら カ ス タ ム イ ン タ ー フ ェ ー ス へ の ア ク セ ス が 可 能 に な り ま す 。 (各 種 サ ン プ ル プ ロ グ ラ ム が 添 付 さ れ て い ま す) OPC サ ー バ 内 に タ グ 設 定 フ ァ イ ル を 持 っ て い ま す の で サ ー バ 側 で 工 学 値 変 換 を 行 う 事 が で き ま す 。 タ グ 設 定 フ ァ イ ル に 登 録 し て い な い デ バ イ ス は 、直 接 レ ジ ス タ・コ イ ル 名 を ク ラ イ ア ン ト か ら 指 定 する事でアクセスする事ができます。 シ ミ ュ レ ー シ ョ ン モ ー ド で は シ ー ケ ン サ を 接 続 し な く て も OPC ク ラ イ ア ン ト と の 接 続 テ ス ト を 行 うことができます。 サービスプログラムとして動作可能です。 複数の通信経路が指定できます。通信エラーにより経路の変更が可能です。 ジ ェ イ テ ク ト 製 通 信 DLL(TJA-2067)を 使 用 す る こ と で CPU ポ ー ト 経 由 で の 通 信 が 可 能 で す 。 1-1 2 動作環境 OPC サ ー バ を ご 使 用 い た だ く に は 、 次 の ハ ー ド ウ ェ ア と ソ フ ト ウ ェ ア が 必 要 で す 。 Windows が 動 作 す る パ ソ コ ン PentiumⅢ 1GHz 以 上 を 推 奨 (Intel 以 外 の CPU に は 未 対 応 ) ■メモリ オ ペ レ ー テ ィ ン グ シ ス テ ム 最 小 メ モ リ +64MB 以 上 ■基本ソフトウェア Windows XP Home Edition/Professional Edition Windows Server 2003 Windows 2000 Professional/Server/Advanced Server ■ハードディスク 10MB 以 上 ■ シ ー ケ ン サ シ ス テ ム TOYOPUC-PC2J/PC3J(PC3JG 含 む )シ リ ー ズ ■コンピュータ本体 対 応 CPU 種 別 型 名 PC2J-CPU, PC2JC-CPU, PC2JS-CPU, PC2JR-CPU, PC2J16-CPU, PC2J シ リ ー ズ PC2J16R-CPU, PC2J16P-CPU, PC2J16H-CPU, PC2J16PR-CPU, PC2J16HR-CPU, PC2JN, PC2JNM, PC2JNF PC3J シ リ ー ズ PC3J-CPU, PC3JL-CPU, PC3JD-CPU, PC3JB-F/E, PC3JNF, PC3JNM, PC3JM, MULTI-GW PC2S1-CPU、 MX-CPU は 使 用 不 可 PC2F-48/80・ 56/72・ 64/64・ 72/56・ 80/48、 PC2FS、 PC2FS-3D、 PC2FK、 PC2FK50、 PC3JB は Ethernet 接 続 不 可 CPU ポ ー ト 使 用 時 は PC2J バ ー ジ ョ ン 1.*.*は 接 続 不 可 イ ン タ ー フ ェ ー ス 種 別 Ethernet ユ ニ ッ ト 型 名 考 EN-I/F 10BASE5 EN-I/F-T 10BASE-T FL/ET-net-5 10BASE5 (Ethernet 機 能 を 使 用 ) FL/ET-T-V2 10BASET (Ethernet 機 能 を 使 用 ) FL-net/Ethernet ユ ニ ッ ト CPU ポ ー ト 備 パ ソ コ ン 接 続 ケ ー ブ ル ( TXY-6071 ) 及 び 通 信 DLL(TJA-2067)が 別 途 必 要 2-1 3 インストール方法 3.1 セ ッ ト ア ッ プ 手 順 1) メ デ ィ ア の ¥TAKEBISHI TOYOPUC OPC Server¥setup.exe を 実 行 し て 下 さ い 。 セットアップウィザードが実行されますので、日本語を選択して下さい。 Windows2000 の 場 合 は Administrator ま た は Administrators グ ル ー プ の ユ ー ザ で 、 WindowsXP の 場合はコンピュータ管理者権限ユーザでセットアップを実行して下さい。 2) 次 へ (N)を 選 択 し て 下 さ い 。 3-1 3.イ ン ス ト ー ル 方 法 3) ソ フ ト ウ ェ ア 使 用 許 諾 権 契 約 書 を よ く お 読 み の 上 、同 意 し て い た だ け る 場 合 は 、は い (Y)を 選 択 して下さい。 4) ユ ー ザ 情 報 を 入 力 し て 下 さ い 。 ユ ー ザ 名 、 会 社 名 は Windows イ ン ス ト ー ル 時 に 設 定 し た 値 が 表 示 さ れ て い ま す 。 シ リ ア ル 番 号 は 、「 ご 購 入 完 了 メ ー ル 」 に 記 載 さ れ て い る 番 号 を 入 力 し て 下 さ い 。ま た 、ハ イ フ ン「 -」を 含めて入力してください。 3-2 3.イ ン ス ト ー ル 方 法 5) イ ン ス ト ー ル す る 機 能 及 び フ ォ ル ダ を 指 定 し て 下 さ い 。 デ フ ォ ル ト で 「 C:¥Program Files ¥TAKEBISHI¥TOYOPUC OPC Server」 が 設 定 さ れ て い ま す 。 変 更 す る 場 合 は 、 参 照 (R)ボ タ ン を 押 し て フ ォ ル ダ を 選 択 し て 下 さ い 。 6) プ ロ グ ラ ム フ ォ ル ダ を 選 択 し て 下 さ い 。 デ フ ォ ル ト で 、 「 DeviceXPlorer OPC Server」 が 設 定されています。 3-3 3.イ ン ス ト ー ル 方 法 7) 今 ま で の 設 定 で 良 け れ ば 、 次 へ (N)を 選 択 し て 下 さ い 。 フ ァ イ ル の コ ピ ー が 開 始 さ れ ま す 。 8) イ ン ス ト ー ル が 終 了 す る と セ ッ ト ア ッ プ 完 了 の ダ イ ア ロ グ が 表 示 さ れ ま す . イ ン ス ト ー ル が 完 了 し 、 メ ニ ュ ー に DeviceXPlorer OPC Server が 追 加 さ れ ま す 。 3-4 3.イ ン ス ト ー ル 方 法 3.2 イ ン ス ト ー ル フ ァ イ ル OPCサ ー バ の イ ン ス ト ー ラ は 、 次 の フ ォ ル ダ に プ ロ グ ラ ム フ ァ イ ル を セ ッ ト ア ッ プ し ま す 。 ファイル名及び格納先 ファイルの種類 <Install Dir>¥ToyopucExplorer.EXE OPC サ ー バ プ ロ グ ラ ム <Install Dir>¥ToyopucExplorer.PDF OPC サ ー バ マ ニ ュ ア ル <Install Dir>¥OPC Client.EXE OPC ク ラ イ ア ン ト <Install Dir>¥register.bat レジストリ登録用バッチファイル <Install Dir>¥unregist.bat レジストリ削除用バッチファイル <Install Dir>¥service.bat サービス起動用バッチファイル <Install Dir>¥sample.tdb サンプルタグ設定ファイル <Install Dir>¥samples¥*.* 各種サンプルプログラム 上 記 以 外 に OPC関 係 の フ ァ イ ル が 、 Windowsの シ ス テ ム デ ィ レ ク ト リ に イ ン ス ト ー ル さ れ ま す 。 OPCサ ー バ を 削 除 す る 場 合 は 、 コ ン ト ロ ー ル パ ネ ル の ア プ リ ケ ー シ ョ ン の 追 加 と 削 除 か ら TOYOPUC OPC Serverを 選 択 し セ ッ ト ア ッ プ の 削 除 を 選 択 し て 下 さ い 。 3-5 3.イ ン ス ト ー ル 方 法 3.3 ラ イ セ ン ス の 認 証 製 品 を イ ン ス ト ー ル 後 14 日 間 は 一 時 ラ イ セ ン ス が 有 効 と な り 、 下 記 メ ッ セ ー ジ が 表 示 さ れ ま す 。 この間にライセンス認証を行って下さい。 ヘルプ→ライセンスの認証を選択すると、「ライセンス認証」ダイアログが表示されます。 イ ン ス ト ー ル 時 に 正 し い シ リ ア ル No.が 入 力 さ れ て い る と 、 コ ン ピ ュ ー タ ID が 表 示 さ れ ま す 。 シ リ ア ル No.と コ ン ピ ュ ー タ ID お よ び 必 要 事 項 を 下 記 の 方 法 で 弊 社 ま で 連 絡 し 、 ラ イ セ ン ス コ ー ド を 取 得 し て 下 さ い 。ラ イ セ ン ス 認 証 画 面 よ り ラ イ セ ン ス コ ー ド を 入 力 し て「 ラ イ セ ン ス 認 証 」を クリックすると、ライセンスが有効になります。 ライセンスコードの取得方法は以下の通りです。 a) WEB に よ る 取 得 弊 社 ホ ー ム ペ ー ジ 上 の ユ ー ザ 登 録 画 面 か ら シ リ ア ル No.と コ ン ピ ュ ー タ ID お よ び 必 要 事 項 を 入力して弊社宛に送信して下さい。 URL http://www.faweb.net/asp/registration.aspx b) メールによる取得 件 名 に「 FAWEB:License」と 明 記 の 上 、シ リ ア ル No.と コ ン ピ ュ ー タ ID お よ び 必 要 事 項( 会 社名、氏名、電話番号、メールアドレス)を弊社宛に送信して下さい。 E-mail fa-support@takebishi.co.jp c) FAX に よ る 取 得 ユ ー ザ 登 録 用 紙 (ダ ウ ン ロ ー ド プ ロ ダ ク ト の ¥Doc¥Registration_J.pdf)に シ リ ア ル No.と コ ン ピ ュ ー タ ID お よ び 必 要 事 項 を 記 入 し て 弊 社 宛 に FAX 下 さ い 。 FAX 075-325-2273 3-6 3.イ ン ス ト ー ル 方 法 シ リ ア ル No.が 正 し く 入 力 さ れ て い な い 時 は 、 下 記 の メ ッ セ ー ジ が 表 示 さ れ 1 時 間 動 作 し ま す 。 1 時 間 経 過 す る と 自 動 的 に シ ミ ュ レ ー シ ョ ン モ ー ド に 変 わ り 、シ ー ケ ン サ と の 通 信 を 停 止 し ま す 。イ ンストールが正しく行われていない場合は、起動時からシミュレーションモードで動作します。 シ リ ア ル No.が 無 効 の 場 合 、 「 ラ イ セ ン ス 認 証 」 ダ イ ア ロ グ 上 で コ ン ピ ュ ー タ ID を 取 得 し て く だ さ い 。 再 度 正 し い シ リ ア ル No.を 入 力 し て 「 コ ン ピ ュ ー タ ID の 取 得 」 を ク リ ッ ク す る と 、 コ ン ピ ュ ー タ ID が 取 得 で き ま す 。 前ページと同様の方法でライセンス認証を行って下さい。 ライセンス認証後はヘルプ→バージョン情報で確認できます。 3-7 3.イ ン ス ト ー ル 方 法 3.4 ラ イ セ ン ス の 転 送 OPC サ ー バ を 別 の パ ソ コ ン に 再 イ ン ス ト ー ル す る 場 合 、 ラ イ セ ン ス の 転 送 が 必 要 に な り ま す 。 下記の手順でライセンスの転送を行って下さい。 転送元パソコン 転送先パソコン OPC サ ー バ を 新 規 に イ ン ス ト ー ル し ま す 。 シ リ ア ル No は 転 送 元 と 同 一 の No.を 使 用 します。 ヘルプ→ライセンス認証 ヘルプ→ライセンス転送 コ ン ピ ュ ー タ ID を 取 得 し ま す 。 転 送 先 の コ ン ピ ュ ー タ ID を 入 力 し ライセンスコードを発行します。 ラ イ セ ン ス コ ー ド が 発 行 さ れ 、 OPC サーバはシミュレーションモードに 移 行 し ま す 。新 た に 発 行 さ れ た ラ イ セ ン ス コ ー ド は 、転 送 元 パ ソ コ ン 内 に テ キ ス ト フ ァ イ ル 格 納 さ れ ま す 。( 確 認 用) ファイル名及び格納先: <Install Dir>¥LicensTransferred.txt 転送元で発行されたライセンスコードを入 力しライセンス認証を行います。 3-8 4 OPC サ ー バ 操 作 説 明 こ の 章 で は 、 OPC サ ー バ の 設 定 手 順 、 操 作 方 法 を 説 明 し ま す 。 4.1 設 定 手 順 4.1.1 起 動 方 法 プ ロ グ ラ ム フ ォ ル ダ (DeviceXPlorer OPC Server)か ら TOYOPUC OPC Server を 起 動 し て 下 さ い 。 タ グ 設 定 フ ァ イ ル の サ ン プ ル と し て 、sample.tdb が OPC サ ー バ と 同 一 フ ォ ル ダ に イ ン ス ト ー ル さ れ て い ま す の で 、 読 込 ん で 下 さ い 。 タ グ 設 定 フ ァ イ ル は OPC サ ー バ で 使 用 す る 独 自 形 式 の フ ァ イ ル で 、 拡 張 子 は 「 .TDB」 に な り ま す 。 こ の サ ン プ ル に は 、2 つ の デ バ イ ス と サ ブ グ ル ー プ 及 び い く つ か の タ グ が 設 定 さ れ て い ま す 。デ バ イ ス Device1 と Device2 は 、 あ ら か じ め シ ミ ュ レ ー シ ョ ン モ ー ド が 設 定 さ れ て い ま す の で 、 シ ー ケ ン サ を 接 続 し な く て も OPC ク ラ イ ア ン ト か ら OPC 接 続 が 可 能 で す 。製 品 に 添 付 さ れ て い る OPC ク ラ イ ア ン ト の 操 作 方 法 に 関 し て は 、 OPC Client sample guide を 参 照 し て 下 さ い 。 次 回 OPC サ ー バ 起 動 時 は 、最 後 に 使 用 し た タ グ 設 定 フ ァ イ ル を 読 み 込 ん で 動 作 し ま す 。OPC サ ー バ は 、 OPC ク ラ イ ア ン ト か ら 接 続 要 求 が 来 る と 自 動 的 に 起 動 し ま す 。 OPC サ ー バ が 正 し く 動 作 し な い 場 合 (レ ジ ス ト リ か ら OPC サ ー バ の エ ン ト リ が 見 つ か ら な い 場 合 な ど )は 、 再 度 register.bat を 実 行 し て 下 さ い 。 注意 プログラムの多重起動はできません。 OPC サ ー バ の レ ジ ス ト リ 情 報 は 下 記 の 値 と な り ま す 。 CLASS ID B8622738-17C8-4c25-A850-3027238A0214 PROG ID Takebishi.Toyopuc.1 WindowsXP で ユ ー ザ の 切 り 換 え を 行 う 場 合 は 、 OPC サ ー バ を サ ー ビ ス プ ロ グ ラ ム と し て 起 動 さ せ て 下 さ い 。 サ ー ビ ス 起 動 に 関 し て は 4.6.1を 参 照 し て 下 さ い 。 4-1 4.OPC サ ー バ 操 作 説 明 4.1.2 立 ち 上 げ ま で の 手 順 OPC サ ー バ は 次 の 手 順 で 立 ち 上 げ ま す 。 1.通 信 ポ ー ト の 設 定 (プ ロ ジ ェ ク ト → 通 信 ポ ー ト ) TOYOPUC と 通 信 す る ポ ー ト の 設 定 を 行 い ま す 。新 規 にポートを作成して下さい。 (4.2.1 通 信 ポ ー ト の 設 定 を 参 照 ) 2.デ バ イ ス 設 定 (プ ロ ジ ェ ク ト → 新 規 登 録 → デ バ イ ス ) 接 続 先 TOYOPUC の 設 定 を 行 い ま す 。PCType、通 信 ポート、リンク設定などを行います。 (4.2.2 デ バ イ ス の 設 定 を 参 照 ) 3.タ グ 設 定 (プ ロ ジ ェ ク ト → 新 規 登 録 → タ グ ) アクセスを行うレジスタ、入出力をタグ登録します。 データタイプ、デバイス番号、スケール変換などの 設定が可能です。 (4.2.4 タ グ の 設 定 を 参 照 ) 4-2 4.OPC サ ー バ 操 作 説 明 4.シ ー ケ ン サ 側 の 設 定 シ ー ケ ン サ の 通 信 ユ ニ ッ ト を OPC サ ー バ の 設 定 に 合 わせて設定します。使用されるユニットの種類によ り ハ ー ド ウ ェ ア 設 定 、ソ フ ト ウ ェ ア 設 定 (PCWin)が 必 要です。 (6 シ ー ケ ン サ 設 定 方 法 を 参 照 ) シミュレーションモードを使用する場合は、シーケ ンサの設定は不要です。 5.シ ー ケ ン サ と の 接 続 確 認 (表 示 → デ バ イ ス モ ニ タ ) デ バ イ ス モ ニ タ を 実 行 し 、シ ー ケ ン サ と の 通 信 を 確 認 して下さい。タグの値が表示され、品質フラグが Good(C0h)で あ れ ば 、 正 し く 通 信 が 行 わ れ て い ま す 。 6.OPC ク ラ イ ア ン ト か ら の 接 続 (ツ ー ル → OPC ク ラ イ ア ン ト ) OPC ク ラ イ ア ン ト を 起 動 し 、 Connect メ ニ ュ ー で Takebishi.Toyopuc.1 を 指 定 し ま す 。 AddItem メ ニ ュ ー を 実 行 す る と OPC サ ー バ で 設 定 し た デ バ イ ス 名 . タ グ 名 が 参 照 で き ま す 。ア イ テ ム を 登 録 す る と 自 動 的 に値が更新されます。 4-3 4.OPC サ ー バ 操 作 説 明 4.2 プ ロ ジ ェ ク ト 設 定 OPC の ア ク セ ス 設 定 は プ ロ ジ ェ ク ト メ ニ ュ ー を 使 用 し ま す 。シ ー ケ ン サ と の 通 信 経 路 、ア ク セ ス 先 CPU の 種 類 、 入 出 力 ・ レ ジ ス タ な ど の 割 り 付 け を 行 い ま す 。 機 能 通信ポート 説 明 シ ー ケ ン サ と の 通 信 種 別 (Ethernet)及 び ア ク セ ス 先 ア ド レ ス の 設 定 を 行 います。 デバイス ア ク セ ス 先 シ ー ケ ン サ の CPU 種 別 、 ア ド レ ス を 設 定 し ま す 。 グループ タグを階層構造として扱う場合、デバイスのサブ階層としてグループを 定義します。 タグ シーケンサの入出力メモリ、レジスタなどを論理名として扱う場合、タ グ を 定 義 し ま す 。タ グ 登 録 し た 説 きます。 4-4 明 は 、OPC ク ラ イ ア ン ト か ら 参 照 で 4.OPC サ ー バ 操 作 説 明 4.2.1 通 信 ポ ー ト の 設 定 プ ロ ジ ェ ク ト → 通 信 ポ ー ト を メ ニ ュ ー か ら 選 択 す る と 、次 の 選 択 ダ イ ア ロ グ が 表 示 さ れ 、通 信 ポ ー トの新規作成・変更ができます。 ボタン 説 OK ダイアログを閉じます。 明 新 規 (N) 通信ポートの新規作成を行います。 変 更 (M) 選択した通信ポートを編集します。 削 除 (D) 選択中の通信ポートを削除します。デバイス設定で使用されているポー トは削除できません。 通 信 ポ ー ト は 最 大 128 個 ま で 設 定 で き ま す 。 通 信 ポ ー ト の 名 称 変 更 ポートの名称変更はマウスでポ ートを選択した状態で、再度マ ウスをクリックして行います。 通信中はポートの名称は変更で きません。 4-5 4.OPC サ ー バ 操 作 説 明 4.2.1.1 新 規 通 信 ポ ー ト の 追 加 ポ ー ト 名 称 及 び ポ ー ト の 種 類 を 選 択 し ま す 。プ ロ ジ ェ ク ト → 新 規 登 録 → 通 信 ポ ー ト を 選 択 時 も こ の ダイアログが表示されます。 次へを選択すると、選択した通信ポートに対応した詳細設定画面が表示されます。 4-6 4.OPC サ ー バ 操 作 説 明 4.2.1.2 CPU ポ ー ト 接続先のポート番号及びボーレートを指定して下さい。 COM1 を 使 用 す る 場 合 は 1 を 指 定 し ま す 。 ボ ー レ ー ト は 、PC3J シ リ ー ズ 使 用 時 は 38400 に そ の 他 の CPU 使 用 時 は CPU の 対 応 す る 通 信 速 度 に設定して下さい。データ長、パリティなどは設定できません。 送 信 デ ィ レ イ は 、相 手 機 器 か ら の レ ス ポ ン ス を 受 信 し て か ら 次 の コ マ ン ド を 送 信 す る ま で の デ ィ レ イ時間を設定して下さい。 注意 CPU ポ ー ト 接 続 を 行 う に は 、 ジ ェ イ テ ク ト 製 通 信 DLL(TJA-2067)が 別 途 必 要 で す 。 4-7 4.OPC サ ー バ 操 作 説 明 4.2.1.3 Ethernet ポ ー ト Ethernet を 使 用 す る 場 合 は 、 事 前 に コ ン ト ロ ー ル パ ネ ル の ネ ッ ト ワ ー ク で イ ン タ ー ネ ッ ト プ ロ ト コ ル (TCP/IP)を ネ ッ ト ワ ー ク ア ダ プ タ に バ イ ン ド し て 下 さ い 。 項 目 説 明 使 用 す る プ ロ ト コ ル を 選 択 し ま す 。 TCP/IP を 選 択 し た 場 合 、 通 信 エ ラ ー が リ ト ラ イ プロトコル 回 数 (デ バ イ ス で 設 定 )発 生 す る と コ ネ ク シ ョ ン を 切 断 し 、再 接 続 を 行 い ま す 。シ ー ケ ン サ 側 の プ ロ グ ラ ム も 自 動 的 に LISN 状 態 (接 続 待 ち 状 態 )に な る よ う に 作 成 し て 下 さ い。 コンピュータ名 コントロールパネルのネットワークで設定したコンピュータ名が表示されます。 パ ソ コ ン に イ ン ス ト ー ル さ れ て い る Ethernet ア ダ プ タ の 情 報 が 表 示 さ れ ま す 。 (ア ダ プ タ が 無 効 に な っ て い る 場 合 は 、 表 示 さ れ ま せ ん 。 ) アダプタ IP ア ド レ ス :ア ダ プ タ の IP ア ド レ ス が 表 示 さ れ ま す 。 情 報 (A) ケ ー ブ ル : Ethernet ケ ー ブ ル 接 続 中 は Connect と 表 示 さ れ ま す 。 DHCP: DHCP の 設 定 有 無 が 表 示 さ れ ま す 。 DHCP 有 効 (Enable)/無 効 (Disable) DHCP ア ダ プ タ を 使 用 : チ ェ ッ ク す る と DHCP ア ダ プ タ と し て 使 用 し ま す 。 選 択 し た ア ダ プ タ の IP ア ド レ ス が 表 示 さ れ ま す 。複 数 の Ethernet ボ ー ド を 使 用 す る アダプタ 場 合 は 、TOYOPUC と 通 信 を 行 う Ethernet ア ダ プ タ の IP ア ド レ ス を 入 力 し て 下 さ い 。 IP ア ド レ ス (I) ゼ ロ (0.0.0.0)を 設 定 す る と 、デ フ ォ ル ト の ア ダ プ タ を 使 用 し ま す 。DHCP ア ダ プ タ と して使用する場合は設定できません。 パ ソ コ ン 側 の ポ ー ト No を 入 力 し ま す 。デ フ ォ ル ト で 0 が 設 定 さ れ て い ま す 。ポ ー ト アダプタ ポ ー ト No.(P) No に 0 を 指 定 す る と 空 い て い る ポ ー ト を 自 動 的 に 割 り 振 り ま す 。 プ ロ ト コ ル で TCP/IP を 選 択 し た 場 合 、シ ー ケ ン サ 側 の オ ー プ ン 方 式 に Unpassive を 設 定 し て 下 さ い 。(TCP/IP を 使 用 し 、ポ ー ト No に 0 以 外 を 指 定 す る と 、再 接 続 に 4 分 程 度 か か り ます。) TOYOPUC IP 接 続 先 シ ー ケ ン サ の IP ア ド レ ス を 入 力 し て 下 さ い 。 ア ド レ ス (O) TOYOPUC 接 続 す る シ ー ケ ン サ の ポ ー ト No.を 入 力 し て 下 さ い 。デ フ ォ ル ト で 1025 が 設 定 さ れ ポ ー ト No.(R) て い ま す 。 1025∼ 65534 の 値 を 入 力 し て 下 さ い 。 4-8 4.OPC サ ー バ 操 作 説 明 4.2.2 デ バ イ ス の 設 定 ア ク セ ス 先 シ ー ケ ン サ CPU の 設 定 を 行 い ま す 。 項 目 説 明 名 前 (N) 接続先に付ける名称を設定して下さい。 通 信 ポ ー ト (P) シーケンサと接続する通信ポートを選択して下さい。 ポ ー ト の 設 定 (E) 通信ポート設定のダイアログが表示されます。 PC Type 接 続 先 の シ ー ケ ン サ CPU の 種 類 を 選 択 し て 下 さ い 。 タ イ ム ア ウ ト (T) タ イ ム ア ウ ト 時 間 を msec 単 位 で 設 定 し て 下 さ い 。 リ ト ラ イ 回 数 (R) タイムアウト発生時のリトライ回数を設定します。 一括読出のアクセス最大点数を指定します。指定可能な最大点数に関 し て は 、 ア ク セ ス 点 数 の 組 み 合 わ せ (P4-12)を 参 照 し て 下 さ い 。 多点読出コマンドを使用する場合に選択して下さい。 連続していないデバイスにアクセスする場合有効です。 読 出 点 数 (W) 多 点 読 込 (B) こ の チ ェ ッ ク ボ ッ ク ス を ON に す る と 、 OPC サ ー バ の タ グ 設 定 フ ァ イ ル に 登 録 さ れ て い な い ア イ テ ム が OPC ク ラ イ ア ン ト か ら 要 求 さ れ た ア イ テ ム の 自 動 登 録 (Z) と き 、 タ グ 設 定 フ ァ イ ル に 登 録 し ま す 。 自 動 登 録 し た 場 合 は 、 OPC サ ーバのメニューから上書き保存を実行して下さい。チェックボックス が OFF の 場 合 、 OPC サ ー バ の タ グ ビ ュ ー に は 表 示 さ れ ま せ ん 。 ア イ テ ム 名 称 の 指 定 方 法 は 4.2.4.2を 参 照 し て 下 さ い 。 4-9 4.OPC サ ー バ 操 作 説 明 項 目 説 明 シ ス テ ム タ グ の 先 頭 に $記 号 付 加 の 有 無 を 指 定 し ま す 。デ フ ォ ル ト で は シ ス テ ム タ グ に $記 号 使用 $記 号 が 付 加 さ れ ま す 。 ご 利 用 に な る OPC ク ラ イ ア ン ト に よ っ て は 、 特 殊 文 字 を 認 識 で き な い も の が あ り ま す 。こ の 場 合 、$記 号 を 使 用 し な い よ う 設 定 し て 下 さ い 。 シ ス テ ム タ グ の 詳 細 は 、 4.2.4.5を 参 照 し て 下 さい。 リ ン ク 経 由 で 該 当 CPU に ア ク セ ス す る 場 合 、こ の チ ェ ッ ク ボ ッ ク ス を リ ン ク 経 由 ア ク セ ス (L) 有効にし、リンク設定を行って下さい。 詳細は次ページを参照して下さい。 通信の二重化 通 信 の 二 重 化 を 指 定 し ま す 。 詳 細 は 4.2.2.1を 参 照 し て 下 さ い 。 シミュレーションモード シミュレーションモードで使用する場合は、有効を選択して下さい。 有 効 (I) シミュレーションモード有効時は、実際の通信は行われません。 シ ミ ュ レ ー シ ョ ン モ ー ド の デ フ ォ ル ト パ タ ー ン を 、サ イ ン カ ー ブ /イ ン シミュレーションモード デフォルトパターン ク リ メ ン ト /ラ ン ダ ム /共 有 メ モ リ (ダ ミ ー )か ら 選 択 し ま す 。 クライアントからアイテムの自動登録を行う場合、本説 明がタグの シミュレーションパターンに設定されます。 シ ミ ュ レ ー シ ョ ン の 詳 細 は 、 4.2.4.1を 参 照 し て 下 さ い 。 シミュレーションモード シミュレーションモード実行時にデフォルトシミュレーションパター デフォルトパターンを優先 ンで動作します。タグで設定したシミュレーションパターンは無視し (Y) ます。 4-10 4.OPC サ ー バ 操 作 説 明 リ ン ク 設 定 に つ い て 項 目 階 層 数 (L) 説 明 リ ン ク 経 由 で ア ク セ ス す る 場 合 の 階 層 数 を 2∼ 4 で 指 定 し ま す 。 CPU ポ ー ト 接 続 時 に リ ン ク モ ジ ュ ー ル を 指 定 し て 下 さ い 。 Ethernet 接 続 時 は 設 定 で き ま せ ん 。 ( 設 定 不 要 ) リンクモジュール ME-NET HPC リ ン ク FL-net PC3J の 分 割 モ ー ド の 場 合 は 、 プ ロ グ ラ ム No. を 指 定 し て 下 さ い 。 プ ロ グ ラ ム No. PC2,PC3J(PC2 互 換 )を 選 択 し た 場 合 は 、Ethernet モ ジ ュ ー ル が 割 り 当 て ら れ て い る プ ロ グ ラ ム No.の リ ン ク モ ジ ュ ー ル を 経 由 し て の ア ク セ スになります。 リ ン ク No 各 階 層 で 使 用 す る リ ン ク No.(1∼ 8)を 指 定 し て 下 さ い 。 タ ー ゲ ッ ト ( 中 継 ) 局 番 を 10 進 数 で 設 定 し て 下 さ い 。 局番 ME-NET:0∼ 63 HPC リ ン ク :0∼ 31 FL- net:1∼ 249 4-11 4.OPC サ ー バ 操 作 説 明 ア ク セ ス 点 数 (読 出 ス パ ン )の 組 み 合 わ せ に つ い て ポート Ethernet CPU ポ ー ト アクセス方式 一括読出 多点読出 一括書込 多点書込 一括読出 多点読出 一括書込 多点書込 PC2J 512 128 512 128 256 128 256 128 PC3J 512 64 512 64 256 64 256 64 備考 設 定 可 (読 出 ス パ ン に て 設 定 ) 設 定 可 (読 出 ス パ ン に て 設 定 ) 読出スパンの値を使用 読出スパンの値を使用 設 定 可 (読 出 ス パ ン に て 設 定 ) 設 定 可 (読 出 ス パ ン に て 設 定 ) 読出スパンの値を使用 読出スパンの値を使用 パ ソ コ ン と TOYOPUC を 1:1 で 接 続 す る 場 合 、設 定 可 能 な 最 大 点 数 は 上 記 の 表 の 通 り と な り ま す 。 OPC サ ー バ は 読 出 ス パ ン で 設 定 さ れ て い る 範 囲 -1 点 を 一 括 で 読 出 し ま す 。(た だ し 、読 み 出 す デ バ イ ス 範 囲 が 一 括 R/W 点 数 ÷2 以 上 空 い て い る 場 合 は 2 回 交 信 を 行 い ま す 。ま た 多 点 読 出 の 場 合 は 、 登録されているデバイスのみアクセスします。) 書込の場合、文字型、配列型に関しては一括書込コマンドを使用します。 ビ ッ ト 型 (VT_BOOL)、 Short/UShort 型 (VT_I2/VT_UI2)、 Long/ULong 型 (VT_I4/VT_UI4)、 実 数 型 (VT_R4)の 場 合 は 多 点 書 込 コ マ ン ド を 使 用 し ま す 。 な お 、 リ ン ク 経 由 ア ク セ ス 時 及 び CPU モ ジ ュ ー ル の 種 類 に よ り 、 一 括 ア ク セ ス 可 能 な 点 数 が 異 な ります。下記の表を参考に読出スパンを設定して下さい。 PC3J-CPU CPU モ ジ ュ ー ル PC3JL、 PC3JM、 PC3JG PC3JNM PC3JDVer2.0 以 降 PC3JD Ver1.10 未 満 MX PC2J シ リ ー ズ 直接アクセス 512 点 256 点 リンク経由アクセス 256 点 256 点 E THENRET ポ ー ト 使 用 時 の 注 意 点 Ethernet ポ ー ト で TCP/IP プ ロ ト コ ル を 使 用 す る 場 合 、 TCP レ ベ ル で デ ー タ の 再 送 が 行 わ れ ま す 。 Windows2000/XP で は TCP の 再 送 信 タ イ ム ア ウ ト (RTO:Retransmission Time-Out)の 初 期 値 は 3 秒 に な っ て お り 、最 大 再 送 信 回 数 は デ フ ォ ル ト 5 回 に 設 定 さ れ て い ま す 。RTO は 動 的 に 変 化 し 、正 常 に 送 信 が 行 わ れ る と RTO は 0.5 秒 程 度 に な り ま す 。そ し て 、通 信 異 常 が 発 生 す る と RTO は 再 送 す る 毎 に 2 倍 に な り 、約 30 秒 後 に ア プ リ ケ ー シ ョ ン 層 (OPC サ ー バ 側 )に 10054(接 続 が リ モ ー ト 側 か ら リ セ ッ ト さ れ た )の エ ラ ー が 返 さ れ 、 OPC サ ー バ は コ ネ ク シ ョ ン を 切 断 し 、 再 オ ー プ ン を 行 い ま す 。 従 っ て 、 TCP プ ロ ト コ ル を 使 用 す る 場 合 は 、 TCP レ ベ ル で の 再 送 が 行 わ れ ま す の で 、 タ イ ム ア ウ ト は 30 秒 以 上 、 リ ト ラ イ 回 数 は 0 を 設 定 し て 下 さ い 。 4-12 4.OPC サ ー バ 操 作 説 明 4.2.2.1 通 信 の 二 重 化 に 関 し て 通信の二重化を有効にすると、冗長なシステム構築が可能です。 手動切替または自動切替を選択し、リストの中から待機系デバイスを指定して下さい。 待機系デバイスには、既に登録済みの別デバイスを選択します。 デ バ イ ス で 下 記 の 設 定 を 行 っ た 場 合 、Ether01 の 通 信 エ ラ ー が 発 生 す る と Ether02 に 通 信 が 切 り 替 わります。 例) デ バ イ ス PC3J・・・・・・・・・・・・・・・・ 通 信 ポ ー ト Ether01 デ バ イ ス PC3J BACKUP・・・・・・・ 通 信 ポ ー ト Ether02 デ バ イ ス PC3J に お い て 通 信 の 二 重 化 を 選 択 注意 手 動 切 替 選 択 時 に 待 機 系 へ の 通 信 経 路 変 更 は 、シ ス テ ム タ グ ($Standby)に True を 書 き 込 む こ と で 実 行 さ れ ま す 。 シ ス テ ム タ グ の 詳 細 は 、 4.2.4.5を 参 照 し て 下 さ い 。 待機系通信状態は、下記の条件で正常系へ戻ります。 ・ デ バ イ ス 設 定 ダ イ ア ロ グ で OK を 選 択 。 (通 信 を 行 っ て い な い 状 態 の み 選 択 可 能 ) ・ 待 機 系 で 通 信 エ ラ ー が 発 生 。 (自 動 切 替 の 場 合 ) ・ シ ス テ ム タ グ ($Standby)に False を 書 き 込 む 。 自動切替指定時は、リトライ回数は 0 に設定して下さい。 4-13 4.OPC サ ー バ 操 作 説 明 4.2.3 グ ル ー プ の 設 定 グループの設定を行います。 グループ名を入力して下さい。 グループは階層構造で作成できます。 OPC サ ー バ で 設 定 し た グ ル ー プ は 、OPC ク ラ イ ア ン ト か ら OPCServer オ ブ ジ ェ ク ト の AddGroup で 作 成 す る グ ル ー プ と は 異 な り ま す 。こ こ で 設 定 す る グ ル ー プ は 、タ グ を 階 層 構 造 で 設 定 す る 為 に 追加するものです。 4-14 4.OPC サ ー バ 操 作 説 明 4.2.4 タ グ の 設 定 OPC サ ー バ で 管 理 す る タ グ を 設 定 し ま す 。 デバイスビューで選択されているデバイス・グループにタグは追加されます。 設定項目を次に示します。 名 称 名 前 (A) デバイス名と名前 を 同 じ に す る (M) コ メ ン ト (C) プ ロ グ ラ ム No(P) 説 明 タ グ に 付 け る 名 称 を 設 定 し ま す 。 Temp、 LS、 Valve な ど 分 か り や す い 名 前 を 付 け て下さい。 こ の チ ェ ッ ク ボ ッ ク ス を ON に す る と 、 デ バ イ ス 名 + 番 号 で 名 前 を 登 録 し ま す 。 タグのコメントを設定します。 PC タ イ プ が PC3J の 場 合 、 ア ク セ ス 先 の プ ロ グ ラ ム 番 号 を 1∼ 3 で 指 定 し ま す 。 PC タ イ プ が PC2J も し く は 拡 張 デ バ イ ス の 場 合 は 、 共 通 を 指 定 し て 下 さ い 。 アクセスするシーケンサのレジスタを選択して下さい。 P/K/V/T/C/L/X/Y/M/S/N/R/D/B レ ジ ス タ 名 (R) EP/EK/EV/ET/EC/EL/EX/EY/EM/ES/EN/H/U・・・拡 張 デ バ イ ス GX/GY/GM/EB・・・拡 張 デ バ イ ス (PC3JG) (拡 張 デ バ イ ス は 、 PC タ イ プ が PC3J で 有 効 ) レ ジ ス タ の 番 号 を 16 進 で 入 力 し て 下 さ い 。 番 号 (U) ビットレジスタの場合はビットアドレスで、ワードレジスタの場合ワードアドレ スで指定して下さい。バイト単位での指定は出来ません。 タ イ プ (T) アクセス時のデータタイプを選択します。 Bit: 論理型 Short: 16bit 整 数 型 (符 号 付 き ) UShort: 16bit 整 数 型 (符 号 無 し ) Long: 32bit 整 数 型 (符 号 付 き ) ULong: 32bit 整 数 型 (符 号 無 し ) Real: 32bit 実 数 型 String: 文字型 接 点 の ON/OFF を 参 照 す る 場 合 は 、 デ ー タ タ イ プ を Bit と し 、 参 照 す る ビ ッ ト 位 置を設定して下さい。 4-15 4.OPC サ ー バ 操 作 説 明 名 称 説 明 データタイプで文字型を指定もしくは配列をチェックしたときに有効となりま す。文字列、配列のサイズを指定します。 文字列の場合 1 点でワードデバイスを 1 点占有します。 (ASCII で 2 文 字 /全 角 で 1 文 字 に な り ま す ) サ イ ズ (L) 配列の場合 Bit 型 : 1 点 で ワ ー ド デ バ イ ス を 1 点 占 有 (16 ビ ッ ト 分 ) Short/UShort 型 : 1 点 で ワ ー ド デ バ イ ス を 1 点 占 有 Long/Ulong /Real 型 : 1 点 で ワ ー ド デ バ イ ス を 2 点 占 有 サ イ ズ は 、タ グ が 属 し て い る デ バ イ ス 設 定 の 読 出 点 数 の 値 が 、最 大 値 と な り ま す 。 文 字 型 の 場 合 は 256 が 最 大 と な り ま す 。 ビ ッ ト 位 置 (B) 配 列 (Y) BCD 変 換 (F) ワードデバイス指定時にデータタイプに論理型を指定した場合のビット位置を 0 ∼F で指定します。 配 列 型 で ア ク セ ス す る 場 合 に 指 定 し ま す 。文 字 型 と 組 み 合 わ せ る こ と は で き ま せ ん。 読 み 出 し 時 に シ ー ケ ン サ の デ ー タ を BCD 値 と 見 な し て バ イ ナ リ 変 換 し ま す 。 書 込 を 行 う 場 合 は 、 BCD に 変 換 し 書 込 を 行 い ま す 。 スケールの設定 スケール変換の設定を有効にします。 有 効 (E) 詳 細 設 定 方 法 は 、 4.2.4.4を 参 照 し て 下 さ い 。 シミュレーションパ シミュレーション時のデータ変化方法を指定します。 タ ー ン (P) 変 化 方 法 は 4.2.4.1を 参 照 下 さ い 。 常時シミュレーショ ンモードで使用する (J) デ バ イ ス 設 定 の シ ミ ュ レ ー シ ョ ン 設 定 に 関 係 な く 、常 時 シ ミ ュ レ ー シ ョ ン モ ー ド で動作します。 新 規 に タ グ を 生 成 し ま す 。 生 成 し た タ グ は [OK]も し く は [保 存 ]ボ タ ン を 選 択 す る [新 規 (N)] ま で 保 存 さ れ ま せ ん 。 タ グ の 名 称 、 デ バ イ ス No は 自 動 的 に カ ウ ン ト ア ッ プ さ れ ます。 << >> 前のタグに移動します。 (タ グ ビ ュ ー 上 で 表 示 さ れ て い る 順 に 移 動 し ま す ) 次のタグに移動します。 (タ グ ビ ュ ー 上 で 表 示 さ れ て い る 順 に 移 動 し ま す ) [OK] タグを保存しダイアログを閉じます。 [キ ャ ン セ ル ] ダイアログを閉じます。現在編集中の内容は保存されません。 タ グ 設 定 フ ァ イ ル に 存 在 し な い ア イ テ ム 名 が OPC ク ラ イ ア ン ト か ら 要 求 さ れ た 場 合 は ア イ テ ム 名 が タ グ 名 と し て 登 録 さ れ ま す 。 こ の 場 合 D0、 M10 な ど の 形 式 で ア イ テ ム 名 を 指 定 し て 下 さ い 。 詳 細 は 、 4.2.4.2を 参 照 し て 下 さ い 。 4-16 4.OPC サ ー バ 操 作 説 明 OPCI TEM ID の 指 定 方 法 タグは、デバイス・グループどちらにも追加できます。 OPC サ ー バ で 設 定 し た 、 デ バ イ ス ・ グ ル ー プ ・ タ グ を OPC ク ラ イ ア ン ト は OPCItemID と し て 使 用します。 次 の 様 な 設 定 を OPC サ ー バ で 行 っ た 場 合 の OPCItemID の 指 定 方 法 を 示 し ま す 。 E71.D100 (1) E71.Station1.D0001 (2) E71.Station1.Trend.D0000 (3) 上 記 の (1)で は 、 デ バ イ ス E71 に タ グ D100 を 登 録 し て い ま す 。 (2)は 、 デ バ イ ス E71 に グ ル ー プ Station1 を 登 録 し 、 タ グ D0001 は Station1 に 登 録 さ れ て い ま す 。 注意 (1)文 字 型 デ ー タ 時 の フ ォ ー マ ッ ト D100 の タ グ が 文 字 型 で サ イ ズ 3 に 設 定 さ れ て い る 場 合 D100 に ABCDEF の 文 字 を 書 き 込 む と PLC 内 の レ ジ ス タ は 、 D100=H4142, D101=H4344, D102=H4546 が 格 納 さ れ ま す 。 (2)ビ ッ ト デ バ イ ス の ア ド レ ッ シ ン グ ビ ッ ト デ バ イ ス を Bit 型 以 外 で 指 定 し た 場 合 は 、 ワ ー ド 単 位 の ア ド レ ス 指 定 に な り ま す 。 M10(Bit 型 )・・・・・・・・ M10 に ア ク セ ス M10(Short 型 )・・・・・ M100-M10F に ア ク セ ス (ワ ー ド ア ド レ ス M10W) (3)BCD デ ー タ の 扱 い シ ー ケ ン サ か ら 読 み 出 し た デ ー タ が 、 BCD → BIN 変 換 で き な い 場 合 は 、 品 質 フ ラ グ が 0x54(OPC_QUALITY_EGU_EXCEEDED)と な り ま す 。 ま た 、 OPC ク ラ イ ア ン ト か ら BIN→ BCD 変 換 で き な い デ ー タ が 指 定 さ れ た 場 合 、 デ ー タ を 0∼ 9999(Short/UShort の 場 合 。Long/Ulong は 0∼ 99999999)に ク ラ ン プ し OPC の Write の リ タ ー ン 値 と し て 0x0004000E(OPC_S_CLAMP)を 返 し ま す 。 (4)配 列 型 の 扱 い Bit 型 を 配 列 で ア ク セ ス す る 場 合 、 16 点 単 位 と な り ま す 。 例 ) M0 を 配 列 型 、 サ イ ズ 2 で 登 録 し た 場 合 、 M0∼ M31 の 32 点 に ア ク セ ス し ま す 。 Long/Ulong /Real 型 を 配 列 で ア ク セ ス す る 場 合 1 点 で 2 ワ ー ド 占 有 さ れ 、配 列 の 最 大 値 は デ バ イ ス 設 定 の 読 出 ス パ ン ÷2 と な り ま す 。 例 ) D0 を Long 配 列 型 、 サ イ ズ 2 で 登 録 し た 場 合 、 D0∼ D3 の 4 点 に ア ク セ ス し ま す 。 配 列 型 の デ ー タ に 対 し て BCD、 工 学 値 変 換 の 設 定 は 出 来 ま せ ん 。 4-17 4.OPC サ ー バ 操 作 説 明 4.2.4.1 シ ミ ュ レ ー シ ョ ン モ ー ド に つ い て データタイプ サインカーブ ランダム インクリメント 共有メモリ (ダ ミ ー ) Bit ON/OFF を 6 秒 周 期 ラ ン ダ ム に ON/ OFF ON/OFF を 6 秒 周 期 変化無し Short/UShort 0∼ 100 を 2 分 周 期 0∼ 100 を ラ ン ダ ムに繰り返す 0∼ 100 を ス キ ャ ン 毎 にインクリメント 変化無し Long/Ulong 0∼ 100 を 2 分 周 期 0∼ 100 を ラ ン ダ ムに繰り返す 0∼ 100 を ス キ ャ ン 毎 にインクリメント 変化無し Real -1∼ 1 を 2 分 周 期 0∼ 100 を ラ ン ダ ムに繰り返す 0∼ 100 を 6 秒 周 期 で インクリメント 変化無し String ランダムにデータ変化 ランダムにデー タ変化 6 秒周期で データ変化 変化無し シ ミ ュ レ ー シ ョ ン タ イ プ が 共 有 メ モ リ (ダ ミ ー )の 場 合 、 デ ー タ は 画 面 上 も し く は OPC ク ラ イ ア ン ト か ら 書 き 込 ま な い 限 り 値 は 変 化 し ま せ ん 。共 有 メ モ リ (ダ ミ ー )タ イ プ は 共 有 メ モ リ と し て 使 用 で きます。 デ ー タ タ イ プ が String 型 の 場 合 、設 定 さ れ た サ イ ズ 分 と 同 じ 文 字 コ ー ド (ア ス キ ー コ ー ド 0x20∼ 7E の 値 )が セ ッ ト さ れ ま す 。 4-18 4.OPC サ ー バ 操 作 説 明 4.2.4.2 TOYOPUC ア ク セ ス デ バ イ ス 種 類 OPC サ ー バ で 設 定 可 能 な シ ー ケ ン サ デ バ イ ス (コ イ ル ・ レ ジ ス タ )の 一 覧 を 次 に 示 し ま す 。 プログラム 識別子 名 称 ワードアドレス ビットアドレス 種 別 番号 P エッジ検出 P00-1F P000-1FF K キープリレー K00-2F K000-2FF V 特殊リレー V00-0F V000-0FF T タイマー T,C00-1F T,C000-1FF C カウンタ T,C00-1F T,C000-1FF L リンクリレー L00-7F L000-7FF X 入力リレー X,Y00-7F X,Y000-7FF Y 出力リレー X,Y00-7F X,Y000-7FF M 内部リレー M00-7F M000-7FF S 特殊レジスタ S000-3FF N カウンタ、タイマ現在値 N0000-1FF R リンクレジスタ R0000-07FF D データレジスタ D0000-2FFF B ファイルレジスタ B0000-1FFF EP 拡張エッジ検出 EP00-FF EP000-FFF EK 拡張キープリレー EK00-FF EK000-FFF EV 拡張特殊リレー EV00-FF EV000-FFF ET 拡張タイマー ET,EC00-7F ET,EC000-7FF EC 拡張カウンタ ET,EC00-7F ET,EC000-7FF EL 拡張リンクリレー EL000-1FF EL0000-1FFF EX 拡張入力リレー EX,EY00-7F EX,EY000-7FF EY 拡張出力リレー EX,EY00-7F EX,EY000-7FF EM 拡張内部リレー EM000-1FF EM0000-1FFF ES 拡張特殊レジスタ ES0000-07FF EN H 拡張カウンタ、タイマ 現在値 拡張設定値レジスタ 03 ビット H0000-07FF 拡張データレジスタ U0000-7FFF PC3JG 拡 張 入 力 リ レ ー GX000-FFF GY PC3JG 拡 張 出 力 リ レ ー GY000-FFF GY0000-FFFF GM PC3JG 拡 張 内 部 リ レ ー GM000-FFF GM0000-FFFF ファイルレジスタ 02 ワード EN0000-07FF GX PC3JG 拡 張 01 ワード U EB ビット EB00000-1FFFF ワード GX0000-FFFF ビット ワード 注 1) 拡 張 エ リ ア は PC3J 専 用 デ バ イ ス に な り ま す 。 配列型でアクセスする場合、最終アクセス範囲を確認の上、設定して下さい 4-19 4.OPC サ ー バ 操 作 説 明 4.2.4.3 ア イ テ ム 名 の 拡 張 指 定 方 法 OPC ク ラ イ ア ン ト か ら OPC サ ー バ に 登 録 さ れ て い な い タ グ の ア イ テ ム 登 録 を 行 う 場 合 は 、前 項 の TOYOPUC の プ ロ グ ラ ム No 及 び デ バ イ ス (レ ジ ス タ 、 コ イ ル )の 名 称 を 指 定 し ま す 。 名 称 の み 指 定 し た 場 合 は 、ビ ッ ト デ バ イ ス は 論 理 型 、ワ ー ド デ バ イ ス は 符 号 無 し 整 数 型 と し て 登 録 さ れ ま す 。こ れ以外のデータタイプで登録する場合は、名称を下記の規則に従って付けて下さい。 プ ロ グ ラ ム N O .の 指 定 方 法 PC3J 使 用 時 に プ ロ グ ラ ム No を 指 定 す る 方 法 を 次 に 示 し ま す 。 レ ジ ス タ 、 コ イ ル 名 称 の 前 Px- で ア ク セ ス 先 の プ ロ グ ラ ム No を 指 定 し ま す 。 P1-∼ P3-が 指 定 可 能 で す 。指 定 が 無 い 場 合 は 、デ フ ォ ル ト と し て プ ロ グ ラ ム No1 が 設 定 さ れ ま す 。 例) P1-D0000-F・・・・プ ロ グ ラ ム No1 の デ ー タ レ ジ ス タ 0 ビ ッ ト F に ア ク セ ス EK0000:DI ・・・・EK レ ジ ス タ 0, 1 を 符 号 付 き 32 ビ ッ ト 整 数 型 で ア ク セ ス デ ー タ タ イ プ の 指 定 方 法 指定方法 指定無し データタイプ ビットデバイス:論理型 ワ ー ド デ バ イ ス : 符 号 無 し 16 ビ ッ ト 整 数 型 論 理 型 (ワ ー ド デ バ イ ス 中 の ビ ッ ト 参 照 、 書 込 不 可 ) -0∼ -F 例 )D100-5 D100 の 5 ビ ッ ト 目 を 参 照 例 )D100-F D100 の 15 ビ ッ ト 目 を 参 照 ビット ワード デバイス デバイス ○ ○ ○ (注 1) ○ ビ ッ ト デ バ イ ス の ワ ー ド 指 定 (符 号 無 し 16 ビ ッ ト 整 数 型 ) :W 例 )M10:W ○ エラー M10 か ら 16 点 を 符 号 無 し 16 ビ ッ ト 整 数 型 で ア ク セ ス 符 号 付 き 16 ビ ッ ト 整 数 型 :I ○ 例 )D100:I D100 を 符 号 付 き 16 ビ ッ ト 整 数 型 で ア ク セ ス 符 号 無 し 32 ビ ッ ト 整 数 型 :D ○ 例 )D100:D D100, D101 を 符 号 無 し 32 ビ ッ ト 整 数 型 で ア ク セ ス 符 号 付 き 32 ビ ッ ト 整 数 型 :DI 32 ビ ッ ト 実 数 型 例 )D100:R (注 2) ○ 例 )D100:D D100, D101 を 符 号 付 き 32 ビ ッ ト 整 数 型 で ア ク セ ス :R (注 2) D100, D101 を 32 ビ ッ ト 実 数 型 で ア ク セ ス (注 2) ○ ○ ○ ○ ○ エラー ○ ○ ○ 文字型指定 :Sxx .xx に 文 字 サ イ ズ を 指 定 し ま す 文字サイズは読出点数以下にして下さい 例 )D120:S10 D120∼ D129 を 文 字 型 で ア ク セ ス BCD 変 換 シ ー ケ ン サ の デ ー タ を BCD 値 と み な し て バ イ ナ リ 変 換 し ま す :B 書込時はその逆の動作になります Long の 場 合 は :DB と 指 定 し ま す 例 )D130:B D130 を BCD-BIN 変 換 ア ク セ ス 例 )D140:DB D140, D141 を BCD-BIN 変 換 ア ク セ ス 4-20 4.OPC サ ー バ 操 作 説 明 指定方法 データタイプ ビット ワード デバイス デバイス 配列型指定 .xx に 配 列 サ イ ズ を 指 定 し ま す 配列サイズは読出点数以下にして下さい 他 の デ ー タ 型 と 組 み 合 わ せ て 指 定 す る 場 合 は 、コ ロ ン (:)で 区 切 っ て指定して下さい :Axx ○ 先頭アド 例 )D10:A10 D10∼ D19 を 要 素 数 10 の 符 号 付 き 16 ビ ッ ト 整 数 型 配 列 で ア クセス レ ス は 16 の倍数 例 )D10:D:A5 D10∼ D19 を 要 素 数 5 の 符 号 付 き 32 ビ ッ ト 整 数 型 配 列 で ア ク セス 注意 注 1) PC タ イ プ が PC2J の 場 合 、 ワ ー ド デ バ イ ス へ の ビ ッ ト 指 定 書 込 は 出 来 ま せ ん 。 デ バ イ ス EB も 同 様 に ビ ッ ト 指 定 書 込 は 出 来 ま せ ん 。 注 2) Long 型 で 符 号 付 き は ”:DI “と 指 定 し て 下 さ い 。 4-21 ○ 4.OPC サ ー バ 操 作 説 明 4.2.4.4 ス ケ ー ル 設 定 OPC サ ー バ 内 で ス ケ ー ル 変 換 処 理 の 設 定 を 行 い ま す 。 取得したデータを設定内容に基づき、スケール変換を行います。 上 記 の 例 で は 、 シ ー ケ ン サ の デ ー タ 0∼ 1000 を 0∼ 10 へ 変 換 し ま す 。 OPCDA の 仕 様 と し て グ ル ー プ 単 位 の デ ッ ド バ ン ド 機 能 が あ り ま す が 、こ の 機 能 は ス ケ ー ル 変 換 が 設定されたタグで有効となります。 名 称 説 明 変 換 前 最 小 (M) シーケンサから取り込む値の最小値を設定。 変 換 前 最 大 (A) シーケンサから取り込む値の最大値を設定。 変 換 後 最 小 (I) 変換後の最小値を設定。 変 換 後 最 大 (X) 変換後の最大値を設定。 変換方法 変 換 方 法 を 指 定 。 (線 形 ま た は 二 乗 根 ) 工 学 単 位 (U) 変 換 す る デ ー タ の 単 位 (mV,℃ な ど )を 設 定 。 こ こ で 設 定 し た 内 容 が タ グ ビ ュ ー に表示されます。 4-22 4.OPC サ ー バ 操 作 説 明 4.2.4.5 シ ス テ ム タ グ シ ス テ ム タ グ は 新 規 デ バ イ ス 作 成 時 に 生 成 さ れ 、 OPC サ ー バ の 情 報 を 格 納 し て い ま す 。 名 称 データ型 用途 属性 $Status VT_BOOL 通 信 状 態 を 格 納 。 True で 通 信 中 R $ErrorCounts VT_I4 伝文エラー、通信エラーの発生した回数 R $SendCounts VT_I4 データの送信回数 R $ReceivedCounts VT_I4 データの受信回数 R $ReadRange VT_I2 デバイスの一括読出範囲 R $Standby VT_BOOL 正 常 系 で 通 信 :False 待 機 系 で 通 信 :True R/W (書 込 可 能 ) シミュレーション状態を格納 $Simulate VT_BOOL $PortName VT_BSTR True:シ ミ ュ レ ー シ ョ ン モ ー ド False:デ バ イ ス に ア ク セ ス R/W (書 込 可 能 ) 通信で使用しているポート名を格納 R 注意 ・下記の値は通信ポート単位の値を表示しています。待機系に切り替わった場合は、待機系で使 用している通信ポートの値を表示します。 $ErrorCounts $SendCounts $ReceivedCounts ・システムタグは、新規にデバイスを追加しないと生成されません。 デバイスのインポート、エクスポートでは、二重化設定は無視されます。 4-23 4.OPC サ ー バ 操 作 説 明 4.3 ウ ィ ン ド 表 示 内 容 OPC サ ー バ は 、 デ バ イ ス 、 タ グ 、 ロ グ の 3 種 類 の ビ ュ ー を 持 っ て い ま す 。 各 ビ ュ ー で は 、 マ ウ ス の右クリック及びダブルクリックが有効です。 ツールバー PLC 接 続 状 態 PLC と 接 続 す る と ア イ コ ンが に変化します。 タグビュー デバイスビュー ログビュー OPC 接 続 状 態 クライアントから接続されると表示が Connected に 変 化 し ま す 。 タグ登録数 4-24 4.OPC サ ー バ 操 作 説 明 4.3.1 デ バ イ ス 、 グ ル ー プ ビ ュ ー デバイス、グループビューは、接続先の情報を表示するビューです。 前 ペ ー ジ の サ ン プ ル で は 、 Device1,Device2 の 2 種 類 の デ バ イ ス を 設 定 し 、 「 Device2」 デ バ イ ス に は さ ら に 、 「 Group」 と い う サ ブ グ ル ー プ を 設 定 し て い ま す 。 サ ブ グ ル ー プ は 各 デ バ イ ス を さ ら に グ ル ー プ 分 け す る も の で す 。 デ バ イ ス の 詳 細 設 定 に 関 し て は 、 4.2.2を 参 照 下 さ い 。 マウスの右クリックで次のメニューが表示されます。 各メニューは、次の項目に対応しています。 項目 メニュー項目 参照 デバイスの追加 プロジェクト→新規登録→デバイス 4.2.2 グループの追加 プロジェクト→新規登録→グループ 4.2.3 タグの追加 プロジェクト→新規登録→タグ 4.2.4 貼り付け 編集→貼り付け 4.4.2 削除 編集→削除 4.4.2 通信情報 表示→通信情報 4.4.3 プロパティ 編集→プロパティ 4.4.2 デ バ イ ス を 選 択 し た 状 態 で 、マ ウ ス を ダ ブ ル ク リ ッ ク す る と デ バ イ ス に グ ル ー プ が 存 在 す る 場 合 は グ ル ー プ が 展 開 表 示 さ れ ま す 。デ バ イ ス の グ ル ー プ が 存 在 し な い 場 合 は 、デ バ イ ス の プ ロ パ テ ィ が 表示されます。 4-25 4.OPC サ ー バ 操 作 説 明 4.3.2 タ グ ビ ュ ー OPC サ ー バ で 設 定 し た タ グ の 情 報 を 表 示 す る ビ ュ ー で す 。 次の情報を表示します。 名 称 説 明 名前 データタイプ アドレス 変換 現在値 品質フラグ コメント タグの名称 タ グ の タ イ プ (Short/Bool な ど ) タグのデバイス名及び番号 Custom:ス ケ ー ル 変 換 指 定 時 Simulation:常 時 シ ミ ュ レ ー シ ョ ン モ ー ド BCD->BIN:BCD 変 換 指 定 タ グ の 値 (ス ケ ー ル 変 換 時 は 単 位 が 付 加 さ れ 表 示 さ れ ま す 。 ) タ グ の 品 質 フ ラ グ (OPC で 定 義 さ れ て い る 品 質 フ ラ グ ) タグのコメント 名 前 /デ ー タ タ イ プ /ア ド レ ス /コ メ ン ト の タ イ ト ル を ク リ ッ ク す る と 、選 択 項 目 で ソ ー ト 表 示 さ れ ま す 。 タ グ の 詳 細 は 、 4.2.4を 参 照 し て 下 さ い 。 マウスの右クリックで次のメニューが表示されます。 項目 メニュー項目 参照 新規追加 プロジェクト→新規追加→タグ 4.2.4 切り取り 編集→切り取り 4.4.2 コピー 編集→コピー 4.4.2 貼り付け 編集→貼り付け 4.4.2 削除 編集→削除 4.4.2 プロパティ 編集→プロパティ 4.4.2 値の書込 なし 4.3.2.1 タグを選択した状態で、マウスをダブルクリックすると、タグのプロパティが表示されます。 4-26 4.OPC サ ー バ 操 作 説 明 4.3.2.1 タ グ の 書 込 OPC サ ー バ に 登 録 さ れ た タ グ に 対 し て 、 値 の 書 き 込 み が 可 能 で す 。 書き込みを行うには、タグを選択して右クリックして下さい。 ポ ッ プ ア ッ プ メ ニ ュ ー か ら [値 の 書 込 ]を 選 択 し て 下 さ い 。 書込の結果がログビューに表示されます。 配 列 型 の タ グ に 対 し て 書 き 込 み 指 定 は 、 値 を カ ン マ (,)で 区 切 っ て 指 定 し て 下 さ い 。 4-27 4.OPC サ ー バ 操 作 説 明 4.3.3 ロ グ ビ ュ ー 通 信 情 報 な ど を 表 示 す る ビ ュ ー で す 。 通 信 エ ラ ー な ど が 、 日 付 ・ 時 刻 ・ 種 別 /項 目 ( ポ ー ト 名 ) ・ メッセージの順に表示されます。 ロ グ 表 示 行 数 は ツ ー ル メ ニ ュ ー の オ プ シ ョ ン で 設 定 し ま す 。ロ グ は 発 生 順 表 示 さ れ 、表 示 行 数 を 越 えると古いログから順に削除されます。 マウスの右クリックで次のメニューが表示されます。 メニュー 機 能 選択されているログの詳細を表示します。通信ログなどの長いメッセージを完 全に表示できます。 詳細表示 マ ウ ス の ダ ブ ル ク リ ッ ク 、 Enter キ ー 入 力 で も 詳 細 画 面 が 表 示 さ れ ま す 。 画面表示を一時停止します。表示停止中は、タイトル部分をクリックするとソ 一時停止 ー ト 表 示 さ れ ま す 。 ロ グ の 行 数 が オ プ シ ョ ン で 設 定 し た 表 示 行 数 (エ ラ ー ! 参 照 元 が 見 つ か り ま せ ん 。)に 達 し て い る 場 合 は 、一 時 停 止 中 に 発 生 し た 新 た な ロ グ は破棄されます。 クリア 表示中のログをクリアします。 ファイル保存 表 示 中 の ロ グ を CSV 形 式 で フ ァ イ ル に 保 存 し ま す 。 ロ グ の 自 動 保 存 に 関 し て は 、 4.5.3を 参 照 し て 下 さ い 。 4-28 4.OPC サ ー バ 操 作 説 明 ロ グ の 内 容 ログビューに表示される内容について説明します。 表示イメージ 説 明 ログの保存情報 エラーメッセージ 起動情報など 通信データ OPC イ ン タ ー フ ェ ー ス ア ク セ ス 情 報 通 信 デ ー タ 表 示 内 容 通信データは、読出・書込を行ったデバイス名、範囲及び実際の送受信データが表示されます。 読 出 の 場 合 : Read 読 出 先 頭 デ バ イ ス -読 出 終 了 デ バ イ ス point=読 出 点 数 書 込 の 場 合 : Write(point=書 込 点 数 ):デ バ イ ス 名 書 込 値 、 … 送 信 デ ー タ : Send(送 信 バ イ ト 数 ):デ ー タ (バ イ ナ リ 16 進 表 示 ) 受 信 デ ー タ : Recv(受 信 バ イ ト 数 ):デ ー タ (バ イ ナ リ 16 進 表 示 ) 通信データ表示例 OPC イ ン タ ー フ ェ ー ス 表 示 内 容 OPC イ ン タ ー フ ェ ー ス ア ク セ ス 情 報 は 、 OPC サ ー バ が OPC ク ラ イ ア ン ト か ら ア ク セ ス さ れ た イ ンターフェースを表示します。 OPC イ ン タ ー フ ェ ー ス ア ク セ ス 表 示 例 4-29 4.OPC サ ー バ 操 作 説 明 4.4 メ ニ ュ ー 説 明 OPC サ ー バ で 使 用 す る メ ニ ュ ー 内 容 を 説 明 し ま す 。 4.4.1 フ ァ イ ル メ ニ ュ ー フ ァ イ ル メ ニ ュ ー で は 、タ グ 設 定 フ ァ イ ル の 作 成 、タ グ 情 報 の イ ン ポ ー ト 、エ ク ス ポ ー ト な ど を 行 います。 メニュー項目 説 明 新 規 作 成 (N) タグ設定ファイルを新規に作成します。 開 く (O) タグ設定ファイルを開きます。 上 書 保 存 (S) タグ設定ファイルを上書きします。 名 前 を 付 け て 保 存 (A) タグ設定ファイルを別の名前で保存します。 タ グ の エ ク ス ポ ー ト (E) テキストファイルにタグ設定情報を書き出します。 タ グ の イ ン ポ ー ト (I) テキストファイルからタグ設定情報を読み込みます。 デ バ イ ス の エ ク ス ポ ー ト (D) テキストファイルにデバイス設定情報を書き出します。 デ バ イ ス の イ ン ポ ー ト (M) テキストファイルからデバイス設定情報を読み込みます。 OPC サ ー バ を 終 了 し ま す 。 ア プ リ ケ ー シ ョ ン の 終 了 (X) OPC ク ラ イ ア ン ト が 接 続 し て い る 状 態 で 終 了 す る と 、 ServerShutDown の イ ベ ン ト が ク ラ イ ア ン ト に 通 知 さ れ ま す 。 OPC ク ラ イ ア ン ト が 接 続 さ れ て い る 状 態 で は 、 新 規 作 成 ・ 開 く の 選 択 は で き ま せ ん 。 フ ァ イ ル メ ニューには、最近使用したファイルが表示されます。 タ グ 、 デ バ イ ス の イ ン ポ ー ト 、 エ ク ス ポ ー ト の フ ォ ー マ ッ ト に 関 し て は 、 4.6.2お よ び 4.6.3を 参 照 して下さい。 4-30 4.OPC サ ー バ 操 作 説 明 4.4.2 編 集 メ ニ ュ ー 編集メニューではタグのコピー、削除などを行います。 メニュー項目 説 明 切 り 取 り (T) 選択状態のタグを切り取り、クリップボードにコピーします。 コ ピ ー (C) 選択状態のタグをクリップボードにコピーします 貼 り 付 け (P) クリップボードの内容を貼り付けます。 削 除 (D) 選 択 状 態 の タ グ を 削 除 し ま す 。デ バ イ ス ・ グ ル ー プ 選 択 時 は デ バ イ ス・グループを削除します。 タグの設定ダイアログを表示します。 プ ロ パ テ ィ (O) デバイス・グループ選択時は各々の設定ダイアログを表示します。 詳 細 は 4.2.2お よ び 4.2.3を 参 照 し て 下 さ い 。 複 数 タ グ の 選 択 は 、[Shift]キ ー ま た は [Ctrl]を 押 し た 状 態 で マ ウ ス を ク リ ッ ク し て 行 い ま す 。エ ク ス プローラーと同様の操作方法です。 タ グ の コ ピ ー タ グ の 切 り 取 り /コ ピ ー Æ貼 り 付 け を 行 っ た 場 合 に 、 同 じ 名 前 の タ グ が 存 在 す る と 、 下 記 の ダ イ ア ログが表示されます。 以下のボタンを選択して下さい。 機 能 説 明 名 前 の 変 更 (R) 該当タグの名前を変更して保存します。 上 書 き (O) 該当タグを上書き保存します。 ス キ ッ プ (S) 該当タグを保存せずに次のタグにスキップします。 キ ャ ン セ ル (C) 該当タグ以降のタグ保存をキャンセルします。 4-31 4.OPC サ ー バ 操 作 説 明 4.4.3 表 示 メ ニ ュ ー 表示メニューでは、タグのモニタ、ログ表示の指定を行います。 メニュー項目 説 明 デ バ イ ス モ ニ タ (M) タ グ の 値 を TOYOPUC か ら 読 み 出 し 、 タ グ ビ ュ ー に 表 示 し ま す 。 通 信 状 態 、 デバイスの値の確認ができます。画面表示中のデバイスのみ通信を行いま す。 キ ャ ッ シ ュ モ ニ タ (C) タグの値を内部メモリから読み出し、タグビューに表示します。 通 信 情 報 (I) デバイスの通信状態を表示します。下記通信情報を参照して下さい。 通 信 デ ー タ (L) 通信中のデータをログビューに表示します。 OPC イ ン タ ー フ ェ ー ス の ア ク セ ス 状 況 と OPC エ ラ ー コ ー ド を ロ グ ビ ュ ー に 表示します。 ロ グ 表 示 を 一 時 停 止 し ま す 。停 止 中 は 、ロ グ ビ ュ ー に 表 示 さ れ て い る デ ー タ の並び替え表示が可能です。 OPC ア ク セ ス (O) ロ グ の 一 時 停 止 (P) 再 表 示 (U) ウ ィ ン ド の 再 表 示 を 行 い ま す 。タ グ の 自 動 登 録 を 行 っ た 場 合 は 、ウ ィ ン ド の 更 新 は 行 わ れ ま せ ん の で 再 表 示 を 実 行 し て 下 さ い 。 (設 定 フ ァ イ ル に 登 録 さ れていないタグをクライアントから要求した場合) ツ ー ル バ ー (T) ス テ ー タ ス バ ー (S) ツールバーの表示・非表示を切り替えます。 ステータスバーの表示・非表示を切り替えます。 通 信 情 報 通信情報はデバイスの送受信状態、エラー発生回数を表示します。 デバイスの割り付けられた通 信ポートを表示します。 こ の 例 で は 、 デ バ イ ス Device1 が ETHER ポ ー ト に 割 り 当 て さ れています。 項 目 説 明 タイムアウト タイムアウトの発生した回数 メッセージエラー 伝文エラー、通信エラーの発生した回数 メッセージ送信 メッセージ送信の累計および毎秒の送信回数 メッセージ受信 メッセージ受信の累計および毎秒の受信回数 4-32 4.OPC サ ー バ 操 作 説 明 4.4.4 プ ロ ジ ェ ク ト メ ニ ュ ー OPC の ア ク セ ス 設 定 は プ ロ ジ ェ ク ト メ ニ ュ ー を 使 用 し ま す 。 シ ー ケ ン サ と の 通 信 経 路 、 ア ク セ ス 先 CPU の 種 類 、 入 出 力 ・ レ ジ ス タ な ど の 割 り 付 け を 行 い ま す 。 メニュー項目 説 明 新 規 登 録 : 通 信 ポ ー ト (P) 新 規 登 録 : デ バ イ ス (D) 通信ポートを追加します。 設 定 方 法 は 、 4.2.1.1を 参 照 し て 下 さ い 。 新たなデバイスを追加します。 (こ の デ バ イ ス は 、 接 続 先 シ ー ケ ン サ を 意 味 し ま す ) 新 規 登 録 : グ ル ー プ (G) グループを追加します。 新 規 登 録 : タ グ (T) タグを追加します。 通 信 ポ ー ト (S) 通信ポートの設定を行います。 デバイスビューで選択されているデバイスの設定ダイアログを表示しま デ バ イ ス (D) す。デバイスが選択されていない場合は、先頭のデバイス設定が対象と なります。 タ グ (T) 選択中タグの設定を行います。タグが選択されていない場合は、先頭の タグが対象となります。 デ バ イ ス 、グ ル ー プ 、タ グ の 設 定 は 、該 当 の 項 目 上 で マ ウ ス の 右 ボ タ ン ク リ ッ ク ま た は 編 集 メ ニ ュ ー の プ ロ パ テ ィ で 行 う こ と も 可 能 で す 。な お 、デ バ イ ス を 追 加 す る と 自 動 的 に シ ス テ ム タ グ が 登 録 さ れ ま す 。 シ ス テ ム タ グ の 内 容 に 関 し て は 、 4.2.4.5を 参 照 し て 下 さ い 。 4-33 4.OPC サ ー バ 操 作 説 明 4.4.5 ツ ー ル メ ニ ュ ー メニュー項目 機 OPC ク ラ イ ア ン ト 製 品 に 添 付 さ れ て い る OPC ク ラ イ ア ン ト を 起 動 し ま す 。 オプション 能 OPC サ ー バ の 基 本 動 作 を 設 定 し ま す 。 詳 細 は 、 4.5を 参 照 し て 下 さ い 。 OPC ク ラ イ ア ン ト 起 動 例 4-34 4.OPC サ ー バ 操 作 説 明 4.4.6 ヘ ル プ メ ニ ュ ー メニュー項目 機 サポートページへ接続 ホ ー ム ペ ー ジ (www.faweb.net)を 表 示 し ま す 。 サポートメール オンラインユーザ登録 能 デフォルトのメールプログラムを開き、送信先に fa-support@takebishi.co.jpを 設 定 し ま す 。 ユ ー ザ 登 録 ホ ー ム ペ ー ジ (http://www.faweb.net/asp/registration.aspx) を 表示します。 ライセンスの認証 ラ イ セ ン ス の 認 証 を 行 い ま す 。 詳 細 は 3.3を 参 照 し て 下 さ い 。 ライセンスの転送 ラ イ セ ン ス の 転 送 を 行 い ま す 。 詳 細 は 3.4を 参 照 し て 下 さ い 。 バージョン情報 名前、会社名、シリアル番号、バージョンが表示されます。 バ ー ジ ョ ン 表 示 4-35 4.OPC サ ー バ 操 作 説 明 4.4.7 ツ ー ル バ ー ・ シ ョ ー ト カ ッ ト キ ー ツールバー、ショートカットキーの内容は、次のメニューに対応しています。 メニュー アイコン ショートカットキー ファイル→新規作成 Ctrl+N ファイル→開く Ctrl+O ファイル→上書き保存 Ctrl+S 編集→切り取り Ctrl+X 編集→コピー Ctrl+C 編集→貼り付け Ctrl+V 編集→削除 DEL 編集→プロパティ Ctrl+P プロジェクト→通信ポート プロジェクト→新規登録→通信ポート Ctrl+D プロジェクト→新規登録→デバイス プロジェクト→新規登録→グループ Ctrl+G プロジェクト→新規登録→タグ Ctrl+T 表示→デバイスモニタ 表示→キャッシュモニタ Ctrl+L 表示→通信データ 表 示 → OPC ア ク セ ス F5 表示→再表示 ツ ー ル → OPC ク ラ イ ア ン ト 4-36 4.OPC サ ー バ 操 作 説 明 4.5 オ プ シ ョ ン 設 定 OPC サ ー バ の オ プ シ ョ ン 設 定 で 、 起 動 時 の タ グ フ ァ イ ル 、 表 示 、 ロ グ 設 定 を 行 い ま す 。 本設定項目は、レジストリに保存されます。 4.5.1 ス タ ー ト ア ッ プ OPC サ ー バ 起 動 時 の タ グ フ ァ イ ル 、 プ ラ イ オ リ テ ィ を 指 定 し ま す 。 ス タ ー ト ア ッ プ の 設 定 は 、 Administrator ま た は Administrators グ ル ー プ の ユ ー ザ で 行 っ て 下 さ い 。 起 動 時 の タ グ フ ァ イ ル を 指 定 す る と 、 OPC サ ー バ は 指 定 さ れ た 設 定 フ ァ イ ル を 読 み 込 ん で 起 動 し ます。指定しない場合は、前回読み込んだタグ設定ファイルを読み込んで起動します。 サービス起動やログインユーザ以外で起動する場合は、起動時のファイルを指定して下さい。 サ ー ビ ス 起 動 に 関 し て は 、 4.6.1を 参 照 し て 下 さ い 。 OPC サ ー バ の プ ロ セ ス 、 ス レ ッ ド の プ ラ イ オ リ テ ィ を 指 定 す る こ と が 可 能 で す 。 プ ロ セ ス プ ラ イ オ リ テ ィ 種 別 説 明 NORMAL 特別なスケジューリングを必要としない、一般的なプロセスであることを示します。 HIGH IDLE タイムクリティカルなタスクを実行するプロセスであることを示します。 システムがアイドル状態のときにだけ実行するプロセスであることを示します。 OPC ス レ ッ ド プ ラ イ オ リ テ ィ 種 別 説 NORMAL スレッド標準の相対優先順位値にします。 明 HIGHEST スレッド標準の相対優先順位値よりも 2 ポイント高い相対優先順位値にします。 LOWEST IDLE スレッド標準の相対優先順位値よりも 2 ポイント低い相対優先順位値にします。 基本優先順位レベルを 1 にします。 CRITICAL 基 本 優 先 順 位 レ ベ ル を 15 に し ま す 。 OPC サ ー バ 起 動 時 は 、 プ ロ セ ス プ ラ イ オ リ テ ィ 、 OPC ス レ ッ ド プ ラ イ オ リ テ ィ 共 に NORMAL に 設 定 さ れ て い ま す 。 通 常 は NORMAL の 状 態 で 使 用 し て 下 さ い 。 4-37 4.OPC サ ー バ 操 作 説 明 マ ル チ ア ク セ ス モ ー ド 1 つのグループに複数デバイスを登録したときの動作を指定します。 マルチアクセスモードを有効にすると、デバイス毎にスレッドを生成し同時にアクセスします。 (但 し 、 デ バ イ ス に 割 り 付 い て い る ポ ー ト が 同 一 の 場 合 、 ア ク セ ス 順 は シ リ ア ル 化 さ れ ま す 。 ) マルチアクセスモードが無効の場合はデバイス順にアクセスします。 本 モ ー ド は 、 デ ー タ 更 新 処 理 (OPC ク ラ イ ア ン ト か ら OPC サ ー バ に ア イ テ ム 登 録 を 要 求 し 、 OPC サ ー バ 内 で キ ャ ッ シ ュ 更 新 を 行 う 処 理 )に 対 し て 有 効 に な り ま す 。デ バ イ ス 指 定 の 読 出 に 対 し て は 、 シリアル化して処理します。 (OnDataChange の 処 理 に 有 効 と な り ま す 。 IOPCSyncOI::Read で デ バ イ ス を 指 定 し て 読 出 し た 場 合は、シリアル化して処理されます。) 例) Device1(ポ ー ト は Ether1)、 Devive2(ポ ー ト は Ether2)を 設 定 し 、 そ れ ぞ れ の デ バ イ ス 設 定 に D0∼ D9 を 追 加 し 、 ク ラ イ ア ン ト 側 の OPC グ ル ー プ に 複 数 の デ バ イ ス を 登 録 す る 場 合 。 ・マルチアクセスモード無効の場合 Device1 の 読 み 出 し 処 理 を 行 い 、 完 了 後 Device2 の 読 み 出 し 処 理 を 実 施 し ま す 。 ・マルチアクセスモード有効の場合 Device1 と Device2 の 読 み 出 し 処 理 を 同 時 に 実 行 し ま す 。 非 同 期 更 新 モ ー ド マルチアクセスモード指定時のみ指定可能です。 OPC ク ラ イ ア ン ト に 対 す る OnDataChange の 処 理 と デ バ イ ス の 読 出 を 非 同 期 に 行 い ま す 。 OPC ク ラ イ ア ン ト か ら 登 録 さ れ た ア イ テ ム を グ ル ー プ 更 新 時 間 内 に 全 て 処 理 出 来 な か っ た 場 合 は 、 通信が完了したアイテムのみクライアントに通知し、残りは次の通信完了時に通知します。 次 ペ ー ジ 以 降 に 、 上 記 の モ ー ド と OPC グ ル ー プ 周 期 内 に 通 信 が 完 了 す る 場 合 と 完 了 し な い 場 合 の 動 作 関 連 に つ い て 記 載 し ま す 。 な お 、 各 デ ー タ は OPC サ ー バ の 動 作 を 分 か り や す く す る た め に 論 理値で記述しています。実際の処理時間とは異なります。 4-38 4.OPC サ ー バ 操 作 説 明 1) OPC グ ル ー プ 更 新 周 期 が 通 信 時 間 よ り 長 い 場 合 パソコン(OPC サーバ) Device1.D0∼D999 の読出時間 200msec Device2.D0∼D999 の読出時間 300msec OPC グループの指定した更新周期 1000msec TOYOPUC1 TOYOPUC2 マルチアクセスなしの場合 Device1 D0 ∼D999 読出 Device2 D0∼D999 読出 Device1 D0 ∼D999 読出 500msec 500msec Device2 D0∼D999 読出 500msec OnDataChange イベント OnDataChange イベント Device1 の読み出し処理を行い、完了後 Device2 の読み出し処理を実施します。 マルチアクセスあり、非同期更新なしの場合 Device1 D0 ∼D999 読出 Device1 D0 ∼D999 読出 Device2 D0∼D999 読出 Device2 D0∼D999 読出 700msec 300msec 300msec OnDataChange イベント OnDataChange イベント Device1 と Device2 の読み出し処理を同時に実行します。 マルチアクセスあり、非同期更新ありの場合 グループ更新周期が実際の通信時間内の場合は、上記と同じ動作。 通信エラーなどが発生した場合は、グループ更新周期で通信完了データのみ通知します。 Device1 D0 ∼D999 読出 Device1 D0 ∼D999 読出 Device2 D0∼D999 読出(通信エラーが発生) 1000msec OnDataChange イベント 読出が完了している Device1 のデータのみ通 知します。 4-39 4.OPC サ ー バ 操 作 説 明 2) OPC グ ル ー プ 更 新 周 期 が 通 信 時 間 よ り 短 い 場 合 パソコン(OPC サーバ) Device1.D0∼D4999 の読出時間 1000msec Device2.D0∼D4999 の読出時間 1500msec OPC グループの指定した更新周期 500msec TOYOPUC1 TOYOPUC2 マルチアクセスなしの場合 Device1 の D0∼D4999 の読出 Device2 の D0∼D4999 の読出 2500msec OnDataChange イベント 順番に通信を行い、全ての通信が完了した後にクライアン トに通知します。 マルチアクセスあり、非同期更新なしの場合 Device1 の D0∼D4999 の読出 Device1 の D0∼D4999 の読出 Device2 の D0∼D4999 の読出 Device2 の D0∼D4999 の読出 1500msec 1500msec OnDataChange イベント OnDataChange イベント 同時に通信処理を行い、全ての通信が完了し た後にクライアントに通知します。 マルチアクセスあり、非同期更新ありの場合 Device1 の D0∼D4999 の読出 Device1 の D0∼D4999 の読出 Device2 の D0∼D4999 の読出 500msec 500msec OnDataChange イベント Device1 の D0∼D4999 の読出 Device2 の D0∼D4999 の読出 500msec 500msec 500msec OnDataChange OnDataChange OnDataChange イベント イベント イベント 同時に通信処理を行い、グループ更新周期毎にそ の時点で通信完了しているデータのみクライア ントに通知します。 4-40 500msec OnDataChange OnDataChange イベント イベント 4.OPC サ ー バ 操 作 説 明 4.5.2 表 示 表示状態の設定を行います。 名 称 説 明 モニタ終了時にタグ表 示 を ク リ ア (C) モ ニ タ 終 了 時 に タ グ ビ ュ ー の 再 描 画 を 行 い ま す 。再 描 画 を 行 わ な い 場 合 は 、 モニタ値の表示がクリアされません。 最小化時タスクトレイ に 収 納 (T) ウィンドを最小化した時に、プログラムをタスクトレイに格納します。 ロ グ の 表 示 行 数 (L) ログビューに表示するログの表示桁数を設定します。 100∼ 99999 の 値 が 設 定 で き ま す 。 表 示 行 数 は OPC サ ー バ 再 起 動 で 設 定 変 更 が 有 効 に な り ま す 。 4-41 4.OPC サ ー バ 操 作 説 明 4.5.3 ロ グ ログの自動保存設定を行います。 名 称 説 明 ロ グ の 自 動 保 存 (S) ログビューに表示されるメッセージをファイルに自動保存します。 ログ表示の一時停止中も自動保存は継続実行されます。 フ ァ イ ル の 保 存 期 間 (K) ログファイルの保存期間を設定します。保存期間以上経過したファイル は自動的に削除されます。 デ ィ ス ク 残 容 量 (L) ログファイル保存先のディスク容量をメガバイト単位で設定します。指 定容量以下になるとログを停止します。 フ ァ イ ル 最 大 サ イ ズ (M) ログファイルの最大サイズをメガバイト単位で指定します。ファイルサ イズが設定値に達すると、新しいファイルを作成して保存します。 保 存 先 (P) ログファイルの保存先ディレクトリを指定します。 保存データの選択 保存するデータの種類を選択します。 ロ グ フ ァ イ ル は フ ァ イ ル 名 YYYYMMDD-001∼ 999.LOG で 保 存 先 デ ィ レ ク ト リ 内 に 作 成 さ れ 、フ ァ イルの最大サイズに達すると次のファイルに切り替わります。 枝 番 が 999 を 超 え る と YYYYMMDD-1000.LOG∼ と な り ま す 。 4-42 4.OPC サ ー バ 操 作 説 明 4.6 そ の 他 の 機 能 4.6.1 サ ー ビ ス 起 動 に 関 し て OPC サ ー バ の サ ー ビ ス 起 動 は 、 次 の 手 順 で 行 っ て 下 さ い 。 サービスの登録方法 ツ ー ル → オ プ シ ョ ン メ ニ ュ ー で 起 動 時 の タ グ フ ァ イ ル 及 び サ ー ビ ス 起 動 有 効 を 指 定 し 、 OPC サ ー バを終了して下さい。 コ ン ト ロ ー ル パ ネ ル の 管 理 ツ ー ル サ ー ビ ス コ ン ト ロ ー ル マ ネ ジ ャ ー で「 DeviceXPlorer TOYOPUC OPC Server」 が 登 録 さ れ て い る こ と を 確 認 し て 下 さ い 。 4-43 4.OPC サ ー バ 操 作 説 明 ロ グ オ ン 設 定 で ”デ ス ク ト ッ プ と の 対 話 を サ ー ビ ス に 許 可 ”の チ ェ ッ ク ボ ッ ク ス は オ フ に し て 下 さ い。 プ ロ グ ラ ム の 起 動 は 、 OPC サ ー バ を 選 択 し 開 始 ボ タ ン を ク リ ッ ク し て 下 さ い 。 サ ー ビ ス 登 録 後 は 、 OPC サ ー バ 上 か ら の 終 了 は で き ま せ ん 。 サービスコントロールマネジャーから停止を選択して下さい。 サービスの解除方法 サ ー ビ ス コ ン ト ロ ー ル マ ネ ジ ャ ー か ら OPC サ ー バ を 停 止 し 、 デ ス ク ト ッ プ と の 対 話 を 許 可 し 、 再 度 OPC サ ー バ を 実 行 し て 下 さ い 。 ツ ー ル → オ プ シ ョ ン メ ニ ュ ー で サ ー ビ ス 起 動 有 効 の チ ェ ッ ク ボ ッ ク ス を オ フ に し て 、 OPC サ ー バ を サ ー ビ ス コ ン ト ロ ー ル マ ネ ジ ャ ー か ら 停 止 し て 下 さ い 。パ ソ コ ン を 再 起 動 す る と 、サ ー ビ ス が 解 除されます。 4-44 4.OPC サ ー バ 操 作 説 明 4.6.2 タ グ の イ ン ポ ー ト ・ エ ク ス ポ ー ト に つ い て タ グ の イ ン ポ ー ト /エ ク ス ポ ー ト は 下 記 フ ォ ー マ ッ ト で 行 い ま す 。 名 称 説 明 :xxxx 「 :」 が 先 頭 に あ る 行 は コ メ ン ト に な り ま す 。 デバイス名 このタグが格納されているデバイスの名称を指定します。 このタグが格納されているグループの名称を指定します。 グループ名 イ ン ポ ー ト /エ ク ス ポ ー ト 時 に グ ル ー プ 階 層 を 指 定 し た 場 合 は 、 指 定 階 層 分 が カ ン マ (,)で 区 切 ら れ て 出 力 さ れ ま す 。 指 定 無 し の 場 合 は 、 全 て の グ ル ー プ 名 が ド ッ ト (.)区 切 り で 出 力 さ れ ま す 。 タグ名 タグ名フラグ タグのコメント プログラム番号 タグの名称を設定します。 デバイス名とタグ名を同じにするかどうかを設定します。 0:し な い 、 1:す る タグのコメントを設定します。 PC タ イ プ が PC3J の 場 合 、 ア ク セ ス 先 の プ ロ グ ラ ム 番 号 を 1∼ 3 で 指 定 し ま す 。 PC タ イ プ が PC2J も し く は 拡 張 デ バ イ ス の 場 合 は 、 0 を 指 定 し て ま す 。 I/O レ ジ ス タ の 名 称 を 設 定 し ま す 。 P/K/V/T/C/L/X/Y/M/S/N/R/D/B デバイスタイプ EP/EK/EV/ET/EC/EL/EX/EY/EM/ES/EN/H/U・・・拡 張 デ バ イ ス GX/GY/GM/EB・・・拡 張 デ バ イ ス (PC3JG) (拡 張 デ バ イ ス は 、 PC タ イ プ が PC3J の み 有 効 ) デバイスの番号 番 号 を 16 進 数 で 指 定 し ま す 。 データタイプ 次ページのデータタイプに対応する値を設定して下さい。 データのサイズを指定します。 ビ ッ ト /ワ ー ド 型 は 1、 ダ ブ ル ワ ー ド /実 数 型 は 2 を 指 定 し ま す 。 文字列の場合 1 点でワードデバイスを 1 点占有します。 (ASCII2 文 字 /全 角 で 1 文 字 に な り ま す ) サイズ 配列の場合 Bit 型 : 1 点 で ワ ー ド レ ジ ス タ を 1 点 占 有 (16 ビ ッ ト 分 ) Short/UShort 型 : 1 点 で ワ ー ド レ ジ ス タ を 1 点 占 有 Long/Ulong/Real 型 : 1 点 で ワ ー ド レ ジ ス タ を 2 点 占 有 タグが属しているデバイス設定の読出スパンの値が、最大値となります。 ビット位置 BCD 変 換 シミュレーション ワ ー ド レ ジ ス タ で ビ ッ ト 型 を 指 定 し た 場 合 の ビ ッ ト 位 置 を 0∼ F で 指 定 し ま す 。 BCD->BIN を 指 定 し ま す 。 0:変 換 し な い 、 1:変 換 す る シミュレーションタイプを指定します。 0:サ イ ン 、 1:イ ン ク リ メ ン ト 、 2:ラ ン ダ ム 、 3:共 有 メ モ リ 常時シミュレーショ 常時シミュレーションモードで使用するかどうかを設定します。 ン 0:使 用 し な い 工学値変換の有無 1:常 時 シ ミ ュ レ ー シ ョ ン モ ー ド で 使 用 す る 工 学 値 変 換 (ス ケ ー ル 変 換 )の 有 無 を 設 定 し ま す 。 0:無 し 、 1:有 り (有 り の 場 合 下 記 の 工 学 値 設 定 が 必 要 ) 工学値単位 工 学 値 の 単 位 。 ℃ /mm/kg な ど 生データ最小 生データ最小 生データ最大 生データ最大 変換データ最小 変換データ最小 変換データ最大 変換データ最大 変換方法 0:線 形 、 128:平 方 根 4-45 4.OPC サ ー バ 操 作 説 明 デ ー タ タ イ プ に 関 し て データタイプ サーバ内表記 Bit 型 (Bool) Bit 符 号 付 き 16 ビ ッ ト 整 数 型 Short 符 号 無 し 16 ビ ッ ト 整 数 型 UShort 符 号 付 き 32 ビ ッ ト 整 数 型 Long 符 号 無 し 32 ビ ッ ト 整 数 型 ULong 32 ビ ッ ト 実 数 型 文字型 設定値 設 定 値 (配 列 型 ) 11 8203 2 8194 18 8210 3 9185 19 8211 Real 4 8196 String 8 ----- 4-46 4.OPC サ ー バ 操 作 説 明 4.6.3 デ バ イ ス の イ ン ポ ー ト ・ エ ク ス ポ ー ト に つ い て デ バ イ ス の イ ン ポ ー ト /エ ク ス ポ ー ト は 下 記 フ ォ ー マ ッ ト で 行 い ま す 。 名 称 説 明 :xxxx 「 :」 が 先 頭 に あ る 行 は コ メ ン ト に な り ま す デバイス名 デバイスの名称 ポート名 デバイスで使用するポートの名称 PLC タ イ プ 使 用 す る CPU の タ イ プ PC2J:0、 PC3J:1 タイムアウト タ イ ム ア ウ ト の 時 間 (msec 単 位 ) リトライ回数 エラー発生時のリトライ回数 階層数 リ ン ク モ ジ ュ ー ル (2) リンク経由でアクセスする場合の階層数を指定します 0:リ ン ク 経 由 ア ク セ ス 無 し 、 2∼ 4: リ ン ク 経 由 の 階 層 数 リンク階層 2 のリンクモジュール 0:ME-NET 1:HPC リ ン ク 2:FL-net プ ロ グ ラ ム No(2) リ ン ク 階 層 2 の リ ン ク 先 プ ロ グ ラ ム 番 号 (10 進 、 0∼ 3) LinkNo(2) リ ン ク 階 層 2 の リ ン ク 番 号 (10 進 、 1∼ 8) PCNo(2) リ ン ク 階 層 2 の 相 手 先 局 番 (10 進 、 0∼ 249) リ ン ク モ ジ ュ ー ル (3) リンク階層 3 のリンクモジュール 0:ME-NET 1:HPC リ ン ク 2:FL-net プ ロ グ ラ ム No (3) リ ン ク 階 層 3 の リ ン ク 先 プ ロ グ ラ ム 番 号 (10 進 、 0∼ 3) LinkNo(3) リ ン ク 階 層 3 の リ ン ク 番 号 (10 進 、 1∼ 8) PCNo(3) リ ン ク 階 層 3 の 相 手 先 局 番 (10 進 、 0∼ 249) リ ン ク モ ジ ュ ー ル (4) リンク階層 4 のリンクモジュール 0:ME-NET 1:HPC リ ン ク 2:FL-net プ ロ グ ラ ム No (4) リ ン ク 階 層 4 の リ ン ク 先 プ ロ グ ラ ム 番 号 (10 進 、 0∼ 3) LinkNo(4) リ ン ク 階 層 4 の リ ン ク 番 号 (10 進 、 1∼ 8) PCNo(4) リ ン ク 階 層 4 の 相 手 先 局 番 (10 進 、 0∼ 249) 読出スパン 読 出 時 の ア ク セ ス 点 数 (1 交 信 で の ア ク セ ス 点 数 )を 指 定 し ま す 多点読込を行うかどうか 多点読込 0:通 常 ア ク セ ス 、 1:多 点 読 込 使 用 詳 細 は 4.2.2 デ バ イ ス の 設 定 を 参 照 下 さ い タグ登録されていないアイテムを自動的にタグ設定ファイルに登録する アイテムの自動登録 かどうか 0:登 録 し な い 、 1:登 録 す る シミュレーション 0:実 デ バ イ ス に ア ク セ ス 、 1:シ ミ ュ レ ー シ ョ ン モ ー ド 4-47 5 OPC イ ン タ ー フ ェ ー ス 仕 様 5.1 OPC イ ン タ ー フ ェ ー ス サ ポ ー ト 5.1.1 ア イ テ ム 指 定 方 法 OPCI TEM ID OPC サ ー バ で 指 定 す る OPC ItemID は 、 OPC サ ー バ で 設 定 し た デ バ イ ス 、 グ ル ー プ 、 タ グ を ド ッ ト (.)で 区 切 っ て 指 定 し ま す 。下 記 の デ バ イ ス Device1 の タ グ Flow を 指 定 す る 場 合 は 、Device1.Flow と指定します。 A CCESS P ATH AccessPath は サ ポ ー ト し て い ま せ ん 。 P ROGRAM ID Takebishi.Toyopuc.1 を 指 定 し て 下 さ い 。 デ ー タ タ イ プ データタイプ 説 明 VT_BOOL BOOL 型 VT_I2 16 ビ ッ ト 整 数 型 (符 号 付 き ) VT_UI2 16 ビ ッ ト 整 数 型 (符 号 無 し ) VT_I4 32 ビ ッ ト 整 数 型 (符 号 付 き ) VT_UI4 32 ビ ッ ト 整 数 型 (符 号 無 し ) VT_R4 32 ビ ッ ト 実 数 型 VT_BSTR 文字列型 VT_BOOL | VT_ARRAY BOOL 型 配 列 VT_I2 | VT_ARRAY 16 ビ ッ ト 整 数 型 (符 号 付 き )配 列 VT_UI2 | VT_ARRAY 16 ビ ッ ト 整 数 型 (符 号 無 し )配 列 VT_I4 | VT_ARRAY 32 ビ ッ ト 整 数 型 (符 号 付 き )配 列 VT_UI4 | VT_ARRAY 32 ビ ッ ト 整 数 型 (符 号 無 し )配 列 VT_R4 | VT_ARRAY 32 ビ ッ ト 実 数 型 配 列 5-1 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.1.2 カ ス タ ム イ ン タ ー フ ェ ー ス OPC サ ー バ の OPC イ ン タ ー フ ェ ー ス サ ポ ー ト 状 況 に つ い て 示 し ま す 。 5.1.2.1 OPC サ ー バ オ ブ ジ ェ ク ト OPC サ ー バ オ ブ ジ ェ ク ト は OPC サ ー バ を エ ク ス ポ ー ズ す る メ イ ン オ ブ ジ ェ ク ト で す 。 インターフェース名 メンバ サポート状況 AddGroup ○ GetErrorString ○ IOPCServer GetGroupByName ○ (OPC サ ー バ の メ イ ン イ ン タ ー フ ェ ー ス ) GetStatus ○ RemoveGroup ○ CreateGroupEnumerator ○ GetProperties ○ Browse ○ Read ○ IOPCBrowse (DA3.0 new) (サ ー バ の ア ド レ ス ス ペ ー ス の ブ ラ ウ ズ や 、 ア イ テムのプロパティを取得するインターフェース) IOPCItemIO (DA3.0 new) (グ ル ー プ を 作 成 し な い で 、 直 接 ア イ テ ム 値 を 取 得するインターフェース) IOPCServerPublicGroups(オ プ シ ョ ン ) (パ ブ リ ッ ク グ ル ー プ 管 理 の た め の イ ン タ ー フ ェ ース) WriteVQT ○ GetPublicGroupByName 無し RemovePublicGroup 無し ○ QueryOrganization IOPCBrowseServerAddressSpace (オ プ シ ョ ン ) (OPC サ ー バ で 利 用 可 能 な ア イ テ ム ID を ブ ラ ウ ズするためのインターフェース) OPC_NS_HIERA RCHIAL( 階 層 構 造 )を 返 し ま す 。 ChangeBrowsePosition ○ BrowseOPCItemIDs ○ GetItemID ○ BrowseAccessPaths 未 (E_NOTIMP を 返します) IOPCItemProperties QueryAvailableProperties ○ (OPC サ ー バ で 利 用 可 能 な ア イ テ ム プ ロ パ テ ィ を GetItemProperties ○ ブラウズするためのインターフェース) LookutItemIDs ○ IConnectionPointContainer EnumConnectionPoints ○ FindConnectionPoints ○ SetLocaleID ○ IOPCCommon GetLocaleID ○ (OPC サ ー バ 共 通 の イ ン タ ー フ ェ ー ス ) QueryAvailableLocalIDs ○ GetErrorString ○ SetClientName ○ IsDirty 無し Load 無し Save 無し SaveCompleted 無し GetCurFile 無し (IOPCShutdown と の コ ネ ク シ ョ ン ポ イ ン ト を ア クセスするためのインターフェース) IPersistFile(オ プ シ ョ ン ) (OPC サ ー バ の 構 成 情 報 を フ ァ イ ル に セ ー ブ し た り 、フ ァ イ ル か ら ロ ー ド す る た め の イ ン タ ー フ ェ ース) 5-2 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.1.2.2 OPC グ ル ー プ オ ブ ジ ェ ク ト OPC グ ル ー プ オ ブ ジ ェ ク ト は OPC サ ー バ が ア イ テ ム コ レ ク シ ョ ン の 管 理 を す る た め の オ ブ ジ ェ ク トです。 インターフェース名 メンバ サポート状況 GetState ○ IOPCGroupStateMgt SetState ○ (グ ル ー プ の 全 体 的 な 状 態 を 管 理 ) SetName ○ CloneGroup ○ GetState 無し MoveToPublic 無し IOPCGroupStateMgt2(DA3.0 new) SetKeepAlive ○ (KeepAlive の 設 定 及 び 実 行 ) GetKeepAlive ○ IOPCSyncIO Read ○ 読 込 /書 込 を 実 行 ) Write ○ IOPCSyncIO2(DA3.0 new) ReadMaxAge ○ WriteVQT ○ AddItems ○ ValidateItems ○ RemoveItems ○ SetActiveState ○ SetClientHandles ○ SetDatatypes ○ CreateEnumerator ○ Read ○ Write ○ Refresh ○ Cancel2 ○ SetEnable ○ IOPCPublicGroupStateMgt(オ プ シ ョ ン ) (プ ラ イ ベ ー ト グ ル ー プ を パ ブ リ ッ ク グ ル ー プに変更するためのオプションのインターフ ェース) (OPC ク ラ イ ア ン ト か ら OPC サ ー バ へ の 同 期 (MaxAge を 使 用 し た 同 期 読 込 /品 質 フ ラ グ 、タ イムスタンプへの同期書込を実行) IOPCItemMgt (グ ル ー プ 内 の ア イ テ ム の 動 作 を 制 御 ) IOPCASyncIO2 (IOPCASync と 同 様 ク ラ イ ア ン ト と の 非 同 期 読込・書込を行うインターフェース) GetEnable ○ IOPCASyncIO3(DA3.0 new) ReadMaxAge ○ (MaxAge を 使 用 し た 非 同 期 読 込 /品 質 フ ラ グ 、 WriteVQT ○ タイムスタンプへの非同期書込を実行) RefreshMaxAge ○ EnumConnectionPoints ○ IConnectionPointContainer (ク ラ イ ア ン ト と コ ー ル バ ッ ク 接 続 を 行 う イ ンターフェース) Read ○ IOPCAsyncIO(Old) Write ○ (OPC ク ラ イ ア ン ト か ら OPC サ ー バ へ の 非 同 Refresh ○ 期 読 込 /書 込 を 実 行 ) IDataObject(Old) (IDataObject は OPC グ ル ー プ 上 で 実 行 ) Cancel 未 (E_NOTIMP を 返 し ます) DAdvise ○ DUnadvise ○ FindConnectionPoint ○ 5-3 5.OPC イ ン タ ー フ ェ ー ス 仕 様 インターフェース名 メンバ サポート状況 SetItemDeadband ○ GetItemDeadband ○ ClearItemDeadband ○ SetItemSamplingRate ○ IOPCItemSamplingMgt (DA3.0 new) GetItemSamplingRate ○ (オ プ シ ョ ン ) ClearItemSamplingRate ○ (ア イ テ ム 毎 の サ ン プ リ ン グ 周 期 を 指 定 ) SetItemBufferEnable ○ GetItemBufferEnable ○ メンバ サポート状況 IOPCItemDeadbandMgt(DA3.0 new) (ア イ テ ム の デ ッ ド バ ン ド を 指 定 ) 5.1.2.3 OPC ア イ テ ム 列 挙 オ ブ ジ ェ ク ト インターフェース名 Next ○ IEnumOPCItemAttributes Skip ○ (グ ル ー プ の ア イ テ ム と 属 性 を 検 索 ) Reset ○ Clone ○ 5-4 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.1.3 オ ー ト メ ー シ ョ ン イ ン タ ー フ ェ ー ス オ ー ト メ ー シ ョ ン イ ン タ ー フ ェ ー ス は 、 VB、 VBA な ど の イ ン タ ー プ リ タ 言 語 か ら カ ス タ ム イ ン タ ー フ ェ ー ス を 使 用 す る 為 の ラ ッ パ ー イ ン タ ー フ ェ ー ス で す 。基 本 的 に は 、カ ス タ ム イ ン タ ー フ ェ ー ス の 機 能 と 同 じ イ ン タ ー フ ェ ー ス を 実 装 し て い ま す 。オ ー ト メ ー シ ョ ン イ ン タ ー フ ェ ー ス の 詳 細 に 関 し て は 、OPC Foundation よ り OPC Data Access Automation Interface の 仕 様 書 を ダ ウ ン ロ ー ド し参照して下さい。 URL http://www.opcfoundation.org/ Visual C++ OPC Data Access Automation Interface Visual Basic VBA (Excel、 Access) OPC Data Access Custom Interface 5-5 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.1.4 OPC の 品 質 フ ラ グ OPC ア イ テ ム に ア ク セ ス (Read/Write)し た 場 合 、 OPC サ ー バ は ア イ テ ム の 値 、 タ イ ム ス タ ン プ 、 品 質 フ ラ グ を 返 し ま す 。品 質 フ ラ グ の 意 味 に 関 し て 下 記 に 記 載 し ま す 。詳 細 は 、OPC Data Access の仕様書を参照して下さい。 品質フラグ 値 説 明 OPC_QUALITY_BAD 0x00 NG OPC_QUALITY_UNCERTAIN 0x40 値が不定 OPC_QUALITY_GOOD 0xC0 OK OPC_QUALITY_CONFIG_ERROR 0x04 設定エラー OPC_QUALITY_NOT_CONNECTED 0x08 接続していない OPC_QUALITY_DEVICE_FAILURE 0x0c デバイスの故障 OPC_QUALITY_SENSOR_FAILURE 0x10 センサーの故障 OPC_QUALITY_LAST_KNOWN 0x14 OPC_QUALITY_COMM_FAILURE 0x18 通信エラー OPC_QUALITY_OUT_OF_SERVICE 0x1C サ ー ビ ス 中 止 (ア イ テ ム が 無 効 ) OPC_QUALITY_WAITING_FOR_INITIAL_DATA 0x20 初期データ待ち OPC_QUALITY_LAST_USABLE 0x44 前回の値 OPC_QUALITY_SENSOR_CAL 0x50 センサー調整中 OPC_QUALITY_EGU_EXCEEDED 0x54 工学値変換結果が範囲オーバー OPC_QUALITY_SUB_NORMAL 0x58 データソースの数が少ない OPC_QUALITY_LOCAL_OVERRIDE 0xD8 値が強制的に書き換えられた 5-6 通 信 エ ラ ー が 発 生 し た の で 、前 回 正 常 に 読 み込まれた値を使用 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.1.5 OPC の エ ラ ー OPC イ ン タ ー フ ェ ー ス (各 メ ソ ッ ド )の 実 行 時 の COM エ ラ ー に 関 し て 記 述 し ま す 。 COM エ ラ ー 値 説 明 処理に失敗した。 E_FAIL 0x80004005L (通 信 エ ラ ー な ど が 発 生 し 、書 込 に 失 敗 し た 場 合 、こ のエラーが返ります) E_INVALIDARG 0x80070057L 引数が不正。 E_NOINTERFACE 0x80004002L インターフェースが存在しない。 E_NOTIMPL 0x80004001L インターフェースが実装されていない。 E_OUTOFMEMORY 0x8007000EL メモリ不足。 CONNECT_E_ADVISELIMIT 0x80040201L OLE_E_NOCONNECTION 0x80040004L コネクションポイントが存在しない。 DV_E_FORMATETC 0x80040064L FORMATETC で 指 定 さ れ た フ ォ ー マ ッ ト が 無 効 。 コネクションポイントは既に最大接続数に達してい て、これ以上受け付けできない。 5-7 5.OPC イ ン タ ー フ ェ ー ス 仕 様 OPC の イ ン タ ー フ ェ ー ス (各 メ ソ ッ ド )を 実 行 し た 場 合 の エ ラ ー に 関 し て 記 述 し ま す 。 OPC エ ラ ー 値 説 明 OPC_E_INVALIDHANDLE 0xC0040001L ハンドルが不正。 OPC_E_BADTYPE 0xC0040004L OPC_E_PUBLIC 0xC0040005L OPC_E_BADRIGHTS 0xC0040006L クライアントが指定したデータフォー マットに変換ができない。 要 求 さ れ た 操 作 が Public グ ル ー プ に 対 して実行できない。 アイテムのアクセス権限により操作が 拒 否 さ れ た 。(ReadOnly の ア イ テ ム に 書 き込みを実行した。) ア イ テ ム ID が 存 在 し な い 。 OPC_E_UNKNOWNITEMID 0xC0040007L (OPC サ ー バ に 登 録 さ れ て い な い タ グ を 要求した。) ア イ テ ム ID が 不 正 。 (ア イ テ ム ID が 指 OPC_E_INVALIDITEMID 0xC0040008L OPC_E_INVALIDFILTER 0xC0040009L フィルタの文字列が不正。 OPC_E_UNKNOWNPATH 0xC004000AL アクセスパスが認識できない。 OPC_E_RANGE 0xC004000BL 値が範囲外。 OPC_E_DUPLICATENAME 0xC004000CL 名前が重複している。 OPC_S_UNSUPPORTEDRATE 0x0004000DL OPC_S_CLAMP 0x0004000EL OPC_S_INUSE 0x0004000FL OPC_E_INVALIDCONFIGFILE 0xC0040010L OPC_E_NOTFOUND 0xC0040011L OPC_E_INVALID_PID 0xC0040203L OPC_E_DEADBANDNOTSET 0xC0040400L OPC_E_DEADBANDNOTSUPPORTED 0xC0040401L OPC_E_NOBUFFERING 0xC0040402L OPC_E_INVALIDCONTINUATIONPOINT 0xC0040403L OPC_S_DATAQUEUEOVERFLOW 0xC0040404L OPC_E_RATENOTSET 0xC0040405L OPC_E_NOTSUPPORTED 0xC0040406L 定されていない。) サーバは要求された周期をサポートし ま せ ん 。 (も っ と も 近 い 更 新 周 期 を 使 用 します) 5-8 書込値がクランプされた。 オ ブ ジ ェ ク ト が 使 用 中 。操 作 を 継 続 で き ない。 サーバの設定ファイルフォーマットが 不正。 要求されたオブジェクトが見つからな い。 プ ロ パ テ ィ ID が 無 効 。 アイテムにデッドバンドがセットされ なかった。 アイテムはデッドバンドをサポートし ていない。 サーバはサンプリングバッファをサポ ートしていない。 Browse イ ン タ ー フ ェ ー ス の Continuation Point が 無 効 。 サーバのサンプリングバッファがオー バーフローした。 サンプリングレートがセットされなか った。 サ ー バ は 、品 質 フ ラ グ 、タ イ ム ス タ ン プ の書込をサポートしていない。 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.2 DCOM 設 定 方 法 リ モ ー ト コ ン ピ ュ ー タ か ら DCOM 接 続 す る 場 合 の 設 定 方 法 に つ い て 説 明 し ま す 。 セキュリティの必要に応じて各種設定値を決定して下さい。 な お 、 詳 細 に つ き ま し て は OS の 関 連 書 籍 を 参 照 下 さ い 。 セ キ ュ リ テ ィ が 要 求 さ れ な い 場 合 マシン OPC サ ー バ DCOM 設 定 推奨値 認証レベル なし 起動アクセス権 Everyone アクセス権 Everyone 対話ユーザー 識別 (た だ し 、 サ ー ビ ス 起 動 を 行 っ た 場 合 は シ ス テ ム ア カ ウ ン トとなります) OPC ク ラ イ ア ン ト 既定の認証レベル なし セ キ ュ リ テ ィ が 要 求 さ れ る 場 合 マシン OPC サ ー バ DCOM 設 定 推奨値 認証レベル 接続 起動アクセス権 特 定 の ユ ー ザ ー (例 え ば opc_user) アクセス権 特 定 の ユ ー ザ ー (起 動 ア ク セ ス 権 と 同 じ に す る ) 対話ユーザー 識別 (た だ し 、 サ ー ビ ス 起 動 を 行 っ た 場 合 は シ ス テ ム ア カ ウ ン トとなります) OPC ク ラ イ ア ン ト 既定の認証レベル なし WindowsXP を ワ ー ク グ ル ー プ で 使 用 さ れ る 場 合 は 、 管 理 ツ ー ル → ロ ー カ ル セ キ ュ リ テ ィ ポ リ シ ー →セキュリティオプション→ローカルアカウントの共有とセキュリティモデルをクラシックに設 定して下さい。 ドメイン環境で使用する場合は必要ありません。 5-9 5.OPC イ ン タ ー フ ェ ー ス 仕 様 重要 Windows Server2003 / XP 使 用 時 、 ロ ー カ ル エ リ ア 接 続 の プ ロ パ テ ィ 「 詳 細 設 定 」 に あ る 「 イ ン タ ー ネ ッ ト 接 続 フ ァ イ ア ウ ォ ー ル 」 を チ ェ ッ ク す る と 、 DCOM 接 続 で き な く な り ま す の で 、 こ の チ ェ ッ ク ボ ッ ク ス は OFF で ご 使 用 く だ さ い 。 Windows XP / SP2 使 用 時 は 、セ キ ュ リ テ ィ 設 定 を 行 う こ と に よ り 、フ ァ イ ア ウ ォ ー ル を 有 効 に し て DCOM 接 続 可 能 で す 。 設 定 方 法 の 詳 細 は 5.2.2を 参 照 し て 下 さ い 。 5-10 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.2.1 OPC サ ー バ の 実 行 マ シ ン OPC サ ー バ を 実 行 さ せ る マ シ ン で 次 の 設 定 を 行 っ て 下 さ い 。 1) 管 理 者 権 限 の ユ ー ザ で 管 理 ツ ー ル → コ ン ポ ー ネ ン ト サ ー ビ ス を 実 行 し 、コ ン ピ ュ ー タ → マ イ コ ン ピ ュ ー タ → DCOM の 構 成 を 開 き ま す 。 2) 「 DeviceXPlorer TOYOPUC OPC Server」 を 選 択 し 、 プ ロ パ テ ィ (R)を ク リ ッ ク し ま す 。 認証レベルをセキュリティの必要に応じて設定して下さい。 5-11 5.OPC イ ン タ ー フ ェ ー ス 仕 様 3) セ キ ュ リ テ ィ タ ブ を 選 択 す る と 次 の 設 定 画 面 が 表 示 さ れ ま す 。 「 起 動 と ア ク テ ィ ブ 化 の ア ク セ ス 許 可 」の カ ス タ マ イ ズ を 選 択 し 編 集 ボ タ ン を ク リ ッ ク し て 下 さ い 。 起動許可のセキュリティにユーザー、グループを追加して下さい。 OPC サ ー バ の リ モ ー ト 起 動 に は 次 の い ず れ か の 起 動 権 が 必 要 で す 。 システムのセキュリティ要求に応じて設定して下さい。 設定値 アクセス権を与えられるユーザ Everyone INTERACTIVE NETWORK SYSTEM 特定のドメイングループ 特定のユーザー 全てのユーザー ローカルでアクセスしているユーザー リモートからアクセスしているユーザー サービスプログラムなど 特定ドメインの指定グループの全てのユーザー 特定のユーザーのみ 5-12 5.OPC イ ン タ ー フ ェ ー ス 仕 様 4) 「 ア ク セ ス 許 可 」 の カ ス タ マ イ ズ を 選 択 し 編 集 ボ タ ン を ク リ ッ ク し て 下 さ い 。 アクセス権は起動許可と同じ設定にして下さい。 5) ID タ ブ を 選 択 し て 下 さ い 。 対話ユーザーを選択して下さい。 ※サービスプログラムで起動した場合は、システムアカウントが設定されています。 5-13 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.2.2 Windows XP/SP2 使 用 時 の 注 意 事 項 Windows XP で サ ー ビ ス パ ッ ク 2 を イ ン ス ト ー ル す る と「 Windows フ ァ イ ア ウ ォ ー ル 」が 有 効 に な り 、 デ フ ォ ル ト の 設 定 で は LAN を 介 し た DCOM 接 続 や OPCENUM 機 能 を 使 っ た サ ー バ リ ス ト の ブラウジングが出来なくなります。 こ こ で は 、フ ァ イ ア ウ ォ ー ル を 有 効 に し た 状 態 で OPC サ ー バ に DCOM 接 続 す る 方 法 を 説 明 し ま す 。 な お 、 Windows XP で サ ー ビ ス パ ッ ク 2 を 適 用 し た 際 の 注 意 事 項 は 、 日 本 OPC 協 議 会 よ り ホ ワ イ トペーパが出ておりますので、よくお読みになることを推奨致します。 ロ ー カ ル エ リ ア 接 続 の プ ロ パ テ ィ 画 面 で「 詳 細 設 定 」タ ブ を 選 択 し 、「 設 定 」ボ タ ン を ク リ ッ ク し てください。 Windows XP/SP2 で は 、 デ フ ォ ル ト で Windows フ ァ イ ア ウ ォ ー ル が 有 効 に 設 定 さ れ て い ま す 。 5-14 5.OPC イ ン タ ー フ ェ ー ス 仕 様 例 外 「例外」タブでファイアウォールを通過させるアプリケーションを指定することができますので、 「 プ ロ グ ラ ム の 追 加 」 ボ タ ン を 押 し て 、 「 TOYOPUC OPC サ ー バ 」 を 追 加 し て く だ さ い 。 ま た 、 OPCENUM 機 能 を 使 っ て 他 ノ ー ド か ら イ ン ス ト ー ル さ れ て い る サ ー バ リ ス ト を ブ ラ ウ ジ ン グ す る た め に は 「 OpcEnum.exe」 を 追 加 し て く だ さ い 。 さ ら に 、「 ポ ー ト の 追 加 」ボ タ ン を 押 し て DCOM で 使 用 す る「 TCP」の ポ ー ト「 135」を 追 加 し て ください。 5-15 5.OPC イ ン タ ー フ ェ ー ス 仕 様 COM セ キ ュ リ テ ィ Windows XP/SP2 を 適 用 す る と COM セ キ ュ リ テ ィ が 強 化 さ れ ま す の で 、DCOM 設 定 の 変 更 が 必 要 になります。 コ マ ン ド ラ イ ン か ら「 DCOMCNFG.EXE」を 起 動 す る か 、ま た は 、コ ン ト ロ ー ル パ ネ ル の 管 理 ツ ー ル か ら 「 コ ン ポ ー ネ ン ト サ ー ビ ス 」 を 開 き 、 「 COM セ キ ュ リ テ ィ 」 タ ブ を 選 択 し て く だ さ い 。 「アクセス許可」の「制限の編集」ボタンを押すとダイアログが開きます。 OPCEnum.exe に リ モ ー ト か ら ア ク セ ス す る た め に は 、「 ANONYMOUS LOGON」を 選 択 し て「 リ モートアクセス」を「許可」に設定してください。 5-16 5.OPC イ ン タ ー フ ェ ー ス 仕 様 「起動とアクティブ化のアクセス許可」の「制限の編集」ボタンを押すとダイアログが開きます。 「 Everyone」 を 選 択 し て 、 「 リ モ ー ト か ら の 起 動 」 及 び 「 リ モ ー ト か ら の ア ク テ ィ ブ 化 」 を 「 許 可」に設定してください。 5-17 5.OPC イ ン タ ー フ ェ ー ス 仕 様 5.2.3 OPC ク ラ イ ア ン ト の マ シ ン セ ッ ト ア ッ プ 方 法 OPC サ ー バ が イ ン ス ト ー ル さ れ て い な い PC 上 で ク ラ イ ア ン ト プ ロ グ ラ ム を 動 作 し て ア ク セ ス す る 場 合 、メ デ ィ ア の ¥Client¥OPCDataAccessComponent.exe を 実 行 し OPC ク ラ イ ア ン ト コ ン ポ ー ネントをインストールして下さい。 DCOMCNFG.EXE を 実 行 し 、 「 既 定 の 認 証 レ ベ ル 」 を 「 な し 」 に し て 下 さ い 。 確 認 方 法 メ デ ィ ア の ¥Client¥OPC Client.exe を 実 行 し OPC メ ニ ュ ー か ら Connect を 選 択 し て 下 さ い 。 ServerNode に 接 続 先 マ シ ン の 名 前 も し く は IP ア ド レ ス を 入 力 し 、 「Refresh List」を ク リ ッ ク し て 下さい。 OPC サ ー バ ノ ー ド の サ ー バ リ ス ト が 表 示 さ れ ま す 。 OPC サ ー バ を 選 択 し 、 OK を ク リ ッ ク し て 下 さい。 サ ー バ リ ス ト が 表 示 さ れ な い 、ま た は 接 続 で き な い 場 合 は 、ネ ッ ト ワ ー ク お よ び セ キ ュ リ テ ィ 設 定 に問題があります。再度設定を確認して下さい。 5-18 6 シーケンサ設定方法 この章では、シーケンサ側の設定に関して記述します。ご使用になる通信ユニットのマニュアルを併 せて参照して下さい。 6.1 ユ ニ ッ ト 設 定 方 法 6.1.1 Ethernet ユ ニ ッ ト Ethernet 通 信 を 行 う に は 、 PLC 側 で 通 信 パ ラ メ ー タ の 設 定 が 必 要 で す 。 パ ラ メ ー タ 設 定 は 、 次 の 2通りの方法があります。 1 . 周 辺 ツ ー ル (PCwin)の リ ン ク パ ラ メ ー タ 設 定 画 面 で 設 定 す る 方 法 ・・・設 定 方 法 は 下 記 を 参 照 し て下さい。 2 . シ ー ケ ン ス プ ロ グ ラ ム で 設 定 す る 方 法 ・・・設 定 方 法 は 、使 用 さ れ る Ethernet ユ ニ ッ ト の 取 り 扱 い説明書を参照して下さい。 周 辺 ツ ー ル (PCwin)で 設 定 す る 方 法 1) リンクパラメータの設定を選択します。 2) リンク設定で、リンクモジュールの設定を行います。 6-1 6.シ ー ケ ン サ 設 定 方 法 3) 詳 細 設 定 画 面 で 、 自 ノ ー ド IP ア ド レ ス 及 び コ ネ ク シ ョ ン の 設 定 を 行 い ま す 。 OPC サ ー バ の 通 信 ポ ー ト 設 定 で 指 定 し た 内 容 と 一 致 さ せ て 下 さ い 。 UDP 指 定 時 は 、他 ノ ー ド テ ー ブ ル 設 定 で 、OPC サ ー バ の イ ン ス ト ー ル さ れ て い る パ ソ コ ン の IP ア ド レ ス 、 ポ ー ト No を 指 定 し て 下 さ い 。 設 定 項 目 の 詳 細 に つ い て は 、 PCwin の マ ニ ュ ア ル を 参 照 下 さ い 。 6-2 7 付録 7.1 エ ラ ー メ ッ セ ー ジ ログビューに表示されるエラーメッセージについて説明します。 エラーメッセージ 説 明 オ ー プ ン 異 常 (Code = XXXX) ポートオープン時にエラーになりました。 送 信 エ ラ ー (Code = XXXX) 送信時にエラーになりました。 受 信 エ ラ ー (Code = XXXX) 受信時にエラーになりました。 受信タイムアウトエラー タ イ ム ア ウ ト が 発 生 し ま し た 。 wait=xxx は OPC サ ー バ が 受 信 待 ち の (wait=xxx, got=xxx) バ イ ト 数 、 got=xxx は 実 際 に 受 信 し た バ イ ト 数 が 表 示 さ れ ま す 。 送信メッセージサイズ異常 送信したデータサイズが異常です。 受信メッセージサイズ異常 受信したデータサイズが異常です。 受信ヘッダ異常 受信したデータのヘッダ部分が異常です。 エラーレスポンス受信 (Code = xxxx) 通信異常 メッセージ異常 シーケンサからエラーコードを受信しました。 上記以外の異常が発生した場合。 配列型変数の要素数、文字型変数のサイズがデバイスの読出点数を超 えています。 オ ー プ ン 、送 信 、受 信 エ ラ ー 時 の Code=xxxx の 内 容 は 、使 用 し て い る ポ ー ト に よ っ て 異 な り ま す 。 次 ペ ー ジ を 参 照 し て 下 さ い 。 エ ラ ー レ ス ポ ン ス 受 信 時 の コ ー ド に 関 し て は 、 7.1.3を 参 照 し て 下 さ い。 7-1 7.付 録 7.1.1 CPU ポ ー ト ア ク セ ス 時 の エ ラ ー コ ー ド 通 信 DLL(TJA-2067)の エ ラ ー コ ー ド を 次 に 示 し ま す 。 Code 説 明 1 送信タイムオーバー(送信不可) 2 送信タイムオーバー(送信途中切れ) 3 レスポンス受信エラー 4 受信タイムアウト(受信不可能) 5 受信タイムアウト(受信途中切れ) 6 レ ス ポ ン ス 受 信 エ ラ ー ( ACK/NAK の 応 答 な し ) 7 レスポンス受信エラー(フレーミングエラー発生) 8 レスポンス受信エラー(オーバーランエラー発生) 9 レスポンス受信エラー(パリティエラー発生) 10 レスポンス受信エラー(サムチェックエラー発生) 11 PLC か ら の 応 答 エ ラ ー ( PLC か ら エ ラ ー コ ー ド を 受 信 し た ) 12 オープンエラー(指定されたポートが使用できない) 13 ポートの初期化エラー(通信ポートの設定ができない) 14 ポートの初期化エラー(通信ポートのバッファ設定ができない) 7-2 7.付 録 7.1.2 Ethernet ポ ー ト 使 用 時 の エ ラ ー コ ー ド オ ー プ ン ・ 送 受 信 エ ラ ー 発 生 時 に 表 示 さ れ る エ ラ ー コ ー ド (Code=XXX の 内 容 ) に つ い て 説 明 し ま す。 Code 説 明 10024 利用出来るファイルディスクリプタがありません。 10022 ソケットはまだアドレスにバインドされていません。 10035 ソケットが非ブロッキングになっていて、接続が完了出来ません。 (タ イ ム ア ウ ト が 発 生 し て い ま す 。 ) 10036 実 行 中 の Windows ソ ケ ッ ト 操 作 が ブ ロ ッ キ ン グ さ れ て い ま す 。 10038 ディスクリプタがソケットではありません。 10039 宛先アドレスが必要です。 10040 10048 10049 10050 10051 10052 10053 10054 データグラムが長すぎて、指定したバッファに入りきらないため、切り詰められまし た。 指定したアドレスは使用中です。 (ポ ー ト 番 号 に 0 以 外 を 指 定 し た と き 発 生 し ま す 。 ) 指定したアドレスは、ローカルマシンからは利用出来ません。 Windows ソ ケ ッ ト の イ ン プ リ メ ン ト が 、ネ ッ ト ワ ー ク サ ブ シ ス テ ム の 異 常 を 検 出 し ま した。 現時点で、ホストからネットワークに到達出来ません。 Windows ソ ケ ッ ト の イ ン プ リ メ ン ト が ソ ケ ッ ト を ド ロ ッ プ し た の で 、 接 続 を リ セ ッ トする必要があります。 タイムアウトまたはその他の障害により、仮想回路はアボートされました。 リモート側から仮想回路がリセットされました。 (シ ー ケ ン サ CPU の リ セ ッ ト 、 電 源 OFF の 時 発 生 し ま す 。 ) 10055 利用出来るバッファ領域がありません。ソケットは接続出来ません。 10056 ソケットは既に接続されています。 10057 ソケットが接続されていません。 10058 ソケットはシャットダウンされました。 10060 接続を試みましたが、タイムアウトで接続を確立出来ませんでした。 (Ethernet 回 線 及 び シ ー ケ ン サ 側 の プ ロ グ ラ ム を チ ェ ッ ク し て 下 さ い 。 ) 接続を試みましたが、リジェクトされました。 10061 (シ ー ケ ン サ 側 に コ ネ ク シ ョ ン 接 続 が 残 っ て い ま す 。 シ ー ケ ン サ の CPU リ セ ッ ト ま た は オ ー プ ン 要 求 信 号 を OFF に し て 下 さ い 。ポ ー ト 番 号 が 正 し く 設 定 さ れ て い る か 確 認 して下さい。) 7-3 7.付 録 7.1.3 エ ラ ー レ ス ポ ン ス 受 信 時 の エ ラ ー コ ー ド エラーレスポンス受信時のエラーコードを次に示します。 Code 説 明 17 CPU モ ジ ュ ー ル ハ ー ド ウ ェ ア 異 常 32 中 継 コ マ ン ド 中 の 固 定 デ ー タ ( ENQ) 異 常 33 転送数異常(中継コマンド中の転送バイト数に誤りがある) 35 コマンドデータが不正 36 サブコマンドコードが不正 37 コマンドフォーマットのデータバイトが不正 38 ファンクションコールのオペランド数が不正 49 シーケンス演算中のため不可 50 停止継続中にコマンドを受信した 51 デバッグモードでないのに、デバッグファンクションコールを行おうとした 52 アクセス禁止設定によりアクセスが禁止されている 53 実行権が限定設定されているため実行不可 54 他の装置により実行権が限定設定されているため実行不可 57 I/O 割 付 用 パ ラ メ ー タ を 変 更 し た 後 、 リ セ ッ ト を 行 わ ず に ス キ ャ ン を 開 始 し よ う と し た 60 重故障発生中のため不可 61 他要因のコマンド実行中で処理が競合するため実行不可 62 リセット中のためコマンドが実行できない 63 停止中のためコマンドが実行できない 64 読出・書込コマンドでアドレスが範囲内にない、またはコマンドのアドレス+データ 数がアドレス範囲から外れている 65 ワード数またはバイト数が範囲外 66 指定外のコマンドが送られてきた 67 ファンクションコールオペランド異常 82 使 用 さ れ て い な い T/C の 読 み 出 し ・ 書 き 込 み を 受 信 し た 中 継 コ マ ン ド で 指 定 さ れ た リ ン ク №、 局 番 の リ ン ク モ ジ ュ ー ル か ら 応 答 が 無 い 102 (指 定 さ れ た リ ン ク モ ジ ュ ー ル が 存 在 し な い か 電 源 が オ フ さ れ て い る 、ま た は 回 線 の 異 常など) 112 中 継 コ マ ン ド で 指 定 さ れ た リ ン ク №の モ ジ ュ ー ル が 使 用 不 可 ( 指 定 し た リ ン ク №の 誤 り 、 ま た は リ ン ク モ ジ ュ ー ル の 異 常 ) 中 継 コ マ ン ド で 指 定 さ れ た リ ン ク №, 局 番 の リ ン ク モ ジ ュ ー ル か ら 応 答 が 無 い 114 (指 定 さ れ た リ ン ク モ ジ ュ ー ル が 存 在 し な い か 電 源 が オ フ さ れ て い る 、ま た は 回 線 の 異 常など) 115 CPUモジュール内で複数の中継コマンドが同じリンクモジュールに重複して発行 されたためコマンドの処理ができない。 7-4 7.付 録 7.2 ユ ー ザ ー サ ポ ー ト に つ い て OPC サ ー バ に つ い て の お 問 い 合 わ せ は 、 下 記 ま で お 願 い し ま す 。 竹菱電機株式会社 〒 615-8501 ユーザーサポート 京 都 市 右 京 区 西 京 極 豆 田 町 29 TEL 075-325-2261 FAX 075-325-2273 受 付 時 間 9:00∼ 12:00 Email 13:00∼ 17:00(弊 社 営 業 日 ) fa-support@takebishi.co.jp な お 、 お 問 い 合 わ せ 頂 く 際 は 、 下 記 の 項 目 を 確 認 し て か ら お 問 い 合 わ せ 下 さ い 。 ま た 、 OPC サ ー バ 以 外 の ご 質 問 (OPC ク ラ イ ア ン ト 、 Visual Basic、 EXCEL、 OPC の 仕 様 、 シ ー ケ ン ス プ ロ グ ラ ム な ど )に 関 し て は お 答 え で き ま せ ん の で 、 ご 了 承 下 さ い 。 製 品 名 、 製 品 の シ リ ア ル 番 号 (CD に 記 載 さ れ て い ま す ) ご 使 用 の パ ソ コ ン 機 種 、 メ モ リ 容 量 、 OS の バ ー ジ ョ ン ご 使 用 の シ ー ケ ン サ CPU、 通 信 ユ ニ ッ ト 型 名 、 バ ー ジ ョ ン 7-5 TAKEBISHI Software Library DeviceXPlorer TOYOPUC OPC Server ユーザーズマニュアル 竹菱電機株式会社 〒 615-8501 京 都 市 右 京 区 西 京 極 豆 田 町 29 TEL (075)325-2171 FAX (075)325-2273 Email fa-support@takebishi.co.jp 41454-T311J-RevE 2006 Jun.
© Copyright 2024 Paperzz