MODEL500 シリーズ
PROGRAMMER マニュアル

改版履歴
2016/09/29
2017/02/03
2017/04/08
2017/04/12
2017/06/14
2017/09/22
2018/05/09
2018/06/28
2019/02/15
2019/10/29
2022/01/17
2022/05/10
2022/06/30

第1版
第 2 版 ハードウェア・セットアップ時の接続 USB の記述を訂正。（USB2.0->USB3.0）
第 3 版 電源投入後の動作の誤記を訂正。
第 4 版 バージョンアップ方法の記述を追記。
第 5 版 推奨する PC 環境を修正。M504,M508 の仕様、写真を追記。
第 6 版 プロテクトについて追加。
第 7 版 社名変更。
M400 プロジェクト・ファイルが使用可能であることを追記。
第 8 版 社名変更。
ソケットユニットの項に eMMC 用 4 連ソケットユニットを追記。
第 9 版 ソケットユニットの操作注意点を追記。
データファイルの転送、保存の項に新機能、注意事項を追記。
第 10 版 対応 OS に Windows10 を追加。
第 1１版 FPGA アップデートの動作を追記。
第 12 版 営業所住所変更。
第 13 版 大阪営業所住所変更、安全上の注意にセルフテスト実施の注意事項を追記。

ご使用の前にご使用の前にお客様各位
拝啓
貴社ますますご盛栄のこととお喜び申し上げます。平素は格別のお引き立てを頂き、厚く御礼申し上げます。
さて、この度は、MODEL500 シリーズをお買い上げ頂き誠にありがとうございます。
本書は、MODEL500 シリーズを正しくお使い頂く為の操作方法を説明しておりますので、ご使用になる前に必ずお読み下さい。
MODEL500 シリーズを本書とともに末永くご愛用頂きますよう、心からお願い申し上げます。
敬具
ユーザー登録（保証登録）のお願い
ミナト・アドバンスト・テクノロジーズ（株）では、お買い上げ後のサポートサービスを行わせて頂いております。
弊社ホームページの保証登録フォーム（保証登録はこちら）より登録をお願いします。
登録する際、事前に下記 3 項目を確認しておく事をお勧めします。
製品名
本体のシリアル番号 (本体背面に記載)
本体 Ver. ( CD-ROM に記載 )故障内容によっては、無償で保証をお受け出来ない場合がございます。
詳しくは、「保証規定」をお読み下さい。
ミナト・アドバンスト・テクノロジーズ ホームページ
https://www.minatoat.co.jp

2M500-012A-K6

MODEL500 シリーズに接続するＰＣ環境

MODEL500 シリーズに接続する PC 環境
MODEL500シリーズのOS環境 Windows Vista Windows 7 ( 32bit版, 64bit版 対応)
 Windows 8，8.1 ( 32bit版, 64bit版 対応)
 Windows10
推奨するPC環境







ＣＰＵ

1GHz以上の32bit(x86)または64bit(x64) CPU
できればデュアル・コア以上のCPUを選択してください。
ＲＡＭ容量
1GB以上(32bit)、2GB以上(64bit)
ハードディスクOS/アプリケーション用50GB以上+保存しておきたい書き込みデータ容量
インターフェイス USB2.0以上
USBポート
1個以上
CD ドライブ
CD-ROMリーダー

ハードディスクの空き容量はお客様が使用するターゲットデバイスの容量に依存します。
大容量デバイスをスムーズに書き込むためには、空き容量が十分なハードディスクを使用して下さい。
初めてPCをMODEL500シリーズギャングプログラマに接続する際には、下記の資料をお読みになってから内容事項に従って接続をお願いします。
[ プログラマ本体と初めて接続するPCの注意事項 ]3
M500-012A-K6

本書の簡易説明

本書の簡易説明
はじめに
インストールをする・・・・・・ 26



ソフトウェアをセットアップする・・・・・・ 26



ハードウェアをセットアップする・・・・・・ 29

プログラマ本体と初めて接続する PC の注意事項

ハードウェア（プログラマ本体関連）

ソフトウェア （コントロールソフト関連）

MODEL500 シリーズに接続する PC 環境・・・3
プログラマ本体の概要
 製品概略
 特徴
 仕様

・・・15

MODEL500 シリーズの各部の名称と機能・・・16
各種変換アダプタについて・・・・・・ 32

・・・23

MODEL500 シリーズコントロールソフト
・・・34
 コントロールソフトの概要
・・・34
 コントロールソフトの起動・・・35
 メイン画面の機能説明
・・・37
基本操作
・・・50
 オペレーションの操作説明
・・・50
 デバイス選択
・・・51
 COPY・・・57
 ERASE・・・59
 BLANK
・・・61
 PROGRAM
・・・63
 VERIFY
・・・65
 CONT・・・67
 コンタクトチェック
・・・70
 ID チェック・・・70
 プロテクトについて
・・・71
機能説明
・・・72
 データファイルの転送/保存・・・73
 バッファエディタについて・・・80
 プロジェクト管理機能について ・・・96
 ロット管理機能について・・・98
 作業の進行状況確認について ・・101
 オートスタート・・105
プログラマ本体の設定について
・・108
オペレーションについて
・・110

参考資料






クイックスタート
トラブルシューティング
用語集
お問い合わせ先一覧 （ 各営業所 ）改版履歴

4M500-012A-K6

・・・116
・・・118・・・127
・・・131・・・132

MODEL500 シリーズ梱包リスト

MODEL500 シリーズ 梱包リスト
ここでは、MODEL500 シリーズをお買い上げ時に同梱されているものを記載しています。開封時に内容及び数量の確認をお願いします。
万一、異常がありましたら、販売店または、弊社までご連絡下さい。
[ 梱包リスト ]・MODEL500 シリーズ 本体 (MODEL504*, MODEL508*, MODEL516)
・ソケット( MODEL504 / 4 個 , MODEL508 / 8 個 , MODEL516 / 16 個 )・電源ケーブル・USB ケーブル・CD（ MODEL500 シリーズ用コントロールソフトインストーラ (アプリケーションソフト),
ンストーラ,取扱説明書 [ PROGRAMMER マニュアル ] ）MODEL504

USB ドライバイ

MODEL508

MODEL516

5
M500-012A-K6

保証規定

保証規定
ここでは、MODEL500 シリーズの製品保証について記述しています。
弊社から出荷後、1 年間の無償修理期間（ユーザー登録完了済みのものに限ります）を設けていますが、保証の制限により、無償修理保証に該当しない場合がありますので、ご使用の前に、下記の文章を必ずお読み下さい。

無償保証期間
無償保証期間は、弊社より出荷後、1 年間とさせて頂きます。

無償保証に該当するもの
1.

弊社より出荷後、1 年以内の製品。

2.

ユーザー登録完了の製品。

3.

正常なご使用状態のもとで故障した場合。

4.

MODEL500 シリーズ本体のハードウェア部分。

5.

本保証規定は日本国内で使用する場合。
(This warranty is valid only in Japan)

有償修理に該当するもの
保証期間内であっても、次の項目に該当する場合は、有償修理となります。
1.

ユーザー登録をしていない製品。

2.

ユーザー登録に未記入の箇所がある場合。

3.

お客様の誤ったお取り扱いによる事故。

4.

天災による事故。

保証対象外
次の項目に該当する場合、弊社では一切の責任及び保証は出来ませんので、ご了承ください。
1.

デバイス及びデータの保証。

2.

故障時に生じた直接的、間接的な費用。

3.

国内以外で使用される場合。

4.

弊社純正品以外の機器を使用した際に生じた不具合及び、トラブル（他社の変換アダプタ/ソフトウェアの
使用）。

5.

弊社以外で修理や改造等を行ったもの。

6.

取扱説明書に反する使用方法によって生じた故障。

7.

MODEL500 シリーズのバージョンアップ。
MODEL500 シリーズのバージョンアップは別途、費用が掛かります。詳しくは、MODEL500 シリーズの保守「MODEL500 シリーズのバージョンアップ（デバイス/ソフトウェアサポート）」をお読みください。

6
M500-012A-K6

保証規定

特記事項
1.

保証登録を、弊社宛に返送して頂きますと、保証登録完了となります。

2.

修理品を弊社宛へ発送して頂く際、発送に掛かる輸送費用はお客様負担とさせて頂きますのでご了承ください。

3.

本製品が梱包されてくる梱包箱（製品箱）は修理等で輸送する時に利用出来ますので、大切に保管してください。本製品を輸送する場合は、弊社指定の梱包箱（製品箱）と梱包材を使用し、しっかりと梱包してください。梱包が不十分ですと製品が破損する場合があります。輸送時に発生した破損部分の費用は、この場
合、お客様の負担とさせて頂きますので、ご了承願います。

4.

修理完了品をお客様へ返送させて頂く場合、輸送費は弊社にて負担させて頂きます。

5.

本書は予告なく変更する場合がございます。ご了承ください。

6.

ご不明な点がございましたら弊社までご連絡ください。

7
M500-012A-K6

MODEL500 シリーズの保守

MODEL500 シリーズの保守
MODEL500 シリーズ（以下 MODEL500 シリーズ）を最良の状態でご使用頂く為の記述事項です。

製品保証
MODEL500 シリーズは、弊社から出荷後、1 年間の無償修理が受けられます（ユーザー登録完了済みのものに限ります）。詳しくは、「保証規定」をお読み下さい。

MODEL500 シリーズ バージョンアップ（デバイス/ソフトウェアサ
ポート）
新規デバイス対応、デバイス仕様変更によるソフトウェア等のバージョンアップをサポートさせて頂きます。
MODEL500 シリーズが無償期間内であっても、バージョンアップサポートは、保証対象外の為、これらの作業は、別途、費用が掛かりますので、ご了承下さい。
※但し、弊社によるソフトのバグ等は無償にて改善させて頂きます。

定期校正
MODEL500 シリーズは、生産機器であり、安心してご利用頂く為にも、日頃の点検と年 1 回の定期校正をお勧めします。

修理、定期校正、バージョンアップについて
有償、無償に関わらず、出張修理は行っておりません。
また、代替え機等はご用意しておりませんのでご了承下さい。
修理、定期校正、バージョンアップ等の製品発送に掛かる費用はお客様負担とさせて頂きますのでご了承下さい。
完成品の返送に掛かる費用は弊社にて負担させて頂きます。

8
M500-012A-K6

目次

安全にお使い頂く為に安全上の注意ＰＲＯＧＲＡＭＭＥＲマニュアルには、プログラマ MODEL500 シリーズを安全に正しくお使い頂く為に安全表示が記述されています。
MODEL500 シリーズを安全に正しくお使い頂いて、お使いになる方や他の人々への危害や財産への損害を未然に防止する為に、次のように絵表示で説明しています。
これら絵表示と意味を十分理解した上で本書をお読みください。また本書は保管して、必要に応じて参照して下さい。

絵表示の説明警告
注意

この表示の注意事項を守らないと、使用者が死亡または重傷を負う可能性が想定される内容を示しています。
この表示の注意事項を守らないと、使用者の怪我または物的損
害の発生が考えられる内容を示しています。

9
M500-012A-K6

目次

警告
本製品を使用する際は、必ず弊社ミナト・アドバンスト・テクノロジーズ（株）が提示する警告、注意指示に従って下さい。
強制

本製品の分解や改造はしないで下さい。火災や感電のおそれがあります。

分解禁止

煙が出たり、変な臭いや音がしたら、すぐに AC コンセントからプラグを抜いて下さい。
そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
電源プラグを抜く

本製品を落としたり、強い衝撃を与えたりした場合は、すぐにＡＣコンセントから電源プラグを抜いて下さい。
電源プラグを抜く

そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
弊社修理窓口にご相談ください。

液体や異物などが内部に入ったら、すぐにＡＣコンセントから電源プラグを抜いて下さい。
そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
電源プラグを抜く

10
M500-012A-K6

弊社修理窓口にご相談ください。

目次

注意
本製品ご使用の際は、本取扱説明書をご理解された MODEL500 シリーズのオペ
レータの方が操作に当たって下さい。
強制

誤ったオペレーションは、本製品またはデバイスを破損させる可能性があります。

静電気による破損を防ぐために、本製品にふれる前に身近な広い面積の金属に素手で触れて、身体の静電気を取り除くようにして下さい。
強制

静電気により、本製品またはデバイスを破損する恐れがあります。

本体表面、デバイスソケットおよびエアーフィルタの清掃をして下さい。

強制

ほこりがたまったままのご使用は、火災や故障の原因になることがあります。定期的な清掃をして下さい。

コンタクトチェック及び ID チェック時の FAIL LED（赤色）表示デバイスソケットにデバイスを挿入したままの状態で書き込みはしないで下さい。
強制

発熱し、本製品またはデバイスを破損する恐れがあります。

PASS/ FAIL の判定は必ずチェックサムを確認して下さい。
書き込み不良のデバイスが製品に混入する恐れがあります。
強制11
M500-012A-K6

目次
付属品についての注意事項
本製品に付属している電源ケーブルは、日本国内で使用される為に、電気安全法に従い、適合検査を受けたものです。
強制

国外で使用する場合は、使用される国の安全規格を満足する電源コードに交換してご使用下さいセルフテストを実施する時には、デバイス・ソケットから変換アダプタおよびデバイ
スを取り外した状態で行ってください。
強制12
M500-012A-K6

変換アダプタまたはデバイスが破損する恐れがあります。

目次

目次
ご使用の前に..................................................................................................................................... 2
MODEL500 シリーズに接続する PC 環境 ......................................................................................... 3
本書の簡易説明 ................................................................................................................................ 4
MODEL500 シリーズ 梱包リスト .......................................................................................................... 5
保証規定 ........................................................................................................................................... 6
無償保証期間 ................................................................................................................................ 6
無償保証に該当するもの ............................................................................................................... 6
有償修理に該当するもの ............................................................................................................... 6
保証対象外 ................................................................................................................................... 6
特記事項 ....................................................................................................................................... 7
MODEL500 シリーズの保守 ................................................................................................................ 8
製品保証 ....................................................................................................................................... 8
MODEL500 シリーズ バージョンアップ（デバイス/ソフトウェアサポート） ........................................... 8
定期校正 ....................................................................................................................................... 8
修理、定期校正、バージョンアップについて ..................................................................................... 8
安全にお使い頂く為に ........................................................................................................................ 9
安全上の注意 ................................................................................................................................ 9
絵表示の説明 ................................................................................................................................ 9
目次 ................................................................................................................................................ 13
プログラマ本体の概要 ...................................................................................................................... 15
製品概略 ..................................................................................................................................... 15
特徴 ............................................................................................................................................ 15仕様 ............................................................................................................................................ 15
MODEL500 シリーズの各部の名称と機能 .......................................................................................... 16
ソケット実装エリア ............................................................................................................................ 17
リアパネル ....................................................................................................................................... 18
サイドパネル .................................................................................................................................... 19
ソケットユニット ................................................................................................................................. 20
別売品 ............................................................................................................................................. 22
各種アダプタについて ....................................................................................................................... 23
各種変換アダプタ......................................................................................................................... 23
変換アダプタについて ....................................................................................................................... 24
インストールをする ........................................................................................................................... 26
ソフトウェアをセットアップする ....................................................................................................... 26
ハードウェアをセットアップする...................................................................................................... 29
プログラマ本体と初めて接続するＰＣの注意事項 ............................................................................... 32
13
M500-012A-K6

目次
MODEL500 シリーズ用コントロールソフト( UNIVERSAL CONTROL PROGRAM ) ....................... 34
コントロールソフトの概要 .............................................................................................................. 34
コントロールソフトの起動 .............................................................................................................. 35
MODEL500 コントロールソフト メイン画面の機能説明 ............................................................... 37
基本操作 ......................................................................................................................................... 50
使用するデバイスを選ぶには ....................................................................................................... 51
デバイスのデータを COPY するには ............................................................................................ 57
デバイスに書き込まれているデータを消すには ............................................................................. 59
デバイスの消去状態をチェックするには ........................................................................................ 61
デバイスへデータを書き込むには ................................................................................................. 63
デバイスデータを照合するには ..................................................................................................... 65
連続動作を行うには ..................................................................................................................... 67
コンタクトチェック、ID チェックについて ......................................................................................... 70
プロテクトについて ....................................................................................................................... 71
機能説明 ......................................................................................................................................... 72
データファイルの転送 ................................................................................................................... 73
データファイルの保存 ................................................................................................................... 78
バッファエディタ（PC 内のバッファエディタ） (Edit) について ......................................................... 80
プロジェクト管理機能について ...................................................................................................... 96
ロット管理機能について ............................................................................................................... 98
作業の進行状況確認について.................................................................................................... 101
システムログについて ............................................................................................................ 104
オートスタート ........................................................................................................................ 105
プログラマ本体の設定について ....................................................................................................... 108
PC 内バッファの設定について................................................................................................ 109
オペレーションについて .................................................................................................................. 110
クイックスタート .............................................................................................................................. 116
トラブルシューティング .................................................................................................................... 118
用語集 ........................................................................................................................................... 127
お問い合わせ先一覧 ...................................................................................................................... 131
改版履歴 ....................................................................................................................................... 132

14
M500-012A-K6

プログラマ本体の概要

プログラマ本体の概要
製品概略
MODEL500シリーズは、ＵＳＢポートを持った、WindowsベースのPCで利用できるプログラマです。PCでの利用が前提ですが、スタンドアロン版は、プロジェクトファイルを内部に入れた状態で、スタンドアロンでも使用可能です。(スタンドアロン版は発売予定品です。)
大容量化の進むPROMデバイス群に柔軟に対応できます。標準128GByte（1024Gbyte）の大容量バッファメ
モリ(SSD)を搭載し、小ロット生産や回路設計技術者向けに設計しました。
高信頼性かつ高速動作する、今までに例を見ない抜群のパフォーマンスを得ることができます。

特徴






動作環境の大幅な向上
動作スピードの向上
128Gbyte のバッファメモリ(SSD)を標準搭載
豊富な対応デバイス
既存の変換アダプタも使用可能

