MODEL-1940
PROM プログラマ
オペレーションマニュアル

M1940-100A-K9.doc

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

絵表示の説明警告
注意

M1940-100A-K9.doc

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

この表示の注意事項を守らないと、使用者の怪我または物的損害の発生が考えられる内容を示しています。

I

警告
本製品を使用する際は、必ず弊社ミナトエレクトロニクス（株）が提示する警告、注意指示に従ってください。

強制

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

分解禁止

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

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

電源プラグ
を抜く

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

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

II

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

安全にお使い頂く為に注意
本製品ご使用の際は、本取扱説明書をご理解された M1940 のオペレータの方が操作に当たってください。
強制

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

静電気による破損を防ぐために、本製品にふれる前に身近な広い面積の金属に素手で触れて、身体の静電気を取り除くようにしてください。
静電気により、本製品またはデバイスを破損する恐れがあります。
強制

本体表面、デバイスソケットおよびエアーフィルタの清掃をしてください。
ほこりがたまったままのご使用は、火災や故障の原因になることがあります。
定期的な清掃をしてください。
強制

Empty Socket（赤 LED）表示デバイスソケットにデバイスを挿入したままの状
態で書き込みはしないでください。
発熱し、本製品またはデバイスを破損する恐れがあります。
強制

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

付属品についての注意事項
本製品に付属している電源ケーブルは、本製品専用です。
強制M1940-100A-K9.doc

他の製品には絶対にしようしないようにしてください。

III

目次
安全にお使い頂く為に ................................................................................................................................I
安全上の注意..............................................................................................................................................I
絵表示の説明..............................................................................................................................................I
目次 ......................................................................................................................................................... IV
ご使用の前に ............................................................................................................................................. 1
お客様各位 ................................................................................................................................................ 1
M1940 のバッファメモリの扱い .............................................................................................................. 2
各部の名称と機能 ..................................................................................................................................... 3
表示パネル............................................................................................................................................. 4
キースイッチ ......................................................................................................................................... 5
デバイスソケット.................................................................................................................................. 8
リアパネル............................................................................................................................................. 9
概要 ......................................................................................................................................................... 10
製品概略 .................................................................................................................................................. 10仕様 ......................................................................................................................................................... 11
基本操作 .................................................................................................................................................. 12設置と電源の投入 ................................................................................................................................... 13
DEVICE
デバイスを選ぶ.................................................................................................................... 14
COPY
マスターデバイスからデータを読み込む ............................................................................... 16
ERASE
デバイスに書き込まれているデータを消す ........................................................................ 18
BLANK
デバイスの消去状態のチェック .......................................................................................... 20
VERIFY
デバイスデータの照合......................................................................................................... 22
PROGRAM
デバイスへの書き込み................................................................................................... 24
CONTINUOUS 連続動作 .................................................................................................................... 26
応用操作 .................................................................................................................................................. 29
PAE MODE
動作範囲の設定をする................................................................................................... 30
READ VCC
動作時の電源電圧変更................................................................................................... 36
VERIFY PATTERN ベリファイパターンの選択 ......................................................................................... 38
REPEAT MODE 繰り返し実行機能 ........................................................................................................ 40
PROTECT MODE デバイスのプロテクト情報........................................................................................... 41
PROTECT SETTING プロテクト情報の変更 .......................................................................................... 43
CHECK SUM
チェックサムと排他的論理和の計算............................................................................ 44
BUFFER INIT バッファメモリのイニシャライズ................................................................................. 46
BUFFER DUMP/EDIT バッファメモリの表示と編集......................................................................... 48
BYTE SWAP
バッファメモリの BYTE スワップ................................................................................ 50
WORD SWAP
バッファメモリの WORD スワップ................................................................................ 51
DEVICE CHECK/ BUZZER/ LED の設定 .................................................................................................... 52
SELFCHECK の設定.................................................................................................................................. 54
SYSTEM UPDATE ソフトウェアのバージョンアップ ........................................................................... 56IV目次
外部機器との接続 .................................................................................................................................... 57
データ転送 ...............................................................................................................................................57
Data format 転送フォーマット ........................................................................................................58
Data format 操作手順..........................................................................................................................59
インターフェースの条件設定 ..............................................................................................................60
インターフェースの条件操作方法 .......................................................................................................61
データ転送コマンド.................................................................................................................................62
データ転送／プロテクト情報転送コマンド 操作手順.......................................................................63
Data Serial In コマンドの設定と実行（データ転送） .........................................................64
Data Serial Out コマンドの設定と実行（データ転送） ........................................................65
Data Parallel In コマンドの設定と実行（データ転送）........................................................66
Protect Serial In コマンドの設定と実行（プロテクト情報転送）...........................................67
Protect Serial out コマンドの設定と実行（プロテクト情報転送）.........................................68
Protect Parallel In コマンドの設定と実行（プロテクト情報転送） .......................................69
M1940 をリモートコントロールする ...................................................................................................... 70
リモートモードの条件設定 ..................................................................................................................71
特種文字 ...............................................................................................................................................73
リモートモードの起動 .........................................................................................................................74
リモートモードコマンド命令形式 .......................................................................................................76
リモートモードコマンド形式 ..............................................................................................................76
パラメータの省略の方法......................................................................................................................76
本文（リモートモード）で使用する記号 ............................................................................................77
実行結果の表示 ....................................................................................................................................78

M1940-100A-K9.doc

Vリモートモード

コマンド...................................................................................................................... 79

リモートモードで使用するコマンドの一覧 ........................................................................................ 79
RMD
リモートモード条件設定..................................................................................................... 80
E,
BY リモートモードの終了 ..................................................................................................... 81
Ctrl+D
中断コマンド ................................................................................................................... 82
BREAK コード 中断コマンド .......................................................................................................... 82
H
ヘルプ一欄表示 .......................................................................................................................... 83N,
DV デバイス選択コマンド..................................................................................................... 84
OP, CP COPY モード実行 ............................................................................................................ 85
Z, ER ERASE モード実行 ............................................................................................................. 86
B,
BL BLANK モード実行 ......................................................................................................... 87W,
PG PROGRAM モード実行................................................................................................... 88
V, VF VERIFY モード実行............................................................................................................ 89
OT, CT CONTINUOUS モード実行 ............................................................................................ 90
CK
プリチェックコマンド ............................................................................................................ 91
MD,
PAE 動作アドレス範囲設定コマンド................................................................................. 92
MD,
PAE 動作アドレス範囲設定コマンド（ 拡張／Multi PAE ） ......................................... 94
S, DF データ転送フォーマットの設定 .......................................................................................... 96
BS
バッファメモリサイズ出力................................................................................................... 98
REV
ファームウェアバージョンの出力 .................................................................................... 98
L, LS バッファメモリデータの表示 .............................................................................................. 99
BO, CS チェックサムの表示（4 桁） ......................................................................................... 100
BO8,CS8 チェックサムの表示（8 桁） ................................................................................... 101
F, INI バッファメモリの初期化 .................................................................................................... 102
SCH
データサーチコマンド（一致）........................................................................................ 103
UNS
データサーチコマンド（不一致） .................................................................................... 104
T
データトランスファーコマンド ............................................................................................... 105
P, PL, WD Serial I/F データ出力.............................................................................................. 106
RL
Serial I/F データ入力 ........................................................................................................... 108
RD
Serial I/F データ入力 ........................................................................................................... 109
RH
Parallel I/F データ入力 ........................................................................................................ 110
PCH
プロテクトモードの変更..................................................................................................111
WP
プロテクトデータ Serial I/F 出力 ........................................................................................ 112
RP
プロテクトデータ Serial I/F 入力 ........................................................................................ 113
RPP
プロテクトデータ Parallel I/F 入力 ................................................................................. 114
エラーメッセージ 一覧 ......................................................................................................................... 115
M1940 セルフチェック時のエラー ................................................................................................... 115
動作時のエラー ................................................................................................................................. 116
リモートモード時のエラー ............................................................................................................... 117
付録 ....................................................................................................................................................... 118
PIN Arrangement of RS232C Connector ........................................................................................ 118
PIN Arrangement of Parallel Connector ........................................................................................ 119
お問い合わせ先一覧 .......................................................................................................................... 121

VIご使用前にご使用の前に
お客様各位
この度は MODEL-1940 をお買い上げ頂き、ありがとうございます。
本製品の保証期間は、納入後 1 年とさせて頂きます。但し、保証期間内においても、天災による損傷、ご使用上の操作ミス、お客様による改造・変更、またデバイスソケットの消耗に対する保証は致しかねます。
尚、本機を御使用する事で発生した直接的、間接的トラブルに関して、ミナトエレクトロニクス㈱は一切の責任を負いかねます。
ご不明の点は、弊社サービスまたは各営業所にご連絡ください。

M1940-100A-K9.doc

1

M1940 のバッファメモリの扱い
M1940 は、その内部バッファを 8 ビットのバイト方式を基準に各種の操作を扱っています。
また、8 ビットのバイト方式で格納されているバッファデータを
16 ビットのワード方式のデバイスで扱う時には、リトルエンディアンモードを採用しています。必要に応じてバッファデータの編集が必要になることがあります。

バイト方式 デバイスの時
M1940のバッファメモリ

バイト方式のデバイス

DATA
7........0

DATA
7........0

A番地
A+1番地
A+2番地
A+3番地

バイト0
バイト1
バイト2
バイト3

データ処理

バイト0
バイト1
バイト2
バイト3

B番地
B+1番地
B+2番地
B+3番地

ワード方式のデバイスの時
M1940バッファメモリ

A番地
A+1番地
A+2番地
A+3番地

ワード方式のデバイス

DATA

DATA

DATA

7........0

15.......8

7........0

バイト1
バイト3

バイト0
バイト2

バイト0
バイト1
バイト2
バイト3

データ処理

リトルエンディアン* Aは偶数

2

B番地
B+1番地

ご使用前に

各部の名称と機能
M1940 を正しくご使用頂く為に、実際にご使用頂く前に各部の名称と機能概要について説明します。詳しい説明は個々の操作説明にて述べます。
リアパネル

COPY

ERAS
E

MODE

CO
M

DE
V

EN
T

MODEL 1940 GANG PROGRAMMER

表示パネル

BLANK

PROG VERIFY

CONT

キースイッチ

デバイスソケット部

M1940-100A-K9.doc

3

表示パネル
40 文字×4 行の LCD ディスプレイです。
動作設定、操作等のご使用時に必要な情報をこの LCD ディスプ
レイに表示します。

COPY ERAMODEL 1940 GANG PROGRAMMERCOPYManufacture
Device_name
Time<00:00:05>
C_SUM=1234 XOR=56
Address:00FFFFFF

4

16bitx16ptn
cd:123456

MODE

CO

DEV

EN

ご使用前にキースイッチ

RESET

START

START

スタートスイッチ

このスイッチを押すと選択された動作を実行します。
RESET

リセットスイッチ

実行中の動作を中止する時に押します。

M1940-100A-K9.doc

5

COPY ERASE BLANK PROGVERIFY CONTER
16bitx16ptn
cd:123456

MODE

COM

DEV

ENT

56

COPY

COPY キー

デバイスソケット#1 にセットされたデバイスから M1940 のバッファメモリにデータを転送する為の選択キーです。COPY キーを押しただけでは、実動作はしません。
ERASE

ERASE キー

デバイスソケット#1~#16 にセットされた電気的消去可能なデバイス（EE-PROM タイプ、FLASH タイプ）に対して、書き込
まれたデータの消去を選択するキーです。ERASE キーを押しただけでは、実動作はしません。
BLANK

BLANK キー

デバイスソケット#1~#16 にセットされたデバイスにデータが入っているか否かを確認する為に選択するキーです。BLANK キーを押しただけでは、実動作はしません。
PROG

PROGRAM キー

デバイスソケット#1~#16 にセットされたデバイスに対して、
M1940 バッファメモリの内容を書き込む時に選択するキーです。PROGRAM キーを押しただけでは、実動作はしません。
VERIFYVERIFY キー

デバイスソケット#1~#16 にセットされたデバイスと M1940 バ
ッファメモリの内容とを照合する時に選択するキーです。
VERIFY キーを押しただけでは、実動作はしません。
CONT

CONTINUOUS キー

デバイスソケット#1~#16 にセットされたデバイスに対して、連続動作をする時に選択します。CONTINUOUS キーを押しただ
けでは、実動作はしません。
MODE

MODE キーバッファメモリのダンプ、エディット等、M1940 を基本的な動作以外の動作をさせたい時に選択します6ご使用前にCOM

COMMAND キー

特殊操作をする時に用います。
DEV

Device キー

使用されるデバイスを選択する時に使用します。
ENT

ENT キー

選択された動作状態の決定時に使用します。
方向キー
各選択画面内のカーソルの移動時に使用します。上下左右に移動します。上下キーは各メニュー内の値選択にも用います。

M1940-100A-K9.doc

7

デバイスソケット

ロックレバー

デバイスソケット

PASS/FAILインジケータ

ソケットオープンレバー

デバイスソケット
各ターゲットデバイスを個々にセットします。
ロックレバー
このレバーを倒すとターゲットデバイスがデバイスソケットに固定されます。
ソケットオープンレバー
このレバーを押し上げることでロックレバーを 8 個分一度に解除できます。
PASS/FAIL インジケータ
動作結果をデバイスソケット毎に点灯色で表示します。
PASS 時 緑色
FAIL 時8

赤色

ご使用前に
リアパネル
10/100BASE-Tコネクタ

CE

REV.NO
RS-232

電源スイッチ

シリアルナンバ

M1940

AC IN

レビジョンナンバON

PARALLEL
OFF

吸入口
パラレルI/Fコネクタ

電源コネクタRS-232Cコネクタ

電源コネクタ! 注意

AC 電源用入力コネクタです。FUSE(3.15A)を内蔵しています。

付属の電源ケーブルは本製品専用です。
他の製品には絶対に使用しないでください。

電源スイッチ

また、AC120V 以下でご使用ください。

パラレルインターフェース用コネクタです。

