+------------------------------------------------------------------------+
  4チャンネル簡易シーケンサーキットII(EPS-2)

+------------------------------------------------------------------------+
★この度は4チャンネル簡易シーケンサーキットII(EPS-2)をご利用いただき、
　ありがとうございます。
　このソフトは４チャンネル簡易シーケンサー基板(TS-EPS2)の動作時間を
　Win98/Me/2000/XP上から書き込む為のものです。


☆最初に行うこと

　最初に、４チャンネル簡易シーケンサー基板(EPS2)を「通信モード」に設定します。
　「一斉スタート」スイッチを押しながら電源を投入することで、「通信モード」で
　起動します。


☆画面の説明

   ･[COMポート]ドロップダウンリスト
	使用するCOMポートを選択します。
	リストには起動時に使用可能であったCOMポートが列挙されています。

   ･[COMポートの再スキャン]ボタン
	このボタンをクリックすると、再度使用可能なCOMポートを検索して、
	リストに使用可能なCOMポートを列挙します。

   ･[CH-1 〜 CH-4]
	チャンネルは１から４まであり、特定の１チャンネル
	または４チャンネルの全てを任意に設定できます。

	※動作させたくないチャンネルは「ON動作」オプションボタンを
	　選択し,キープ時間を全て０（ゼロ）にして下さい。
	　そうすることでそのチャンネルは動作しません。

	　･[開始時間]
		ON動作またはOFF動作開始までの時間を設定します。

	　･[キープ時間]
		開始時間経過後、ON動作またはOFF動作を保持する時間を設定します。

	　･[再開始時間]
		繰り返し動作のときに再度、開始時間から動作させるまでの時間を設定します。

	　　※単発動作の際には、この設定値は無効になります。
		　「繰り返し動作」にチェックが入っていない場合、
		　ここに値を設定することはできません。

	　※各設定時間について

		時間　　000〜999時間まで設定可能
		分　　　00〜59分まで設定可能
		秒　　　00〜59秒まで設定可能
		秒/100　00〜99(1/100秒単位)まで設定可能

	　･[ON動作]オプションボタン
		通常はハイ・インピーダンス状態で開始時間になるとキープ時間
		で設定された時間、出力がGND接地されます。

	　･[OFF動作]オプションボタン
		通常はGND接地された状態で開始時間になるとキープ時間で設定
		された時間、出力がハイ・インピーダンス状態になります。

	　･[繰り返し動作]チェックボックス
		ここにチェックを入れると、そのチャンネルの動作モードが
		繰り返し動作になります。チェックを入れない場合は単発動作になります。

	　　･単発動作	
		　「開始時間」で設定された時間後に動作を開始し、
		　「キープ時間」で設定した時間だけ動作を１度だけ行います。

	　	･繰り返し動作
		　１．「開始時間」で設定された時間後に動作を開始。
		　２．「キープ時間」で設定した時間だけ動作を行います。
		　３．再び「再開始時間」で設定した時間後に上記「１．」と
		  　  「２．」の動作を繰り返します。

	　･[オートスタート]チェックボックス
		ここにチェックを入れると、そのチャンネルがオートスタート
　　　　（電源ＯＮと同時にスタート）になります。

   ･[全CH一括設定]

	　･[繰り返し動作]チェックボックス
	　　繰り返し動作／単発動作を全てのチャンネルについて、一括で指定します。

	　･[オートスタート]チェックボックス
		オートスタート指定あり／なしを全てのチャンネルについて、一括で指定します。

	　･[クリア]ボタン
		このボタンをクリックすると、全てのチャンネルの設定時間を
		０（ゼロ）にします。

　･[接続確認]ボタン
　　このボタンをクリックすると、
　　リストで選択されているCOMポートに、４チャンネル簡易シーケンサー基板(EPS2)
　　が接続されているかどうかを確認します。

　･[取り込み]ボタン
　　このボタンをクリックすると、
　　４チャンネル簡易シーケンサー基板(EPS2)に設定されているシーケンスデータを
　　ＰＣ上に取り込みます。

　　※４チャンネル簡易シーケンサー基板(EPS2)が「通信モード」に設定されて
　　　いない場合、このボタンをクリックすることはできません。

　･[書き込み]ボタン
　　このボタンをクリックすると、
	上記で設定した時間を４チャンネル簡易シーケンサー基板(EPS2)
	に転送します。転送中はプログレスバーで状況が表示されます
	ので途中で接続ケーブルを決して抜かないで下さい。「データーの
	設定が終了しました。」というメッセージボックスが表示されて
	からケーブルを抜いて下さい。

　　※４チャンネル簡易シーケンサー基板(EPS2)が「通信モード」に設定されて
　　　いない場合、このボタンをクリックすることはできません。


☆メニューの説明