仕様
項目

MODEL504

MODEL508

MODEL516

同時書き込み数

4

8

16

バッファメモリ

1024Gbit

1024Gbit

1024Gbit

外部インターフェイス

USB

USB

USB

動作温度

5~35 [℃]5~35 [℃]5~35 [℃]

動作湿度

消費電力

20~80%(結露なきこと)
AC100~240 [V]
50~60 [Hz]100 [VA] (max.)

20~80%(結露なきこと)
AC100~240 [V]
50~60 [Hz]200[VA] (max.)

20~80%(結露なきこと)
AC100~240 [V]
50~60 [Hz]400[VA] (max.)ヒューズ

3.36[A]

6.62[A]

14.7[A]

寸法

235(W)x240(D)x130(H)

375(W)x240(D)x130(H)

375(W)x380(D)x130(H)

高さはソケットユニ

[mm]

[mm]

[mm]

ット含みます。

3.5 [kg]

5.0 [kg]

9.0 [kg]

電源

重量

備考

Rev.2.0
または
Rev.3.0 準拠

15M500-012A-K6

MODEL500 シリーズの各部の名称と機能

MODEL500 シリーズの各部の名称と機能
MODEL500 シリーズを正しくご使用頂く為に、各部の名称と機能概要について説明します。詳しい説明は個々の操作説明にて述べます。
MODEL500 シリーズを使用するには、専用コントロールソフトとソケットユニットが必要になります。専用コン
トロールソフト以外のソフトでは起動できませんのでご注意下さい。専用コントロールソフトの詳しい説明は、本書内 MODEL500 シリーズ用コントロールソフト操作マニュアルをご覧下さい。ソケットユニットの詳しい説明は、ソケットユニットについてをご覧下さい。
例 ）MODEL516

リアパネル

ステータスランプSTATUS

START

高速シリアルコネクタ(SATA)
1
SATA1

2

3

SATA2

SATA3

4

5

SATA4

SATA5

6

7

SATA6

8

SATA7

SATA8

FA IL

PASS

スタートキーSTATUSSTATUS

PASS

FA IL

PASS

9
SATA9

FA IL

PASS

10
SATA10

FA IL

PASS

11
SATA11

FA IL

PASS

12

FA IL

PASS

13

SATA12

FA IL

PASS

14

SATA13

SATA14

FA IL

PASS

15

FA IL

16

SATA15

SATA16

FA IL

PASS

MINATO

PASS

FA IL

PASS

FA IL

PASS

FA IL

アダプタ実装ソケット
高速シリアルコネクタ(SATA)
SATA・デバイス接続用のコネクタです。

16
M500-012A-K6

PASS

FA IL

PASS

FA IL

PASS

FA IL

MINATOソケット実装エリア

ソケット実装エリア
例 ）MODEL516

STATUS

START

1
SATA1

2

3

SATA2

SATA3

4

5

SATA4

SATA5

6

7

SATA6

8

SATA7

SATA8

FA IL

PASS

STATUSSTATUS

PASS

FA IL

PASS

9
SATA9

FA IL

PASS

10
SATA10

FA IL

PASS

11
SATA11

FA IL

PASS

12

FA IL

PASS

13

SATA12

FA IL

PASS

14

SATA13

SATA14

FA IL

PASS

15

FA IL

16

SATA15

SATA16

FA IL

PASS

MINATO

PASS

FA IL

PASS

FA IL

PASS

FA IL

PASS

FA IL

PASS

FA IL

PASS

FA IL

MINATO

ソケットナンバー
各ソケットに番号が与えられています。
取扱説明書で扱うソケットのナンバーの表現は”#”を加えた表現をします。
（例）
2 番のソケットユニットは”#2”とします。

ソケットユニット LED ランプ（PASS/FAIL インジケータ）
動作結果を点灯色で表示します。
PASS 時 PASS LED 緑色
FAIL 時 FAIL LED 赤色

17
M500-012A-K6

リアパネル

リアパネル
USB コネクタ

INPUT：100V-240V
4.0A
50-60HzUSB

POWER
WARNING!
This is class A product.
In a domestic environment,This product may causeradio interferencein which case the user
may be required to takeadequate measures.

+

ON

OFF
+

通風孔
電源コネクタ
AC 電源用入力コネクタです。

電源スイッチ
電源スイッチです。

USB コネクタ
USB 用コネクタです。

18
M500-012A-K6

電源スイッチ

電源コネクタサイドパネル

サイドパネル

レビジョンナンバー

シリアルナンバー

通風孔

通風孔
MODEL500 シリーズ本体内部を冷却する為の外気吸い込み部分です。塞がないように注意してください。
塵埃が目立ってきたら、掃除機等で塵埃を吸い取ってください。

シリアルナンバー
本体個々に、製造番号を刻印したシールが貼ってあります。お問い合わせの時に確認していただく場合があります。

レビジョンナンバー
ハードウェアのレビジョン管理シールです。お問い合わせの時に確認して頂く場合があります。

19
M500-012A-K6

ソケットユニット

ソケットユニット

48pin ソケット

PASS

FA IL

PASS

FA IL

PASS/FAIL LED
本体に実装され、ここにデバイスまたは、変換アダプタを搭載します。
48pin ソケットが搭載されたソケットユニットは標準で本体に付属します。
ソケットユニットを本体に実装する時には、下記の点に注意してください。


ヒューズ保護のため、本体の電源は必ず切断してからソケットユニットを操作してください。



本体のソケットユニット実装枠に合わせてください。実装枠に合わないまま実装すると本体側のコネクタの端子が破損する可能性があります。



ソケットユニットを斜めに挿入しないでください。必ず本体上面に垂直に挿入してください。

ソケットユニット実装枠○

20
M500-012A-K6

×ソケットユニット
別売のオプション品として eMMC デバイスを対象に 4 個のアダプタを搭載することができる 4 連ソケットユニッ
トを用意しております。M516 で最大 32 個のデバイスを同時に書き込むことができます。
デバイスあったアダプタと組み合わせてご使用をお願いいたします。

21
M500-012A-K6

別売品

別売品
MODEL500 シリーズ購入時に標準のソケット(48 ピン DIP)を実装しています。
オプションとして以下の変換アダプタを用意しております。
お客様が使用するデバイスに合わせた変換アダプタをご使用下さい。

各種変換アダプタ(Hxx-xxxx)

22
M500-012A-K6

各種アダプタについて

各種アダプタについて
各種変換アダプタ
M1940,M1950,M400 シリーズで使用可能なアダプタをソフトウェア対応で MODEL500 シリーズでも使用可能になった変換アダプタです。
※詳しくは「変換アダプタについて」をご覧ください。

23
M500-012A-K6

変換アダプタについて

変換アダプタについて
ここでは MODEL500 シリーズで使用可能な変換アダプタの説明を記載しています。

本書で述べる変換アダプタとは・・・
1. 本書では、MODEL500 シリーズに対応している変換アダプタだけを指します。
2. MODEL500 シリーズで未対応の変換アダプタも、ソフトウェアのバージョンアップによって、対応可能です。 （一部、対応出来ないものもあります）
3. 複数のアダプタが存在する為、本書では「各種変換アダプタ」と記載しています。
デバイス
DIP のデバイス

各種アダプタ対応デバイス

xxx
xxx-xxxx

xxx
xxx-xxxx

xxx
xxx-xxxx

各種変換アダプタ(Hxx-xxxx)

STATUS

START

1
SATA1

2

3

SATA2

SATA3

4

5

SATA4

SATA5

6

7

SATA6

SATA7

8
SATA8

STATUSSTATUS

PASS

FAIL

PASS

9
SATA9

FAIL

PASS

10
SATA10

FAIL

PASS

11
SATA11

FAIL

PASS

12

FAIL

PASS

13

SATA12

FAIL

PASS

14

SATA13

SATA14

FAIL

PASS

FAIL

PASS

15
SATA15

FAIL

16
SATA16

MINATO

PASS

24
M500-012A-K6

FAIL

PASS

FAIL

PASS

FAIL

PASS

FAIL

PASS

FAIL

PASS

FAIL

PASS

FAIL

MINATO

インストールについて
ソフトウェア及びハードウェアのセットアップを行います。

※ MODEL500 シリーズをはじめて PC に接続させる時の注意事項（ 重要 ）

25
M500-012A-K6

インストールをする

インストールをする
MODEL500シリーズ用コントロールソフト( Universal Control Program )、ＵＳＢドライバ、取扱説明書を記録したＣＤ－ＲＯＭが入っています。
ＵＳＢで接続したプログラマをコントロールソフトで動作させるためには、ＵＳＢドライバ並びにMODEL500シ
リーズ用コントロールソフトを正しくインストールする必要があります。
※ プログラマとPCを接続する前にソフトウェアのインストールをして下さい。

ソフトウェアをセットアップする
ソフトウェアをセットアップする PC の CD ドライブに MODEL500 シリーズプログラマに付属しているＣＤを入れて下さい。以下のインストーラが入っていますのでインストールして下さい。
OS
USB
ドライバ

Windows Vista/7/8 (32bit)

Windows Vista/7/8 (64bit)
Windows10
M500installer_vxxxx.exe ( MODEL500 シリーズ用 コントロールソフト )フォルダ名“Vista 以降 OS 対応”
フォルダ名“Vista 以降 OS 対応”-

M500_USB_driver32.exe

M500_USB_driver64.exe

各インストーラをダブルクリックすると自動的にインストールプログラムが起動します。
MODEL500 シリーズ プログラマ本体を動作させる前に、必要な全てのインストールを行って下さい。
下記にインストール方法を示します。指示に従ってインストールをお願いします。
[ インストール方法について ]MODEL500 シリーズ用コントロールソフトのインストール
M500installer_vxxxx.exe をダブルクリックして下さい。

[次へ(N) >] を押して下さい。

26
M500-012A-K6

インストールをする

デスクトップ上にショートカットを作成する場合、自動インストールされます。

を入れて下さい。

上記の表示が出ればインストール完了です。
完了ボタンを押して下さい。

※ 同様に USB ドライバもインストールして下さい。

27
M500-012A-K6

インストールをする※ 注意 ※[Visual C++ 2010]で開発したアプリケーションを実行するには、パッケージをインストールする必
要があります。ご使用する PC に[Visual C++ 2010]以降がインストールされていない場合には、[vcredist_x86.exe]をインストールしてください。
インストールのためには、以下の OS が必要です。
Windows XP Service Pack3 以降
Windows Vista Service Pack2 以降
Windows 7
Windows10
このパッケージは、以下の URL からダウンロードすることも出来ます。
http://www.microsoft.com/ja-jp/download/details.aspx?id=8328

28
M500-012A-K6

インストールをする

ハードウェアをセットアップする
MODEL500シリーズ用コントロールソフト( Universal Control Program )を起動する前にMODEL500シリーズ
プログラマと PC をＵＳＢケーブルで接続します。
Ｗｉｎｄｏｗｓシステムは新しいハードウェアを検出しますので、ＵＳＢドライバのインストール方法を指定します。
プログラマが正常に検出され、MODEL500シリーズプログラマのインストールが開始されます。
（PCのＣＤドライブに付属のインストールＣＤ－ＲＯＭをセットしておいてください）

Ｓｅｔｕｐ １ 電源ケーブルをコンセントに接続します。
（延長ケーブルは使用しないでください）

Ｓｅｔｕｐ ２ ＵＳＢケーブルをプログラマに接続します。

Ｓｅｔｕｐ ３ ＵＳＢケーブルをPCに接続します。
（推奨はＵＳＢ３．０スーパースピード）

Ｓｅｔｕｐ ４ MODEL500シリーズプログラマの電源を入れてください。
STATUSランプが赤点灯となり、ファンが回ることを確認して下さい。

Ｓｅｔｕｐ ５ Ｗｉｎｏｗｓシステムは“新しいハードウェアの検出Ｗｉｚａｒｄ”をスタートします。

M502 Programmer

選択して下さい。

ソフトウェアを自動的にインストール（推奨）を選びます。

ソフトウェアのインストールが始まります。
29
M500-012A-K6

インストールをする

M502 Programmer

ドライバの認証画面になります。

M502 Programmer

続行を選択して下さい。

30
M500-012A-K6

インストールをする
ドライバーソフトウェアのインストール完了画面になります。

完了をクリックして作業は終了です。

※ 注意 ※
尚、MODEL500シリーズにおいては搭載されるユニット(COMポート)分の新しいハードウェアが検出され、M516プログラマは計8回、M508プログラマは計4回ハードウェアのインストールが繰り返されます。

31
M500-012A-K6

プログラマ本体と初めて接続する PC の注意事項

プログラマ本体と初めて接続するＰＣの注意事項(( はじめて接続する PC 上でのお願い ))Windows XP（SP3）をお使いの場合は、以下の作業を行ってください。行わないと、MODEL500 シリーズがＰＣに認識されません。（Windows Vista/7/8/10 では、必要ありません）① PC上の以下の場所にある、ファイルをコピーして下さい
C;\Windows\ServicePackFiles\i386 又は D;\Windows\ServicePackFiles\i386にアクセスし、その中に usbser.sys

ファイルがあります。

ファイルを コピー して下さい。
② コピー したものを以下のところに、貼り付けて下さい。
C;\Windows\ｓystem32\drivers 又は D;\Windows\ｓystem32\drivers③ 貼り付けたら、MODEL500シリーズ本体とPCを接続してプログラマ本体の電源を立ち上げて下さい。ハードウェアの再セットアップが行われます。セットアップ完了後にプログラマが認識されたかチェックします。
④ [ スタート ] → [ 設定 ] →[ コントロールパネル ] → [ システム ]→ [ ハードウェア ] → [ デバイスマネージャ ]デバイスマネージャでポート確認します。
プログラマ本体を認識していれば、
右図のような表示が現れます。
表示が出ていればプログラマを認識しています。
MODEL500アプリケーションのアイコンをクリックしてアプリケーションを立ち上げて下さい。

32
M500-012A-K6

MODEL516の場合;
M500 Programmer(COMxx)MODEL500 シリーズ用コントロールソフト（Universal Control Program）
操作マニュアル
ここでは MODEL500 シリーズ用コントロールソフトの基本的な操作方法を説明します。MODEL500 シリーズ
用コントロールソフトの向上のため、予告なしに、画面表示及びシステム等が変更になることがあります。また、バグ及び不具合等がありましたら、次回のバージョンにて修正させて頂きます。ご了承下さい。

33
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)

MODEL500 シリーズ用コントロールソフト( Universal Control Program )コントロールソフトの概要
MODEL500 シ リ ー ズ 用 コ ン ト ロ ー ル ソ フ ト ( 以 下 コ ン ト ロ ー ル ソ フ ト ) は 、 MODEL504 、 MODEL508 、
MODEL516兼用のコントロールソフトです。
下記に、主な特徴をまとめます。
① MODEL504、MODEL508、MODEL516が、全て1つのコントロールソフトで操作できる。
② 使用の際に、便利な各種情報ツールが1つの画面上にコンパクトにまとめて表示されている。
③ GUIを用いることにより、使用デバイス、書込みデータ、動作設定などの選択及び編集作業を容易に扱うことができ、デバイス固有のパラメータ設定、NANDデバイス向けのパーティション設定などのユーザーの要求に効果を発揮できる。
④ プロジェクトファイル機能により、前回行った作業環境を素早く再現できる。
⑤ ロット管理機能により、作業ロット数の指定及び作業レポートファイルを出力できる。
⑥ ログ機能により、作業の進行状況を容易に確認できる。
⑦ 自動機（ハンドラ）においてタクトタイムを向上させるコンカレントモード(サイト単位独立動作)で動作する。

※ コントロールソフトの動作環境に関する注意事項 ※本マニュアルに記載している内容について、推奨するPC環境以外においては、コントロールソフトが正常に動作することは保証しかねます。あらかじめご了承下さい。

※ 使用上のご注意 ※① 終了する際、プログラマの主電源を切る前に、必ず、コントロールソフトを終了してからプログラマの電源を切って下さい。プログラマの主電源を先に切ってしまうと、通信障害及びプログラマの誤作動に繋がりますので注意して下さい。
② コントロールソフトで本体を動作させる時、本体にソケットユニットは必ず装着させて下さい。また、
MODEL508、MODEL516に対してタイプの異なるソケットユニットを同時に装着するのは故障の原因になりますのでお止め下さい。

34
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)

コントロールソフトの起動
ここからは、コントロールソフトをインストールしてからの起動を説明します。

インストール後、デスクトップ画面上に現れるアイコン

をダブルクリックして下さい。

クリック後、下記の表示が現れます。

[ Connect a programmer ダイアログ画面 ]プログラマを自動検索して接続する
起動時のモード選択画面（［Connect a programmer］ダイアログ）で［Connect］を選択し、［Select］をクリックします。コントロールソフトは、正常に接続していれば、オンラインモードで起動し、パソコンに接続している
プログラマ本体を自動検索して通信できる状態にします。初期設定が終了すると画面上に［ONLINE］が表示されます。
なお、通信可能なプログラマ本体が見つからなかった場合、コントロールソフトはオフラインモードで起動し、画面上に［OFFLINE］が表示されます。
Demo modeは、プログラマを接続せずに、コントロールソフトを擬似的に動作させるためのモードです。プロ
グラマを操作する場合は、使用しないでください。
MODEL 508 の Demo mode として起動する
起動時のモード選択画面（［Connect a programmer］ダイアログ）で［Model 508］を選択し、［Select］をクリックします。コントロールソフトは、MODEL 508 Demo mode で起動します。
初期設定が終了すると画面上に［DEMO］が表示されます。

MODEL 516 の Demo mode として起動する
起動時のモード選択画面（［Connect a programmer］ダイアログ）で［Model 516］を選択し、［Select］をクリックします。コントロールソフトは、MODEL 516 Demo mode で起動します。
35
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)
初期設定が終了すると画面上に［DEMO］が表示されます。