電源スイッチです。
パラレル I/F コネクタ
RS-232C コネクタ
シリアルインターフェース（RS232C）用コネクタです。
10/100BASE-T コネクタ（オプション）
Ethernet

10BASE-T および 100BASE-T 用コネクタです。

吸入口！注意
吸入口はふさがないでくださ
い。

M1940 本体内部冷却用吸入口です。
シリアルナンバ
本体個々に、製造番号を刻印したシールが貼ってあります。お問い合わせの時に確認していただく場合があります。
レビジョンナンバ
ハードウェアのレビジョン管理シールです。お問い合わせの時に確認していただく場合があります。

M1940-100A-K9.doc

9

概要
製品概略
M1940 ギャングプログラマは、大容量化の進む PROM デバイス群に柔軟に対応できるギャングプログラマです。標準 32 メガバ
イト（256 メガビット）の大容量バッファメモリを搭載し、16個同時書き込みパワーを発揮します。
RS232C、パラレルインターフェースはもちろん Ethernet 接続(オプション)等の豊富な外部インターフェースを利用して、パソコン等の機器に接続し、特に高い生産性が求められる FA ライン
において、今までに例を見ない抜群のパフォーマンスが得られます。
また特に、書き込みデータの品質を重要視される量産ライン。
M1940 はその書き込みスピードからは想像もつかない各種チェ
ック項目を書き込み時に瞬時に実施しています。これによりデバイスの初期不良による、歩留まりの低下も大幅に削減されます。
［特徴］
動作スピードの大幅な向上
256M ビットのバッファメモリを標準搭載
最大 1Gbit まで対応可能
豊富な対応デバイス
既存の変換アダプタも使えます。

10

概要

仕様
同時書き込み最大

16 個同時書き込み

ディスプレイ
40 文字×4 行液晶表示パネル
各ソケット対応 2 色 LED ランプ

バッファメモリ
標準 256Mbit（最大 1Gbit）

外部インターフェース
パラレルインターフェース セントロニクス準拠
シリアルインターフェース RS232C（標準）または、
Ethernet（10BASE-T or 100BASE-T）
Ethernet 仕様をご希望場合には、RS232C は、使用できません。

動作温度
5-35 [℃]

電源AC100-120 / AC200－240
50-60 [Hz]

[V]

消費電力
200

[VA] Maxヒューズ
3.15 [A]寸法
幅：380 [ mm ]奥行き ：392 [ mm ]高さ

：138 [ mm ]重量
7M1940-100A-K9.doc

[kg]

11

基本操作
ここでは、PROM プログラマに求められる基本機能の使用方法を説明しています。
本章では以下の操作方法を説明しています
設置と電源の投入
DEVICE
使用するデバイスを選ぶ
COPY
マスターデバイスからデータを読み込む
ERASE
デバイスに書き込まれているデータを消す
BLANK
デバイスの消去状態のチェック
VERIFY
デバイスデータの照合
PROGRAM
デバイスへの書き込み
CONTINUOUS
連続動作
M1940 は、上記の基本機能を使用するときには、専用キーを持って言いますので、キースイッチによるオペレーションは最小で操作できるようになっています。
操作の詳細を以下に説明します。

12

基本操作

設置と電源の投入
電源の投入までの手順および M1940 の設置環境について説明します。
周囲に動力系モータを持つ機器や電気溶接機器ののような電気的ノイズ元になるような機器が無いことを確認してください。
M1940 は水平な状態に置き、揺れや大きな振動の無い場所に設置してください。
AC 電源ケーブルは、専用のコンセントから取り、たこ足配
線は絶対に止めてください。このとき接地付の 3P コンセン
トから取ることをお勧めしますが、2P コンセントの場合付属のアダプタを使用し、必ずグランド接地処理を施してくだ
さい。
M1940 の電源スイッチが OFF になっていることを確認した
後、AC 電源ケーブルを M1940 の背面パネルにある電源入力
コネクタにさし込みます。

!
電源投入時の注意
デバイスおよび変換アダプ
タが破損する恐れがあります。
デバイスおよび変換アダプ
タをデバイスソケットから外してください。

デバイスソケットに何も挿入されていないことを確認した
後、背面パネルの電源スイッチを ON してください。
自動的に M1940 はセルフチェック（自己診断機能）が始まります。
以下の表示が出れば正常です。

<M1940 GANG PROGRAMMER SELF CHECK END<< SELF CHECK ALL PASS >>>Time<xx:xx:xx>
数秒待つとバージョン表示画面になります。
前回電源を切る前に選ばれていたデバイスコードを呼び出して基本画面になります

M1940
Ver 1.00
32M byte memory
MINATO ELECTRONICS INC.

NOV-1999

基本画面
動作モード表示エリア

COPY
Manufacture Device_name

M1940-100A-K9.doc

8bit x 1ptn
Cd:012345

13

DEVICE

デバイスを選ぶ
動作させるターゲットデバイスを選択する為の操作です。弊社
では、この操作をデバイスコードのセットと呼んでいます。
M1940 のデバイスコードは、各デバイス毎にユニークなコード
番号を割り当てています。なおこのコードは、弊社独自のものであり、デバイスメーカ、他社プログラマには適用できません。
また、弊社の従来機に搭載していましたデバイスの自動設定機
能は、M1940 ではサポートしていませんので以下の操作は必須です。
動作させるターゲットデバイスをディスプレイに表示されたメニューにしたがって選択します。ターゲットデバイスのメーカ、
容量と型名からオペレータが M1940 の選択画面より選択しま
す。

14

基本操作
操作手順
DEV キーを押すと表示パネルが Manufacture Select 画面に変わります。

Manufacture select
cd:09---ALLIANCE
AMD
ASAHIKASEIATMELCatalyst
CYPRESSEXEL
FAIRCHILD [ FUJITSU]! ヒント
設定画面を戻りたい時には
DEV キーを押します。

方向キーでカーソル [ ] をターゲットデバイスのメーカにあわせて ENT キーを押します。次に表示パネルが Capacity
select 画面に変わります。

Capacity select
256K
512K
1M
2M
8M
16M [ 32M ] 64M
256M
other

cd:0908-4M
128M

方向キーでカーソル [ ] をターゲットデバイスの容量にあ
わせて ENT キーを押します。次に表示パネルが Device select
画面に変わります。
方向キーでカーソル [ ] をターゲットデバイスの型名にあわせて ENT キーを押します。

Device select[MBM29DL32X*T
MB84VD2218X！設定終了は、
START キー]cd:090870
MBM29DL32X*B
MB84VD2219X

ここまでの設定内容が画面に表示されます。動作させるター
ゲットデバイスの設定になっていることを確認します。

Selected device
Manufacture
Cd:123456
Device_name32M
OK -> [START] key
設定か正しければ START キーを押します。
デバイスコードのセット完了です。

Manufacture

M1940-100A-K9.doc

NO
16bitx 1ptn
Device_name
Cd:??????

15

COPY

マスターデバイスからデータを読み込む
扱いたいデータがデバイス内に書き込まれている時は、COPY
コマンドを使用します。
ここでは、そのデバイス（マスターデバイス）から M1940 内のバッファメモリへのデータのロード方法を説明します。

COPY モードの操作手順
デバイスコードをセットします。
マスタデバイスをデバイスソケット＃１に挿入します。
マスターデバイスのデバイスコードをセットします。

！
マスターデバイスのチェックサムをあらかじめ確認しておいてください。

デバイスソケットのロックレバーを倒します。
COPY キーを押します。
START キーを押します。
LED と表示パネルのチェックサムの確認します。

MODEL 1940 GANG PROGRAMMER

1

2

3

9

1
1
1
1
0 読み込みます
1
2
3

5

6

7

8

COPYは#1のデバイスソケットからのみ
1
1
1！
#1 ソケット以外にはデバイスをセットしないでくださ
い。

16

4

4

5

6

基本操作
COPY モード動作フロー
M1940 内では、下に示すような順番でします
デバイスコードの
セット

COPY

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

ロックレバーを倒す
M1940動作FLOW

START

M1940-100A-K9.doc

COPY

VERIFYPASS/
FAIL表示17

ERASE

デバイスに書き込まれているデータを消す
電気的消去可能デバイス（EE-PROM タイプ、FLASH タイプ）に対して、書き込まれたデータを消去する時は、ERASE コマン
ドを使用します。

ERASE モードの操作手順
デバイスコードをセットします。
ERASE キーを押します
データを消去したいデバイスをデバイスソケット（#1~#16）に挿入します。
デバイスソケットのロックレバーを倒します。
START キーを押すと実行します。
このとき 16 個のデバイスソケットの内 1 つでもデバイスを挿入していない空のソケットがあると表示パネルに
Empty Socket を表示して空のデバイスソケットに赤 LEDを点灯させて動作を中断します。
続けて実行したい時には、再度 START キーを押します。
！
デバイスを取り除いてください
Empty Socket を表示しているデバイスソケットにデバ
イスがセットされたまま動作を実行するとデバイスを破損する恐れがあります18

LED と表示パネルにより PASS/FAIL を確認してください。
デバイスをデバイスソケットから取り外します。

基本操作
ERASE モード動作フロー
M1940 内では、下に示すような順番で動作します。

デバイスコードのセット

連続してERASEモードを実行したい場合は、再度
ERASEキーを押す必要はありません。

ERASE

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

ロックレバーを倒す
M1940動作FLOW

START

Full

ERASE

BLANK

PASS/
FAIL表示空きSocket有り繰り返し実行時
Empty Socket
表示

START

デバイスの
ピックアップ

M1940-100A-K9.doc

19

BLANK

デバイスの消去状態のチェック
デバイスが消去状態か否かを確認する時は、BLANK コマンドを使用します。

BLANK モードの操作手順
デバイスコードをセットします
消去状態を確認したいデバイスをデバイスソケット（#1~#16）に挿入します。
デバイスソケットのロックレバーを倒します。
BLANK キーを押します。
START キーを押します。
このとき 16 個のデバイスソケットの内 1 つでもデバイスを挿入していない空のものがあると表示パネルに
Empty Socket を表示して空のデバイスソケットに赤 LEDを点灯させて動作を中断します。
続けて実行したい時には、再度 START キーを押します。
LED と表示パネルにより PASS/FAIL を確認してください。
デバイスをデバイスソケットより取り外します。
！
デバイスを取り除いてください
Empty Socket を表示しているデバイスソケットにデバ
イスがセットされたまま動作を実行するとデバイスを破損する恐れがあります

20

基本操作
BLANK モード動作フロー
M1940 内では、下に示すような順番で動作します。
デバイスコードのセット

連続してBLANKモードを実行したい場合は、再度
BLANKキーを押す必要はありません

BLANK

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

ロックレバーを倒す
M1940動作FLOW

START

Full

BLANK

PASS/
FAIL表示空きSocket有り繰り返し実行時
Empty Socket
表示

START

デバイスの
ピックアップ

M1940-100A-K9.doc

21

VERIFY

デバイスデータの照合
デバイスに書かれたデータの内容と M1940 内のバッファメモリ
内の内容とを照合します。通常、照合する時のデバイスからの読み込み条件を変えて数種類のパターン実行します。
4 種類の VERIFY の大まかな違いは以下のようになっています。
VERIFY1
VERIFY2
VERIFY3
VERIFY4

電源電圧

データ線の負荷

VccL(Verify_L)
VccL(Verify_L)
VccH(Verify_H)
VccH(Verify_H)

Pull-up to Vcc
Pull-down to GND
Pull-up to Vcc
Pull-down to GND

VccH：電源電圧最大値（データシート上）
VccL：電源電圧最小値（データシート上）実行されるパターンはデバイスのタイプによって異なります。
基本的には、以下に示す 2 タイプです。
タイプ

VERIFY パターンFLASH

VERIFY2

VERIFY3⇒

EP-ROM/
EE-PROM

VERIFY1

VERIFY2

VERIFY3⇒⇒⇒

VERIFY4

VERIFY モードの操作手順
デバイスコードをセットします
VERIFY キーを押します
データ照合をしたいデバイスをデバスソケット（#1~#16）に挿入します。
デバイスソケットのロックレバーを倒します。
START キーを押します。
このとき 16 個のデバイスソケットの内 1 つでもデバイスを挿入していない空のものがあると表示パネルに
Empty Socket を表示して空のデバイスソケットに赤 LEDを点灯させて動作を中断します。
続けて実行したい時には、再度 START キーを押します。
！
デバイスを取り除いてください
Empty Socket を表示しているデバイスソケットにデバ
イスがセットされたまま動作を実行するとデバイスを破損する恐れがあります22

LED と表示パネルのチェックサムにより PASS/FAIL を確認
してください。
デバイスをデバイスソケットより取り外します。

基本操作
VERIFY モードの動作フロー
M1940 内では、下に示すような順番で動作します。

デバイスコードのセット

連続してVERIFYモードを実行したい場合は、再度
VERIFYキーを押す必要はありません

VERIFY

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

ロックレバーを倒す
M1940動作FLOW

START

Full

VERIFYPASS/
FAIL表示空きSocket有り繰り返し実行時
Empty Socket
表示

START

デバイスの
ピックアップ

M1940-100A-K9.doc

23

PROGRAM

デバイスへの書き込み
M1940 内のバッファメモリの内容をデバイスに書き込みたい時
は、PROGRAM コマンドを使用します。

PROGRAM モードの操作手順とデバイスコードをセットします
PROGRAM キーを押します
書き込みを行いたいデバイスをデバイスソケット（#1~#16）に挿入します。
デバイスソケットのロックレバーを倒します。
START キーを押します。
このとき 16 個のデバイスソケットの内 1 つでもデバイスを挿入していない空のものがあると表示パネルに
Empty Socket を表示して空のデバイスソケットに赤 LEDを点灯させて動作を中断します。
続けて実行したい時には、再度 START キーを押します。
LED と表示パネルのチェックサムにより PASS/FAIL を確認
してください。
！
デバイスを取り除いてください
Empty Socket を表示しているデバイスソケットにデバ
イスがセットされたまま動作を実行するとデバイスを破損する恐れがあります24

デバイスをデバイスソケットより取り外します。

