
====================================================================================================
== Release Note (tdlSPLC) ==========================================================================

■ Please refer to ReleaseE.txt if you want to refer to the contents of this file in English.

■ V15.120 : 2015/12/04

  ・ 新規公開



■ V16.010 : 2016/01/08

  ・ 設定ファイル（.ini）における共通項目に関するセクションとして、従来の [DEFAULT] に加えて
     [SECSCOMMON] を追加。従って、各接続条件において共通なパラメータは、[DEFAULT] もしくは
     [SECSCOMMON] セクションで定義することが可能。
     従来 [SECSCOMMON] セクションを定義し、使用している場合は、申し訳ありませんが、他のセクション
     名に変更する等の対応が必要になります。

  ・ ライセンス管理において、他ＰＣでの同一ライセンス・キーコードのチェックを、ライセンス・キー
     コード発行日から６ヶ月が経過した後実行していたが、ライセンス・キーコード発行日から実行する
     ように変更。



■ V16.011 : 2016/01/15

  ・ 設定ファイル（.ini ファイル）を評価する際、DEVID の指定を [DEFAULT] セクション以外で複数指定
     した場合等に異常終了する等の場合がある問題を修正。



■ V16.012 : 2016/02/20

  ・ トレース・ファイルをサイズ超過で切り替える場合、1000 以上の通番が付いたファイルの次のファイル
     が、正しい通番にならない問題を修正。

  ・ トレース・ファイルとして、日付をファイル先頭に付与した形式を指定した場合で、ファイル・サイズ
     超過でのファイル切り替え指定を行った場合、正しい通番が付与されない場合がある問題を修正。

  ・ 古トレース・ファイル削除機能において、正しく削除できない場合（日付指定の無いトレース・ファイ
     ル、日付フォルダを使用したトレース・ファイル）を解決。

  ・ 起動時点が、設定ファイル（.ini）の TRCDELTIME 以降である場合、翌日の TRCDELTIME になるまで
     古トレース・ファイル削除機能を実行しなかったのを、TRCDELDAY として負値を設定した場合は、起動
     時点で常に１回同起動を実行するように機能追加。



■ V16.040 : 2016/04/05

  ・ HSMS-GS に対応。
     HSMS-GS 設定に関しては、弊社 Simple SECS/HSMS 通信パッケージ（Trust Design Simple SECS
     Communication Library）に付属のドキュメント (TDS.pdf) をご参照ください。



■ V18.032 : 2018/03/28

  ・ HSMS Active 接続の場合に、一旦切断を検知してから再接続処理を実行するまでの時間を、即時もしくは、
     即時もしくは、T5 時間経過後のどちらかを (SECSMODE&0x00010000) で選択可能とした。

  ・ 動作スタイルを保存するファイル（省略時 tdlSPLCWin.ini）を変更指定する起動オプション "+S" を追
     加し、同一ＰＣ、同一フォルダに存在する tdlSPLC.exe を使用して、複数自動起動しても画面が重なる
     ことがないようにした。 



■ V18.041 : 2018/04/23

  ・ +i オプションにて .ini ファイルを指定した場合、そのパス名称が長い (概ね 120バイト超) 場合に、
     バッファオーバーランが発生し、動作が不定あるいは不安定になる場合がある問題を改訂

  ・ PLC 及び SECS 通信トレース出力の受送信マーク 受信 "<"、送信 ">" を逆にした。
     即ち、受信 ">"、送信 "<" とし、直感性を向上した。



■ V18.050 : 2018/05/28

  ・ HSMS Active 接続時に発行する Select.Request に対する Passive 側からの Select.Responce の応答
     がとても速い場合に、Select 状態に移行せず T7TO を発生してしまう場合がある現象を回避。



■ V18.070 : 2018/07/01

  ・ SECS-1 接続時におけるいくつかの問題を解決。
     詳細及び SECS-1 接続設定に関しては、弊社 Simple SECS/HSMS 通信パッケージ（Trust Design Simple
     SECS Communication Library）に付属のドキュメント (TDS.pdf) 及び Readme.txt をご参照ください。



■ V19.070 : 2019/07/05

  ・ 設定ファイルにおける以下のビットの扱いを、以前からの予告の通り廃止した。
    ・ (DEVMODE&0x000008) : HSMS Select,Deselect,LinkTest Request での W-bit の扱い
                            (SECSMODE&0x000800) に移行
    ・ (DEVMODE&0x010000) : HSMS Select,Deselect,Separate Request でのセッションID (デバイスID) の
                            扱い
                            (SECSMODE&0x000400) に移行
     [注意]
     現在、これらのビットの設定により TDS の動作設定をされている場合は、移行先のビットでの設定に
     変更し、これらのビット値を =0 とする必要があります。

  ・ 英語標記プログラムの追加



■ V19.100 : 2019/10/25

  ・ SECS 接続側が HSMS 接続の状態で、相手側が Passive 接続であり、動作していない場合に、[停止]
     処理が正常にできない問題を解決。

  ・ プログラム終了時 及び ライセンス指定の不備により変換動作停止する場合に異常停止する場合がある
     問題を解決。

  ・ SECS 通信トレース・ファイルへの出力形式に Multi Byte Text String 項目の LSH (Local String
     Header) の出力を .ini の (TRCTTYPE&0x4000) の指定により可能とした。



■ V20.040 : 2020/04/17

  ・ TDS の更新に伴う改訂で、HSMS-SS、HSMS-GS における接続、切断性能の向上を図った。

  ・ HSHS 接続における Passive 動作時において、既存接続を優先する場合に、新規接続があった時に、
     既存接続に対して新規接続の接続/切断が報告され、既存接続も切断されてしまう問題を解決。



■ V21.060 : 2021/06/15

  ・ メニュに [最終行表示] を設け、トレース表示最終行への位置づけを容易に行えるようにした。



■ V21.060b : 2023/07/05

  ・ 32bit AP、64bit AP の両方を用意した。

  ・ サンプル・ファイルを用いて動作を確認する場合は、起動する .exe を Sample0/ にコピーすることを
     お勧めします。
 


■ V24.040 : 2024/04/15

  ・ HSMS 通信時に、通信メッセージ・ヘッダ部の SystemByte の最上位ビットを =1 とした（即ち、System
     Byte を 32bit 符号付整数として扱った場合に負値となる）メッセージの送受信を可能とした。