オートハンドラ（自動機）に接続するモードとして起動する
起動時のモード選択画面（［Connect a programmer］ダイアログ）で［Use handler］を選択し、［Select］をクリックします。コントロールソフトは、ハンドラ（コンカレント）モードで起動します。
初期設定が終了すると画面上は一旦［OFFLINE］が表示されます。
その後に、オートハンドラ（自動機）のアイコンをダブルクリックして下さい。
コントロールソフトが立ち上がると同時に、オートハンドラのアプリケーションでコントロールできます。

プログラマを接続せずに起動する
起動時のモード選択画面（［Connect a programmer］ダイアログ）で、［Cancel］ボタンをクリックします。コント
ロールソフトは、オフラインモードで起動します。初期設定が終了すると画面上に［OFFLINE］が表示されます。
画面は、MODEL516 の表示が現れます。

36
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)

MODEL500 コントロールソフト メイン画面の機能説明
ここでは、例としてMODEL516のアプリケーション画面の機能及び動作について説明します。
（ MODEL504、 MODEL508 については省略します。 アプリケーション画面は、各プログラマ毎に異なりますが、操作方法は同じです。）

メイン画面の機能説明（例：MODEL516のメイン画面表示）①タイトルバー②メニューバー③ツールバー⑥デバイスインフォメーション
グループウィンドウ

④プロジェクトインフォメーション⑤データファイル

グループウィンドウ

グループウィンドウ

⑦プログレスコンディション
グループウィンドウ

⑩オペレーションパネル
グループウィンドウ

⑧ソケットステータス
グループウィンドウ

⑪ステータスバ⑧ソケットステータス
グループウィンドウ

⑨ログウィンドウ⑪ステータスバ①

タイトルバー※ 表示は一例です。

ソフト名称”UniversalControlProgram”を表示しています。

②

メニューバー

メニューバーには次の７つのメニューがあります。[File],[Edit],[Programmer],[Device],[Operation mode],[View],[Help]です。
メニューの各項目は、すべてメニューの下にグループ化されています。
例えば、デバイスを選択したい場合は[Device]メニューの下のオプションより[Select device...] を選択します。

37
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[File]













「Load Project..」（プロジェクトファイルのロード）「Save Project..」（プロジェクトファイルのセーブ）「Load file to buffer」（データファイルをバッファに転送）「Save buffer to file」（バッファのデータを保存）「Config」( 開発者設定 ),システム等の変更が出来ます。設計者のみ(パスワードあり)「Control of a log file」( ログファイルの設定 )「Pass/Fail counter」(カウンタの設定)「Verify check sum」（個々の ベリファイサム と期待値の比較 ）「Deletion of the data file」（作業用データファイルの削除）「Open log file」（ログファイルを開く）「Recent File」 (過去に使用したファイル表示)「Exit」 (終了)38
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[Edit]
「Edit buffer」 (バッファメモリの表示／編集)

39
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[Programmer]







「Buzzer」（ブザーの設定）「Self test」（プログラマの検査）「Clear data」 （本体バッファデータの全消去）「File list」 （本体バッファデータ内のファイル一覧）「LED check」(LED 検査)「Handler position」（ハンドラ使用時のみ：プログラマの番号の設定）

40
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[Device]「Select device」(デバイス選択)「Operation options..」(デバイス設定)「Writing of unique ID」（ハンドラ使用時のみ：ユニークＩＤの書き込み）「Copy」,「Blank check」,「Verify」,「Program」,「Erase」,「Cont」 (動作コマンド)[Operation mode]
メイン画面上にあるスタートボタンのオペレーションを選択（ 大量生産向け ）。

41
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[View]
「Toolbar」（使用しません）「Status Bar」（ステータスバーの表示／非表示を切り替えます）「Function progress bar」（Special：エラー発生時の進捗状況を表示）「Contact check NG mark」（Contact エラーの場合の、エラーマークの表示／非表示）「Handler NG code」（ハンドラ使用時のみ：通常ＯＦＦ）「SUM」（SUM の表示方法）

42
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)[Help]
 「About UniversalControl Program....」 （アプリケーションのバージョン表示） 「V_up」 (本体バージョン up)
 「Choice of the language」 (言語の変更)

本体ソフト・バージョンアップの手順
1. Help から V_up を選択します。
2. Filename を入力する画面が表示されますが、File name は変更せずに OK を選択してください。
3. M516 はアップグレードされます！よろしいですか？と表示されますので、OK を選択してください。
4. ファイル転送が行われ、その後 Programmer State(下図赤枠内)が OFFLINE となり、バージョンアップが始まります。
5. OFFLINE 表示の下方の upgrade 表示が消えたらバージョンアップ終了です。メニューのConnect ボタン(下図青枠内)を選択して、本体に再接続してください。

43
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)③ ツールバー((メイン画面の機能説明))

ツールバーには６つのグループに仕切られた１７のツールがあります。グループは[プロジェクト]、[データ]、[デバイス]、[オペレーション]、[コネクション]、[バージョン]です。
[1] プロジェクトツールバー
プロジェクトの読み込み
プロジェクトファイルを開きます。開きたいプロジェクトファイルを選択し[開く]をクリックします。

プロジェクトの保存
現在の設定をプロジェクトファイルに保存します。
[2] データツールバー
ファイルの読み込み
書き込み用データファイルを開きます。開きたいファイルを選択し[開く]をクリックします。

ファイルの保存
ＰＣ内バッファメモリの内容をデータファイルに保存します。
バッファエディタPC 内のバッファメモリの表示／編集を行います。

[3] デバイスツールバー
デバイス選択使用するデバイスを選択します。

動作オプション
デバイスのオペレーションをカスタマイズします。

アクセス方法パーティションなどを設定します。

[4] オペレーションツールバー
ＣＯＰＹ
デバイスからデータを読み出し、バッファメモリに格納します。
ＢＬＡＮＫ
デバイス内のデータが消去されているかチェックします。
44
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)
ＶＥＲＩＦＹ
デバイスに書き込んだデータと、バッファメモリデータを照合します。
ＰＲＯＧ
デバイスにバッファメモリデータを書き込みます。
ＥＲＡＳＥ
デバイス内のデータを消去します。
ＣＯＮＴ
ＥＲＡＳＥ、ＰＲＯＧなどのオペレーションを一括して行います。

[5] コネクションツールバー
接続
コントロールソフト － プログラマ本体間の通信を接続します。
切断
コントロールソフト － プログラマ本体間の通信を切断します。

[6] バージョンツールバー
バージョン情報バージョンおよび著作権を表示します。
④ プロジェクト インフォメーション グループウィンドウ((メイン画面の機能説明))

プロジェクトファイル名、プロジェクトＩＤ、備考を表示します。
プロジェクトＩＤ・備考は任意の識別情報として利用できます。

※ 表示は一例です。

⑤ データファイル グループウィンドウ
書き込みデータファイル名、メモリサイズ、チェックＳＵＭおよびＣＲＣを表示します。メモリサイズ、チェックＳ
ＵＭおよびＣＲＣはいずれもバッファメモリの内容を示します。
（ファイルの情報ではありませんのでご注意ください）
これらは別のファイルを読み込む、またはバッファメモリを編集するたびに更新されます。

45
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)※ 表示は一例です。
⑥ デバイス インフォメーション グループウィンドウ
現在選択しているデバイス型番、パッケージ名称、変換アダプタ型番、ソケットユニット名および備考を表示します。

※ 表示は一例です。
⑦ プログレス コンディション グループウィンドウ
作業個数（良・不良・合計）カウンタを表示します。作業ロット数が設定されている時は、良デバイスの個数がプログレスバーで表示され、作業の進行状況を確認できます。
作業ロット数の設定／カウンタクリアボタンを配置しています。

※ 表示は一例です。

⑧ ソケット ステータス グループウィンドウ ((メイン画面の機能説明))
サイト番号、動作中のオペレーション名、オペレーションの進行状況（プログレスバー）、ソケットステータスを表示します。
MODEL508 では、グループウィンドウが 2 つ（ソケット 8 個）表示されます。

※ 表示は一例です。

46
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)
MODEL516 では、グループウィンドウが 4 つ（ソケット 16 個）表示されます。

※ 表示は一例です。
プログレスバーは、１つの（それぞれの）オペレーションの進行状況を示します。
例：ＰＲＯＧオペレーション（１つのツールボタンでＰＲＯＧ→ＶＥＲＩＦＹと複数動作）
ＰＲＯＧで０→１００％、ＶＥＲＩＦＹで０→１００％と変化します。

((メイン画面の機能説明))⑨ ログウィンドウ
操作履歴（デバイスセレクト、オペレーション実行など）を表示します。ログウィンドウに表示された情報は、
ログファイルにも保存されます。保存期間などの設定をカスタマイズできます。

※ 表示は一例です。

47
M500-012A-K6

MODEL500 シリーズ用コントロールソフト(Universal Control Program)⑩ オペレーション パネル グループウィンドウ
コントロールソフトの動作モードを表示、またオペレーションの実行／中断ボタンを配置しています。
また、オペレーション中は ONLINE の下に実行中の動作モードを表示し、動作終了後、通常の表示に戻ります。
オペレーション動作中※ 表示は一例です。
オペレーションの実行ボタンは同じオペレーションを繰返し実行する時に利用できます。大きめのボタンを配置してあり、他のオペレーションボタンを押すなどの操作ミスを防止します。
また、オペレーション中は、Programmer state の表示が変わるだけでなく、ソケット ステータス グループウ
ィンドウのサイト表示が点滅を繰り返し、動作中であることを確認できます。
詳しくは、「オペレーションについて」の動作中のソケット表示をご覧下さい。

⑪ ステータスバー
コントロールソフトのメニューまたはツールボタンの機能の簡単な説明が表示されます。マウスポインタをメニューまたはツールボタンの上に移動すると表示されます。
ステータスバーの表示／非表示は［View -> Status Bar］で切り替えできます。

48
M500-012A-K6

基本操作
本章では以下の操作方法を説明しています

設置と電源の投入
使用するデバイスを選ぶにはデバイスのデータを COPY するにはデバイスに書き込まれているデータを消すにはデバイスの消去状態をチェックするにはデバイスへデータを書き込むには
デバイスデータの照合をするには連続動作を行うにはコンタクトチェック, ID チェックについて（COPY 動作）
（ERASE 動作）(BLANK 動作)(PROGRAM 動作)（VERIFY 動作）（CONT 動作）MODEL500 シリーズは、上記の基本機能を使用するときには、専用コントロールソフトが必要です
PC に MODEL500 用コントロールソフトをインストールして下さい。
ここでは、例として MODEL516 のアプリケーション画面及び動作について説明します。
（ MODEL504, MODEL508 については省略します。 アプリケーション画面は、各プログラマで異なります
が、操作方法は同じです。）

49
M500-012A-K6

基本操作

基本操作
設置と電源の投入
電源の投入までの手順および MODEL500 シリーズの設置環境について説明します。
周囲に動力系モータを持つ機器や電気溶接機器のような電気的ノイズ源になるような機器が無いことを確認してください。

※ 操作前の注意事項
MODEL500 シリーズは、水平な状態に置き、揺れや大きな振動の無い場所に設置してください。
AC 電源ケーブルは、専用のコンセントから取り、たこ足配線は絶対に止めてください。
このとき接地付の 3P コンセントから取ることをお勧めします。
MODEL500 シリーズの電源スイッチが OFF になっていることを確認した後、AC 電源ケーブルを MODEL500シリーズの背面パネルにある電源入力コネクタに差し込みます。
デバイス及び、変換アダプタを電源投入前にセットしないでください。破損する恐れがあります。

操作手順① 本体にソケットユニットを装着して下さい。
デバイスソケットに何も挿入されていないことを確認した後、背面パネルの電源スイッチを ON にします。
② STATUS の LED が赤色に点灯します。デバイスマネージャーでのポートに M500 があることを確認してください。(M516 では 8、M508 では 4、M504 では 2)③ PC 上の MODEL500 用コントロールソフトのアイコンをクリックします。
接続のタイプの選択画面が表示します。（詳細は、操作マニュアルをご覧ください）(通常は、connect を選択して下さい。接続可能になります。)④ 前回電源を切る前に選ばれていたデバイスが自動的に呼び出され、基本画面になります。この時点でプログラマ本体が PC と接続状態となり、STATUS LED が緑点灯、ブザーが鳴ります。
⑤ 基本画面例） 画面は MODEL516 接続時の表示です。

50
M500-012A-K6

使用するデバイスを選ぶには使用するデバイスを選ぶにはメイン画面上の [ Select device ] より 目的のデバイスを選択します。
デバイスを効率よく選択するツールとしてセレクト デバイス ウィンドウを使用します。
セレクト デバイス ウィンドウを開くには、[ Device ] → [ Select device ]メニューオプションを選択するか
ツールバーのをクリックします。

下記のセレクト デバイス ウィンドウ画面を表示します。

セレクト デバイス ウィンドウの操作方法

タブ ( ① All)タブ (② Only selected type)

タブ (③ Only selected manufacturer)
タブ (④ Only selected adapter)タブ (③ Only selected manufacturer)
カラムヘッダデバイスリストデバイス型名 入力欄

選択ボタン

表示順序を並べ替える
カラムヘッダをクリックすると各項をアルファベットの昇順 / 降順で並べ替えができます。
クリックするごとに昇順 / 降順が切り替わります。
表示リストをスクロールする
カラム右側にあるスクロールバーを上下にスライドすると表示リストをスクロールできます。
使用デバイス確定前の選択を取り消す／変更する[ｷｬﾝｾﾙ] ボタンをクリックすると選択を取り消します。

対象デバイスの確定
51
M500-012A-K6

使用するデバイスを選ぶには目的のデバイスがリスト上で見つかったらその行のチェックボックスをクリックして下さい。

[Select] 項にテキスト表示されます。

最後に [OK] ボタンをクリックすると選択したデバイスが確定されます。
確定後、対象デバイスが登録され、対象デバイスの設定に更新されます。
※ 注意 ※
選択しているデバイスの容量によりバッファメモリ(SSD)がイニシャライズ（FF,FF,…）されることがありますのでご了承下さい。

52
M500-012A-K6

使用するデバイスを選ぶには対象デバイスの検索方法について(( セレクトデバイスウィンドウ画面 ))
②

③

④

①

① デバイス型番の一部を入力して検索範囲を絞る
デバイス セレクト ウィンドウ最下部にある[Search]ボックスにデバイス型番の一部を入力すると検索範囲を絞ることができます。
（例：”29GL”と入力すると型番に”29GL”の文字列を含むデバイスのみをリスト表示します）[Search] ボックスは、いずれのタブ [All] [Only selected type] [Only selected manufacture] でも使用できます。
なお、大文字／小文字を区別します。

② デバイスタイプで検索範囲を絞る(( セレクトデバイスウィンドウ画面 ))ウィンドウ上の [Only selected type]（デバイスタイプ）タブをクリックして選択モードを切り替えます。
検索補助エリアに[Type] [Sub type]リストボックスが表示されます。
[Type] 項及び[Sub type] 項、共にデバイスのタイプでより細かく検索することができます。
（例：[Type]項で”Flash”、[Sub type]項で”FLASH 512M-bit (x16)”を選択すると、容量 512Mbit、データ幅16bit の NOR FLASH の 512Mbit デバイスをリスト表示します）

53
M500-012A-K6

使用するデバイスを選ぶには該当するデバイスがサポートされていない場合または[Search]ボックスに何か文字列を入力している場合、
該当デバイスが見つからずリスト表示されない事があります。
③ 製造メーカ名で検索範囲を絞る
ウィンドウ上の [Only selected manufacture] （製造メーカ名）タブをクリックして選択モードを切り替えます。
検索補助エリアに[Manufacture]リストボックスが表示されます。
[Manufacture] 項で、製造メーカ名を指定できます。

※該当するデバイスがサポートされていない場合または[Search]ボックスに何か文字列を入力している場
合、該当デバイスが見つからずリスト表示されない事があります。
④ アダプタ名で検索範囲を絞る
ウィンドウ上の [Only selected adapter] （アダプタ名）タブをクリックして選択モードを切り替えます。
検索補助エリアに[Adapter]リストボックスが表示されます。
[Adapter] 項で、製造メーカ名を指定できます。

⑤ セレクトデバイスウィンドウを閉じる
デバイスセレクトウィンドウを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをク
リックします。
この場合は、選択デバイスは変更されずにウィンドウのみ閉じられます。
⑥ FPGA アップデート
デバイス選択時に、デバイス書き込みに使用する FPGA が異なる場合には、FPGA アップデートが実行されます。FPGA アップデート中には絶対にプログラマの電源を OFF しないでください。FPGA が 2 度と立ち上がらなくなります。

54
M500-012A-K6

使用するデバイスを選ぶにはFPGA アップデート中には、UCP の画面の左上にポップアップ・メッセージおよび Programmer state に
update(FPGA)が表示されるので、これらの表示が消えるまで待ってから次の操作をしてください。
V1.44.00 以前の表示

55
M500-012A-K6

使用するデバイスを選ぶにはV1.44.00 以後の表示

注：プロジェクト使用時には同時に書き込みデータがロードされます。ロードするデータが既にプログラマ内
部にある場合には、ポップアップでロードするかどうかを聞いてきますので、はい/いいえを選択してください。

56
M500-012A-K6

デバイスのデータを COPY するにはデバイスのデータを COPY するにはデバイスのデータを MODEL500 シリーズに COPY する時はコントロールソフトの COPY ボタンを使用します。
(( COPY 動作 ))操作の前の注意事項！
1. 正常に COPY が行われたか確認する為に、チェックサムの確認を行ってください。
2. COPY は、#1 のデバイスソケットのみ読み込みが可能です。
#1 のソケット以外には、デバイスをセットしないでください。
3. デバイスの実装方向が正しくないと破損する場合があります。

COPY モードの操作手順例）M516 の場合
1. デバイス select で、デバイスを選択します。
2. デバイスを＃１のソケットにセットします。
3. COPY ボタンを押します。 （メイン画面のツールバー）
COPY が実行され、正常に終了した場合は PASS LED が緑点灯し、COPY が失敗したら FAIL LED が赤点灯します。