基本操作
PROGRAM モード動作フロー
M1940 内では、下に示すような順番で動作します。
デバイスコードのセット

連続してPROGRAMモードを実行したい場合は、再度PROGRAMキーを押す必要はありません

PROG

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

ロックレバーを倒す
M1940動作FLOW

START

Full

PROGRAM

VERIFYPASS/
FAIL表示空きSocket有り繰り返し実行時
Empty Socket
表示

START

デバイスの
ピックアップ

M1940-100A-K9.doc

25

CONTINUOUS 連続動作
M1940 内のバッファメモリの内容をデバイスに書き込みたい時に弊社が推奨するデバイスへの動作順序をこのモードで自動的に順次実行します。
デバイスのタイプが電気的消去（M1940 の ERASE モード）をサポートしている FLASH/EE-PROM タイプと、サポートしていない EP-ROM タイプで操作手順と内部フローが異なっています。

CONTINUOUS モードの操作手順
デバイスコードをセットします
CONT キーを押します
書き込みを行いたいデバイスをデバイスソケット（#1~#16）に挿入します。
デバイスソケットのロックレバーを倒します。

！
デバイスを取り除いてください
Empty Socket を表示しているデバイスソケットにデバ
イスがセットされたまま動作を実行するとデバイスを破損する恐れがあります26

START キーを押します。
このとき 16 個のデバイスソケットの内 1 つでもデバイスを挿入していない空のものがあると表示パネルに
Empty Socket を表示して空のデバイスソケットに赤 LEDを点灯させて動作を中断します。
続けて実行したい時には、再度 START キーを押します。
LED と表示パネルのチェックサムにより PASS/FAIL を確認
してください。
デバイスをデバイスソケットより取り外します。

基本操作
CONTINUOUS モード動作フロー1（デバイスが FLASH/EE-PROM タイプ時）
M1940 内では、下に示すような順番で動作します。

デバイスコードのセット

連続してCONTINUOUSモードを実行したい場合は、再度CONTINUOUSキーを押す必要はありません

CONT

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

M1940動作FLOW
All BLANK?表示
LED赤点灯
START

キー待ち

1つでもBLANKで無い場合
1つでもBLANKで無い時
Full

BLANK1

START

ERASE

BLANK2PROGRAM

VERIFY

PASS/FAIL
表示

空きSocket有り
Empty Socket
表示

ALL BKANKSTART繰り返し実行時

デバイスのピックアップ

M1940-100A-K9.doc

27

CONTINUOUS モード動作フロー2（デバイスが EP-ROM タイプ時）

デバイスコードのセット

連続してCONTINUOUSモードを実行したい場合は、再度CONTINUOUSキーを押す必要はありません

CONT

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

ロックレバーを倒す

M1940動作FLOW
All BLANK?表示
LED赤点灯

START

キー待ち

1つでもBLANKで無い時

START

FULL

空きSocket有り
Empty Socket
表示繰り返し実行時

START

デバイスの
ピックアップ28

BLANK

PROGRAM

VERIFY

PASS/FAIL
表示

応用操作

応用操作
M1940 は、前述しました基本操作の機能で PROM プログラマとしての機能のほとんどをご使用可能ですが、以下に説明します
操作を行うことで、多彩な応用的な操作が可能です。

本章では以下の操作方法を説明しています
動作範囲を設定する【新機能】Multi PAE
ｖ1.50 以上

PAE mode
Multi PAE

READ 動作時の電源電圧変更

Read VCC

ベリファイパターンの選択

Verify pattern

繰り返し実行機能

Repeat mode

デバイスのプロテクト情報

Protect mode

プロテクト情報の変更

Protect setting

チェックサムと排他的論理和の計算 Check sum！
MODE キーを押します

バッファメモリのイニシャライズ

Buffer init

バッファデータの表示と編集

Buffer DUMP/EDIT

バファデータの Byte スワップ

Byte swap

バッファデータの Word スワップ

Word swap

デバイスチェック／ブザー／LED

Devchk/BZ/LED

Selfcheck の設定

Selfchek mode

ソフトウェアのバージョンアップ

System update

これらの機能を操作する為には、MODE キーを押して操作します。
詳細を以下に説明します。

M1940-100A-K9.doc

29

PAE mode

動作範囲の設定をする
通常動作では、選ばれているデバイスの持つメモリアドレスの全てのアドレスに対して M1940 は各動作を実行します。本モードを使用することで必要な動作範囲を設定することができます。
本体バージョン V1.50 以上では、以下の Single PAE と Multi PAEの 2 種類 PAE モードで動作範囲を設定できます。

Single PAE
バッファメモリ

ERASE
BLANK

PROGRAM

COPY
VERIFY

マニュアル設定
START ADDREND ADDR

有効データ

実行範囲

FF'hexデータ

１つのスタートアドレスと１つのエンドアドレスをマニュアル
操作で設定できます。
設定できるアドレスは、デバイスの書き込み方法によって異なります。下記の 3 種類の設定値がありますが、M1940 のシステ
ムが自動判別していますので操作上意識することなく設定できます。

Device start
Address30

Device end
Address

Buffer start
Address

バ イ ト 書 き 込 み 1 Address 毎

1 Address 毎

1 Address 毎

ワード書き込み

1 Address 毎

1 Address 毎

Even Address 毎

複数バイト／複数
ワード書き込み

下 2 桁が00 Address 毎

下 2 桁がFF Address 毎

下 2 桁が00 Address 毎

応用操作
Multi PAE
Flash メモリの多くはセクタでメモリエリアを管理しています。
Multi PAE モードでは、そのセクタ毎にいくつでもスタート／エンドアドレスを持つことが出来ます。 設定方法は Single PAEのようにマニュアル操作での設定はできず、M1940 がバッファメモリの内容と選択されているデバイスのセクタ情報を用いて設定します。
M1940 は実行範囲の識別を FF’hex データにより判別します。
各セクタに対応するバッファメモリの内容に FF’hex 以外のデー
タが一つでも存在した時には、そのセクタは PROGRAM を実行します。また、セクタに対応するバッファメモリの内容が全てFF’hex の時にはそのセクタの全てのアドレスをスキップします。
ス キ ッ プ 動 作 を す る の は PROGRAM だ け で す 。 そ の 他 のCOPY、 ERASE、 BLANK、 VERIFY はデバイスの持つア
ドレスの全範囲に動作します。
バッファメモリ
Sector 0
1

ERASE
BLANK

PROGRAM

COPY
VERIFY

FF'hexFF'hex2
3
4

FF'hex5
6FF'hex78
9FF'hexFF'hex
有効データ
実行範囲

M1940-100A-K9.doc

31

Single PAE mode 操作手順

Device func ⇒ PAE mode ⇒ Single PAE mode
MODE キーを押す！
画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Device function に合わせます。
ENT キーを押すと表示パネルは Device function menu になります。

Device function
Address mode
Read VCC
Protect mode

PAE mode
VERIFY pattern
Repeat mode

方向キーで[ ]を PAE mode に合わせ ENT キーを押すと表示
パネルは PAE mode menu になります。

PAE mode menu
Clear PAE mode
Multi PAE mode

Single PAE mode

方向キーで[ ]を Single PAE mode に合わせ ENT キーを押すと表示パネルは PAE mode になります。

！
設定終了は、START キー

PAE modeOK -> [START] key
Device start address =[0000000]
Device end
address = 7FFFFFF
Buffer start address = 0000000
ENT

方向キー左右でカーソル _ を変更したいアドレスの桁に合わせます。
方向キー上下でアドレスの数値が変更します。
ENT キーで[]で囲まれる項目が移動します。

設定が済んだら、START キーを押します。
確認ブザーが鳴って、基本画面に動作範囲が設定されている事を示す PA の表示がされて動作範囲の設定完了です！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

動作範囲が変更されているとき表示

FUJITSUPANO
MBM29F033C*** SET END ***32

8bit x 1ptn
Cd:??????

応用操作
Multi PAE mode 操作手順

Device func ⇒ PAE mode ⇒ Multi PAE mode
MODE キーを押す！
画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Device function に合わせます。
ENT キーを押すと表示パネルは Device function menu になります。

Device function
Address mode
Read VCC
Protect mode

PAE mode
VERIFY pattern
Repeat mode

方向キーで[ ]を PAE mode に合わせ ENT キーを押すと表示
パネルは PAE mode menu になります。

PAE mode menu
Clear PAE mode
Multi PAE mode

Single PAE mode

方向キーで[ ]を Multi PAE mode に合わせ ENT キーを押すと M1940 はバッファ内を検索して有効データのあるセクタの数を表示します。
！
設定終了は、START キー

COM キーで詳細表示

Multi PAE mode
Enable =15/65 blocks
OK -> START key
START キーを押して登録完了です。
詳細を表示したい場合は、ここで COM キーを押します。
Multi PAE が設定されているとき表示

BLANK
intel

M1940-100A-K9.doc

MANO
MBM29F033C

16bit x 1ptn
cd:0E0875

33

Multi PAE mode 詳細表示
カーソルのあるアドレス
カーソルのあるセクタ番号

COM キーで戻る

ADRS: 0078000-007FFFF
OK -> [ENT] Key
BLOCK:
15000 :**............****..
MARK :
60020 :....................
AREA 0-0063
0040 :....................
カーソル
現在設定されている動作セクタ数
現在設定されているセクタ数＊：PROGRAM実行セクタ.：PROGRAMスキップセクタ

Multi PAE mode クリアー
PAE mode menu を表示させて、Clear PAE mode を選択します。

PAE mode menu
Clear PAE mode
Multi PAE mode

Single PAE mode

Multi PAE モードが設定されていると確認画面が表示されます。

Multi PAE mode Canceled

OK -> [ENT] KeyMulti PAE data Clear? [yes]ENT キーでクリアーされます。

34

応用操作

M1940-100A-K9.doc

35

Read VCC

動作時の電源電圧変更
リード動作時のデバイスへ与える電圧を変えることが出来ます。M1940 は、デバイスからのデータリードは、COPY、BLANK、VERIFY それぞれ別の意味を持って動作しています。
ここで変更できる READ 動作時の電源電圧とは、BLANK とVERIFY 動作時のデバイスに供給する電圧です。COPY 時の電圧の変更は出来ません。

Verify_H=

最大値

Verify_L

=

最小値

36

BLANK チェック時の電源電圧を 1 種類。
VERIFY 時は電源電圧の最大値と最小値を設定します。Verify_H
はデバイスへ与える電圧の最大値の設定です。Verify_L は最小値の設定です。未設定の場合の Verify_H, Verify_L は、各デバイスの定格値に設定されています。

応用操作
Read VCC 操作手順

Device func ⇒ Read VCC
MODE キーを押す！画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Device function に合わせます。
ENT キーを押すと表示パネルは Device function menu になります。
方向キーで[！設定終了は、
START キー]を Read Vcc に合わせます。

Device function
Address mode
Read VCC
Protect mode

PAE mode
VERIFY pattern
Repeat mode

ENT キーを押すと表示パネルは Read VCC 画面になります。
方向キー上下で[]内の電圧の数値が変更出来ます。

ENT キーを押すと[！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

]で囲まれる項目が移動します。

Read VCC COPY : 3.30V
OK -> [START]key
BLANK:[ 3.30V ]Verify_L : 3.00V
Verify_H : 3.60V
設定が終了には、START キーを押します。
確認ブザーが鳴って、基本画面にリード時の電源電圧が変更されている事を示す VC の表示がされて動作範囲の設定完了です

リード時のVCCが変更されているとき表示

Manufacture

VC
Devicename

8bit x 1ptn
Cd:??????

*** SET END ***M1940-100A-K9.doc

37

Verify pattern ベリファイパターンの選択
VERIFY パターンVERIFY 動作が実行されるモードの時の VERIFY 実行パターン
を選べます。4 パターン、2 パターン、1 パターンの 3 種類のパターンが選択可能です。
未設定の時にはセットされたデバイスが、EP-ROM/EE-PROM
タイプの場合と FLASH タイプの場合で以下の VERIFY パターンが実行されます。
VERIFY パ タ ー ン の 詳 細は、基本操作の VERIFY を参照してください。

EP-ROM/EE-PROM タイプ
未設定状態で 4 パターンの VERIFY 動作をします。
VERIFY1 ⇒ VERIFY2 ⇒ VERIFY3 ⇒ VERIFY4
FLASH タイプ
未設定状態で 2 パターンの VERIFY 動作をします。
VERIFY2 ⇒ VERIFY3
FLASH タイプのデバイスの場合、ここで 4 パターンを選択しても上記の 2 パターンの VERIFY で動作します。
各パターンを設定した時の実行パターンを示します。

38

タイプ

４パターン

2 パターン

1 パターン

EE/EP-ROM

VERIFY1⇒2⇒3⇒4

VERIFY2⇒3

VERIFY3FLASH

VERIFY2⇒3

VERIFY2⇒3

VERIFY3

応用操作
VERIFY パターン操作手順

Device func ⇒ Verify pattern
MODE キーを押す！画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Device function に合わせます。
ENT キーを押すと表示パネルは Device function menu になります。
方向キーで[！設定終了は、
START キー]を VERIFY pattern に合わせます。

Device function
Address mode
Read VCC
Protect mode

PAE mode
VERIFY pattern
Repeat mode

ENT キーを押すと VERIFY pattern select 画面になります。
上下キーを押す毎にDefault ⇔ 2 Times ⇔ 1 Timeと変化します。
！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

VERIFY count selectOK -> [START] key
VERIFY count :[ Default ]ENT キーを押すと[]が消えて設定終了です。

START キーを押すと基本画面に VERIFY パターンを変更したことを示す VF マークが表示されます。

VERIFYパターンが変更されているとき表示

FUJITSUPA VF
NO
MBM29F033C

8bit x 1ptn
Cd:??????

*** SET END ***M1940-100A-K9.doc

39

Repeat mode

繰り返し実行機能
各基本動作を実行した時にエラーが出るまで繰り返し実行(FAIL STOP)されます。デバイスの連続テスト等の用途に設定してください。

