# Ver6への移行方法

はじめにお読み下さい > # Ver6への移行方法 |

Ver6への移行方法

Ver5からVer6への移行方法は下記のとおりです。

対象 | 内容
クライアント設定ファイル （Panel Editor） | Ver5のPanel Editorで開発したクライアント設定ファイル（xml）は、Ver6のPanel Editorからそのまま開くことはできません。必ず、変換手順に従ってVer6用のクライアント設定ファイルに変換する必要があります。 尚、既にVer5で開発済（運用中）のシステムを移行する場合においても、Ver6のPanel Browserで画面を実行する前に、必ずVer6用のクライアント設定ファイルとして変換してPanel Browserで実行するようにしてください。 変換手順については、下記「クライアント設定ファイルをVer6用に変換する」を参照してください。
サーバ設定ファイル （Panel Server） | Ver5のPanel Serverで開発したサーバ設定ファイルは、特に移行作業は発生しません。Ver6のPanel Serverでそのまま開くことができます。 但し、以下の点に注意してください。 1)Ver6以降では、日報月報年報アクションは「32bit版」でのみ動作します。64bit版でオンライン実行すると、日報月報年報アクションは実行されません。日報月報年報アクションをそのまま残してVer6に移行する場合は、32bit版をインストールして使用してください。 2)通信ドライバの一部について、Ver6以降では「32bit版」のみに動作が限定されるドライバがあります。これらのドライバを引き続き使用する場合は、32bit版をインストールして使用してください。詳細については、下記「FA-Panel6へのバージョンアップにより廃止された機能」を参照してください。 3)その他、下記「FA-Panel6へのバージョンアップにより廃止された機能」に記述されている廃止機能については、Ver6へは移行することができません。
その他のデータファイルなど | Ver6以降では、全ての機能がUnicodeに正式対応されました。 これに伴い、各機能が外部に保存する各種データファイル（CSVファイルなど）は、旧バージョンのANSI形式から、UTF-8(BOM付)形式に変更されました。 尚、旧バージョンで生成されたANSI形式のデータファイルや各アクションのマスタファイル（例えば、ヒストリカルデータ（CSV）やサマリ集計データ、アラームマスタ、サマリマスタなど）については、特別な変換作業を行う必要はなく、そのまま読み込むことができます（本パッケージの機能から上書き保存する際に、自動的にUTF-8に変換して保存されます）。 従って、Ver5で動作していた監視システムをVer6に移行すると、各種データファイルがUTF-8形式で保存されるため、再びVer5に戻すことはできません。システムを移行する際には、万が一の際にVer5に戻す可能性を配慮し、必ずバックアップデータを保管しておく事を強く推奨いたします。
外部システムとの連携 | 上記のUnicode対応にともない、本パッケージ機能から出力したファイル群（CSVファイルなど）は、Ver6以降は全てUTF-8形式にて保存されます。本システムが出力したデータファイルを外部システムで取り込んでいる等の何らかの機能連携が構築されている場合は、外部システム側がデータを取り込む部分に何らかの修正が発生する可能性があります。 尚、外部システムが生成したファイルを本パッケージで読み込む場合においては、ファイルの保存形式がANSI形式であっても問題なく読み込むことができます。

| Ver6以降では、全ての機能がUnicodeに正式対応されました。各機能が外部に保存する各種データファイル（CSVファイルなど）は、旧バージョンのANSI形式から、UTF-8形式となります。 旧バージョンで生成されたANSI形式のデータファイルや各アクションのマスタファイル類については、特別な変換作業を行う必要はなく、新バージョンでもそのまま読み込むことができます（読み込む際にファイルの種類を判別し、ANSI形式の場合はANSI形式で読み込みます。ファイルを上書き保存する際には、自動的にUTF-8に変換して保存されます）。

クライアント設定ファイルをVer6用に変換する

FA-Panelでは、Ver5のPanel Editorで開発したクライアント設定ファイルをVer6のPanel Editorで開くためには、必ず変換処理を行う必要があります。

Ver6への移行のための変換は、以下の手順で行ってください。

前提条件：

•旧バージョンで開発したクライアント設定ファイルの変換には、FA-Panel Ver5のPanel Editorが必要です。

•Ver5のPanel Editorのバージョンは、「Rev13」以降のパッチが適用されている必要があります。Ver5のパッチファイルはロボティクスウェアのWebサイトから入手することができます。

•Ver6用に変換を行ったクライアント設定ファイルは、Ver5のPanel Editorでは開くことができなくなります。バージョンを戻す可能性を考慮し、変換作業を行う前に、変換対象のクライアント設定ファイルのバックアップを残しておくことを強く推奨します。

作業手順：

※変換作業を行う前に、対象のクライアント設定ファイルを手動でコピーし、必ずバックアップを残しておいてください。

1.Ver5のPanel Editorを起動し、変換対象のクライアント設定ファイルを開きます。

2.Panel Editorのメニューから、ファイル／Ver6用に保存する、を選択します。

※尚、Panel EditorのバージョンがVer5のRev13より古い場合は、上記のメニューアイテムが表示されません。パッチを入手して適用してください。

3.以上で変換処理は完了です。Ver5のPanel Editorを閉じてください。

4.Ver6のPanel Editorを起動して上記３で保存されたクライアント設定ファイルを開き、各フォームが正しく表示されることを確認してください。

FA-Panel6へのバージョンアップにより仕様が変更された機能

FA-Panel5からVer6へのバージョンアップにともない、以下の機能の仕様が変更されました。

旧バージョンで以下に該当する機能を利用されている場合は、バージョンアップの際には注意が必要です。

■変更された機能

ブラウザスクリプト 及び スクリプトVer2アクション | ルートメソッド | Ver6より、文字列がUNICODEで内部処理されるため、半角と全角の区別がなくなります。それに伴い、全角の文字を含んだ文字列を下記のメソッドで扱うとVer5とVer6の動作が変わります。 対象メソッド StrLen / LeftStr / RightStr / MidStr / FindStr 例１）
var a = ::StrLen("あいうabc")；
Ver5では、"あいう"が全角、abcが半角なため、StrLenの返値は9になります。 Ver6からは半角と全角の区別がなくなり、StrLenの返値は6になります。 例２）
var a = ::StrLen("abc123")；
上記はすべて半角のため、Ver5とVer6は同じ動作になり、StrLenの返値は6になります。

FA-Panel6へのバージョンアップにより廃止された機能

FA-Panel5からVer6へのバージョンアップにともない、以下の機能が廃止されました。

旧バージョンで以下に該当する機能を利用されている場合は、バージョンアップの際には注意が必要です。

■廃止された機能

ビュー | レポートビュー | レポートビューは廃止されました。
| ログデータグラフビュー | ログデータビューは廃止されました。
通信機能 | 通信ドライバ | 以下の通信ドライバは廃止されました。 •横河電機　FA-M3 AT互換CPUモジュール •横河電機　FA-M3 Ethernet（メール） LE11-0T相当 •SMC　サーモコン　RS-232C　HEC105W/HEC205W相当 •Microsoft　Office2000(Excel/Word/Powerpoint)

■32bit版のみ提供（※64bit版から廃止）

アクション | 日報月報年報アクション | 日報月報年報アクションは32bit版でのみ動作します。64bit版のPanel Serverでも設定ファイルを開くことはできますが、オンライン実行しても本アクションは動作しません。
通信機能 | 通信ドライバ | 以下のドライバは32bit版のみ動作します。 •三菱非公開プロトコル通信ドライバ ※CPU直結、MELSECNET/Hボード、CC-Linkボードなど