STATUS

START

1
SATA1

2

3

SATA2

SATA3

4

5

SATA4

SATA5

6

7

SATA6

8

SATA7

SATA8

FA IL

PASS

STATUSSTATUS

CBG176-101A

11×14

A1

PASS

FA IL

PASS

9
SATA9

FA IL

PASS

10
SATA10

FA IL

PASS

11
SATA11

FAIL

PASS

12

FA IL

PASS

13

SATA12

FA IL

PASS

14

SATA13

SATA14

FA IL

PASS

15
SATA15

FA IL

16
SATA16

MINATO

PASS

FA IL

PASS

FA IL

PASS

FA IL

PASS

FAIL

PASS

FA IL

PASS

FA IL

PASS

FA IL

MINATO

未使用のソケット#2 は FAIL LED が赤点灯します。
57
M500-012A-K6

デバイスのデータを COPY するには
COPY モードの動作フローチャート

デバイス選択

デバイスを
ソケット#1 に挿入

ロックレバーを倒す

COPY
VERIFY
PASS/FAIL 表示

デバイスのピックアップ

58
M500-012A-K6

補足““Device operation option”内の設定を変更すると、COPY 後の VERIFY をスキップすることが出来ます。VERIFY をスキップした場合は、必ず SUM と
CRC32 でデータの確認をしてください。

デバイスに書き込まれているデータを消すにはデバイスに書き込まれているデータを消すには
電気的消去可能デバイス（EE-PROM タイプ、FLASH タイプ）に対して、書き込まれたデータを消去する時
は、コントロールソフトの ERASE ボタンを使用します。 (( ERASE 動作 ))操作の前の注意事項
ソケットユニット上でコンタクトチェック又は ID チェックでＦＡＩＬになったデバイスがセットされたまま動作を実行すると、デバイスが破損する恐れがありますので、動作前に必ず取り除いてください。

ERASE モードの操作手順例）MODEL516 の場合
1. デバイス select でデバイスを選択します。
2. データを消去したいデバイスを#1～#8 のソケットにセットします。
3.

Erase ボタンを押します。 ( メイン画面のツールバー)※#1～#8 のソケットにデバイスが全てセットされていると、自動的に実行されます。
この時、1 ソケットでもデバイスを挿入していないソケットがあるとコントロールソフト上に警告メッセージ
で”コンタクトチェックで Fail Socket があります。”の表示が現れます。デバイスを挿入していないソケットには FAIL LED が赤点灯し、動作を中断します。
4.
5.
6.

続けて実行したい時には、続行ボタンを押します。
作業終了後、LED とコントロールソフト表示により PASS/FAIL を確認します。
ソケット上のデバイスを交換後、再度 ERASE を行う場合、上記のツールバーボタン以外に表示画面上の ERASE Start ボタン、またはプログラマ本体上の START ボタンも使用することが出来ます。お客様の作業に適した方法をご使用下さい。

59
M500-012A-K6

デバイスに書き込まれているデータを消すには
ERASE モード動作フロー
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある

全てのソケットにデバイスがある。
ERASE
BLANK

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！

PASS/FAIL 表示

デバイスのピックアップ

60
M500-012A-K6

補足“Device operation option”内の 設 定 を 変 更 す る と 、ERASE
後の BLANK をスキップすることが出来ます。

デバイスの消去状態をチェックするにはデバイスの消去状態をチェックするにはデバイスが消去状態か否かを確認する時は、BLANK ボタンを使用します。 (( BLANK 動作 ))操作の前の注意事項！
ソケットユニット上でコンタクトチェック又は ID チェックでＦＡＩＬになったデバイスがセットされたまま動作を実行すると、デバイスが破損する恐れがありますので、動作前に必ず取り除いてください。

BLANK モードの操作手順例）MODEL516 の場合
1. デバイス select でデバイスを選択します。
2. 消去状態を確認したいデバイスを#1～#8 のソケットにセットします。
3.

BLANK ボタンを押します。 (メイン画面のツールバー)※#1～#8 のソケットにデバイスが全てセットされていると、自動的に実行されます。
この時、1 ソケットでもデバイスを挿入していないソケットがあるとコントロールソフト上に警告メッセージ
で“コンタクトチェックで Fail Socket があります。”の表示が現れ、デバイスを挿入していないソケットには FAIL LED が赤点灯し、動作を中断します。

4.
5.
6.

続けて実行したい時には、続行ボタンを押します。
作業終了後、LED とコントロールソフト表示により PASS/FAIL を確認してください。
ソケット上のデバイスを交換後、再度 BLANK を行う場合、上記のツールバーボタン以外に表示画面上の BLANK Start ボタン、またはプログラマ本体上の START ボタンも使用することが出来ます。お客様の作業に適した方法をご使用下さい。

61
M500-012A-K6

デバイスの消去状態をチェックするには
BLANK モード動作フロー
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある
全てのソケットにデバイスがある。
BLANK
PASS/FAIL 表示

デバイスのピックアップ

62
M500-012A-K6

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！

デバイスへデータを書き込むにはデバイスへデータを書き込むにはMODEL500 シリーズ内のバッファメモリ(SSD)の内容をデバイスに書き込みたい時は、PROGRAM キーを使用します。
(( PROGRAM 動作 ))操作の前の注意事項！
ソケットユニット上でコンタクトチェック又は ID チェックでＦＡＩＬになったデバイスがセットされたまま動作を実行すると、デバイスが破損する恐れがありますので、動作前に必ず取り除いてください。

PROGRAM モードの操作手順例）MODEL516 の場合
1. デバイス select でデバイスを選択します。
2. 書き込むデバイスを#1～#8 に挿入します。
3.

PROG ボタンを押します。(メイン画面のツールバー)※#1～#8 のソケットにデバイスが全てセットされていると、自動的に実行されます。
この時、1 ソケットでもデバイスを挿入していないソケットがあるとコントロールソフト上に警告メッセージ
で“コンタクトチェックで Fail Socket があります。”の表示が現れ、デバイスを挿入していないソケットには FAIL LED が赤点灯し、動作を中断します。

4.
5.
6.

続けて実行したい時には、続行ボタンを押します。
作業終了後、LED とコントロールソフト表示により PASS/FAIL を確認してください。
ソケット上のデバイスを交換後、再度 PROGRAM を行う場合、上記のツールバーボタン以外に表示画
面上の PROG Start ボタン、またはプログラマ本体上の START ボタンも使用することが出来ます。お客様の作業に適した方法をご使用下さい。

MODEL500 でサポートされた PROG 動作について
MODEL500 では、プログラマ使用者が自分の作業に合わせた連動動作を指定出来る機能をサポートしました。
この機能は Device->operation option メニューオプションで指定出来ます。
例１：BLANK->PROG->VERIFY
例２：ERASE->PROG->VERIFY（PROG 動作の初期設定は、BLANK->ERASE->BLANK->PROG->VERIFY）
１０５ページのオペレーションのカスタマイズ設定を参照してください。

63
M500-012A-K6

デバイスへデータを書き込むには
PROGRAM モード動作フロー
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある

全てのソケットにデバイスがある。
BLANK
ERASE
BLANK

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！
全てのデバイスが消去済。

PROGRAM
VERIFY
PASS/FAIL 表示

デバイスのピックアップ

64
M500-012A-K6

補足“Device operation option”内の設定を変更すると、
PROGRAM 前の BLANK、ERASE 及び PROGRAM
後の VERIFY をスキップすることが出来ます。

デバイスデータを照合するには

デバイスデータを照合するにはデバイスに書かれたデータの内容と MODEL500 シリーズのバッファメモリの内容を照合します。
(( VERIFY 動作 ))操作の前の注意事項！
ソケットユニット上でコンタクトチェック又は ID チェックでＦＡＩＬになったデバイスがセットされたまま動作を実行すると、デバイスが破損する恐れがありますので、動作前に必ず取り除いてください。

VERIFY モードの操作手順例）M516 の場合
1. デバイス select でデバイスを選択します。
2. データ照合をしたいデバイスを#1～#8 のソケットに挿入します。
3.

VERIFY ボタンを押します。 (メイン画面のツールバー)※#1～#8 のソケットにデバイスが全てセットされていると、自動的に実行されます。
この時、1 ソケットでもデバイスを挿入していないソケットがあるとコントロールソフト上に警告メッセージ
で“コンタクトチェックで Fail Socket があります。”の表示が現れ、デバイスを挿入していないソケットには FAIL LED が赤点灯し、動作を中断します。
4.
5.
6.

続けて実行したい時には、続行ボタンを押します。
作業終了後、LED とコントロールソフト表示により PASS/FAIL を確認してください。
ソケット上のデバイスを交換後、再度 VERIFY を行う場合、上記のツールバーボタン以外に表示画面上の VERIFY Start ボタン、またはプログラマ本体上の START ボタンも使用することが出来ます。お客様の作業に適した方法をご使用下さい。

65
M500-012A-K6

デバイスデータを照合するには
VERIFY モードの動作フロー
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある

全てのソケットにデバイスがある。
VERIFY
PASS/FAIL 表示

デバイスのピックアップ

66
M500-012A-K6

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！

連続動作を行うには連続動作を行うにはCONT 動作は全てのプログラマで従来からサポートされてきた動作モードです。CONT ボタンは、ERASE→BLANK→PROGRAM→VERIFY を一度に行います。 (( CONT 動作 ))MODEL516 内のバッファメモリ(SSD)の内容をデバイスに書き込みたい時に、弊社が推奨するデバイスへの動作順序をこのモードで自動的に順次実行します。
デ バ イ ス の タ イ プ が 電 気 的 消 去 （ MODEL500 シ リ ー ズ の ERASE モ ー ド ） を サ ポ ー ト し て い る
FLASH/EE-PROM タイプと、サポートしていない EP-ROM タイプで操作手順と内部フローが異なっています。
操作の前の注意事項！
ソケットユニット上でコンタクトチェック又は ID チェックでＦＡＩＬになったデバイスがセットされたまま動作を実行すると、デバイスが破損する恐れがありますので、動作前に必ず取り除いてください。

CONT モードの操作手順例）MODEL516 の場合
1. デバイス select でデバイスを選択します。
2. 目的のデバイスを#1～#8 に挿入します。
3.

CONT ボタンを押します。 (メイン画面のツールバー)※#1～#8 のソケットにデバイスが全てセットされていると、自動的に実行されます。
この時、1 ソケットでもデバイスを挿入していないソケットがあるとコントロールソフト上に警告メッセージ
で“コンタクトチェックで Fail Socket があります。”の表示が現れ、デバイスを挿入していないソケットには FAIL LED が赤点灯し、動作を中断します。

4.
5.
6.

続けて実行したい時には、続行ボタンを押します。
作業終了後、LED とコントロールソフト表示により PASS/FAIL を確認してください。
ソケット上のデバイスを交換後、再度 CONT を行う場合、上記のツールバーボタン以外に表示画面上の CONT Start ボタン、またはプログラマ本体上の START ボタンも使用することが出来ます。お客様の作業に適した方法をご使用下さい。

67
M500-012A-K6

連続動作を行うにはCONT モード動作フロー1（デバイスが FLASH/EE-PROM タイプ時）
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある

全てのソケットにデバイスがある。
BLANK
ERASE
BLANK
PROGRAM
VERIFY
PASS/FAIL 表示

デバイスのピックアップ

68
M500-012A-K6

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！
全てのデバイスが消去済。

連続動作を行うにはCONT モード動作フロー2（デバイスが EP-ROM タイプ時）
MODEL500 シリーズでは、下に示す順序で動作します。

デバイス選択

デバイスをソケットに挿入ロックレバーを倒す

空いているソケットがある

全てのソケットにデバイスがある。
BLANK
PROGRAM

Fail Stop
コ ン タ ク ト チ ェ ッ ク で Fail
Socket があります！

VERIFY
PASS/FAIL 表示

デバイスのピックアップ

69
M500-012A-K6

コンタクトチェック、ID チェックについて

コンタクトチェック、ID チェックについて
コンタクトチェック
対象デバイスとプログラマ間の物理的な接続が正しく行われているかをチェックする機能です。
全てのオペレーションの前に実行されます。
コンタクトチェックあり／なし設定は、カスタマイズできますが、特別な目的がない限りコンタクトチェックあり
でオペレーションする事を推奨します。
詳しくは、「オペレーションのカスタマイズ設定」を参照してください。
なお、コンタクトチェックのみを行うメニューオプションおよびツールボタンはありません。

ID チェック
実際に使用するデバイスが選択した対象デバイスであるかどうかを電気的にチェックする機能です。デバイ
スＩＤを持つデバイスでは、全てのオペレーションの前に実行されます。
デバイスＩＤチェックあり／なし設定は、カスタマイズできますが、特別な目的がない限り、ID チェックありでオ
ペレーションする事を推奨します。
詳しくは、「オペレーションのカスタマイズ設定」を参照してください。
なお、デバイスＩＤチェックのみを行うメニューオプションおよびツールボタンはありません。

70
M500-012A-K6

プロテクトについて

プロテクトについて
対象デバイスがセクタプロテクト、ロックビットなどに対応している場合、オプション設定画面で設定することができます。
オプション画面上の [ Device operation options ] より [ Sector protection ] で設定をします。
オプション ウィンドウを開くには、[ Device ] → [ Operation options... ]を選択するか
ツールバーのをクリックします。

下記のオプション ウィンドウ画面を表示します。

プロテクトの設定方法①プロテクト チェックボックス②プロテクト設定欄③選択ボタン

① Protect/Unprotect のプロテクト チェックボックスにチェックを入れます。
② プロテクト設定欄にプロテクトするセクタ番号を入れます。（non（デフォルト）はセクタ指定なし）（Example ： Sector 2,3,15,16,17 を指定時は 「2,3,15-17」と入れます）③ 選択ボタン OK を押します。
71
M500-012A-K6

機能説明

機能説明
本章では以下の機能について説明しています

データファイルの転送
データファイルの保存
バッファエディタ (Edit) について
プロジェクト管理機能について
ロット管理機能について作業の進行状況確認について
プログラマ本体の設定について
オペレーションについて

MODEL500 シリーズは、上記の基本機能を使用することで多彩なパフォーマンスができます。
ここでは、例として MODEL516 のアプリケーション画面及び動作について説明します。
（ MODEL504, MODEL508 については省略します。 アプリケーション画面は、各プログラマで異なりますが、操作方法は同じです。）

72
M500-012A-K6

データファイルの転送

データファイルの転送
デバイスへのオペレーションを行うには、ＰＣ内 及び プログラマ本体に書込みデータをセットする必要があります。
書込みデータをセットする前には、必ず対象デバイスを選択してから書込みデータをセットして下さい。

データファイルの読込み
データファイルを読込むには、[File] -> [Load file to buffer]メニューオプションを選択するか、ツールバーの
(ロード)
ボタン

をクリックします。

クリック後、下記の Load file ダイアログが現れます。
[ Browse ]ボタンを押すことでデータファイルの格納場所を検索することができ、選択することができます。
選択し終わったら「File name」にデータファイル名が記載されます。
記載されていれば、[ Load ]ボタンを押すことでデータファイルをロードすることが出来ます。

Load file ダイアログの操作方法
Load file ダイアログ①ファイル名②ファイルフォーマット

③付加オプション(スワップ, バッファクリア)④バッファオフセット

73
M500-012A-K6

データファイルの転送① ファイル名を選ぶ
Load file ダイアログの[File name]ボックスにファイル名を入力します。
[Browse]ボタンでファイルフォルダを指定することができます。
※ デフォルトファイルフォルダ[Browse] ボタンでファイルフォルダを指定した場合は、以降そのフォルダがデフォルトフォルダになります。

②ファイルフォーマットを選ぶ
ロードするファイルの書式（ファイルフォーマット）を指定します。
Load file ダイアログの[Format type]リストにて使用するファイルのフォーマットを選択します。
フォーマットは、モトローラ (*.MOT) 、インテルＨＥＸ (*.HEX) に対応しています。それ以外は NO フォーマット（フォーマットなし、書き込みデータのみ）として取り扱います。
③付加オプション・ スワップして読込む
ファイルロード時にデータをバイトスワップするには、Load file ダイアログの[Swap byte]チェックボックス([additional option]グループ内)をチェックします。
（ ワードスワップおよびビットスワップは開発中です。 ）・ バッファを消去してから読み込む
ファイルロード時に格納先のＰＣ内バッファメモリの全範囲を消去するには、Load file ダイアログの[Erasebuffer before loading]チェックボックス([additional option]グループ内)をチェックします。
及び、[Erase value]ボックスに希望する消去値を入力します。
（ デフォルトは、消去あり／消去値ＦＦｈです。 ）74
M500-012A-K6

データファイルの転送④バッファオフセット [ デフォルト（None） ]バッファオフセットでは、ファイルから読み込んだデータをバッファに入れる時のオフセットアドレスが指定出来ます。標準設定は”None”になります。ユーザーが使用する時にオフセット値を設定して下さい。
次の設定が出来ます。
None：読み込んだファイルはオフセット無しでバッファメモリに入ります。
格納開始番地を調整することができます。
格納開始番地を調整するには、Load file ダイアログの [buffer offset for loading] を設定します。
Positive offset：読み込んだファイルアドレスにオフセット値を加算したバッファアドレスにデータをストアします。
バッファアドレス = フォーマットアドレス＋オフセットアドレス
Negative offset：読み込んだファイルアドレスオフセット値を引き算したバッファアドレスにデータをストアします。
バッファアドレス = フォーマットアドレス－ネガティブオフセット
Automatic negative offset：この設定では読み込むファイルから自動的にオフセット値を検出して使用します。
バッファアドレス = フォーマットアドレス－ネガティブオフセット⑤アドレス変換
ファイル・フォーマットで*.MOT または*.HEX を選択するとデバイスによっては、アドレス変換機能を使用することができます。この機能は、デバイスのアドレスをバッファ・メモリ上の対応するアドレスに変換して、転送する機能です。マイコンのように FLASH 領域が飛び飛びに存在する場合には、本機能を使用して適切にデータをロードすることができます。
本機能を使用するためには、Address Conversion のチェックボックスを ON にしてください。アドレス変換は画面上に示される仕様で行われます。(デバイス・アドレス->バッファ・アドレスと示されます)75
M500-012A-K6