REPEAT モード設定手順

Device func ⇒ Repeat mode
MODE キーを押す！画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Device function に合わせます。
ENT キーを押すと表示パネルは Device function menu になります。
方向キーで[]を Repeat mode に合わせます。

Device function
Address mode
Read VCC
Protect mode

PAE mode
VERIFY pattern
Repeat mode

ENT キーを押すと Repeat mode menu 画面になります。
上下キーを押す毎にOff ⇔ Fail stopと変化します。
！設定終了は、
START キー！
電源を切ると、この設定はクリアされます。

40

ENT キーを押すと[Repeat mode menu
Repeat mode :[OFF]が消えます。

OK -> [START] key]

設定終了には、START キーを押します。
REPEAT モードが設定されていることを示すインジケータは有りません。

応用操作

Protect mode デバイスのプロテクト情報
FLASH タイプのデバイスでは、データ保護の為にプロテクト機
能を持っているものがあります。プロテクトの情報は、通常デ
バイスのデータ領域とは異なる領域にデータとして記憶されています。M1940 ではデバイスのプロテクトの情報に対するオペ
レーションとして 3 種類のモードを持っています。

No Operation
通常はこのモードで動作します。このモードでは、M1940 は基本動作（COPY, BLANK, PROGRAM, VERIFY）においてデバ
イスのプロテクト情報領域には、アクセスしません。
選択されていると基本画面 1 行目中央部に NO マークを表示しています。

Protect only
M1940 はデバイスのプロテクト情報領域にのみアクセスします。デバイスのデータ領域にはアクセスに行きませんので注意
してください。
選択されていると基本画面の 1 行目中央部に PO マークを表示しています。

Unprotect/Protect
M1940 は PROGRAM モードを実行する時に書き込まれるデバ
イスのプロテクト情報を消去した後に、M1940 に設定されている Protect 情報を書き込みます。
選択されていると基本画面の 1 行目中央部に UP マークを表示しています。

M1940-100A-K9.doc

41

PROTECT モードの設定手順

Device func ⇒ Protect mode
MODE キーを押します。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を Device func に合わせます。

ENT キーを押すと表示パネルは Device function メニューになります。

Device function
Address mode
Read VCC
Protect mode
方向キーで[

PAE mode
VERIFY pattern
Repeat mode

]を Protect mode に合わせます。

ENT キーを押すと表示パネルは Protect menu になります。

Protect mode menu
Protect mode : [Protect only]

上下キーでモードを選択します。
上下キーを押す毎に
No operation ⇔ Protect only ⇔ Unprotect/Protectと[ ]内のモードが変化します。
ENT キーを押すとモードが選択され[！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

]が消えます。

START キーを押すと各モードで動作することを示すマーク
が基本画面に表示されて、操作終了です。

各Protect動作モードを示します
NO：No operation
PO：Protect only
UP：Unprotect/Protect

NO
Manufacture

Devicename*** Complete ***42

8bit x 1ptn
Cd:??????

応用操作

Protect setting

プロテクト情報の変更
プロテクト領域毎のプロテクト情報をここで編集できます。
デフォルトは全ての領域で“Unprotect”の設定になっています。

PROTECT 情報の変更操作手順

Buffer operation ⇒ Protect setting
MODE キーを押す

Mode menu
Device func
I/O command
Remote mode
！画面を戻りたい時は、
DEV キー

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。

Buffer set menu
Buffer init
Byte swap
Check sum

！設定終了は、
START キーM1940-100A-K9.doc

Buffer DUMP/EDIT
Word swap
Protect setting

方向キーで[ ]を Protect setting に合わせます。
ENT キーを押すと表示パネルは Protect setting 画面になります。

Protect setting
00: [Protect]
02: Unprotect
04: Unprotect！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

Buffer operation
System config

01:
03:
05:

Unprotect
Unprotect
Unprotect

左右キーで変更したいプロテクト領域番号に[ ]を合わせて、上下キーを押します。上下キーを押す毎に表示が Protect⇔ Unprotect と変わります。
終了したい時には START キーを押します。

43

Check sum

チェックサムと排他的論理和の計算
この操作では、M1940 のバッファメモリーに保存されている、データの Sum（加算）値と Exclusive OR（排他的論理和）を計算する機能です。
この機能を使用しなくても、基本動作時には画面上に Checksum(4 桁)と EXOR は表示されます。
それぞれの計算方法は以下の通りです。
Check Sum：
Bit 幅

8Bit 固定

桁数

8 桁 Hex 表示

Over flow

9 桁目切り捨てEXOR（Exclusive OR）：
Bit 幅

8Bit 固定桁数

2 桁 Hex 表示

計算例
データ列[Hex]

Check Sum

[Hex]

EXOR[Hex]

AA

0000AAAA

55

0000FF

FF

AA

0001A955550001FE

00

AA

0002A8AA

550002FDFF

AA

0003A755

弊社既存機で計算されたチェックサムは 4 桁表示で 5 桁目切り捨てです。M1940 で計算されたチェックサムの下 4 桁と一致しますので確認の際は注意してください。

44

応用操作
Check sum 操作手順

Buffer operation ⇒ Check sum
MODE キーを押す！画面を戻りたい時は、
DEV キー

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。
方向キーで[ ]を Check sum に合わせます。
ENT キーを押すと表示パネルは Calculate check sum 画面になります。

Buffer set menu
Buffer init
Byte swap
Check sum

！設定終了は、
START キー

Buffer DUMP/EDIT
Word swap
Protect setting

スタートアドレスとエンドアドレスが表示されます。
ここで表示されたアドレスは、現在選択されているデバイス
が使用する M1940 内のバッファメモリのアドレスです。
PAE モードで動作範囲を指定している場合は、その設定値は、ここに反映されます。
ここでは、これらのアドレスの指定は出来ません。
START キーを押すと計算結果を表示します。

Calculate check sum
Start adress 0000000
End
address 00FFFFF

M1940-100A-K9.doc

OK -> [START] key

45

Buffer init

バッファメモリのイニシャライズ
M1940 内のバッファメモリを特定のデータで埋めます。電源投入直後のバッファメモリは FF hex でイニシャライズされています。
M1940 では、以下の 4 種類のイニシャライズパターンを用意しています
All FFH
FF (hex)でイニシャライズします。
All 00H00(hex)でイニシャライズします。
Test Pattern A“03, 06, 0C, 18, 30, 60, C0”(hex)の 7 バイトの繰り返しパターンでイニシャライズします。
Test Pattern B“00, 00, FF, FF, 00, 00, FF”(hex)の 7 バイトの繰り返しパターンでイニシャライズします。

46

応用操作
Buffer init の操作手順

Buffer operation ⇒ Buffer init
MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。
方向キーで[ ]を Buffer initialize に合わせます。
ENT キーを押すと表示パネルは Buffer initialize menu になります。

Buffer set menu
Buffer init
Byte swap
Check sum

Buffer DUMP/EDIT
Word swap
Protect setting

スタートアドレスが[ ]で囲まれています。アドレスを変更
したいときは、カーソル_を変更したい桁に合わせて上下キーで変更します。
エンドアドレスを変更したければ、スターとアドレスと同じ要領で変更します。

Buffer initiaraize data selectSTART Adr[0000000]
END Adr 4000000

ここで ENT キーを押すとデータパターンの選択が出来ます。
イニシャライズしたいデータパターンに[
ENT キーを押します。

！設定終了は、
START キー

Buffer initiaraize
START Adr 0000000
ALL FF hex[ALL 00 hex]]を合わせた後に

END Adr 4000000
Test patternA
Test patternB

START キーを押すことを促すメッセージが右上に表示されます。ここで START キーを押すとバッファメモリのイニシ
ャライズが実行されます。
基本画面に変わったらイニシャライズは終了です。

***
Now Buffer initiaraizeing
Start address 0000000
Eed
address 4000000
Pattarn = FF

M1940-100A-K9.doc

***

47

Buffer DUMP/EDIT

バッファメモリの表示と編集
M1940 では、バッファメモリにロードされているデータをキー操作で簡易的に表示や編集が出来ます
編集時（EDIT モード）には、リアルタイムにバッファメモリを書き換えますので、注意が必要です。

48

応用操作
Buffer DUMP/EDIT 操作手順

Buffer operation ⇒ Buffer DUMP/EDIT
MODE キーを押す

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。
方向キーで[ ]を Buffer DUMP/EDIT に合わせます。
ENT キーを押すと表示パネルは Buffer DUMP 画面になります。

Buffer set menu
Buffer init
Byte swap
Check sum

Buffer DUMP/EDIT
Word swap
Protect setting

Address を方向キーで変更してご希望のアドレスを表示してください。この画面では、M1940 のバッファメモリの内容表
示のみです。DUMP フィールドの変更はできません。
！
DAMP ⇔ EDIT
COM キー

データを変更したいときには、COM キーを押して EDIT モー
ドにしてください
カーソル[ ]を左右キーで移動してご上下キーでデータの変更をしてください。
DAMP モードと EDIT モードは COM キーで変更可能です。

！注意
EDIT モードでのデータ変更は、
リアルタイムに M1940 のバッファメモリを書き換えます。

DUMPモード
表示

Address
0000000
00000080000010

カーソル
0000000
FF FF FF FF FF
FF FF FF FF FF
FF FF FF FF FF

FF
FF
FF

FF
FF
FF

DUMP
FF
FF
FF

DUMPフィールド

終了する時は DUMP モードに戻って MODE キーを押します。
EDIT モードから直接は、終了できません。
EDITモード
表示

Address
0000000
000000800000100000000
FF FF FF FF
FF FF FF FF
FF FF [FA] FF

FF
FF
FF

カーソル

M1940-100A-K9.doc

FF
FF
FF

FF
FF
FF

EDIT
FF
FF
FF

EDIT
フィールド

49

Byte swap

バッファメモリの BYTE スワップ
M1940 データバッファの内容をバイト単位で入れ替える時に使用します。

Byte swap
M1940バッファメモリ
DATA
7........00000番地0001番地0002番地0003番地

M1940バッファメモリ
Byte swap

DATA
7........0

00 hex01 hex02 hex03 hex01 hex00 hex03 hex02 hex0000番地0001番地0002番地0003番地

55 hexAA hex

A番地
A+1番地

データ処理

A番地
A+1番地

AA hex55 hex＊Aは偶数

Byte swap の操作手順

Buffer operation ⇒ Byte swap
MODE キーを押す

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。
！
START キーで実効です。
もう一度、実行すれば元のバッファ内容に戻ります。

方向キーで[ ]を Byte swap に合わせます。
ENT キー押すと確認画面になります。

Buffer set menu
Buffer init
Byte swap
Check sum

Buffer DUMP/EDIT
Word swap
Protect setting

START キーを押すと実行します。

50

応用操作

Word swap

バッファメモリの Word スワップ
M1940 データバッファの内容をワード単位でいれかえる時に使用します。

Word swap
M1940バッファメモリ
DATA
7........00000番地0001番地0002番地0003番地

A番地
A+1番地
A+2番地
A+3番地

00 hex01 hex02 hex03 hex：：03 hex
06 hex0C hex18 hexM1940バッファメモリ
Word swap

DATA
7........0

データ処理

02 hex03 hex00 hex01 hex：：0C hex18 hex03 hex
06 hex0000番地0001番地0002番地0003番地

A番地
A+1番地
A+2番地
A+3番地

＊Aは4の倍数 [hex]Word swap の操作手順

Buffer operation ⇒ Word swap
MODE キーを押す

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

方向キーで[ ]を Buffer operation に合わせます。
ENT キーを押すと表示パネルは Buffer set menu になります。
！
START キーで実効です。
もう一度、実行すれば元のバッファ内容に戻ります。

Buffer set menu
Buffer init
Byte swap
Check sum

Buffer DUMP/EDIT
Word swap
Protect setting

方向キーで[ ]を Word swap に合わせます。
ENT キー押すと確認画面になります。
START キーを押すと実行します。

M1940-100A-K9.doc

51

Device check/ Buzzer/ LED の設定
Device check の ON/OFF
デバイスチェックは、デバイスソケットにデバイスを挿入する
際にデバイスの誤挿入による位置ずれや、デバイスの不良検出を目的としたものです。しかしながら、近年のデバイスの多様化から特にメモリ内蔵マイコン等は、デバイスチェックを判定
値が適合しないものもあります。このようなデバイスの時にはデバイスチェックを OFF 設定にする必要があります。

Buzzer の ON/OFF
M1940 は、動作終了時にブザー音で通知する機能を持っています。通常このブザー音は、ON に設定されています。不必要な場
合は、ここの設定で OFF 状態に変更できます。

LED
M1940 は動作終了時の PASS/FAIL の判定結果にデバイスソケ
ット毎に持つ LED の点灯色で通知しますが、通常デバイスソケ
ットに何もデバイスがセットされていないソケット（EMPTY
SOCKET）に対して、FAIL 判定である赤色点灯をしています。
EMPTY SOKET であるデバイスソケットの PASS/FAIL 表示を判定から外して何も点灯しない設定に変更できます。

52

応用操作
Device check/Buzzer/LED 操作手順

System config ⇒ Devchk/BZ/LED
MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を System configuration に合わせます。

ENT キーを押すと表示パネルは System configuration menuになります。

System configuration menu
I/F config
Data format
Devchk/BZ/LED
Version display
Selfcheck mode
System update
方向キーで[]を Devchk/Buzzer/LED に合わせます。

ENT キーを押すと、Devchk/Buzzer/LED setting 画面になります。
ENT キーで[]を変更したい項目に合わせます。

上下キーを押す毎に選択された項目が ON ⇔ OFF と変化します。
設定を終了する時には START キーを押します。

Devchk/BZ/LED setting
Device check =[ON ]Buzzer
= ON
LED
= ON

M1940-100A-K9.doc

OK -> [START] key

53