　･ファイル

	開く・・・・・・保存されたファイルを読み込みます。
　　　　　　　　　　旧EPSで作成されたデータ(.ptsの拡張子を持つデータ）の
　　　　　　　　　　読み込みも可能です。

	新規保存・・・・新たにファイルを保存します。ファイル名には
		      　　　自動的に.pt2の拡張子が付けられます。

	上書保存・・・・現在開かれているファイルを書き換えます。

	終了・・・・・・ソフトを終了します。


   ･ヘルプ

	ヘルプ・・・・・今読んでいるこのファイルです。

	バージョン情報・ソフトウェアに関するバージョン等を表示します。


☆データの書き込み

　･新規書込

　　１．TAB又はマウスで「開始時間」の入力ボックスを選び時間を入力します。

　　２．続けて「キープ時間」を入力します。繰り返し動作モードで使用される場合は
	　「再開始時間」も入力して下さい。

　　３．動作させたいチャンネルのオプションボタン「ON動作」、
	　「OFF動作」を選択します。

　　４．動作させたいチャンネルの動作モードを選択します。
	　「繰り返し動作」にチェックを入れると繰り返し動作モードに、
	　チェックを入れない場合は単発動作になります。

　　５．動作させたいチャンネルについて、オートスタートを指定する場合は、
	　「オートスタート」にチェックを入れます。

　　６．最後に「書き込み」ボタンを押して下さい。

	以上で入力は完了です。再度、同じ設定を利用するためには
	メニューのファイルから新規保存を選び名前を付けてファイル
	に保存して下さい。


　･既存のファイルの書込
　　１．ファイルメニューの「開く」を選択しオープンダイアログボックス
	　　から必要なファイルを選択する。
　　２．「書き込み」ボタンを押して下さい。


　※書き込みが完了したら、EPS2のリセットボタンを押すか、
　　EPS2の電源を入れなおして下さい。


--------------------------------------------------------------------------------------
付録：データ通信について

　　　ユーザーご自身でコントロールプログラムを作成される際には、
　　　以下の内容を参考にしてプログラムして下さい。
--------------------------------------------------------------------------------------
◇COMポートの設定

  ･ 通信速度	：19200bps
  ･ データ長	：8ビット
  ･ パリティ	：無し
  ･ ストップ	：1ビット
  ･ フロー制御	：無し


　・送信データ(PC→EPS-II基板)のフォーマット

    +-----+----------+--------+-----+-----+
    | STX | コマンド | データ | ETX | BCC |
    +-----+----------+--------+-----+-----+


　・受信データ(EPS-II基板→PC)のフォーマット

    +-----+--------+-----+-----+
    | STX | データ | ETX | BCC |
    +-----+--------+-----+-----+

   受信データは上記のデータフォーマットまたは、正常応答(ACK)か異常応答(NAK)



    ※ STX = 02H
       ETX = 03H
       ACK = 06H
       NAK = 15H
       BCC = コマンドからETXまでのXORをとった値(STXを含まない)


◇シーケンス時間指定
　※一回に設定可能なシーケンスデータは１チャンネル分

　　・コマンド ＝ 'T'

    ・データ(２８バイト)
　　　内容は以下の通り

    　　チャンネル指定（１バイト）
    　　開始時間（８バイト）
    　　キープ時間（８バイト）
    　　再開始時間（８バイト）
    　　動作モード指定（１バイト）
    　　繰り返し動作指定（１バイト）
    　　オートスタート指定（１バイト）

　　　　　・チャンネル指定（１バイト）
　　　　　　チャンネル１ = '0'
　　　　　　チャンネル２ = '1'
　　　　　　チャンネル３ = '2'
　　　　　　チャンネル４ = '3'

　　　　　・動作モード（１バイト）
　　　　　　ＯＮ動作　 = '0'
　　　　　　ＯＦＦ動作 = '1'

　　　　　・繰り返し動作指定（１バイト）
　　　　　　単発動作　　 = '0'
　　　　　　繰り返し動作 = '1'

　　　　　・オートスタート指定（１バイト）
　　　　　　オートスタートしない = '0'
　　　　　　オートスタートする　 = '1'

　　　　　・開始時間／キープ時間／再開始時間
　　　　　　以下のフォーマットで設定（８バイト×３＝２４バイト）

  　　　  　時間、分、秒、秒(1/100)を、以下の計算でカウント値に換算し、
　　　　　　８バイトの１６進数文字列にする

　　　　　　　時間　　　 ×　３６００００
　　　　　　　＋
　　　　　　　分　　　　 ×　６０００
　　　　　　　＋
　　　　　　　秒　　　　 ×　１００
　　　　　　　＋
　　　　　　　秒(1/100)　×　１
　　　　　　

　　　　　　　例）１２時間４５分３０秒２５を換算

　　　　　　　　　時間　　 ：12 ×360000 = 4320000
　　　　　　　　　　＋
　　　　　　　　　分　　　 ：45 ×  6000 =  270000
　　　　　　　　　　＋
　　　　　　　　　秒　　　 ：30 ×   100 =    3000
　　　　　　　　　　＋
　　　　　　　　　秒(1/100)：25 ×     1 =      25

　　　　　　　　　　＝ 4593025(10進)
　　　　　　　　　　＝ 00461581(16進)

　　☆設定例：チャンネル１に以下の値を設定する場合

　　　開始時間　　　：１２時間４５分３０秒２５
　　　キープ時間　　：１時間３０分
　　　再開始時間　　：０時間３０分
　　　動作モード　　：ＯＦＦ動作
　　　繰り返し指定　：あり
　　　オートスタート：しない

　　　チャンネル１　　　　： 0
    　開始時間　　　　　　： 00461581
    　キープ時間　　　　　： 00083D60
    　再開始時間　　　　　： 0002BF20
　　　ＯＦＦ動作　　　　　： 1
　　　繰り返し指定あり　　： 1
　　　オートスタートしない： 0

　　　上記設定時間をEPS-IIに送信する場合のデータは以下の通り

    　　STX "T" "0" "00461581" "00083D60" "0002BF20" "1" "1" "0" ETX BCC


　　・EPS-II基板からの応答

　　　正常終了の場合ACK
　　　異常終了(送信データが不正)の場合NAK


◇シーケンスデータ取得

　※一回に取得可能なシーケンスデータは１チャンネル分

　　・コマンド ＝ 'Q'

    ・データ(１バイト)

　　　シーケンスデータを取得するチャンネルを指定
　　　　チャンネル１ = '0'
　　　　チャンネル２ = '1'
　　　　チャンネル３ = '2'
　　　　チャンネル４ = '3'

　　設定例 : チャンネル２のシーケンスデータを取得する

　　　STX "Q1" ETX BCC


　　・EPS-II基板からの応答

　　　異常終了(送信データが不正)の場合NAK
　　　正常終了の場合、データ部に以下のフォーマットでシーケンスデータが
　　　格納される

    　　チャンネル指定（１バイト）
    　　開始時間（８バイト）
    　　キープ時間（８バイト）
    　　再開始時間（８バイト）
    　　動作モード指定（１バイト）
    　　繰り返し動作指定（１バイト）
    　　オートスタート指定（１バイト）

　　　　　・チャンネル指定（１バイト）
　　　　　　チャンネル１ = '0'
　　　　　　チャンネル２ = '1'
　　　　　　チャンネル３ = '2'
　　　　　　チャンネル４ = '3'

　　　　　・動作モード（１バイト）
　　　　　　ＯＮ動作　 = '0'
　　　　　　ＯＦＦ動作 = '1'

　　　　　・繰り返し動作指定（１バイト）
　　　　　　単発動作　　 = '0'
　　　　　　繰り返し動作 = '1'

　　　　　・オートスタート指定（１バイト）
　　　　　　オートスタートしない = '0'
　　　　　　オートスタートする　 = '1'

　　　　　・開始時間／キープ時間／再開始時間
　　　　　　シーケンス時間指定と同じフォーマット
　　　　　　（８バイト×３＝２４バイト）


◇EPS-II基板のバージョン情報取得

　　・コマンド ＝ 'V'

    ・データ(１バイト)

　　　'0'を指定

　　設定例 : STX "V0" ETX BCC


　　・EPS-II基板からの応答

　　　異常終了(送信データが不正)の場合NAK
　　　正常終了の場合、データ部に"EPS-II Ver.1.00"等の文字列
                                            ~~~~
　　　　※~~~部はEPS-II基板のバージョンによって値が異なる


★あとがき
	リレーやSSRとの接続には基板キットに付属のマニュアルでアプリ
	ケーションノートをご覧下さい。また、おもしろい利用方法等
	がありましたら、「秋月電子ホームページ」にアップロードして
	下さい。

  ※このソフトとハードの使用により何らかの不具合が生じたとしても
　　一切の責任を負いかねますのでご了承下さい。

　　このソフトはMicrosoft VisualBasic 6.0で作られています。
　　機能向上のため予告無くアップグレードされる場合がありますが
　　アップグレードされたソフトウェアは「秋月電子ホームページ」の
　　ダウンロードページにて提供致しますのでご了承下さい。


    問い合わせは下記へ往復葉書かメールにてお願い致します。
    〒053-0852
    苫小牧市北光町４丁目１１−１９篠永ビル１Ｆ
    有限会社  トライステート
    email: info@tristate.ne.jp

    ソフトウェアに関するお問い合わせは下記まで
    POWER PLUG
    email:  info@powerplug.jp