データファイルの転送

ファイルロード補足
ロードが完了すると、メイン画面の データ ファイル グループの表示（SUM／CRC）などが更新されます。
その後、データファイルをプログラマに転送するかどうかのメッセージが表示されますので、必要に応じて[はい]／[いいえ]を押してください。
プログラマ本体内に使用履歴があるかないかにより２種類のメッセージが表示されます。(下記表記)
これは、プログラマ本体のバッファメモリ(SSD)に使用データが残っており、ファイルを効率良くロードできる機能です。データをバッファメモリ(SSD)に残したくない場合は、消去することもできます。
※ バッファメモリ(SSD)の使用データに関して、バッファメモリ(SSD)に保存しているデータが万一、流出、削除等されても弊社は保証致しかねますので注意して下さい。

76
M500-012A-K6

データファイルの転送
データ ファイル ロードの２種類のメッセージについて ((データファイルのロード使用履歴))
使用履歴なしこのファイルは過去に使用した事がありませんのでプログラマ本体に転送する必要があります。
メッセージが表示された場合は[はい]ボタンをクリックして下さい。
また、ファイルの使用履歴（[Programmer]->[Clear Data]）を消去した場合もこのダイアログが表示されます。

使用履歴ありこのファイルは過去に使用した事があります。[いいえ] ボタンをクリックすると、プログラマ本体へのデータ転送は行わずに本体内のバックアップデータを使用します。
データ転送を行わないため、プログラマの設定にかかる作業時間を短縮できます。
あらためて本体内へデータを転送する場合は、[はい]ボタンを押してください。

Load file ダイアログを閉じる
Load file ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。
この場合は、データファイルは変更されずにダイアログのみ閉じられます。

77
M500-012A-K6

データファイルの保存

データファイルの保存
Edit 画面上で加工したデータまたは、デバイスから COPY したデータなど、ファイルとして保存することができます。
データファイルに保存するには、[File] -> [Save buffer to file]メニューオプションを選択するか、ツールバーの(セーブ)ボタンをクリックします。

クリック後、Save buffer ダイアログが現れます。
[ Browse ] を押すことで保存先, ファイル名を指定することができます。
[ File name ], [ Fomat type ], [ Advanced save options ], [ Additional option ] ( 機能については下記にて説明します )に変更がなければ [ Save ]を押すことでデータファイルが保存されます。
Save buffer ダイアログの画面操作方法
Save buffer ダイアログ①ファイル名②ファイルフォーマット

③付加オプション①

ファイル名を記入する
Save buffer ダイアログの[File name]ボックスにファイル名を入力します。
ファイルを保存する場合は[Browse]ボタンでファイルフォルダを指定できます。
※ ファイルフォルダを指定した場合は、以降そのフォルダがデフォルトになります。

② ファイルフォーマットを選ぶ
セーブするファイルの書式（ファイルフォーマット）を指定します。
Save buffer ダイアログの[Format type]リストにて保存するファイルのフォーマットを選択します。
フォーマットは、モトローラ (*.MOT) 、インテルＨＥＸ (*.HEX) に対応しています。それ以外は NO フォー
マット（フォーマットなし、書き込みデータのみ）として取り扱います。
③ 付加オプション
スワップして保存する
78
M500-012A-K6

データファイルの保存
ファイル保存時にデータをバイトスワップするには、Save buffer ダイアログの[Swap byte]チェックボックスをチェックします。
保存番地を変更する
ＰＣ内バッファの一部の範囲のみを保存したい場合に、[Buffer start]および[Buffer end]ボックスのアドレ
スを編集します。また、これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアド
レスで入力してください。
ファイルを保存する
Save buffer ダイアログの[Save]ボタンをクリックすると、ファイルの保存を開始します。保存が完了すると、メイン画面のデータ ファイルグループの表示（SUM／ＣＲＣ）などが更新されます。
その後、データファイルをプログラマに転送するかどうかのメッセージが表示されますので、必要に応じて[はい]／[いいえ]を押してください。
プログラマ本体内に同一ファイルの使用履歴があるかないかにより２種類のメッセージが表示されます。
詳しくは、「データファイルのロード使用履歴」を参照してください。

Save buffer ダイアログを閉じる
Save buffer ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。 この場合は、データファイルは変更されずにダイアログのみ閉じられます。
※ アドレス変換機能は、データ・ファイル保存では未サポートです。画面でには、アドレス変換機能が表示されますが、使用しないでください。オブジェクト・フォーマット・エラーになります。

79
M500-012A-K6

バッファエディタ
バッファエディタ（PC 内のバッファエディタ） (Edit) について特徴
バッファメモリの初期化、検索、および編集などを容易に行うための各種ツールを持っています。
メイン画面上のリファレンスメニュー
ツールバー

をクリックすることでエディタを利用することができます。

[Function] [View] [Help][初期化] [加工] [検索・置換] [ジャンプ] [モード] [Check SUM] [バージョン]

ファイル転送に関する注意事項
バッファエディタはバッファメモリデータ（PC 内バッファ）の操作を行うツールです。
実際にデバイスへのオペレーションを行う場合は、バッファエディタ終了後にプログラマ本体にもデータを転送する必要があります。
詳しくは、「COPY 動作」又は「データファイルの転送」を参照してください。
エディタウィンドウの操作方法について説明します。

((エディタウィンドウ画面))①メニューバー②ツールバー③データ表示領域④ステータスバー

80
M500-012A-K6

バッファエディタ① メニューバー
メニューバーには次の３つのメニューがあります。[Function] 、 [View] 、 [Help] です。
メニューのオプションは、すべてこれらメニューの下にグループ化されています。
[Function] ・・・・ 機能一覧
ツールバーに表示している機能をまとめています。（機能は下記にて説明）[View] ・・・・・ エディタ表示変更
Toolbar, status bar, Byte, Word の表示変更ができます。 (Toolbar の変更はできません。)

バイト単位で表示 (Byte)
バッファの内容をバイト単位で表示するには、[View] -> [Byte]メニューオプションを選択します。バッファエディタを開く時は、常にバイト単位表示モードになります。
表示はバイト単位で表示されますが、データそのものは変更されません。

ワード単位で表示 (Word)
バッファの内容をワード単位で表示するには、[View] -> [Word]メニューオプションを選択します。リトルエ
ンディアン方式のワード表示です。
表示はワード単位で表示されますが、データそのものは変更されません。
バッファエディタを再び開く時は、バイト単位表示モードに戻ります。

② ツールバー ( エディタウィンドウ画面 )ツールバーには７つのグループに仕切られた 13 のツールがあります。グループは[初期化]、[加工]、[検索・置換]、[ジャンプ]、[モード]、[チェックＳＵＭ] 、[バージョン]です。
ツールバーの表示／非表示は［View -> Toolbar］で切り替えできます。
ツールバーの詳しい説明を 「ツールバーの機能説明」にて記載しています。

[1] 初期化ツールバーボタン
Erase buffer
PC 内バッファメモリを“ＦＦｈ”で初期化します。
Fill random data
PC 内バッファメモリをランダムデータで初期化します。
Fill block
PC 内バッファメモリを指定データ列で初期化します。
[2] 加工ツールバーボタン
81
M500-012A-K6

バッファエディタ
Copy block
PC 内バッファメモリの一部の範囲をコピーし、別の番地に貼り付けます。
Move block
PC 内バッファメモリの一部の範囲を切り取り、別の番地に貼り付けます。
Swap data in block
PC 内バッファメモリデータを並べ替えます。

[3] 検索・置換ツールバーボタン
Find text
指定データ列を検索します。
Replace text
データ列を検索し、指定データ列で置換します。

[4] ジャンプツールバーボタン
Go to Address
指定アドレスにジャンプします。

[5] モードツールバーボタン
Edit buffer
バッファエディタを編集モードに切り替えます。ウィンドウに表示されるデータを書替えることができます。
View buffer
バッファエディタを閲覧モードに切り替えます。ウィンドウに表示されるデータは書替えできません。

[6] Checksum ツールバーボタン
Check SUM
ＳＵＭ・ＣＲＣを計算します。

[7] バージョンツールバーボタン
About
バージョンおよび著作権を表示します。
82
M500-012A-K6

バッファエディタ③データ表示領域 ( エディタウィンドウ画面 )PC 内バッファメモリの内容を表示します。デフォルトでは、バイト単位で表示されます。対象デバイスによって最大３つのタブを持ちます。
タブに表示される名前は、デバイス内のデータ領域の種類を示します。（デバイスによって名前が変わる場
合があります。）タブをクリックすると表示を切り替えます。
なお、各タブに表示されるデータは、それぞれ独立しています。ある番地のデータが他のタブ上で重複して表示されることはありません。

④ステータスバー
バッファエディタのメニューまたはツールボタンの簡単な機能説明が表示されます。マウスポインタをメニュ
ーまたはツールボタンの上に移動すると表示されます。
ステータスバーの表示／非表示は［View -> Status Bar］で切り替えできます。

ツールバーの機能説明( エディタウィンドウ画面 )バッファメモリデータを消去
バッファメモリデータを消去するには、[Function] -> [Erase buffer]メニューオプションを選択するか、ツールバーの（バッファ消去）ボタン

をクリックします。

その後表示される、Continue ダイアログの [はい] ボタンをクリックすると初期化を開始します。
バッファメモリは全範囲“ＦＦｈ”データで消去（初期化）されます。
[いいえ] ボタンをクリックすると変更されず、そのまま終了します。
（日本語表示の場合）
ランダムデータでバッファメモリを初期化
バッファメモリ データをランダムに書き替える（ランダムデータで初期化）には、[Function] -> [Fill random data]メニューオプションを選択するか、ツールバーの（ランダムデータ）
ボタンをクリックします。
83
M500-012A-K6

バッファエディタ
その後表示される、Continue ダイアログの[OK]ボタンをクリックすると初期化を開始します。
バッファメモリは全範囲、ランダムなデータで書き替え（初期化）られます。
[いいえ] ボタンをクリックすると変更されず、そのまま終了します。

（日本語表示の場合）
指定データでバッファメモリを初期化
バッファメモリデータを指定データで初期化するには、[Function] -> [Fill block]メニューオプションを選択す
るか、
ツールバーの（Fill block）ボタン
をクリックします。
その後表示されるダイアログ内に初期化アドレスと初期化データを入力し、[OK]ボタンをクリックすると初期化を開始します。

①アドレス範囲を指定②文字列データ（ＡＳＣＩＩ）で初期化③１６進データ列（ＨＥＸ）で初期化

初期化オプションとして、アドレス範囲、初期化データ（文字列データ、またはＨＥＸデータ列）を指定できます。
①アドレス範囲を指定する
アドレス範囲を指定したい場合に、[Block start] および[Block end]ボックスのアドレスを編集します。
これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力してください。
②文字列データ（ＡＳＣＩＩ）で初期化する
文字列データ（ＡＳＣＩＩ）で初期化したい場合に、[Ascii]ボックスの文字列（[Fill string (Max 16)]グループ内）
を編集します。最大１６文字まで指定できます。
③１６進データ列（ＨＥＸ）で初期化する
１６進データ列（ＨＥＸ）で初期化したい場合に、[Hex]ボックスのデータ列（[Fill string (Max 16)]グループ内）
を編集します。最大１６バイトまで指定できます。

84
M500-012A-K6

バッファエディタ
データの一部をコピー ( エディタウィンドウ画面 )バッファメモリデータの一部をコピーして別の番地以降に上書きします。
コピーするには、[Function] -> [Copy block]メニューオプションを選択するか、ツールバーの（Copy block）ボタン

をクリックします。

その後表示されるダイアログ内にコピーアドレスを入力し、[OK]ボタンをクリックするとコピーを開始します。

①コピー元アドレス範囲を指定②コピー先開始アドレスを指定① コピー元アドレス範囲を指定する
コピー元アドレス範囲を指定するには、[Block start]および[Block end]ボックスのアドレスを編集します。
これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力してください。
② コピー先開始アドレスを指定する
コピー先開始アドレスを指定するには、[Destination]ボックスのアドレスを編集します。これらのアドレス
は、バイトアドレスで表示されています。編集する場合もバイトアドレスで入力してください。
Copy block ダイアログを閉じる
Copy block ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。
この場合は、バッファデータは変更されずにダイアログのみ閉じられます。
※ 上書き範囲がバッファサイズを越える場合
バッファサイズを超える部分には、データの上書きはしません。

85
M500-012A-K6

バッファエディタ
データの一部を移動 ( エディタウィンドウ画面 )バッファメモリデータの一部を切り取り、別の番地に上書きします。
移動するには、[Function] -> [Move block]メニューオプションを選択するか、ツールバーの（Move block）
ボタン

をクリックします。

その後表示されるダイアログ内に切り取り部分のアドレスと移動先を入力し、[OK]ボタンをクリックすると移動を開始します。
①切り取りアドレス範囲を指定

移動先先開始アドレスを指定切り取った範囲のデータは“ＦＦｈ”で埋められます。

① 切り取りアドレス範囲を指定する
切り取りアドレス範囲を指定するには、[Block start]および[Block end]ボックスのアドレスを編集します。
これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力して下さい。

② 移動先開始アドレスを指定する
移動先開始アドレスを指定するには、[Destination]ボックスのアドレスを編集します。これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力して下さい。

Move block ダイアログを閉じる
Move block ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。
この場合は、バッファデータは変更されずにダイアログのみ閉じられます。

※ 上書き範囲がバッファサイズを越える場合
バッファサイズを超える部分には、データの上書きはしません。

86
M500-012A-K6

バッファエディタ
データの一部を入れ替える（SWAP） ( エディタウィンドウ画面 )バッファメモリ データの入れ替えをします。主に、書き込みデータとデバイスのエンディアン調整のために行われます。
SWAP するには、[Function] -> [Swap data in block]メニューオプションを選択するか、ツールバーの（スワップデータ）ボタン

をクリックします。

その後表示されるダイアログ内に Swap アドレスと Swap モードを指定し、[OK]ボタンをクリックすると入れ替えを開始します。
①切り取りアドレス範囲を指定

移動先先開始アドレスを指定① 入れ替えるアドレスを [ Block start ],[ Block end ]に入力して場所を指定します。
② 入れ替えの方法について
2-byte スワップ（エンディアン変換）[Swap 2-bytes inside 16-bit words]：バッファメモリデータをバイト単位でスワップします。
例：[A],[B], [C],[D] 2-bytes swap [B],[A], [D],[C] ：[ ]はバイトサイズ
4-byte スワップ（4byte データを入れ替え）[Swap 4-bytes inside 32-bit words]：バッファメモリデータを 4byte 単位で並び順をスワップします。
例：[A],[B], [C],[D] 4-bytes swap [C],[D], [A],[B] ：[ ]はバイトサイズ
ニブルスワップ（上位 4bit-下位 4bit を入れ替え）[Swap nibbles inside byte]：バッファメモリデータを各 1byte の上下 4bit をスワップします。
例：[00101101] swap nibbles [11010010] ：[ ]はバイトサイズ
Swap data in block ダイアログを閉じる
Swap data in block ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタ
ンをクリックします。
この場合は、バッファデータは変更されずにダイアログのみ閉じられます。

87
M500-012A-K6

バッファエディタ
データを検索 ( エディタウィンドウ画面 )PC 内バッファのデータを検索するには、[Function] -> [Find text]メニューオプションを選択するか、ツールバーの（データ検索）ボタン

をクリックします。

その後表示されるダイアログ内に検索する文字列またはデータ列を入力し、[Find]ボタンをクリックすると検索を開始します。
①検索するデータを指定

検索方向、検索開始位置を指定

検索オプションとして、検索データ（文字列データ、またはＨＥＸデータ列）、検索方向、検索開始位置を指定できます。
①検索するデータを入力します
Hex 側ボックス：検索したいデータを 16 進データ列で入力します。
Ascii 側ボックス：検索したいデータを ASCII 文字列で入力します。
②検索方向を指定する
検索を進めていく方向を指定できます。Forward（順方向）または Backward（逆）（ [Direction] グループ内）
を選択します。
Forward（順方向）は、先頭アドレス（０番地）から最終アドレスの方向に検索します。
Backward（逆）は、最終アドレスから先頭アドレス（０番地）の方向に検索します。
検索開始位置を指定する検索を開始する位置を指定できます。From cursor（現在のカーソル位置）または Entire scope（全体）（ [Origin] グループ内）を選択します。
From cursor は、現在のカーソル位置から開始します。
Entire scope は、検索方向に連動して先頭アドレス（０番地）または、最終アドレスから開始します。
Find text ダイアログを閉じる
Find text ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。 この場合は、検索されずにダイアログのみ閉じられます。

88
M500-012A-K6

バッファエディタ
データを置換する ( エディタウィンドウ画面 )PC 内バッファのデータを指定データ（列）で検索し、見つかった場合はそれを別のデータに置き換えます。
使用するには、[Function] -> [Replace text] メニューオプションを選択するか、ツールバーの（Replace text）ボタンをクリックします。

その後表示されるダイアログ内に検索する文字列と置換するデータ列を入力し、 [Replace]ボタンをクリッ
クするとデータの検索と置換を開始します。

①検索オプション②置換オプション④置換の処理設定③検索方向を指定① 検索オプション
検索データを入力します。
Hex 側ボックス：検索したいデータを 16 進データ列で入力します。
Ascii 側ボックス：検索したいデータを ASCII 文字列で入力します。
② 置換オプション
置換データを入力します。
Hex 側ボックス：置換したいデータを 16 進データ列で入力します。
Ascii 側ボックス：置換したいデータを ASCII 文字列で入力します。
③ 検索方向を指定する
検索を進めていく方向を指定できます。Forward（順方向）または Backward（逆）（ [Direction] グループ内）を選択します。
Forward（順方向）は、先頭アドレス（０番地）から最終アドレスの方向に検索します。
Backward（逆）は、最終アドレスから先頭アドレス（０番地）の方向に検索します。
検索開始位置を指定する検索を開始する位置を指定できます。From cursor（現在のカーソル位置）または Entire scope（全体）（ [Origin] グループ内）を選択します。
From cursor は、現在のカーソル位置から開始します。
89
M500-012A-K6