Selfcheck の設定
Selfcheck の Skip／No skip
M1940 では、電源投入時に内部機能の自己診断をします。
自己診断機能は、デバイスソケットにデバイスまたは変換アダ
プタが挿入されている状態では、正しい判定が出来ないばかりか挿入されているデバイス等が破損する恐れがあります。
その為、作業上の制約で電源投入時にデバイスソケットからデバイスまたは変換アダプタを外すことが出来ない時には、デバ
イスソケット周辺の自己診断機能を禁止に設定することが出来ます。
但し自己診断機能を禁止した状態での長期間の運用はしないでください。定期的に自己診断の禁止を解除して正常に動作することを確認する必要があります。

54

No skip：全ての Selfcheck 実行（出荷時設定）

Skip：デバイスソケット周辺の自己診断禁止

応用操作
Selfcheck の Skip／No skip 操作手順

System config⇒

Selfcheck mode

MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を System configuration に合わせます。

ENT キーを押すと表示パネルは System configuration menuになります。
方向キーで[]を Selfcheck mode に合わせます。

ENT キーを押すと、Selfcheck skip mode 画面になります。

System configuration menu
I/F config
Data format
Devchk/BZ/LED
Version display
Selfcheck mode
System update
Selfcheck mode OK -> [START] key
Selfcheck mode =[No skip]

上下キーを押す毎に選択された項目が No Skip ⇔ Skip と変化します。
設定を終了する時には START キーを押します。

M1940-100A-K9.doc

55

System update

ソフトウェアのバージョンアップ
新しくサポートしたデバイスアルゴリズムの追加を行う場合に、M1940 はバージョンアップ用のデータをバッファメモリに書き込んだ後に、簡単なコマンド操作でバージョンアップすることが出来ます。

操作手順
M1940 のメモリを FF hex でイニシャライズします。
バージョンアップデータをバッファメモリの 00000 番地からロードします。
MODE キーを押します。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を System configuration に合わせます。

ENT キーを押すと表示パネルは System configuration menuになります。

System configuration menu
I/F config
Data format
Devchk/BZ/LED
Version display
Selfcheck mode
System update
方向キーで[す。

]を System update に合わせ ENT キーを押しまSTART キーを押します。

*** Now update system ***!! Don't touch any key !!
上記画面が出た後、LED が点滅を開始します。
LED の点灯色が#1 ソケットから順に緑色に変わっていきます。
全ての LED が緑色に変わったらバージョンアップ終了です。このときに表示パネルは、上記画面のままですが異常ではありません。
電源を再投入してください。

！この操作を失敗した場合 M1940 は、動作不能になる可能性があります。
ソフトウェアのバージョンアップを行う時は、必ず弊社までお問い合わせください。

56

応用操作

外部機器との接続
データ転送
M1940 は、外部機器とのデータ転送用インターフェースとしてセントロニクス準拠のパラレルインターフェースとシリアルイ
ンターフェースとして RS232C（標準）または Ethernet（出荷時オプション）を持っています。
本バージョンの M1940 では、外部機器と接続してデータ転送を行う場合以下の機能がご使用できます。
RS232C 接続送受信
パラレル受信接続用のケーブルは、用途に合わせて準備をお願いします。
本章では以下の操作方法を説明しています
Data format

転送フォーマット

インターフェースの条件設定
データ転送コマンド
Data Serial IN
Data Serial OUT
Data Parallel IN
Protect Data Serial IN
Protect Data Serial OUT
Protect Data Parallel IN

M1940-100A-K9.doc

57

Data format

転送フォーマット
データを転送する前に転送時のデータ形式（フォーマット）を設定してください。この形式は,M1940 に転送されるデータファ
イルの形式に合わせるのが一般的です。
M1940 にて設定できるフォーマット以下のようになっています。

58

フォーマット

データ

Sum

アドレス

END

MINATO Hex

ASCII

なし

あり

あり

Intel Hex

ASCII

あり

あり

あり

MOTOROLA S

ASCII

あり

あり

あり

HP6400 ABS

バイナリ

あり

あり

あり

No Format

バイナリ

なし

なし

なし

応用操作
Data format 操作手順

System config ⇒ Data format
MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を System config に合わせます。

ENT キーを押すと表示パネルは System configuration menuになります。

System configuration menu
I/F config
Data format
Devchk/BZ/LED
Version display
Selfcheck mode
System update
方向キーで[]を Data format に合わせます。

ENT キーを押すと表示パネルは Data format menu になります。
現在設定されているフォーマットが［に表示されています。

］で囲まれたエリア

Format SelectOK -> [START] key
Transfar format = [MINATO hex ]！
この設定は、電源を切っても有効です。
システムのバージョンアップをした時は、再設定してください。

M1940-100A-K9.doc

上下キーを押す毎に [ ]内がMINATO hex ⇔ Intel hex ⇔ Motorola S ⇔ HP64000ABS⇔ No formatの順に変化します。
ENT キーを押すと[]が消えて選択されます。

START キーを押すことで変更したフォーマット形式を記憶します。この設定は電源を切っても有効です。

59インターフェースの条件設定
RS232C の通信条件
RS232C インターフェースを使用して外部機器と接続する時には、通信条件を接続する機器と合わせてください。
RS232C ケーブルは、PC と接続する時は市販のストレートケー
ブルを準備してください。
M1940 で設定できる通信条件は以下のようになっています。
設定項目

パラメータ

ボーレート
キャラクタ長9600, 19200,
1152007, 8

ストップビット

1,

パリティー

None,

制御方式

XON/XOFF,38400,

57600, [bps]
[bit]

2

[bit]
ODD,

EVEN
RTS/CTS, 無し

Ethernet の通信条件
別紙参照してください。

Parallel I/F の通信条件
Parallel I/F の初期設定は特に有りません。市販のパラレルケー
ブル（プリンタ接続用）で外部機器と接続するだけでお使い頂
けます。

60

応用操作
インターフェースの条件操作方法

System config ⇒ I/F config
MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を System configuration に合わせます。

ENT キーを押すと表示パネルは System configuration menuになります。

System configuration menu
I/F config
Data format
Devchk/BZ/LED
Version display
Selfcheck mode
System update
方向キーで[]を I/F config に合わせます。

ENT キーを押すと、I/F config 画面になります。
[！I/F の設定は！
工場出荷時に RS232C 仕様は
RS232C になっています。
ま た Ethernet 仕 様 は 、10BASE-T の設定になっています。
I/F に て 10BASE-T ま た は100BASE-TX を選択した場合はその他の設定項目は意味を持ちません。

]を変更したい項目に合わせてください。

I/F Config
I/F
RS232CBAUD RATE 115000
CHARACTER
8bit

Push [START] key
PARITY
None
STOP BIT
2bit
CONTROL
XON/XOFFENT キーを押すとそれぞれの項目は以下のように変化します。
I/F
RS232C⇒10BASE-T ⇒100BASE-TX
BAUD RATE
9600⇒19200 ⇒38400⇒57600⇒115200
CHARACTER
7 ⇒ 8
PARITY
None ⇒ ODD ⇒ EVEN
STOP BIT
1 ⇒ 2
START キーを押すことで変更した通信条件を記憶します。
この設定は電源を切っても有効です。

！
この設定は、電源を切っても有効です。
システムのバージョンアップをした時は、再設定してください。

M1940-100A-K9.doc

61

データ転送コマンド
データ転送時に使用できるコマンドは、以下のものがあります。
データ転送用コマンド

Data Serial In(Data SR In)
デ ー タ 入 力 コ マ ン ド で す 。 Serial I/F （ RS232C ま た は
Ethernet）を使用します。
M1940 の Serial I/F を入力待ちにして、入力されたデータを
Data Format の設定に従ってバッファメモリにロードします。
Data Serial Out(Data SR Out)
データ出力コマンドです。Serial I/F を使用します。
M1940 のバッファメモリのデータを Data Format の設定に従って Serial I/F より出力します。
Data Parallel In(Data PR In)
データ入力コマンドです。Parallel I/F を使用します。
M1940 の Parallel I/F を入力待ちにして、入力されたデータ
を Data Format の設定に従ってバッファメモリにロードします。
プロテクト情報転送用

コマンド

M1940 ではプロテクト情報記憶エリアとして、通常データ用のバッファとは別に専用エリアを用意しています。
Protect Data Serial In(Protect SR In)
プロテクト情報の入力コマンドです。Serial I/F を使用します。
M1940 の Serial I/F を入力待ちにして、入力されたプロテク
ト情報を Data Format の設定に従って M1940 にロードします。
Protect Data Serial Out(Protect SR Out)
プロテクト情報出力コマンドです。Serial I/F を使用します。
M1940 のプロテクト情報を Data Format の設定に従ってSerial I/F より出力します。
Protect Data Parallel In(Protect PR In)
プロテクト情報の入力コマンドです。Parallel I/F を使用します。
M1940 の Parallel I/F を入力待ちにして、入力されたプロテクト情報を Data Format の設定に従って M1940 にロードし
ます。

62

応用操作
データ転送／プロテクト情報転送コマンド

操作手順

MODE キーを押す。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を I/O command に合わせます。

ENT キーを押すと表示パネルは I/O command menu になります。
方向キーで[]をコマンドに合わせます。

I/O command menu
[Data SR In
Data SR Out
Data PR In]

Protect SR In
Protect SR Out
Protect PR In

ENT キーで以下に示す様にそれぞれのコマンド設定画面になります

M1940-100A-K9.doc

63

Data Serial In コマンドの設定と実行

I/O command（データ転送）⇒ Data SR In

I/O command menu の Data SR In を選択します。
Data start Address には転送されるデータの内 M1940 にストアしたいスタートアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
ENT キーを押すと、[]が移動します。

Data Transfer
OK -> [START]key
Serial Input
Intel hex
Datastart address =[0000000]
Buffer store address = 0000000

アドレス値変更
カーソル移動Buffer store Address には転送データがストアされる M1940のバッファメモリのスタートアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
START キーを押すと設定されている Serial I/F の入力待ちの状態になります。
外部機器からデータを転送してください。

Data Transfer
Serial inputIntel hex*** COMPLETE ***上記の画面表示が出たら転送終了です。

64

応用操作
Data Serial Out

コマンドの設定と実行

I/O command（データ転送）⇒ Data SR Out

I/O command menu の Data SR Out を選択します。
Buffer start Address には M1940 から転送するデータのバッ
ファメモリのスタートアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
カーソル

Data Transfer
OK -> [START]key
Serial Output
Motorola S
Buffer start Address =[0000000]
Buffer end Address = 00FFFFF
Buffer end Address には M1940 から転送するデータのバッファメモリのエンドアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
START キーを押すと設定されている Serial I/F のからデータを出力します。

Data Transfer
Serial output
Motorola S*** COMPLETE ***上記の画面表示が出たら転送終了です。

M1940-100A-K9.doc

65

Data Parallel In コマンドの設定と実行（データ転送）I/O command ⇒Data PR In
I/O command menu の Data Parallel In を選択します。

Data Transfer
OK -> [START]key
Parallel input
Motorola S
Datastart Address =[0000000]
Buffer store Address = 0000000

アドレス値変更
カーソル移動Data start Address には転送されるデータのスタートアドレ
スを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
Buffer store Address には転送データがロードされる M1940のバッファメモリのスタートアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
START キーを押すと設定されている Parallel I/F の入力待ちの状態になります。
外部機器からデータを転送してください。

Data Transfer
Parallel input
Motorola S*** COMPLETE ***上記の画面表示が出たら転送終了です。

66

応用操作
Protect Serial In コマンドの設定と実行

I/O command（プロテクト情報転送）⇒ Protect SR In

I/O command menu の Protect SR In を選択します。

Protect Transfer
OK -> [START]key
Serial Input
Intel hex
Protect start address =[0000000]

アドレス値変更
カーソル移動Protect start Address には転送されるプロテクトデータのフォーマット上のアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
START キーを押すと Serial I/F 入力待ちの状態になります。
外部機器からプロテクトデータを転送してください。

Protect Transfer
Serial Input
Intel hex*** COMPLETE ***上記の画面表示が出たら転送終了です。

！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

M1940-100A-K9.doc

67

Protect Serial out

コマンドの設定と実行

I/O command⇒（プロテクト情報転送）

Protect SR Out

I/O command menu の Protect SR Out を選択します。

Protect Transfer
OK -> [START]key
Serial Output
Motorola S
Protect start address = 0000000
Protect end
address = 0000006
Protect start/end Address には M1940 で選ばれているデバイスのプロテクト領域が表示されます。変更は出来ません。
START キーを押すと設定されている Serial I/F のからプロテ
クトデータを出力します。

Protect Transfer
Serial Output
Motorola S*** COMPLETE ***上記の画面表示が出たら転送終了です。

68

応用操作
Protect Parallel In コマンドの設定と実行

I/O command⇒（プロテクト情報転送）

Protect PR In

I/O command menu の Protect PR In を選択します。

Protect Transfer
OK -> [START]key
Parallel Input
Motorola S
Protect start address =[0000000]

アドレス値変更
カーソル移動Protect start Address には転送されるプロテクトデータの内設定したいフォーマット上のアドレスを設定してください。
方向キー左右でカーソル＿を動かして方向キー上下でアドレス値を変更できます。
START キーを押すと Parallel I/F 入力待ち状態にします。
外部機器からデータを転送してください。

Protect Transfer
Parallel Input
Motorola S*** COMPLETE ***上記の画面表示が出たら転送終了です。
！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

M1940-100A-K9.doc

69

M1940 をリモートコントロールする
M1940 は、前項までで説明しました本体キースイッチからのパ
ネルオペレーションに加えて、Serial I/F を介して外部機器をターミナル接続することにより外部端末から直接 M1940 の機能を動作させるリモートオペレーションが可能です。
この操作モードを、M1940 のリモートモードとします。
弊社既存機には、リモートコントロールする時のモードとして、
m1890 モードと m1900 モードの 2 種類のモードをサポートしておりました。M1940 では、このうちの m1900 モードをサポートしております。
M1940 をリモートコントロールで使用する場合は,あらかじめSerial I/F の設定を行っておく必要があります。外部機器との接続の項を参照してください。