バッファエディタ
Entire scope は、検索方向に連動して先頭アドレス（０番地）または、最終アドレスから開始します。
④ 置換の処理設定
全範囲の置換を行うか、１個置換毎に確認作業を行うかを選択します。
Next 指定時：１回の置換処理毎に確認画面を表示します。
このモードでは、１回の置換処理が終わる毎に“次の置換を行うかどうか”を問い合わせるメッセージが表示されます。続けて置換を行う場合は[はい]ボタンを、ここで終了する場合は[いいえ]ボタンをクリックします。
All 指定時：全範囲の置換処理を行います。確認の問い合わせはありません。
Replace text ダイアログを閉じる
Replace text ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをク
リックします。
この場合は、バッファデータは変更されずにダイアログのみ閉じられます。

90
M500-012A-K6

バッファエディタ
指定アドレスにジャンプする ( エディタウィンドウ画面 )PC 内バッファの指定アドレスにジャンプし、データを表示するには、[Function] -> [Go to Address]
メニューオプションを選択するか、ツールバーの（Go to address）ボタン

をクリックします。

その後表示される、Go to address ダイアログの[OK]ボタンをクリックすると指定アドレスにジャンプします。

ジャンプ先表示アドレスを指定する
ジャンプ先表示アドレスを指定するには、[Current address]ボックスにアドレスを入力します。アドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力して下さい。

91
M500-012A-K6

バッファエディタ
編集モードに切り替える （EDIT モード）
バッファエディタを編集モードに切り替えるには、[Function] -> [Edit buffer]メニューオプションを選択するか、ツールバーの（Edit buffer）ボタンをクリックします。

編集モードに切り替わると、[Edit buffer]メニューオプション及び（Edit buffer）ボタンが選択できない（選択禁止）状態に変わります。
その後、データ表示領域にカーソルが移動し、カーソル位置にあるデータを編集できるようになります。１
６進データ（ＨＥＸ）のキー（０－９、Ａ－Ｆ）を受け付けます。
また編集モード時は、データ表示領域内を[↑] [↓] [←] [→]キーで移動できます。
マウスをクリックしてカーソルを直接移動することもできます。
なお、バッファデータの変更は[OK]または[Update]などのボタンなしに直ちに適用されます。
バッファエディタを再び開く時は、閲覧モードに戻ります。

92
M500-012A-K6

バッファエディタ
閲覧モードに切り替える (VIEW モード) ( エディタウィンドウ画面 )バッファエディタを閲覧モードに切り替えるには、[Function] -> [View buffer]メニューオプションを選択するか、ツールバーの（View buffer）ボタンをクリックします。

閲覧モードに切り替わると、[View buffer]メニューオプションおよび（View buffer）ボタンが選択できない（選択禁止）状態に変わります。

バッファエディタを開いた直後は、常に閲覧モードになります。

93
M500-012A-K6

バッファエディタ
SUM、CRC、XOR を確認する
バッファエディタでは、バッファデータの各種ＳＵＭ、ＣＲＣ、ＸＯＲを確認できます。
対応している形式は７つあります。バイトサム、ワードサム (リトルエンディアン)、ワードサム (ビッグエン
ディアン)、ＣＲＣ１６、ＣＲＣ３２、ＣＲＣ－ＣＣＩＴＴ、ＸＯＲです。
ＳＵＭ、ＣＲＣ、ＸＯＲは主に、ロードしたファイルデータが正しいかどうか、またはデバイスに書き込むデー
タが正しいかどうかの識別・検証に用います。
ＳＵＭ、ＣＲＣ、ＸＯＲを確認するには、[Function] -> [Check sum]メニューオプションを選択するか、ツールバーの（チェックサム）ボタンをクリックします。

その後表示される、Checksum ダイアログの[Calculate]ボタンをクリックすると演算を開始します。

② 演算アドレス範囲① SUM、CRC、XOR の表示※ 演算するアドレス範囲を指定する必要があります。
① 演算アドレス範囲を指定する
演算アドレス範囲を指定するには、[From address]および[To address]ボックスのアドレスを編集します。これらのアドレスはバイトアドレスで表示されています。編集する場合もバイトアドレスで入力して下さい
デフォルトで全範囲が指定されていますので、よければ、このまま[Calculate]ボタンをクリックして下さい。
② SUM、CRC、XOR の表示
演算アドレス範囲を指定し、[Calculate]ボタンを押すことでアドレス範囲までの SUM、CRC、XOR を確認することができます。 ※デフォルトで全範囲が指定されています
Checksum ダイアログを閉じる
Checksum ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタンをクリックします。

94
M500-012A-K6

バッファエディタ
バッファエディタを終了する
バッファエディタを終了するには [Function -> Exit] を選択するか、 [Alt]+[F4] キーを押すか、タイトルバーの閉じるアイコンをクリックして下さい。
データ編集を行う場合は、バッファエディタを終了する時に注意してください。
データの編集を行ってからバッファエディタを終了する時、コントロールソフトはデータが編集されていると「バッファメモリが更新されています！データを転送しますか？」のメッセージを表示します。
ここで [はい]を選択してください。ファイル名 = [ EDIT_DATA ] として編集したデータがプログラマのバッファメモリに転送されます。
[いいえ]を選択した場合は、プログラマには転送しません。
プログラマへ転送しなかった場合、バッファエディタで表示するデータと、プログラマがデバイスにリード／書き込みするデータが一致しませんので注意して下さい。プログラマがリード／書き込みするデータはエディ
タ作業をする前のデータ（プログラマに転送されているデータ）が使用されます。

編集したデータをファイルに保存する
編集したデータをファイルに保存するには、一旦バッファエディタを終了してください。
その後、メイン画面から File->Save buffer to file メニューオプションまたは保存ツールボタンを使用してください。
((データファイルの保存))

95
M500-012A-K6

プロジェクト管理機能について

プロジェクト管理機能について
MODEL500 用コントロールソフトでは、作業で使用したデバイス、書き込みデータなどの作業環境をプロジェ
クトファイルに保存し、次回作業を行う時に作業環境を前回の設定に再現できます。
関連項目((プロジェクトファイルに保存される設定))
プロジェクトファイルを読み込む
プロジェクトファイルをコントロールソフトに読み込むには、[File] -> [Load project]メニューオプションを選択するか、ツールバーの（Load project）ボタンをクリックします。

その後表示されるダイアログ内から使用するプロジェクトファイルを指定し、[開く]ボタンをクリックするとプロジェクトファイルの読み込みを開始します。
※M400 ので作成したプロジェクトを M500 で使用できます。使用可能なデバイスについては、お問い合わせをお願いいたします。
ファイル拡張子
プロジェクトファイル拡張子は、xxxx．ppf です。
作業環境をプロジェクトファイルに保存する
現在の作業環境をプロジェクトファイルに保存するには、[File] -> [Save project]メニューオプションを選択するか、ツールバーの（Save project）ボタンをクリックします。

現在のプログラマ動作 mode、デバイス名、データファイル名、チェック sum 値等が Project->Confirmation
ダイアログに表示されます。
Protection of the file in the SSD ： プログラマにファイルを読み込む場合、プログラマ内のＳSＤメモリの容量が不足していると、以前に読み込んだファイルが削除されます。但し、ここで Protection of the file in
the SSD にチェックを入れておくと削除されません。

96
M500-012A-K6

プロジェクト管理機能について内容を確認後、”OK”ボタンをクリックして下さい。
Project information ダイアログが表示されます。
以下に Project information ダイアログの画面の操作方法を示します。
Project information ダイアログ①ファイル名② プロジェクト ID③備考欄①

使用するプロジェクトファイル名を入力する
Project information ダイアログの[Proj file name]ボックスにファイル名を入力します。デフォルトのファイ
ルフォルダ以外にファイルが存在する場合は[Browse]ボタンでファイルフォルダを指定できます。

※ デフォルトフォルダは”C:\programmer\m500\support\data” です。
[Browse] ボタンでファイルフォルダを指定した場合は、以降そのフォルダがデフォルトになります。
② プロジェクトＩＤを入力する
プロジェクトの識別・検証情報として任意のプロジェクトＩＤを追加できます。
Project information ダイアログの[Project ID]ボックスにＩＤを入力します。
入力可能文字は英数半角で最大１６文字です。
③ 備考を入力する
プロジェクトの識別・検証情報として備考を追加できます。
Project information ダイアログの[Note]ボックスに備考を入力します。
入力可能文字は英数半角で最大２８文字です。

97
M500-012A-K6

ロット管理機能について

ロット管理機能について
デバイス書き込みの生産ライン作業現場において、作業個数または作業の進行状況を容易に確認するのに便利なロット管理機能があります。また、作業完了報告のツールとして作業レポートファイルを出力できます。
ロットサイズを設定する
コントロールソフトをロット管理モードで動作させるには、メイン画面のプログレス コンディション グループ
ウィンドウに配置してある [Lot size] ボタンをクリックします。

その後、Lot information ダイアログが表示されます。

① Lot 数② Lot ナンバー

② Lot ナンバー

⑦中間レポート作成③ 作業者名④ 備考欄⑤ オペレーション⑥ 作業開始・中断・終了

ロット管理モードのオプションには、ロット数/ロットナンバ／オペレータ／備考/オペレーションがあります。
① 作業ロット数を入力する
PASS 終了するデバイス数（作業ロットの目標値）が Lot information ダイアログの[Lot size]ボックスに入力します。
② ロットナンバを入力する
ロットの識別・検証情報として任意のロットナンバを追加します。
Lot information ダイアログの[Lot number]ボックスにロットナンバを入力します。
入力可能文字は英数半角で最大２３文字です。
ロットナンバは作業レポートおよび中間レポートのファイル名の一部に使用されます。
③ オペレータ（作業者）を入力する
もし必要であれば、ロットの識別・検証情報として任意のオペレータ情報を追加できます。
Lot information ダイアログの[Operator]ボックスにオペレータ情報を入力します。
入力可能文字は英数半角で最大２３文字です。
④ 備考を入力する
98
M500-012A-K6

ロット管理機能について
プロジェクトの識別・検証情報として備考に入力ができます。
Lot information ダイアログの[Note]ボックスに備考を入力します。
入力可能文字は英数半角で最大３５文字です。
⑤ オペレーションを選択する
ロット管理モードでは、作業するプログラマの動作モードを’Programmer mode’内から選択します。
⑥ 作業開始・中断・終了について[1] 作業開始
作業を開始するには、Lot information ダイアログの[Lot start]ボタンをクリックします。
その後、「カウンタクリア」を問い合わせるメッセージが表示されますので、必要に応じて[はい]、[いいえ]ボ
タンをクリックします。
Lot information ダイアログの表示は、[Lot end]および[Report]ボタンを除き、すべて選択できない（選択禁止）状態になります。
※ 注意① Lot Start 開始後、メニューオプション／ツールボタン
は選択出来ない（選択禁止）状態になります。
プログラマによる作業は、メイン画面のオペレーション
パネルグループに配置されている[スタート]ボタン、またはプログラマ本体のスタートボタンより行います。
②オペレーションの作業が終了、又は「Lot end」を押して終了しない限り、メニューオプション／ツールボタンは選択できません。
（下記の「作業を中断する」を参照して下さい）
PASS 終了するデバイス数が、Lot information ダイアロ
グに設定したロットサイズに到達すると、作業が終了し、パスボックスのカウンタがピンク色に変わりロット数を達成したことをお知らせします。

[2] 作業を中断する
ロット管理モードでの作業を中止するには、Lot information
ダイアログの [Lot End] ボタン をクリックします。
その後、再確認のメッセージが表示されますので、よろしければ[はい]、中止を取りやめる場合は[いいえ]をクリックします。ロット管理
99
M500-012A-K6

ロット管理機能について
モードでの作業を中止した場合も作業レポートファイルは作成されます。
Lot information ダイアログ を閉じる
Lot information ダイアログ を閉じるには、このダイアログ上のタイトルバーの閉じるアイコンをクリックします。
ロット管理モード作業中の場合、一旦ダイアログを閉じてから再度、メイン画面の[Lot size]ボタンをクリッ
クすると、Lot information ダイアログの一部は選択できない（選択禁止）状態になっています。[Lot End]で作業を中止することで解除されます。

作業レポートファイルを出力する
ロット管理モードでの作業が終了すると、自動的に作業レポートファイルが作成されます。
作業レポートは、作業日／プログラマ毎に一つ作成されます。同一作業日に別の作業を行った場合はファイルの末尾にレポートが追加されます。
保存先フォルダは、”C:\programmer\m500\support\log”
ファイル名は、”(ロットナンバ).log”
中間レポートファイルを出力する
現在の作業の中間レポートファイルを出力するには、Lot information ダイアログの[Report]ボタンをクリックします。
（クリックする毎にファイルが作成されます）
保存先フォルダは、”C:\programmer\m500\support\log”
ファイル名は、”(ロットナンバ)_repXXX.log” （XXX は 000 から始まる連番）

100
M500-012A-K6

作業の進行状況確認について

作業の進行状況確認について
作業の進行状況をカウンタまたはプログレスバーなどの表示から容易に確認できます。
また、オペレーションの動作時間を確認できます。
① カウンタカウンタは、メイン画面のプログレス コンディション グループウィンドウに配置されています。カウンタは、
オペレーション結果のパス（良）、フェイル（不良）、トータル（合計）の３つの値を表示します。またオペレーシ
ョン毎に値を保持しており、デフォルトではこれらの値の合計が画面に表示されます。
カウンタのタイプは、増加型です。
プログレス コンディション グループウィンドウ① カウンタカウンタに反映されるのは、コンタクトチェック及びデバイスＩＤチェックの結果が共にパスであるものがカウントの対象です。
全てのデバイスがコンタクトチェック又はデバイスＩＤチェックでフェイルであった場合、３つのカウンタは更新されません。
また、カウンタの機能として、指定したオペレーションのみカウントアップさせることができます。詳しくは下記に示している「カウンタの設定をカスタマイズする」を参照してください。
カウンタをクリアする
カウンタをクリアするには、メイン画面のプログレス コンディション グループウィンドウに配置されている[Clear Statistics]ボタンをクリックします。
その後表示される確認メッセージでよければ、[はい]を、クリアを取り消す場合は[いいえ]をクリックします。
特定のオペレーションに対するカウンタのみクリアする事もできます。
詳しくは下記に示している「カウンタを個別にクリアする」を参照してください。

カウンタの設定をカスタマイズする
カウンタの設定をカスタマイズするには、[File] -> [Pass/Fail counter]メニューオプションを選択します。
Pass/Fail counter ダイアログが表示されます。

101
M500-012A-K6

作業の進行状況確認について
Pass/Fail counter ダイアログ

イネーブル チェック ボックス

オペレーション名
イネーブル <Enable>項のチェックボックスの右側にオペレーション名を表示しています。
表示する合計値
イネーブル <Enable>項のチェックボックスにチェックがされているオペレーションの値を合計した値が Total
カウント部分に表示され、同時にメイン画面上の PASS/FAIL/TOTAL にも表示されます。
各カウンタに値が入っている時に、チェックボックスをチェック／非チェックに切り替えると、表示する合計値が更新されます。
チェックを外すと Total カウントから除外されます。

例： CONT のチェックを外すと、右端の[Total]欄が全て０になります。
再度チェックすると、表示されます。

① カウンタを個別にクリアする
オペレーション毎に保持しているカウンタ値は、個別にクリアできます。
特定のオペレーションのカウンタをクリアするには、
各[Clear]ボタンをクリックしてください。
なお、確認用のメッセージは表示されません。
102
M500-012A-K6①②

作業の進行状況確認について② [All clear] ボタンをクリックすると、全てのカウンタ値をクリアします。
同様に、確認用のメッセージは表示されません。
Pass/Fail counter ダイアログを閉じる
Pass/Fail counter ダイアログを閉じるには、[Cancel]ボタンをクリックするかタイトルバーの[閉じる]ボタン
をクリックします。
この場合は、設定は変更されずにダイアログのみ閉じられます。
その他の画面情報① ロットサイズを指定した時の PASS カウント表示
カウンタのパス（良）値がロットサイズを超えるとカウンタのパスボックスの色が“背景色”から“ピンク”に変化して達成を通知します。
その後、オペレーションを継続するとカウンタはカウントアップを続けますが、パスボックスの色は引き続き“ピンク”となります。
カウンタをクリアすると、ボックスの色が背景色に戻ります。
①ピンク色に変化②プログレスバー③平均動作時間② プログレスバー表示
プログレスバーは、作業の進行状況を示します。
プログレスバーは、メイン画面のプログレス コンディション グループウィンドウに配置されています。
プログレスバーは、カウンタのパス（良）値及びロットサイズで構成されます。プログレスバーの表示は、
ロットサイズを１００％とした時のパス値の割合を示します。
パス値がロットサイズ以上の場合は、計算上切り捨てられ１００％のままです。表示枠の右端に到達した
まま変化しません。カウンタをクリアすると、０％に戻ります。

③ オペレーションの平均動作時間表示
オペレーションの平均動作時間は、メイン画面のプログレス コンディション グループウィンドウの[AVG.
Time] ボックスに表示されます。表示単位は秒（ｓ）です。
オペレーションを切り替えると０秒にクリアされます。
オペレーションの一回毎の動作時間表示
オペレーションの一回毎の動作時間は、メイン画面のログウィンドウに“time: xx s”表示されます。表示単位は秒（ｓ）です。

103
M500-012A-K6

作業の進行状況確認について

システムログについて
コントロールソフトの操作およびオペレーションなどの内容が、メイン画面のログウィンドウに表示されます。また、ログファイルとして下記の場所 ( デフォルト ) に記録されます。
保存先は、”C:\programmer\m500\support\log”又は、”D:\programmer\m500\support\log” （デフォルト）
① システムログのファイルフォルダを変更するには、[File] -> [Control of a log file] -> [Log file path]ボックスを変更します。ファイルフォルダを指定した場合は、以降そのフォルダがデフォルトフォルダになります。
② システムログの保存期間を変更する
システムログのファイル保存期間を変更するには、[File] -> [Control of a log file] -> [file retention
period]ボックスの数値を変更します。左から[月数] ／ [日数] の順に並んでいます。
例） １０日間に設定する場合、[月数]に“０”、[日数]に“１０”を入力します。
ファイル名は、”multp(XXXXXX).log” （XXXXX は年月日の６桁）
ファイルの保存期間は、１４日間 （デフォルト値）
ファイルフォルダおよび保存期間を変更できます。 ファイル名は変更できませんので注意して下さい。

② 保存期間① ファイルフォルダ指定

Control of a log file ダイアログの[OK]ボタンをクリックすると確定します。

104
M500-012A-K6

作業の進行状況確認について

オートスタート
オートスタートは、デバイスをセットすると、ＳＴＡＲＴボタンを押さなくても自動的に作業を開始する機能です。ＳＴＡＲＴボタンを押さないままデバイスを回収してしまいブランク品が混入するというミスを防止できます。
※注意
アダプタの取り付け、取り外しは、デバイスを取り外した状態で行ってください。
デバイスを取り付けたまま、アダプタの取り付け、取り外しを行うと、デバイスを破損する恐れがあります。
対応バージョン
UniversalControlProgram ・・・V0.14 以降
MODEL500 シリーズファームウェア・・・v054

1.
2.

通常の作業と同じようにアダプタを取り付け、デバイスを選択します。
オペレーションモードを選択します。メニュー［Operation mode］の一覧から選択してください。

3.

オートスタートモードをＯＮにします。メニュー［Programmer］－［Auto Start］－［Mode］－［ON］を選択
してください。

105
M500-012A-K6

オートスタート

4.

アダプタが取り付けられているソケットは、ＦＡＩＬ ＬＥＤが赤色に点滅します。アダプタが取り付けられているのに赤点滅にならない場合は、接触不良が考えられます。取り付け直してください。それでも、動作しない場合は、「Universal Control Program」とプログラマ本体のバージョンを確認してください。
※オートスタートモードが「ＯＮ」の場合は、プログラマ本体のＳＴＡＲＴキーは使用出来ません。

5.

応答時間を設定します。応答時間とは、「デバイスを載せてから安定するまでの時間」「デバイスの取り外しが完了する時間」「アダプタの取り外しが完了する時間」です。メニュー［Programmer］－［AutoStart］－［Response time］から選択してください。

6.

アダプタにデバイスをセットします。セットすると、ＦＡＩＬ ＬＥＤが消灯し、ＰＡＳＳ ＬＥＤが緑色に点滅します。

106
M500-012A-K6

作業の進行状況確認について（ＦＡＩＬ ＬＥＤ点滅）

デバイスをセットしてください。

（ＰＡＳＳ ＬＥＤ点滅）

デバイスがセットされています。

デバイスをセットしても、赤点滅のままの場合は、接触不良の可能性があります。
セットし直してください。
7.
8.

サイト毎に赤点滅が全て緑点滅になると、自動的にＳＴＡＲＴします。
デバイスの数が少ない場合には、使用しないアダプタを取り外すか、画面上のＳＴＡＲＴボタンを押して
ください。

9.

書き込みが完了すると、ＬＥＤが緑点灯（ＰＡＳＳ）か赤点灯（ＦＡＩＬ）になります。

（ＦＡＩＬ ＬＥＤ点灯）

ＦＡＩＬ（ＰＡＳＳ ＬＥＤ点灯）

ＰＡＳＳ

10. デバイスを取り外します。
11. 次のデバイスで作業を行う場合は、6.に戻ってください。
12. オートスタートモードを終了します。、メニュー［Programmer］－［Auto Start］－［Mode］－［OFF］を選
択してください。

107
M500-012A-K6

プログラマ本体の設定について

プログラマ本体の設定について
ブザーの設定プログラマ本体に搭載してあるブザーのＯＮ／ＯＦＦ設定を切り替えることができます。
コントロールソフト終了時に、設定は保存されます。
※ コントロールソフトの動作モードが DEMO モード又はオフラインの場合、ブザーはなりません。
((ブザー音が発生するイベント))
ブザーをＯＮする
ブザーをＯＮにするには、[Programmer] -> [Buzzer] -> [ON] メニュー
オプションを選択します。
ブザーをＯＦＦする
ブザーをＯＮにするには、[Programmer] -> [Buzzer] -> [OFF] メニュ
ーオプションを選択します。

データファイルの履歴を削除する
必要な場合、プログラマ本体のデータファイルの履歴(ＳSＤ内部のデータ)を削除できます。履歴を削除するには、[Programmer] -> [Clear data]メニューオプションを選択します。
その後、表示される確認メッセージでよければ、[はい]ボタンを、削除を取り消すには[いいえ]ボタンをクリックします。
履歴を削除した場合、次に作業を行う時に再度書き込みデータファイルをプログラマに転送する必要があります。

108
M500-012A-K6

プログラマ本体の設定について
PC 内バッファの設定について
PC 内バッファの設定変更についてPC 内バッファの場所を変更することができます。
( デフォルト; C ドライブ 又は D ドライブ )C ドライブ 又は D ドライブに デバイス以上の空きスペースがない場合、外部ハードディスクに設定することが可能です。 設定することで PC バッファが外部ハードディスクに作られます。
（ できる限り、C ドライブ 又は D ドライブに空きスペースを設けて PC 内部ハードディスクの設定で行うことをお勧めします。）※ 注意事項① バッファとして外部ハードディスクを設定した場合、外部ハードディスクを外さないで下さい。 データの破損に繋がります。
② PC 内バッファを外部ハードディスクに設定していることを認識して、運用してください。

スレーブモードについて
データファイルをプログラマ本体のバッファメモリ(SSD)に直接データを送ることが可能です。

例)
大容量のデバイスを扱うときに、通常 PC 内バッファを介してプログラマバッファ(SSD)にアクセスしますが、スレーブモードにすると、PC 内バッファを介さずに直接にプログラマバッファ(SSD)にアクセス出来ますが、出来る限り通常モードで作業することをお勧めします。)※ 注意事項① PC 内バッファを介さないため、バッファエディタを閲覧及び加工することはできません。((エディタウ
ィンドウ画面))② スレーブモードでは、デバイス COPY は出来ません。 (( COPY 動作 ))③ スレーブモードに設定していることを認識して、運用してください。

109
M500-012A-K6

オペレーションについて

オペレーションについて
オペレーションの進行状況を確認する ((メイン画面の機能説明))
メイン画面のソケットステータスグループ、またはログウィンドウにてオペレーションの進行状況を確認できます。
① 単体オペレーション名表示
現在、動作している単体オペレーションが、メイン画面のソケット ステータス グループ内のオペレーション
ボックスに表示されます。待機状態（オペレーションが動作していない）では、[TEND]が表示されます。

①ステータス②プログレスバー② 単体オペレーションの進行状況
現在、動作している単体オペレーションの進行状況が、メイン画面のソケット ステータス グループ内のプ
ログレスバーに（および％が）表示されます。待機状態（オペレーションが動作していない）では、前回の最後の状態（１００％）が表示されています。

オペレーション／ソケットステータスの動作／結果を確認する
メイン画面のソケット ステータス グループ、及びログウィンドウにてオペレーションの動作と結果を確認できます。
プログラマ本体のブザー音、ＬＥＤランプの点灯色でもオペレーションの終了と結果を確認できます。
※DEMO モード及び オフラインの場合は、ブザー音はなりません。
※プログラマが接続されている時のソケットの色は灰色, 未接続の場合、ソケットの色は白色になります。
（例：ＭＯＤＥＬ 516）
接続の場合
（ソケット色は灰色）

110
M500-012A-K6

未接続の場合（ソケット色は白色）

オペレーションについて動作中のソケット表示
オペレーション動作中は、ソケットが黄色になります。
オペレーション終了後、ソケットは PASS/FAIL 情報に従って色が変化します。

PASS

FAIL

緑： オペレーションパス
赤： オペレーションフェイル
オペレーションパスは、緑色のソケットを表示します。
オペレーションフェイルは、赤色のソケットを表示します。
動作結果のソケット表示
ログウィンドウで結果を確認する
メイン画面のログウィンドウでは、単体オペレーション名、サイト番号、対象サイトの終了時刻、オペレーショ
ンの動作時間を確認できます。
その他の画面情報
その他、オペレーションの開始を画面の変化より知ることができます。
オペレーションが開始すると、メニューオプション／ツールボタンは選択できない（選択禁止）状態になります。オペレーションが終了すると、再度選択可能な状態に戻ります。

ブザー音で結果を確認する
ブザー音と結果を以下に示します。
単長音（─）：オペレーションパス（ソケット色で緑と灰のみ）
断続音（・・・・）：オペレーションフェイル（ソケット色で赤を含む）※DEMO モード及び オフラインの場合は、ブザー音はなりません

111
M500-012A-K6

オペレーションについて
その他の画面情報
オペレーションを中断する
オペレーション開始後、途中でオペレーションを停止させる場合は、オペレーション パネル グループ
ウィンドウのストップボタン

をクリックします。

オペレーションを中断した時の結果表示を以下に示します。
ソケットの色：全て赤
ブザーの音 ：断続音（・・・・）
FAIL ＬＥＤ点灯色：全て赤
カウンタ値 ：値は変わりません※ オペレーションの途中で中断することは、なるべく避けて下さい。 デバイスの破損に繋がります。
確認の上、行って下さい。

112
M500-012A-K6

オペレーションについて
オペレーションのカスタマイズ設定
デバイスチェックの有無、デバイス書き込み時の動作指定を行うことが出来ます。
オペレーションのカスタマイズを設定するには、Device->Device operation options メニューオプションを選択します。
[ Device Address ]Device start Address (Word/hex) (固定値)
選択したデバイスのスタートアドレス
Device end Address(Word/hex) (固定値)
選択したデバイスのエンドアドレス
Buffer start Address (byte/hex)
バッファメモリのスタートアドレス(固定値)[ Insertion test ] ※チェックを付けた状態が [ 有効 ]です。
Contact checkコンタクトチェックの [ 有効 / 無効 ]※デフォルトは [有効 ]ID check
ID チェックの [ 有効/無効 ]※デフォルトは [有効 ]オプション設定画面
画像は一例です。デバイスにより一部変更することがあります。
Contact check STOP set
コンタクトチェックで Fail として判定した時に、その時点で STOP [有効/無効] する。
※無効(チェックを外した状態)にした場合、STOP せずに次の動作に移ります。
ID check STOP set
ID チェックで Fail として判定した時に、その時点で STOP [有効/無効] する。
※無効(チェックを外した状態)にした場合、STOP せずに次の動作に移ります。
[ Command execution ] ※ チェックが付いた状態 [有効] です。
BLANK before PROGRAMPROGRAM の前に BLANK を行います。[ 有効/無効 ]※デフォルトは [有効]ERASE before PROGRAMPROGRAM の前に ERASE を行います。[ 有効/無効 ]※デフォルトは [ 有効 ]113
M500-012A-K6

オペレーションについて

BLANK after ERASE
ERASE の後に BLANK を行います。[ 有効/無効 ]※デフォルトは [ 有効 ]VERIFY after PROGRAMPROGRAM の後に VERIFY を行います。[ 有効/無効 ]※デフォルトは [有効]VERIFY after COPY
COPY の後に VERIFY を行います。[ 有効/無効 ]※デフォルトは [有効]VERIFY COUNT
Default・・・・・・・・・・・ VERIFY を ２ 回 行います。 ※デバイスによって異なります。
Once・・・・・・・・・・・・・ VERIFY を 1 回行います。

[ Programming parameters ]設定しているデバイスのタイプ[ Erase parameters ]Erase を行う範囲の指定

114
M500-012A-K6

システム関連について
システム関連について言語
コントロールソフトでは、メッセージダイアログの表示言語を日本語または英語に切り替えることができます。
[Help] -> [Choice of the language]メニューオプションから言語を選択してください。
※ デフォルトの表示言語は英語です。

115
M500-012A-K6

デバイスの書き込み方法

クイックスタート
ソフトウェアと USB ドライバのインストール
付属の CD-ROM を PC にセットします。
インストール手順は、インストールをするを参照して下さい。

プログラマ・ハードウェアのインストール
MODEL500 シリーズプログラマ本体の USB ポートと PC の USB ポートを付属の USB ケーブルで接続します。
※ USB ケーブルはソフトウェアのインストール終了後に接続してください。

コントロールソフトの起動
デスクトップ画面上のをダブルクリックしてください。
コントロールソフトはパソコンに接続されているプログラマを検出します。

言語表示を変更する。
TOP メニューの Help －＞ Choice of the language

116
M500-012A-K6-＞ 言語選択 (English or Japanese)クイックスタート
デバイス書き込み方法① 使用するデバイス選択を選択します。
をクリック② 書き込むデータをバッファに読み込む。
a)
ファイルからロードする場合
をクリック
ｂ）

デバイスからリードする場合
ZIF ソケットにデバイスを装着しをクリック③ 書き込みたいデバイスを DIP ソケットに装着④連続動作でデータを書き込む。
をクリック
a)
b)
c)
d)

未書き込み状態がチェック（ＢＬＡＮＫ）されます。
データが書かれているデバイスはデータ消去（ＥＲＡＳＥ）を実行します。
デバイスにデータを書き込み（ＰＲＯＧ）ます。
書き込んだデータとバッファのデータが照合（ＶＥＲＩＦＹ）されます。

コントロールソフトの詳しい説明を 「メイン画面の機能説明」にて記載しています。

117
M500-012A-K6

デバイスの書き込み方法

トラブルシューティング
Q.1
プログラマが PC に認識されない。 USB 接続がうまく接続されない。
A.1
確認作業① MODEL500installer( アプリケーションソフト ),USB_driver ( USB ドライバー )は、正しくインストール
されていますか？
② USB ケーブルは正しく接続していますか？ プログラマの電源は、入っていますか？
③ プログラマが PC に認識されているか確認します。
④ 接続している PC に、はじめてプログラマ本体を接続しましたか？

(( はじめて接続する PC 上でのお願い ))WINDOWS XP の場合 )[スタート]→[ コントロール パネル ]→[システム]→[ハードウェア]→[ デバイス マネージャ ]→[ ポート ]で接続の確認ができます。 以下の表示が出ていれば接続可能です。

例 ) MODEL 516※ 表示は一例です。 接続ポートはそれぞれ異なります。
PC 上の USB ポート（ポートが 2 個以上ある場合）を変更し、プログラマを再立ち上げして下さい。それでも、認識されないときは、弊社までご連絡ください。

118
M500-012A-K6

メッセージについてメッセージについて番号メッセージなど

001

C:\ディスクに空き容量がありま

誘導／エラー／注説明

意 ／処理中注意／誘導

C ディスクに空き容量がありません。
空き容量を増やしてください。

せん。
空き容量 ： ***MB
要求する空き容量：
***MB

002

Site #* のプログラマとの通エラー

信エラーが発生しました。

通信エラーです。
アプリケーションから閉じ、プログラマの電源を落として下さい。今度は、プログラマを先に再起動し、その後、アプリケーションを立ち上げて下さい。

003

プログラマとの通信エラーがエラー発生しました。

通信エラーです。
アプリケーションから閉じ、プログラマの電源を落として下さい。今度は、プログラマを先に再起動し、その後、アプリケーションを立ち上げて下さい。

004

アプリケーションとプログラマ

エラー

通信エラーです。

間で通信エラーが発生しましアプリケーションから閉じ、プログラマの電源を落た。

として下さい。今度は、プログラマを先に再起動し、その後、アプリケーションを立ち上げて下さい。

005

ファイルの転送に失敗しましエラー

ファイルの転送を失敗しています。

エラー

プログラマ内の SSD メモリの読み出しにエラた[ファイル名]。
006

SSD からのファイルの読み出

ファイルを再転送して下さい。

しに失敗しました。

ーを起こしました。再度、読み出しを行って
下さい。

007

SRAM メモリチェックでエラー

エラー発生しました。

プログラマのメモリーにエラーを起こしました。アプリケーションから閉じ、プログラマの電源を落として下さい。今度は、プログラマを先に再起動し、その後、アプリケーションを立ち上げて下さい。

008

CRC 計算値の読み出しに失エラー敗しました。
009

SSD ファイルの削除に失敗しプログラマ側の CRC 計算値の読み出しエラーです。再度、読み出しを行って下さい。

エラー

ました。

プログラマ内の SSD メモリ上のファイル削除にエラーを起こしました。再度、削除を行って
下さい。

010

不正なコマンドを受信しまし

エラー

た。
011

アプリケーションとプログラマ

動作コマンドの通信エラーです。
再度、動作コマンドを選択してください。

エラー

通信エラーです。

間で通信エラーが発生しましアプリケーションから閉じ、プログラマの電源た。プログラマをリセットしてを落として下さい。今度は、プログラマを先に下さい。

再起動し、その後、アプリケーションを立ち上げて下さい。

119
M500-012A-K6

メッセージについて

番号メッセージなど

誘導／エラー／注説明

意 ／処理中012

オプションデータの読み出しにエラー

失敗しました。

013

コンタクトチェックで Fail Socket

オプション設定データの読み出しエラーです。
再度、オプション設定し転送して下さい。

エラーがあります。

コンタクトチェックエラーです。
デバイスをチェックして下さい。

表示；
ソケット: 赤色

続行の時は、エラーが出たソケットのデバイスを外して下さい。

014

ID チェックで Fail Socket があり

エラー

ます。

ID チェックエラーです。
デバイスをチェックして下さい。