70リモートモード
リモートモードの条件設定
M1940 と外部端末とのリモートモード上での条件を選べる機能があります。 この設定は,本体パネルオペレーションで設定する方法とリモートモードで設定する方法があります。設定内容は次の通りです。
エコーバック
外部端末から送られたコードを M1940 が送り返すか否かを選択できます。入力されたキャラクタの中に後述する特殊文字があった場合には、エコーバックを ON しても単純なエコーバックは実行せずにそれぞれの処理を実行します。
プロンプト
M1940 はコマンド処理終了後、次のコマンド入力の準備が出来た時にプロンプトを外部端末に出力します。
プロンプトとして出力するキャラクタを以下の 3 種類から選択できます。
①#②# CR LF③
無し
タイムアウト
データ入力コマンド実行の際、該当するインターフェースからの入力が一定時間無いとタイムアウトとして処理を中止する機能です。
M1940 では、タイムアウトの設定は‘無し’固定です。
ACK/NAK
外部端末から送られたコマンドをエラー無しで受け取った
場合 ACK を、またエラーが検出された場合 NAK を返す機能
を M1940 は持っています。
この機能を使用するか否かを選択することが出来ます。
ACK：‘A’(41h)
NAK：‘N’(4Eh)
コマンドタイプ
弊社従来機では、リモートコマンド形式には以下の 2 種類を使用可能でした。
①
m1890 モード
② m1900 モード
M1940 では、このうちの m1900 モードをサポートしております。
ブザー
M1940 はリモートモード実行時に、リモートコマンドの結果に応じてブザー音を鳴らします。
このブザー音を鳴らすか否かを選択できます。
ただし、M1940 の基本機能(COPY, PROGRAM, etc）を実行した後の PASS/FAIL 判定音は、本設定の如何にかかわらずブザー音を鳴らします。
ダミーリードパラレル I/F でフォーマットデータを受信した時に、エンドレコード後の文字列を読み飛ばします。これにより、エンド
レコード後に CR コードのついたデータファイルも編集無し
で PC 等から送信可能です。
M1940 では、ダミーリードは’ON’固定です。
M1940-100A-K9.doc

71

リモートモード条件設定方法
M1940 はリモートモードの条件設定方法として以下に示す 2 通りの方法があります。
①②

パネルオペレーションによる方法
外部端末からコマンドにより変更する方法（RMD コマンド参照）

ここでは①のパネルオペレーションによる方法を説明します。
②の方法は,後述の RMD コマンドの項を参照してください。

Remote mode

⇒ Remote config

MODE キーを押します。

Mode menu
Device func
I/O command
Remote mode
方向キーで[

Buffer operation
System config]を Remote mode に合わせます。

ENT キーを押すと表示パネルは Remote mode メニューになります。
方向キーで[]を Remote config に合わせます。

ENT キーを押すと表示パネルは Remote config menu になります。

Remote mode menu
RemoteRemote config

上下キーで設定値の変更が可能です。

！
この設定は、電源を切っても有効です。
システムのバージョンアップをした時は、再設定して
ください。

72

ENT キーで設定項目の［］が移動します。

Remote mode config.
ECHO
[ ON
]
PROMPT#CRLF
ACK/NAKOFF

OK -> [START] key
BZ MODEON[ ]で囲まれている
値は上下キーで変更
可能です

START キーを押すことで変更した設定を記憶します。この設定は電源を切っても有効です。

リモートモード
特種文字
リモートモード入力コマンド中の下記のコードは、特種コードとして扱われます。したがってエコーバック ON の状態でも、単純なエコーバックは行いません。

M1940-100A-K9.doc

Character
Hex
Code
NUL
00

M1940 の処理

無視

Character
M1940 の処理
Hex
Code
DLE
10
無視

SOH

01

無視

DC1

11

XON 処理

STX

02

無視

DC2

12

無視

ETX

03

無視

DC3

13

XOFF 処理EOT

04

中断コマンド

DC4

14

無視

ENQ

05

無視

NAK

15

無視

ACK

06

無視

SYN

16

無視

BEL

07

無視

ETB

17

無視

BS

08

バックスペース

CAN

18

無視

HT

09

無視

EM

19

無視

LF

0A

無視

SUB

1A

無視

VT

0B

無視

ESC

1B

無視

FF

0C

無視

FS

1C

無視

CR

0D

コマンドターミネータ

GS

1D

無視

SO

0E

無視

RS

1E

無視

SI

0F

無視

US

1F

無視

DEL

7F

バックスペース73

リモートモードの起動
M1940 でリモートモードを使用する時には、M1940 のリモートモードをあらかじめ起動しておく必要があります。

リモートモード起動方法
M1940 では、リモートモードの起動方法には以下に示す 2 種類の方法があります。
①②

パネルオペレーションによる起動
外部端末からコマンドによる起動

パネルオペレーションによる起動

Remote mode

⇒ Remote config

Mode menu
Device func
I/O command
Remote mode

Buffer operation
System config

MODE キーを押します。
方向キーで[]を Remote mode に合わせます。

ENT キーを押すと表示パネルは Remote mode menu になります。
方向キーで[]を Remote に合わせます。

Remote mode menu
RemoteRemote config

ENT キーを押すと M1940 はリモートモードになり、表示パ
ネルは、以下のようになります。

Remote mode74

リモートモード
外部端末からコマンドにより変更する方法
Serial I/F に接続された外部機器から制御コードを入力してください。
キーボード操作ASCII (Hex Code)Ctrl+E

ENQ(05h) ENQ(05h)

Ctrl+E

M1940 の現在の動作モードによっては、上手く起動しないことがあります。
この場合 M1940 本体の RESET キーを押して、現在の動作
モードを解除してから再度制御コードを入力して下さい。
M1940 は制御コードを受け取ると下記の表示をして、プロン
プト[#コード]を返します。

Remote mode

表示パネル右上に表示されている内容は、現在のリモートコ
ントロールモードの設定値です。
これで M1940 は命令待ちの状態になります。
このとき文字化けが生じた場合、もう一度 I/F 条件やケーブルを調べて下さい。
（但しリモート条件設定コマンドで、プロンプト無しの設定の場合は判別不可）

外部機器
Ctrl+E Ctrl+E
キー入力

# 表示

M1940-100A-K9.doc

M1940
ENQ ENQ# CR LF

Remote mode
設定値表示

Promptコード
出力75

リモートモードコマンド命令形式
リモートモードコマンド形式
command,p1,p2,p3, , , ,pxCR
コマンドライン終了コード(0D hex)
パラメータ
コマンドパラメータ間デリミタ
コマンド

コマンドは全て大文字のみ有効です。
パラメータ間のデリミタはカンマ（ , ）です。

パラメータの省略の方法
パラメータは、省略することも可能です。パラメータ無しの場
合とパラメータがある場合でコマンド毎に動作が違うコマンドがあります。後述のコマンドの詳細を参照してください。
ここでは、複数のパラメータを有するコマンドの一部のパラメータ省略方法を述べます。

76

基本形式

command ,p1,p2,p3CR

p1 だけを変更したい時

command ,p1CR

p3 だけを変更したい時

command , , ,p3

CR

リモートモード
本文（リモートモード）で使用する記号
これより命令入力などに使用する記号について次のように定義します。

M1940-100A-K9.doc[n]

外部端末より出力、プログラマよりエコーバック無し。

ｎ

外部端末より出力、プログラマよりエコーバック有り。
（エコーバック ON/OFF 設定可）

(LF)

プログラマより出力（エコーバック ON で出力／OFF で無し）

ｎ

プログラマより出力。

SP

スペースコードCR

キャリッジリターン

LF

ラインフィード

D1
D3

XON
XOFF

77

実行結果の表示
リモートモードでは、コマンドそのもののレスポンスとは別に各コマンドの実行結果を外部端末にに出力します。
出力基本形式は、コマンドの種類によって 2 種類に別れます。
コマンド
デバイス実行コマンド OP, CP, Z, ER, B, BL, V, VF, W, PG,
OT, CT, CK
その他
デバイス実行コマンドの実行結果には、M1940 の各デバイスソケット番号に対応した Device Status を外部端末に返します。

■ デバイス実行コマンドの出力形式○ 正常終了時出力形式
Socket#1
Socket#2

Socket#16

P A S S , command o o o o o o o o o o o - - - - - SP SP SP ; CR LF
3Device_Status 16 byte
byte
○ 異常終了時出力形式?

command, x x o o o o o o o o o - - - - - SP SP SP ; CR LF

6 byteDevice_Status 16 byte

■ その他のコマンドの出力形式○ 正常終了時出力形式
PASS ,

S
P

command

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

S
P

; CR LF

6 byte○ 異常終了時出力形式?

command

6 byte

Err_Code, e X X SP SP SP SP SP PS SP SP SP SP SP SP SP SP SP SP ; CR LF
2
byte

78

リモートモード

リモートモード

コマンド

リモートモードで使用するコマンドの一覧
コマンド

動作内容

Ctrl+E Ctrl+E

リモートモード起動

RMD

リモートモード条件設定

E, BY

リモートモードの終了

81

Ctrl+D

中断コマンド82

H

ヘルプ一欄表示83

N, DV

デバイス選択コマンド

OP, CP

COPY モード実行

85

Z, ER

ERASE モード実行

86

B, BL

BLANK モード実行

87

W, PG

PROGRAM モード実行

88

V, VF

VERIFY モード実行

89

OT, CTCONTINUOUS モード実行

90

CK

プリチェックコマンド

91

MD, PAE

動作アドレス範囲設定コマンド

p1, p2, p3

92

S, DF

データ転送フォーマットの設定

p1

94

BS

プログラマのメモリサイズ表示

98

REV

ファームウェアバージョンの出力

98

L, LS

バッファメモリデータの表示

BO, CS

チェックサムの表示（4 桁）100

BO8,CS8

チェックサムの表示（8 桁）101

F, INI

バッファメモリの初期化

p1,p2,p3,p4,p5,p6 p7,p8,p9,p10

102

SCH

データサーチコマンド（一致）p1,p2,p3,p4,p5,p6,p7,p8,p9,p10

103

UNS

データサーチコマンド（不一致）

p1, p2, p3

104

T

データトランスファーコマンド

p1, p2, p3

105

P, PL, WD

Serial I/F データ出力

p1, p2

106

RL

Serial I/F データ入力

p1, p2, p3

108

RD

Serial I/F データ入力

p1, p2

109

RH

Parallel I/F データ入力

p1, p2, p3

110

PCH

プロテクトモードの変更

p1

111

WP

プロテクトデータ Serial I/F 出力

RP

プロテクトデータ Serial I/F 入力

p1, p2

113

RPP

プロテクトデータ Parallel I/F 入力

p1, p2

114

M1940-100A-K9.doc

パラメータ

Page
75

p1, p2, p3, p4, p5, p6, p7, p8

p1

p1, p2

80

84

99

112

79

RMD

リモートモード条件設定
リモートモードの条件の設定変更または確認が出来ます。
設定可能な項目

コマンド形式RMD, p1, p2, p3, p4, p5, p6, p7
パラメータ：
p1：エコーバック
0：:ON
p2：プロンプト
0：#
P3：タイムアウト
0：無し
P4：ACK/NAK
0：OFF
p5：コマンドタイプ
0：--p6：ブザー
0：ON
p7：ダミーリード0：---！
この設定は、電源を切っても有効です。
システムのバージョンアップをした時は、再設定して
ください。

1：OFF
1：# CR LF

2:無し

1～FF：--1：ON
1：m1900
1：OFF
1：ON

条件の確認
R M D CR LF
S
P

0 SP SP SP E C H O SP O N SP SP SP SP CR LF

S
P

0 SP SP SP # SP SP SP SP SP SP SP SP SP SP CR LF

S
P

0 SP SP SP T M O SP O F F SP SP SP SP CR LF

S
P

0 SP SP SP A C K / N A K SP O F F CR LF

S
P

1 SP SP SP M 1 9 0 0 SP m o d e SP CR LF

S
P

1 SP SP SP B U Z Z E R SP O F F SP CR LF

S
P

1 SP SP SP P D M SP O N SP SP SP SP SP CR LF

P A S S , R M D SP SP SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP SP SP ; CR LF

条件の変更
R M D , p1 , p2 , p3 p3 , p4 , p5 , p6 , p7 CR LF
P A S S , R M D SP SP SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP SP SP ; CR LF

80

リモートモード
E,

BY

リモートモードの終了
リモートモードを終了します。

コマンド形式E
BY
パラメータ：無し

E CR LF

B Y CR LF

M1940-100A-K9.doc

81

Ctrl+D

中断コマンドBREAK コード

中断コマンド現在の実行中の処理を中断してコマンド待ちの状態に戻ります。

コマンド形式
Ctrl+Dまたは
BREAK コード
パラメータ：無し

82

リモートモード
ヘルプ一欄表示H

リモートコマンドの一覧を出力する命令です。

コマンド形式
H

パラメータ：無し

H

C
R

LF

<<< 出力例 >>>***************************************** m1940 remote command******************************************** remote mode control ***E,BY: remote mode end
RMD
REV: prom version display
HBS: buffer size display^D
break: cancel command^E^E*** data in/out command ***S,DF: transfer format set,FINI
P,PL,WD : serial output
RL
, RD
RH
: parallel input
WP: protect serial output RP
RPP: protect parallel input*** unit execute command ***OP,CP: copy command
OT
, CT
B,BL
: blank command
,VVF
W,PG
: program command,ZER
CK: contact check command*** other command ***BO,CS: check sum (4 figures) BO8,CS8
N,DV: device select
PCH
L,LS: buffer mem display
T
SCH: buffer mem search
UNS: remote config.
: help message display: cancel command: remote start: buffer mem initialize: serial input: protect serial input: cont command: verify command: EEPROM erase command: check sum (8 figures): protect mode change: buffer mem transfer: buffer mem un_search

P A S S , H SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

83

N,

DV

デバイス選択コマンド
動作させるターゲットデバイスを選択または確認するコマンドです。
添付のデバイスコードリストからターゲットデバイスの Device
Code を選んで設定します。
パラメータ無しで、現在設定されている Device Code を出力します。

コマンド形式
N, p1！
自動設定機能は、
M1940 ではサポートしていません

DV, p1
パラメータ：
p1：Device Code（hex）

確認
N CR LF
0 9 0 2 0 1 CR LF
P A S S , N SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
D V CR LF
0 2 0 1 0 1 CR LF
P A S S , D V PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

設定
N , p1 p1 p1 p1 p1 p1 CR LF
P A S S , N SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
D V , p1 p1 p1 p1 p1 p1 CR LF
P A S S , D V PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

84

リモートモードOP,

CP

COPY モード実行
デバイスソケット#1 にセットされたデバイスから M1940 のバッファメモリにデータを転送します。

コマンド形式
OP
CP
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

O P CR LF
P A S S , O P PS o - - - - - - - - - - - - - - - PS SP SP ; CR LF
C P CR LF
P A S S , C P PS o - - - - - - - - - - - - - - - PS SP SP ; CR LF

M1940-100A-K9.doc

85

Z,

ER

ERASE モード実行
デバイスソケット#1~#16 にセットされた電気的消去可能なデバイス（EE-PROM タイプ、FLASH タイプ）に対して、書き込
まれたデータを消去します。

コマンド形式Z
ER
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

Z CR LF
P A S S , Z SP PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

E R CR LF
P A S S , E R PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

86

リモートモード
B,

BL

BLANK モード実行
デバイスソケット#1~#16 にセットされたデバイスにデータが入っているか否かを確認します。

コマンド形式
B
BL
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

B CR LF
P A S S , B SP PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

B L CR LF
P A S S , B L PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

M1940-100A-K9.doc

87

W,

PG

PROGRAM モード実行
デバイスソケット#1~#16 にセットされたデバイスに対して、
M1940 バッファメモリの内容を書き込みます。

コマンド形式
W
PG
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

W CR LF
P A S S , W SP PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

P G CR LF
P A S S , P G PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

88

リモートモードV,

VF

VERIFY モード実行
デバイスソケット#1~#16 にセットされたデバイスと M1940 バ
ッファメモリの内容とを照合します。

コマンド形式
V
VF
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

V CR LF
P A S S , V SP PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

V F CR LF
P A S S , V F PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

M1940-100A-K9.doc

89

OT,

CT

CONTINUOUS モード実行
M1940 内のバッファメモリの内容をデバイスに書き込みたい時に弊社が推奨するデバイスへの動作順序をこのモードで自動的に順次実行します。
デバイスのタイプが電気的消去（M1940 の ERASE モード）をサポートしている FLASH/EE-PROM タイプと、サポートしていない EP-ROM タイプで操作手順と内部フローが異なっています。
詳細は、基本操作の CONTINUOUS の項を参照してください。

コマンド形式OT
CT
パラメータ：無し
ステータス：o(6Fh)

正常終了

x(78h)

異常終了-(2Dh)

未接続

O T CR LF
P A S S , O T PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

C T CR LF
P A S S , C T PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

90

リモートモード
CK

プリチェックコマンド
デバイスとデバイスソケット間の接続状態のチェックをします。

コマンド形式
CK
パラメータ：無し
ステータス：o(6Fh)

正常接続

x(78h)

異常接続-(2Dh)

未接続

C K CR LF
P A S S , C K PS o o o o o o o o o o o - - - - - PS SP SP ; CR LF

C K CR LF? C K SP SP SP SP , o x x x - - - - - - - - - - - - PS SP SP ; CR LF！
変換アダプタの種類によっては、デバイスの挿入にかかわらず、ｘ（78h）のステータスが返される事があります。

M1940-100A-K9.doc

91

MD,

PAE

動作アドレス範囲設定コマンド
基本動作、実行時の動作範囲を設定します。
パラメータにより、デバイスのスタートアドレス、エンドアド
レス およびバッファメモリのスタートアドレスが指定可能です。
設定できるアドレスは、デバイスの書き込み方法によって異なります。詳細は、応用操作の PAE mode を参照してください。
パラメータ無しで、現在の設定を出力します。
また、拡張コマンド形式を用いる事で Multi PAE モードの設定、解除と PAE モードの状態を確認できます。

コマンド形式MD, p1, p2, p3
PAE, p1, p2, p3
パラメータ：！
詳細は応用操作のPAE mode を参照してください。

p1：デバイスのスタートアドレス（hex）“ - “ Default 値：00
p2：デバイスのエンドアドレス（hex）“ - “ Default 値：バッファエンドアドレス
p3：バッファスタートアドレス（hex）“ - “ Default 値：00

92

リモートモード確認C

M D R LF
0 0 0 0 0 0 0 SP 0 0 0 F F F F SP 0 0 3 0 0 0 0 CR LF
p1:
デバイススタートア
ドレス

p2:
デバイスエンド
アドレス
S

S

S

S

S

S

S

p2:
バッファスタート
アドレス
S

S

S

S

S

S

S

S

S

S

S

S

S

C

L

P A S S , MD P P P P P P P P P P P P P P P P P P P P ; R FCP A E R LF
0 0 0 0 0 0 0 SP 0 0 0 F F F F SP 0 0 3 0 0 0 0 CR LF
P A S S , P A E SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP SP SP SP SP ; CR FL

設定
M D , p1

p1

, p2

p2

, p3

p3

C
R

LF

P A S S , M D SP SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP SP SP SP SP ; CR FL
P A E , p1

p1

, p2
S

S

p2

, p3

S

S

S

S

p3

C
R

LF

S

S

S

S

S

S

S

S

S

S

S

S

S

C

L

PASS , PAE P P P P P P P P P P P P P P P P P P P ; R F

M1940-100A-K9.doc

93

MD,

PAE

動作アドレス範囲設定コマンド（ 拡張／Multi PAE ）MD, PAE コマンドは拡張コマンド形式を持ちます。これを用いる事で Multi PAE モードの設定、解除と PAE モードの状態を確認が出来ます。
【拡張コマンド】
DIS

動作範囲の解除

MLT

Multi PAE モード設定

MOD

PAE モードの状態表示

拡張コマンド形式
動作範囲の解除（デフォルト設定）
MD,DIS
PAE,DIS

Multi PAE モード設定
MD,MLT
MD,MLT

PAE モードの状態表示
MD,MOD
PAE,MOD
レスポンス：
DIS：設定されていません

ENB：Single PAE モード

MLT 2 ：Multi PAE モード

94

リモートモード解除【 DIS 】

M D ， D I S CR LF
P A S S , M D PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LFC

P A E ， D I S R LF
P A S S , P A E SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

Multi PAE 設定【 MLT 】C

M D ， M L T R LF
P A S S , M D PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
P A E ， M L T CR LF
P A S S , P A E SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

PAEモードの状態表示【 MOD 】

M D ， M O D CR LF
D I S CR LF
P A S S , M D PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
P A E ， M O D CR LF
M L T SP 2 CR LF
P A S S , P A E SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

95

S,

DF

データ転送フォーマットの設定
データ転送フォーマットの設定変更または確認が出来ます。

コマンド形式
S, p1
DF, p1
パラメータ：
p1：データフォーマット番号
0：MINATO

HEX

1：――――
2：INTEL

HEX

3：HP64000

ABS

4：――――
5：MOTOROLA S
6：――――
7：――――
9：――――
10：――――
11：――――
12：――――
13：――――
14：No Format

96

リモートモード
確認
S CR LF
SP

0 2 SP SP SP I N T E L SP SP H e x CR LF

P A S S , S SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
D F CR LF
SP

0 5 SP SP SP M O T O R O L A SP S CR LF

P A S S , D F PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

設定
S , p1 p1 CR LF
P A S S , S SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

D F , p1 p1 CR LF
P A S S , D F PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

97

BS

バッファメモリサイズ出力
M1940 に搭載されているバッファメモリのサイズを出力するコ
マンドです。

コマンド形式
BS
パラメータ：無し

B S CR LF
1 0 2 4 M SP b i t SP b u f f e r CR LF
P A S S , B S PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

REV

ファームウェアバージョンの出力
M1940 のファームウェアバージョンを出力するコマンドです。

コマンド形式
REV
パラメータ：無し

R E V CR LF
S
PV SP 1 . 3 0 PS SP SP SP SP SP SP SP SP CR LF

P A S S , R E V SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

98

リモートモード
L,

バッファメモリデータの表示

LS

バッファメモリのデータを出力します。
パラメータにより、表示するバッファメモリのスタートアドレ
スおよびエンドアドレスの指定が可能です。

コマンド形式L, p1, p2
LS, p1, p2
パラメータ：
p1：スタートアドレス（hex）
Default 値：00
p2：エンドアドレス（hex）
Default 値：バッファエンドアドレス

L , 0 , 2 F CR LF

p1:0000；p2:002F の時出力例

0 0 0 0 0 0 0 PS 0 3 SP 0 6 SP 0 C SP 1 8 SP 3 0 SP 6 0 SP C 0S
P

0 6 CR LF

0 0 0 0 0 1 0 PS 0 C SP 1 8 SP 3 0 SP 6 0 SP C 0 SP 0 3 SP 0 6SP

1 8 CR LF

0 0 0 0 0 2 0 PS 3 0 SP 6 0 SP C 0 SP 0 3 SP 0 6 SP 0 C SP 1 8SP

6 0 CR LF

0 0 0 0 0 0 0 PS 0 3 SP 0 6 SP 0 C SP 1 8 SP 3 0 SP 6 0 SP C 0S
P

0 6 CR LF

0 0 0 0 0 1 0 PS 0 C SP 1 8 SP 3 0 SP 6 0 SP C 0 SP 0 3 SP 0 6SP

1 8 CR LF

0 0 0 0 0 2 0 PS 3 0 SP 6 0 SP C 0 SP 0 3 SP 0 6 SP 0 C SP 1 8SP

6 0 CR LF

0 0 0 0 0 F 0 PS 0 C SP 1 8 SP 3 0 SP 6 0 SP C 0 SP 0 3 SP 0 6SP

1 8 CR LF

P A S S , L SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

L S , 0 , F F CR LF

p1:0000；p2:00FF の時出力例

P A S S , L S PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

99

BO,

CS

チェックサムの表示（4 桁）
実行範囲のバッファメモリのチェックサムを計算して出力します。チェックサム表示は 4 桁です。

コマンド形式
BO
CS
パラメータ：無し

B O CR LF
D A C 2 SP D A C 2 SP D A C 2
Socket1

Socket2

S
P

Socket3

D A C 2 CR LF
Socket1
6

81 byteP A S S , B O SP SP SP SP SP SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP ; CR LF

C S CR LF
D A C 2 SP D A C 2 SP D A C 2SPD A C 2 CR LF

P A S S , C S SP SP SP SP SP SP SP SP SP SP SP PS SP SP SP SP SP SP SP SP ; CR LF

100

リモートモード
BO8, CS8

チェックサムの表示（8 桁）実行範囲のバッファメモリのチェックサムを計算して出力します。チェックサム表示は 8 桁です。

コマンド形式BO8
CS8
パラメータ：無し

B O 8 CR LF
3 6 6 D B 6 A 8 CR LF
P A S S , B O 8 SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

C S 8 CR LF
3 6 6 D B 6 A 8 CR LF
P A S S , C S 8 SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

101

F,

INI

バッファメモリの初期化
M1940 のバッファメモリを任意のデータ列で書き換えます。
パラメータにより任意のスタートアドレスからエンドアドレス
まで最大 8 バイトのデータ列で初期化します。

コマンド形式F, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
INI, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
パラメータ：
p1：スタートアドレス（hex）
Default 値：00
p2：エンドアドレス（hex）
Default 値：バッファエンドアドレス
p3～p10：初期化データ（hex）
Default 値：FFF , p1

p1

, p2

p2

, p3 p3 , p4 p4 , p5 p5 , p6 p6 , p7 p7 , p8 p8 , p9 p9 , 10p 10p CR LF

P A S S , F SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
I N I , p1

p1

, p2

p2

, p3 p3 , p4 p4 , p5 p5 , p6 p6 , p7 p7 , p8 p8 , p9 p9 , 10p 10p CR LF

P A S S , I N I SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

102

リモートモード
SCH

データサーチコマンド（一致）バッファメモリ上で任意のデータ列（Max：8 バイト）の一致検索が出来ます。
指定したデータ列とバッファデータが一致した場合には、そのアドレス（最終アドレス）を表示します。また、一致するバッ
ファデータが無かった場合にはエンドアドレスの次のアドレスを表示して終了します。
パラメータにより、スタートアドレス、エンドアドレス
びサーチデータ（Max：8 バイト）が指定可能です。

およコマンド形式SCH, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
パラメータ：
p1：スタートアドレス（hex）
Default 値：00
p2：エンドアドレス（hex）
Default 値：バッファエンドアドレス
p3－p10：サーチデータ（hex）
Default 値：FFS C H , p1

p1

, p2

p2

p

p

C

, p3 p3 , p4 p4 , p5 p5 , p6 p6 , p7 p7 , p8 p8 , p9 p9 , 10 10 R LF

A D D R SP = SP 0 0 0 0 A 6 C CR LF
P A S S , S C H SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

103

UNS

データサーチコマンド（不一致）
バッファメモリ上で任意のデータ（1 バイト）の不一致検索が出来ます。
指定したデータ列とバッファデータに差異があった場合には、そのアドレス（最終アドレス）を表示します。また、差異が無
かった場合にはエンドアドレスの次のアドレスを表示して終了します。
パラメータにより、スタートアドレス、エンドアドレス
びサーチデータ（1 バイト）が指定可能です。

およコマンド形式UNS, p1, p2, p3
パラメータ：
p1：スタートアドレス（hex）
Default 値：00
p2：エンドアドレス（hex）
Default 値：バッファエンドアドレス
p3：サーチデータ（hex）
Default 値：FFU N S , p1

p1

, p2

p2

C

, p3 p3 R LF

A D D R SP = SP 0 0 0 1 0 6 C CR LF
P A S S , U N S SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

104

リモートモード
T

データトランスファーコマンド
バッファメモリ上でデータの移動（コピー動作）が出来ます。
パラメータにより、移動するデータのスタートアドレスとエンドアドレスおよび移動先の先頭アドレス（ディスティネーショ
ンアドレス）が指定可能です。

コマンド形式T, p1, p2, p3
パラメータ：
p1：スタートアドレス（hex）
Default 値：00
p2：エンドアドレス（hex）
Default 値：バッファエンドアドレス
p3：ディスティネーションアドレス（hex）
Default 値：00

T , p1

p1

, p2

p2

, p3

p3

C
R

LF

P A S S , T SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

105

P,

PL,

WD

Serial I/F データ出力
Serial I/F（RS232C）のデータ出力コマンドです。
M1940 のバッファメモリのデータを Data Format の設定（S, DFコマンド）に従って Serial I/F より出力します。
パラメータにより出力するバッファメモリのスタートアドレスとエンドアドレスの設定が可能です。

コマンド形式
P, p1, p2
PL, p1, p2
WD, p1, p2
パラメータ：
p1：バッファメモリ出力スタートアドレス（hex）
Default 値：00
p2：バッファメモリ出力エンドアドレス（hex）
Default 値：バッファエンドアドレス

106

リモートモード
Format=INTEL hex, p1=0, p2=F の時
P , p1

p1

, p2

p2

C
R

LF

: 1 0 0 0 0 0 0 0 0 3 0 6 0C1 8 3 0 6 0 C0 0 3

0 3 0 6 E D CR LF: 0 0 0 0 0 0 0 1 F F CR LF
P A S S , P SP PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

PL ,

p1

p1

,

p2

p2

C
R

Format=MOTOROLA S, p1=0, p2=F の時
LF

S 0 0 9 0 0 0 0 4 D 4 9 4 E 4 1 5 4 4 F 2 E CR LF
S1 1 3 0 0 0 0 0 3 0 6 0C1 8 3 0 6 0 C0 0 3

0 3 0 6 E 9 CR LF

S 9 0 3 0 0 0 0 F C CR LF
P A S S , P L PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF
Format=MINATO HEX, p1=0, p2=F の時
W D , p1
[

C
R

p1

, p2

p2

C
R

LF

L
F

# 0 0 0 0 SP 0 3 SP 0 6 SP 0 C SP 1 8 SP 3 0 SP 6 0]C
R

0 3 SP 0 6 CR LF

LF

P A S S , W D PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

107

RL

Serial I/F データ入力
Serial I/F のデータ入力コマンドです。
M1940 の Serial I/F を入力待ちにします。その後に Serial I/F から入力されたデータを Data Format の設定に従ってバッファメ
モリにロードします。
パラメータにより入力するデータのフォーマット上スタートア
ドレス、およびエンドアドレスの指定と格納するバッファのス
タートアドレスが設定可能です

コマンド形式RL, p1, p2, p3
パラメータ：
p1：フォーマット上のスタートアドレス（hex）
Default 値：00
p2：フォーマット上のエンドアドレス（hex）
Default 値：バッファエンドアドレス
p3：バッファアドレス（hex）
Default 値：00

R L , p1

p1

, p2

p2

, p3

p3

C
R

LF

Serial I/Fで
外部機器よりM1940へフォーマットデータを転送してください。

P A S S , R L PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

108

リモートモード
RD

Serial I/F データ入力
Serial I/F のデータ入力コマンドです。
M1940 の Serial I/F を入力待ちにします。その後に Serial I/F から入力されたデータを Data Format の設定に従ってバッファメ
モリにロードします。
パラメータにより入力するデータのフォーマット上スタートア
ドレスの指定と格納するバッファのスタートアドレスが設定可能です。

コマンド形式RD, p1, p2
パラメータ：
p1：フォーマット上のスタートアドレス（hex）
Default 値：00
p2：バッファアドレス（hex）
Default 値：00

R D , p1

p1

, p2

p2

C
R

LF

Serial I/Fで
外部機器よりM1940へフォーマットデータを転送してください。

P A S S , R D PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940-100A-K9.doc

109

RH

Parallel I/F データ入力
Parallel I/F のデータ入力コマンドです。
M1940 の Parallel I/F を入力待ちにします。
その後に Parallel I/F から入力されたデータを Data Format の設定に従ってバッファメモリにロードします。
パラメータにより入力するデータのフォーマット上スタートア
ドレスの指定と格納するバッファのスタートアドレスが設定可能です。

コマンド形式RH, p1, p2, p3
パラメータ：
p1：フォーマット上のスタートアドレス（hex）
Default 値：00
p2：フォーマット上のエンドアドレス（hex）
Default 値：バッファエンドアドレス
p3：バッファアドレス（hex）
Default 値：00

R H , p1

p1

, p2

p2

, p3

p3

C
R

LF

Parallel I/Fで
外部機器よりM1940へフォーマットデータを転送してください。

P A S S , R H PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

110

リモートモード
PCH

プロテクトモードの変更
M1940 ではデータ保護領域に対するオペレーションとして 3 種類のプロテクトモードを持っています。パラメータによりプロ
テクトモードの変更が出来ます。詳細は、「応用操作」の Protect
Mode を参照してください。
パラメータ無しで、現在設定されているプロテクトモードを出力します。

コマンド形式
PCH, p1
パラメータ：
p1：プロテクトモード
0：No Operation
1：Unprotect／Protect
2：Protect Only確認
P C H CR LF
S
P

0 SP SP SP N o PS O p e r a t i o n CR LF

P A S S , P C H SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

設定
P C H , p1 CR LF
P A S S , P C H SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

M1940-100A-K9.doc

111

WP

プロテクトデータ Serial I/F 出力
Serial I/F（RS232C）のプロテクトデータ出力コマンドです。
M1940 のプロテクトの情報を Data Format の設定（S, DF コマンド）に従って Serial I/F より出力します。

コマンド形式WP, p1, p2
パラメータ：無し

Protect=[0],[1]W P CR LF

Format=INTEL hex, p1=0, p2=6 の時: 0 7 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 F 7 CR LF: 0 0 0 0 0 0 0 1 F F CR LF
P A S S , P P PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF

M1940 のプロテクトデータ
M1940 では、プロテクトの情報をデバイスの持つプロテクト単位の最下位アドレス
側からプロテクト単位毎に 1 バイトを使用して連続データで表記します。
00(hex)：プロテクト無し
01(hex)：プロテクト
Ex)

112

セクタ毎にプロテクトがかけられるデバイスの例
プロテクト：
セクタ[0], セクタ[1]プロテクト無し ：セクタ[2], セクタ[3], セクタ[4],プロテクトデータ ⇒ 01010000000000

セクタ[5],

セクタ[6]

リモートモード
RP

プロテクトデータ Serial I/F 入力
Serial I/F（RS232C）のプロテクトデータ入力コマンドです。
M1940 の Serial I/F を入力待ちにします。その後に Serial I/F から入力されたプロテクトデータを Data Format の設定に従ってM1940 にロードします。
パラメータにより入力するプロテクトデータのフォーマット上のスタートアドレス、エンドアドレスの指定が設定可能です。

コマンド形式RP, p1, p2
パラメータ：
p1：フォーマット上のスタートアドレス（hex）
Default 値：00
p2：フォーマット上のエンドアドレス（hex）
Default 値：プロテクト・エンドアドレス

R P , p1

p1

, p2

p2

C
R

LF

Serial I/Fで
外部機器よりM1940へプロテクトデータを転送してください。

P A S S , R P PS SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

M1940-100A-K9.doc

113

RPP

プロテクトデータ Parallel I/F 入力
Parallel I/F のプロテクトデータ入力コマンドです。
M1940 の Parallel I/F を入力待ちにします。その後に Parallel I/F
から入力されたプロテクトデータを Data Format の設定に従って M1940 にロードします。
パラメータにより入力するプロテクトデータのフォーマット上のスタートアドレス、エンドアドレスの指定が設定可能です。

コマンド形式RPP, p1, p2
パラメータ：
p1：フォーマット上のスタートアドレス（hex）
Default 値：00
p2：フォーマット上のエンドアドレス（hex）
Default 値：プロテクト・エンドアドレス

R R P , p1

p1

, p2

p2

C
R

LF

Parallel I/Fで
外部機器よりM1940へプロテクトデータを転送してください。

P A S S , R R P SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP PS SP SP ; CR LF！
デバイスコードをセットするか電源を切ると、この設定はクリアされます。

M1940 のプロテクトデータ
M1940 では、プロテクトの情報をデバイスの持つプロテクト単位の最下位アドレス
側からプロテクト単位毎に 1 バイトを使用して連続データで表記します。
00(hex)：プロテクト無し
01(hex)：プロテクト
Ex)

114

セクタ毎にプロテクトがかけられるデバイスの例
プロテクト：
セクタ[0], セクタ[1]プロテクト無し ：セクタ[2], セクタ[3], セクタ[4],プロテクトデータ ⇒ 01010000000000

セクタ[5],

セクタ[6]

エラーメッセージ

エラーメッセージ 一覧
M1940 セルフチェック時のエラー
エラー表示

エラー概要

!! FPGA Config Error !!

本体故障

処置方法

!!UNIT_CONT Error FPGA !!
!! Driver Error !!

デバイスソケット点検!! Driver SW Error !!

デバイスソケット点検

Relay ON/OFF Error !!

デバイスソケット点検!! VCC SW Error !!

デバイスソケット点検!! VPP SW Error !!

デバイスソケット点検!! VHH SW Error !!

デバイスソケット点検!! DATA Compa Error

デバイスソケット点検!! FPGA Verify Error !!

デバイスソケット点検!! SUM/XOR Function Error !!
!! MEMORY Check Error !!

上記エラーが発生した場合、デバイスソケットに異物（ソケッ
トアダプタ含む）が乗っていないことを確認してください。
RESET キーで、再びセルフチェックを最初から実行します。
エラーの発生が止まらない場合には、M1940 はご使用できません修理が必要です。
弊社サービス窓口にご連絡ください。

M1940-100A-K9.doc

115動作時のエラー
エラー表示

エラー概要

Vcc over current

デバイスの Icc に電流が流れ過 赤 LED が点灯しているソケット
ぎています。
のデバイスを取り外してください。

Illegal ID

デバイスがセットされていない 赤 LED の点灯しているソケット
デバイスソケットがあります。 に正しくデバイスを再セットしてから、スタートしてください。

Empty Socket

デバイスがセットされていない 赤 LED の点灯しているソケット
デバイスソケットがあります。 を確認してください。

116

処置方法

エラーメッセージ
リモートモード時のエラー
エ ラ ー コ ー エラー内容
ド

エラー概要

（外部端末）
00 I/F Parity Error

Serial 通信中に Parity エラーが発生

01 I/F Overrun Error

Serial 通信中にオーバーランエラー発生

02 I/F buffer Over Error

Serial 通信中にバッファオーバ発生

03 I/F Framing Error

Serial 通信中にフレーミングエラー発生

90 Format Read・Check Sum Error

I/F でデータ転送中にチェックサム・エラー発生

91 Format Read・Format Error

I/F でデータ転送中にフォーマット・エラー発生

92 Format Read・Verify Error

I/F でデータ転送中にベリファイ・エラー発生

96 Buffer Over Error

I/F でデータ転送中に M1940 のバッファをオバー

F0 Illegal Command

無効コマンド発行

F1 Parameter Error

パラメータにエラー

F2 Invalid Function

コマンド機能無し

M1940-100A-K9.doc

117

付録

付録
PIN Arrangement of RS232C Connector
RS-23213 PIN

1 PIN

25 PIN

Connector
Dsub25-Socket
M1940 : DBLC-J25SAF-23L9F (JAE)

14 PINPIN Assignment of RS232C Connector（DCE）
ピン番号

略号

方向

機能説明

1

FG

-

2

TXD

外部機器

→

M1940

M1940 が外部機器からデータを受信する

3

RXD

外部機器

←

M1940

M1940 が外部装置にデータを送信する

4

RTS

外部機器

→

M1940

外部機器が M1940 に送信要求する

5

CTS

外部機器

←

M1940

M1940 が送信可能であることを外部機器に示す

6

DSR

外部機器

←

M1940

M1940 が送受信可能であることを外部機器に示す

7

SG

8

CD

外部機器

←

M1940

M1940 がキャリアを検出したことを外部機器に示す

20

DTR

外部機器

→

M1940

外部機器が送受信可能であることを M1940 に示す

22

RI

外部機器

←

M1940

M1940 に電源が入っていることを外部機器に示す

フレームグランド

信号グランド

-

M1940
TXD
RXD
RTS
CTS
DSR
SG
DCD
DTR
RI

PC/AT
2

3

3

2

4

7

5

8

6

6

7

5

8

1

20

4

22

9

TXD
RXD
RTS
CTS
DSR
SG
DCD
DTR
RI

Example : Connection to Host Computer

118

付録
PIN Arrangement of Parallel Connector

Parallel

18 PIN

1 PIN

36 PIN

19 PIN

Connector
Anphenol 36 - Socket
M1940 : RC10F-36R-LW(HIROSE)PIN Assignment of Parallel Connector
ピン番号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

略号

ピン番号

#STROBE
Data1
Data2
Data3
Data4
Data5
Data6
Data7
Data8
#ACK
BUSY
PERROR
SELECT#AUTOFEED
GND
FG
Peripheral
High

M1940-100A-K9.doc

Logic

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

略号
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
#INIT
#FAULT

SELECTIN

119

付録

120

付録
お問い合わせ先一覧
ミナトエレクトロニクス株式会社
本社営業部〒224-0026

横浜市都筑区南山田町 4105
TEL 045-591-5605
FAX 045-591-5618

北関東営業所〒370-0843

高崎市双葉町 6-25
TEL 0273-23-9701
FAX 0273-24-5049

福岡営業所〒812-0011

福岡市博多区博多駅前 3-6-12
オヌキ博多駅前ﾋﾞﾙ 4F
TEL 092-475-2825
FAX 092-481-3502

大阪営業所〒553-0003

大阪市福島区福島 5-16-15
福島宮脇ビル 2F
TEL 06-6453-8911
FAX 06-6453-8912

M1940-100A-K9.doc

121