表示 ；続行の時は、エラーが出たソケットのデバイスを外して下さい。

015

エラー

LED 表示のエラー
アプリケーション及びプログラマを再起動して下
さい。

016

ログファイル格納パスの指定は

エラー

無効です。

通信ログ関係の格納場所を変更した場所に出る可能性がある017

ロットサイズが不正です。

注意

ロットサイズの誤り入力です。

018

通信エラーが発生しました。

処理中

通信を中断された時のエラーです。

訂正して下さい。

BINDATA を再転送しますか？

019

オーバカレントエラー( メッセージなし)

メッセージに従ってください。

エラー

オーバカレントエラーです。
エラーソケットからデバイスを外してデバイスをチェックして下さい。

表示 ；

120
M500-012A-K6

そのまま、測定することは避けて下さい。

バージョン
バージョン情報の確認
コントロールソフトのバージョンは TOP メニュー上の Help
Version で確認することができます。

―＞ About Universal Control Program

バージョンアップ
ソフトウェアのアップデートは常時行っています。
新しいデバイスが開発された時、デバイスの書き込みに変更があった場合には、随時、アルゴリズムの更新及び追加を行っています。
MODEL500 シリーズ用コントロールソフトをアップデートすることによりアップデート時点の最新アルゴリズムに更新することが出来ます。
MODEL500 シリーズ用コントロールソフト（Universal Control Program） の最新版へのアップデートは、販売店または、弊社までご連絡下さい。

121
M500-012A-K6

起動時の接続モード
起動時の接続モード

ソフト起動

M502
デモモード
(見つからない時)

通信切断

通信切断
M502
オフラインモード

M502
オンラインモード
再接続

M502
デモモード
再接続
通信切断

通信切断
M508
オフラインモード

M508
オンラインモード
再接続

M508
デモモード
再接続
通信切断

通信切断
M516
オフラインモード

M516
オンラインモード
再接続

M516
デモモード
再接続

(双方向の切り替えは不可)

オンラインモード

オフラインモード

デモモード

ハンドラからの接続要求起動時に Use Handler を選択した場合、プログラマはオフラインモードで立ち上がります。
その後ハンドラ側からの接続要求コマンドを受け取ると、オンラインモードになります。

122
M500-012A-K6

ブザー音が発生するイベント
ブザー音が発生するイベント
プログラマ本体の電源オン
UniversalControlProgram の起動完了
デバイスの変更完了
動作オプションの変更完了
オペレーションの実行終了

備考
設定に関わらずブザーが鳴ります

音の種類は動作結果により異なります

プロジェクトファイルに保存される設定
カテゴリ
項目
項目の補足
プロジェクトＩＤ
プロジェクトの備考
デバイス
デバイス型番パッケージ
変換アダプタ型番
データ
ファイル
データ
ファイルフォーマット
演算範囲
バイトＳＵＭ
ワードＳＵＭ（リトル）ワードＳＵＭ（ビッグ）
ＣＲＣ３２
ＣＲＣ１６
ＣＲＣ－ＣＣＩＴＴ
ＳＷＡＰオプション
クリアオプションデータ
オフセットオプション
オフセットアドレス
オ ペ レ ー オペレーション
ション
オプション
カウンタ
カウンタ値
カウンタ設定タイム
平均動作時間

ロット
システム

動作時間
ロットサイズ
データファイルフォルダ
ログファイルフォルダ
ログ保存期間プロジェクトの識別情報
プロジェクトの識別情報

ファイルパス・ファイル名
バイナリデータ
スタート・エンドアドレス
リトルエンディアン
ビッグエンディアン

選択オペレーション
アドレス範囲・複合指定
パス、フェイル、トータル
カウンタイネーブル

オペレーション１回
ブラウズ時の表示フォルダ
ブラウズ時の表示フォルダ

保 存 の 備考有無○
保存時に入力○保存時に入力
○
○
○
○
×
○
×
○
×
×
○
×
×
×
×
×
×
○
○
×
×
×

（ＢＬＡＮＫに切り替わ
り）クリア

×
×
×
×

123
M500-012A-K6

ブザー
ツールバー
ステータスバー
言語

ＯＮ／ＯＦＦ設定
表示／非表示設定
表示／非表示設定
ツールヒント表示言語

×
×
×
×

作業レポートファイルに保存される項目
カテゴリ
項目
項目の補足
ヘッダ

バージョン
モデル
プログラマ本体番号
ロット番号
オペレータ
備考
デバイス
パッケージ
変換アダプタ型番
プロジェクト
書き込みデータ
バイトＳＵＭ
ＣＲＣ３２
作業開始時間
作業終了時間オ ペ レ ー オペレーション
ション
オプション
カウンタ
カウンタ設定タイム
平均動作時間結果
ロットサイズ
パス数
フェイル数
パスフェイル合計
トータルパス率

メインメニュー
メニュー
メニューオプション
File
Load project…

保存の有無
UniversalControlProgrammer ○５０4／５０８／５１６○×
ロット識別情報○
ロット識別情報○
ロット識別情報○
メーカ名・デバイス型番
○
○
○
ファイル名
○
ファイル名
○
○
○
○
○
選択したオペレーション（動 ○作モード）
アドレス範囲・複合指定○
カウンタイネーブル
×
×
〇
○
○
○
パス÷パスフェイル合計
○

ツールバー

備考

作業開始時に入力
作業開始時に入力
作業開始時に入力÷ロットサイズではな
い

機能説明
プロジェクトファイルの読み込み

Save project…

プロジェクトファイルの保存

Load file to buffer

データファイルの読み込み

Save buffer to file

データファイルの保存

ConfigControl of a log file

システムの変更（設計者のみ）ログファイルの管理

124
M500-012A-K6

Edit

Pass/Fail counter
Verify check sum
Deletion of the data file
Open log file
(Recent file)
Exit
Edit buffer

カウンタの設定
個々のベリファイサムと期待値の比較
作業用データファイルの削除
ログファイルを開く
最近使用したプロジェクトファイル
アプリケーションの終了
バッファエディタ

Programmer Buzzer
Self test
Clear data
File list
LED Check
Handler position
DeviceSelect device…

View

Help

ブザーの設定（本体）プログラマの検査
本体バッファデータの全消去
本体バッファデータ内のファイル一覧
LED 検査ハンドラ使用時のみ：プログラマの番号の設定
デバイス選択Operation options…

オペレーションのカスタマイズ

Writing of unique ID
Access method

ハンドラ使用時のみ：ユニークＩＤの書き込み
アクセス方法Copy

ＣＯＰＹオペレーション

Blank check

ＢＬＡＮＫオペレーション

VerifyＶＥＲＩＦＹオペレーション

Program

ＰＲＯＧオペレーション

Erase

ＥＲＡＳＥオペレーションCont

ＣＯＮＴオペレーション

ToolbarStatus Bar
Function progress bar
Contact check NG markHandler NG code
SUM
About Universal…

ツールバーの表示／非表示
ステータスバーの表示／非表示
Special：エラー発生時の進捗状況を表示
Contact エラーの場合の、エラーマークの表示／非表示
ハンドラ使用時のみ：通常ＯＦＦ
SUM の表示方法
バージョンの表示

V_up
Choice of the lang…

レビジョンアップ（本体）ツールヒント言語切り替え

メインメニュー（バッファエディタ）
メニュー

メニューオプショ ツールバ 機能説明
ンーボタン
Function Erase buffer
バッファの初期化
Fill random data

ランダムデータで初期化

Fill block

指定データ列で初期化

Copy block

部分コピー
125
M500-012A-K6

Move block
Swap data
block
Find text

View

Help

部分移動
in

スワップ（並べ替え）
データの検索Replace text

データの置換Go to Address

指定アドレスへジャンプ

Edit buffer

編集モードに切り替え

View buffer

閲覧モードに切り替え

Check SUM

ＳＵＭ／ＣＲＣの確認

Exit
ToolbarStatus Bar
Byte
Word
About
BufferEditor
Choice of thelang…

エディタの終了
ツールバーの表示／非表示
ステータスバーの表示／非表示
バイト単位で表示
ワード単位で表示
バージョンの表示

126
M500-012A-K6

ツールヒント言語切り替え

用語集

用語集
エンディアン （Endian）
データ幅が９ｂｉｔ以上のデバイスを扱う場合に重要なキーワードで、バッファデータ（バイト単位＝８ｂｉｔで並ぶデータ）をどのような組合せでデバイスに読み書きするかを表すのに使われます。
詳しくは、後述のリトルエンディアン、ビッグエンディアンを参照してください。
※ コントロールソフトでは、表示やデバイスへの読み書きなど、全てにおいてリトルエンディアンを基準にしています。

リトルエンディアン <Little endian>
１６ｂｉｔデバイスを「バイト」というキーワードで表現する時、読み書きに必要な２つのバイトを、「上位バイト（ビット１５－８）」「下位バイト（ビット７－０）」で示すことができます。
バッファデータで最初に使うバイトを下位バイトに、その次を上位バイトという順序にする方式をリトルエン
ディアン（方式）と呼びます。この逆がビッグエンディアンです。
※ コントロールソフトでは、表示やデバイスへの読み書きなど全てにおいて、リトルエンディアンを基準にしています。

ビッグエンディアン <Big endian>
１６ｂｉｔデバイスを「バイト」というキーワードで表現する時、読み書きに必要な２つのバイトを、「上位バイト（ビット１５－８）」「下位バイト（ビット７－０）」で示すことができます。
バッファデータで最初に使うバイトを上位バイトに、その次を下位バイトという順序にする方式をビッグエン
ディアン（方式）と呼びます。この逆がリトルエンディアンです。

サム （SUM）
バッファデータをすべて加算した値をサム（英語の Summation の略）といいます。設定したデータが間違っていないかなどの識別に使用します。
以降にコントロールソフトで提供するサムについて説明しています。
※ バッファエディタの「チェックＳＵＭ」で表示されます。
バイトサム <Byte sum>
バイト（８ｂｉｔ）単位で加算して得られる値です。
※ バッファエディタの「チェックＳＵＭ」表示は、単純加算値です。

ワードサム (リトルエンディアン) <Word sum (Little endian)>
ワード（２バイト）単位で加算して得られる値です。
※バッファデータの並びをリトルエンディアンとして扱う場合のＳＵＭです。
例：バッファデータが 01,02,03,04（hex）の場合、0201+0403=0604（hex）と加算します。
127
M500-012A-K6

用語集ク

ワードサム (ビッグエンディアン) <Word sum (Big endian)>
ワード（２バイト）単位で加算して得られる値です。
※バッファデータの並びをビッグエンディアンとして扱う場合のＳＵＭです。
例：バッファデータが 01,02,03,04（hex）の場合、0102+0304=0406（hex）と加算します。
バッファエディタの「チェックＳＵＭ」表示は、単純加算値です。
XOR (排他的論理和)
論理演算の一つです。
バッファデータをこの演算を行った値を、サムと同様に設定したデータが間違っていないかなどの識別に使用します。

CRC <CRC> ( Cyclic Redundancy Check, CRC )「巡回冗長検査」の略。連続して出現する誤り(バースト誤り)の検出が可能な誤り検出方式。
ＳＵＭと同じく、設定したデータが間違っていないかなどの識別に使用する値です。
ＣＲＣはデータの並びが違うと異なる結果となりますが、ＳＵＭはデータの並びが違っても同じ結果（１＋２と２＋１が同じように）になるときがあります。 SUM チェック及び CRC チェックを用いることでデータの信頼性を高めることができます。
以降にコントロールソフトで提供するＣＲＣについて説明しています。
※バッファエディタの「チェックＳＵＭ」で表示されます。

ＣＲＣ－ＣＣＩＴＴ <CRC-CCITT>
生成多項式 ：X16+X15X2+1
結果のバイト数：２バイト
ＣＲＣ３２ <CRC32>
生成多項式 ：X32+X26+X23+X22+X16+X12+x11+X10+X8+X7+X5+X4+X2+X+1
結果のバイト数：４バイト

ファイルフォーマット ( File format )モトローラ (MOT), インテル(HEX), NO フォーマット(BIN)
モトローラ (*.MOT) <Motorola (*.MOT)>
レコードタイプ、アドレス、ＳＵＭなどの情報を持つ ASCII データ構成です。
コントロールソフトでは、Ｓ４，Ｓ５，Ｓ６フォーマットは未対応（フォーマットエラー）です。

インテルＨＥＸ (*.HEX) <Intel HEX (*.HEX)>
レコードタイプ、アドレス、ＳＵＭなどの情報を持つ ASCII データ構成です。
128
M500-012A-K6

用語集
ＮO フォーマット (*.BIN) <NO Format (*.BIN)>
アドレス、ＳＵＭなどの情報を持たないバイナリデータのみの構成です。

スワップ (Swap)
バッファメモリデータの加工処理のひとつで、今あるデータの並べ替えを行う処理をスワップと呼びます。コントロールソフトでは、エンディアンの変換用と（シリアルデバイスなどに関連する）最上位ビット－最下位ビット間の順序逆転の機能を提供します。

バッファオフセット （Buffer offset）
アドレスの差を意味します。
デバイスのみを捉えた時、そのアドレス空間は０から始まります。それに対し、マイコンの開発ツールなどで生成されたデータファイルのアドレスが０から始まっていない場合があります。
このような双方のアドレスの違いを吸収するためにバッファオフセットがあります。
また逆に（アドレスを持たない：０に相当する）バイナリデータから、デバイスアドレスを指定するのにもバッ
ファオフセットが使用されます。

ワンタイム <ＯＴＰ>
デバイスの仕様で、“One Time Programable”一度のみ書き込みできるデバイスまたはデバイス内の領域を示す場合に使用します。
コントロールソフトでは、上記の機能に関連するものを説明する場合に用語を使用します。

プロテクト <Protect>
デバイスの機能の一つで、デバイスのデータが電気的なノイズなどの原因により（誤作動）書き替わってしまわないようにするための保護機能です。
コントロールソフトでは、上記の機能に関連するものを説明する場合に用語を使用します。
これに似た用語でリードプロテクト（読み出し保護）がありますが、コントロールソフトでは、セキュリティのカ
テゴリと捉えています。

セキュリティ <Security>
デバイスの機能の一つで、外部からの意図的な書き替え、読み出しを防ぐための保護機能です。
コントロールソフトでは、上記の機能に関連するものを説明する場合に用語を使用します。

コンフィグレーション <Configuration>
デバイスの機能の一つで、デバイス自身の動作を外部から電気的な「設定」により切り替えることができる機能です。設定を変更するとデバイスの動作速度が変わる、読み出し方法が変わるなどの動作上の変化があります。
この「設定」は、揮発性（電源オフにより消える）／不揮発性／（更に）ＯＴＰの３種類に分かれます。
コントロールソフトでは、上記の機能に関連するものを説明する場合に用語を使用します。
129
M500-012A-K6

用語集
ク

パーティション
ハードディスク関連で使用される用語（パーティション）と同義語。主にＮＡＮＤデバイスを扱う時に使用します。書き込みデータ及びデバイスのアドレス空間をいくつか分割し、それぞれの区画を結び付けることを意味します。

バッドブロック <Bad block>
ＮＡＮＤデバイスの特有の仕様で、物理的な不良があり、機能上の問題がある管理単位（ブロック）を示す
場合に使用します。ＮＡＮＤデバイスの仕様では、デバイスの工場出荷時から、使用期間に至るまで、デバ
イス内に限られた数までのバッドブロックの存在が許可されています。

ＥＣＣ（エラーチェック＆訂正） <ECC>
データのエラーチェック及びエラー修正を行うためのデータです。ＮＡＮＤデバイスを扱う場合に、書き込みデータとは別に、デバイス内に書き込まれる事があります。ＥＣＣは、バッドブロック回避の仕組みの一部又は、誤動作で変化したデータを訂正する目的で使用されます。
サイト <Site>
MODEL500 シリーズコントロールソフトの仕様の一つで、2 ケット毎に動作管理を分けています。それぞれをサイトと呼びます。
ロット <Lot>／ロットサイズ
生産単位または製造単位など様々な分野で単位を表す用語です。

130
M500-012A-K6

改版履歴

お問い合わせ先一覧
ミナト・アドバンスト・テクノロジーズ株式会社
本社〒224-0026
神奈川県横浜市都筑区南山田町 4105 番地
TEL: 045-591-5611 / FAX: 045-591-6451
E-mail: et-sales@minato.co.jp
大阪営業所〒541-0041 大阪市中央区北浜 2 丁目 5-23 小寺プラザ 9 階TEL: 06-6453-8911 / FAX: 06-6453-8912
福岡営業所〒815-0031 福岡県福岡市南区清水 4-22-16 PS ビル 2 階
TEL: 092-553-2540 / FAX: 092-553-2541

131
M500-012A-K6

改版履歴
ク

改版履歴
版
１版
2版

作成日
2016/09/29
2017/02/03

3版

2017/04/08

内容
初版
ハ ー ド ウ ェ ア ・ セ ッ ト ア ッ プ 時 の 接 続 USB の 記 述 を 訂 正 。
（USB2.0->USB3.0）
電源投入後の動作の誤記を訂正。

4版

2017/04/12

バージョンアップ方法の記述を追記。

5版

2017/06/14

推奨する PC 環境を修正。M504,M508 の仕様、写真を追記。

6版
7版

2017/09/22
2018/05/09

8版

2018/09/26

9版

2019/02/15

10 版
11 版
12 版

2019/10/29
2022/01/17
2022/05/10

プロテクトについて追加。
社名変更。
M400 プロジェクト・ファイルが使用可能であることを追記。
社名変更。
ソケットユニットの項に eMMC 用 4 連ソケットユニットを追記。
ソケットユニットの操作注意点を追記。
データファイルの転送、保存の項に新機能、注意事項を追記。
対応 OS に Windows10 を追加。
FPGA アップデートの動作を追記。
営業所住所変更。

13 版

2022/06/30

132
M500-012A-K6

大阪営業所住所変更。
安全上の注意にセルフテスト実施の注意事項を追記。