====================================================================================================
== Љ (TDS) ====================================================================================

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


 "Trust Design Simple SECS Communication Library" pbP[ŴЉ

  E SECS vgRɂʐMs߂̃Cuō\pbP[WłB
  E SECS-1iRS232CڑjAHSMS-SSAHSMS-GSiTCP/IPڑjɑΉ܂B
  E Cӂ SECS-2 bZ[W̍\zA͂sƂł܂B
  E \vbgtH[ WindowsnnriWinsockV2jALinux (CentOSAFedoraAUbuntuAVineA
     DebianAOpenSUSEARedhat )AFreeBSDAMacOS XASolaris 11(x86)AHP-UX 11 łB
  E CúACAC++AC#AVBAJava  Call \łB
  E Cu DLLApCuŒ񋟂܂̂ŁARubyAPythonAPHP ̎gp\łB

  E Java p TDS ɂ͂QނAJava @\݂̂gp̂̏ꍇ Intel vZbT𗘗p
     WindowsALinux  PC łȂAقȂvZbTAnrłĂ Java s삷
     ł΁ATDS @\̎ss\܂B
     ̏ꍇ AP ̊J́AJava ɂ邾łȂAJava JT|[g JNI (Java Native
     Interface) 𗘗pāACAC++ ɂJ\ɂȂ܂B

  E zXgAuipbVuAANeBuj̗T|[g܂B
  E SML `ł̃bZ[W`t@Cgp SECS-2 bZ[W\zA͂\łB
     ܂At@CgpMbZ[Wɑ΂鎩@\܂B
     AbZ[W`t@CgpȂĂASECS-2 bZ[W\zA͂\łB
  E bZ[W`ł́Aʓrt@CɊi[ڃf[^w\łB
     ܂Aϒڂ̎w肪\łB

  E bZ[W`gpMbZ[W̍\zAMbZ[W̉͂ɂĂAxA
     ̕sXg`邱Ƃ\łBAvP[VɂsɃXg
     m肳ÃXg̊eڒlݒ肷邱Ƃ\łBsXg܂ރbZ[WM
     ɂ͎Mɂm肵XgŃbZ[WWJAڒlQƂ邱Ƃ\łB

  E P̃AvP[VAő 64 ̑ƒʐM邱Ƃ\łB
  E SML `ɑΉʐMOóA[Uw\ȃOo͋@\܂B
  E ʐMOA[U֐Ŏ󂯎菈邱ƂA[Uʓr삳`o TCP/IP ʐM
     󂯎菈邱Ƃ\łBɂASECS ʐMԂA^CŉuĎ邱
     ł܂B

  E ȉ SEMI KiɏĂ܂B
    E E4    : SECS-I ..... bZ[WgXt@ (RS232C ڑ)
    E E5    : SECS-II .... SECS bZ[We
    E E37   : HSMS .......  SECS bZ[WT[rX (HSMS) ėpT[rX (TCP/IP ڑ)
    E E37.1 : HSMS-SS ....  SECS bZ[WT[rX VOZbV[h (HSMS-SS)
    E E37.2 : HSMS-GS ....  SECS bZ[WT[rX WFlZbV (HSMS-GS)
  E SEMI WɂĒ`ꂽ"E5-0600"bZ[W`TvƂĕt܂B
  E ڍׂ́Aiɓ̃hLgiTDS.pdfjQƂB

  E PeerGroup  SDRAy Yokogawa  YSD  API ƌ݊̂ CAC++ ɂ SdrXxxxx() ֐
      I/F ݊CuA܂̃CuƂĒ񋟉\łB
     SDR ݊ API CuAYSD ݊ API CuɊւẮAЁiinfo@trust-design.co.jpj
     ܂ł₢킹B

  E {pbP[W (TDS) \\[XER[hւ̃ANZX̔̔i\[XER[h̊Jjs
     Ă܂Bڂ́A (info@trust-design.co.jp) ܂ł₢킹B

  E SECS-1 y HSMS-SSAHSMS-GS ɂʐMizXgAujV~[g錟Av
     P[VƂāAiȈՔŁjSECS/HSMS V~[^iTrust Design Simple SECS/HSMS Simulator 
     (Simplified Version))igpCZXjJĂ܂Bڂ́AЃz[Ey[W
     B

  E SECS-1  HSMS-SSAHSMS-GS ݂̒ʐMvgRϊAvP[VƂāASECS/HSMS
     vgRϊvOiTrust Design Simple SECS/HSMS Protocol ConverterjigpCZX
     jJĂ܂Bڂ́AЃz[Ey[WB

  E PLC ɂĐ䂷鑕uASECS ʐM I/F ŏʃVXeɐڑ邽߂̃AvP[VƂāA
     SECS/PLC ʐMڑvOiTrust Design Simple SECS/PLC Communication ConnectionjigpC
     ZXjJĂ܂B̃vOgpƁA{Cugp SECS ڑ
     sR[hLq邱ƂȂ Windows AvP[V쐬邱Ƃł܂Bڂ́A
     Ѓz[Ey[WB 

  E SECS(HSMS) ɂʐM̃j^[ɂ́A lbg[NʐMj^[iTrust Design Simple 
     Network Communication MonitorjigpCZXjp܂Bڂ́AЃz[
     Ey[WB

  E RS232C Serial Port gp SECS-1 ʐM܂߂ʐM̃j^[ɂ́A VAʐMj^[
    iTrust Design Simple Serial Port Communication MonitorjigpCZXjp
     ܂Bڂ́AЃz[Ey[WB



 CXg[@

  E {pbP[W̏Ƀt@CiTDS.zip 邢 TDS.YY.MMN.zip (YY.MMN ̓o[WԍjjA
     Cӂ̃tH_ɓWJĂB

  E {pbP[ẂAWXggp܂B

  E KpAvP[V̎ʁi32bit/64bitjɂAKX Win32AWin64 ̃tH_ɑ݂
     .dllA.lib gpB



 ACXg[@

  E {pbP[WCXg[tH_폜ĂB



 Windows  (32bit AvP[VΉ) ɂKvȊJ

  E Microsoft Visual Studio 2005 ... 2019NŃT|[gIĂ܂
  E Microsoft Visual Studio 2008 ... 2019NŃT|[gIĂ܂
  E Microsoft Visual Studio 2010
  E Microsoft Visual Studio 2012
  E Microsoft Visual Studio 2013
  E Microsoft Visual Studio 2015
  E Microsoft Visual Studio 2017
  E Microsoft Visual Studio 2019

  Windows nnr (32bitA64bit) ł 32bit AvP[Vł́AWin32 fBNgɑ݂
  .libA.dll gpĂB

  R}hEvvgł̊J̏ꍇ́AVisual Studio CXg[fBNg
  "VC/vcvarsall.bat x86"A "VC/bin/vcvars32.bat" gpāA32bit J̃ZbgAbv
  sĂB

  C#AVB ɂJR[hsꍇA".Net Framework 2.0" ȍ~KvłB
  C#AVB ɂJɂ́Abuild  "platform=x86" IvVw肵ĂB



 Windows  (64bit AvP[VΉ) ɂKvȊJ

  E Microsoft Visual Studio 2010
  E Microsoft Visual Studio 2012
  E Microsoft Visual Studio 2013
  E Microsoft Visual Studio 2015
  E Microsoft Visual Studio 2017
  E Microsoft Visual Studio 2019

  Windows nnr (64bit) ł 64bit AvP[Vł́AWin64 fBNgɑ݂ .libA
  .dll gpĂB

  R}hEvvgł̊J̏ꍇ́AVisual Studio CXg[fBNg
  "VC/vcvarsall.bat x64"A "VC/bin/amd64/vcvars64.bat" gpāA64bit J̃Zbg
  AbvsĂB

  C#AVB ɂJR[hsꍇA".Net Framework 2.0" ȍ~KvłB
  C#AVB ɂJɂ́Abuild  "platform=x64" IvVw肵ĂB



 Linux łɂKvȊJ

  E gmakeAgcc J

  32bit AvP[Vł́AfBNg Linux32 ̃CugpARpC -m32
  IvVw肵ĂB

  64bit AvP[Vł́AfBNg Linux64 ̃CugpARpC -m64
  IvVw肵ĂB



 FreeBSD łɂKvȊJ

  E gmakeAclang J

  32bit AvP[Vł́AfBNg FreeBSD32 ̃CugpARpC -m32
  IvVw肵ĂB

  64bit AvP[Vł́AfBNg FreeBSD64 ̃CugpARpC -m64
  IvVw肵ĂB



 MacOS X łɂKvȊJ

  E gmakeAclang J

  32bit AvP[Vł́AfBNg MacOS32 ̃CugpARpC -m32
  IvVw肵ĂB

  64bit AvP[Vł́AfBNg MacOS64 ̃CugpARpC -m64
  IvVw肵ĂB



 Solaris 11 (x86) łɂKvȊJ

  E gmakeAgcc J

  32bit AvP[Vł́AfBNg SunOS32 ̃CugpARpC -m32
  IvVw肵ĂB

  64bit AvP[Vł́AfBNg SunOS64 ̃CugpARpC -m64
  IvVw肵ĂB



 HP-UX łɂKvȊJ

  E HP-C/ANSI-C J

  32bit AvP[Vł́AfBNg HP-UX32 ̃CugpARpC +DD32
  IvVw肵ĂB

  64bit AvP[Vł́AfBNg HP-UX64 ̃CugpARpC +DD64
  IvVw肵ĂB



 Java łɂKvȊJ y s

  E Java ł͂Qނ܂B
    1. JNA gp TDS.dll ̑S@\gp ............ TDJVS.jar
    2. JNA gpAJava s݂̂ł̎s\Ȃ .... TDSJava.jar

  E L 1. ɊւJAs 
    E JavaVM 1.7 ȍ~
    E JDK    1.7 ȍ~
    E JNA    4.1 ȍ~

    (1) JNA ̑ΉA[LeN` (32bit or 64bit) ɒӂAgp鋤LCu (TDS.dllA
        libTDS.soAlibTDS.dylibAlibTDS.sl) ̃A[LeN` (32bit or 64bit) Ή̂
        Kv܂B

  E L 2. ɊւJAs 
    E JavaVM 1.7 ȍ~
    E JDK    1.7 ȍ~

    (2) TDSJava.jar  TDJVS.jar (TDS.dll) Ɣ䂵āAꕔ@\܂Bڍׂ TDS.pdf
        tdQƂB
        ȂATDSJava.jar ́AЂgo y xN^[l̃_E[h\Ȑit@Cɂ
        ܂܂Ă܂B
        TDSJava.jar ̂gpꍇ́A (info@trust-design.co.jp) ܂ŁA₢
        킹B

    (3) TDSJava.jar  TDS @\̎s JNA gp TDS.dllAlibTDS.so 𗘗pčŝ
        ͂ȂATDSJava.jar  Native  Java Call ɂ TDS @\ŝŁAIntel vZb
        T𗘗p WindowsALinux  PC łȂAقȂvZbTAnrłĂ Java
        s삷ł΁ATDS @\̎ss\܂B
        ̏ꍇ AP ̊J́AJava ɂ邾łȂAJava JT|[g JNI (Java
        Native Interface) 𗘗pāACAC++ ɂJ\ɂȂ܂B
        TDSJava.jar \\[XER[hւ̃ANZX̔̔i\[XER[h̊Jjs
        ܂Bڂ́A (info@trust-design.co.jp) ܂ł₢킹B



 A

       :  gXgfUC
   e-Mail  : info@trust-design.co.jp
   URL     : http://www.trust-design.co.jp/



====================================================================================================
== ӎ ========================================================================================

 {CuEpbP[ŴgpɂĂ̗ӎ

  E Ђgo_E[h\Ȗ{pbP[W Windowsnnr (32/64bit) p y Linux (32/64bit)
     łB̑ UNIXnnr (FreeBSDAMacOS XASolaris 11AHP-UX) pɊւẮA
     "info@trust-design.co.jp" ܂ e-Mail ɂāA₢킹B

  E {pbP[W̎gpɂA{ɂugpvǂ݂AӂB

  E {pbP[W̎gpCZXEL[ER[h擾ꍇ́Aȉ̓e𖾋L̏Ae-Mail ɂāA
      "info@trust-design.co.jp" ܂łAB
     CZXEL[ER[h̔s͖łB

    E 薼uSECS/HSMS ʐMpbP[W CZX]vƂĂB
    E {Ɉȉ̓eLqĂB
      E ć̖iƖ y j
      E ć̖iƖ y j̉p\L
      E Sҗl
      E AiZAdbԍAe-MailAhXj
      E vbgtH[iWindows/Linux/FreeBSD/MacOS X/Solaris 11/HP-UXj
      E KvƂ郉CZX
         P̂˗ɂĔs郉CZX͍őPO܂łƂĂ܂B
         葽̃CZXKvƂꍇ́AʓrЂ܂ł̎|AB
         ȂAĝobP䖈ɈقȂ郉CZXKvłB
    E \ł΁AQl܂łɈȉ̓eLq΍KłB
      E gpړIiHꃉC/ݔ/J/̑j
      E ʐM`ԁiSECS-1/HSMS-SS/HSMS-GS)
      E Ώېݔʓ

  E {pbP[WIɎgpꍇAݒt@Ci.inijɁAЂgoɌfڂ̈ȉ̃CZXE
     L[ɊւLqǉĂB

    LICENSENAME = "Default Co.,Ltd."
    LICENSECODE = "Default"
    LICENSESER  = "1"
    LICENSEDATE = "20111001"
    LICENSEKEY  = "FVZM3-T72IB-76OWG-P7KWM-TMBF2-4ZXBW"

   (1) gppCZXEL[ LICENSEDATEALICENSEKEY ̒ĺAIɕύX܂BŐV
        gppCZXEL[́AЂgo "http://www.trust-design.co.jp" ɂĂmFB

   (2) Version 12.120 ȑÕo[W TDS pɔsꂽ LICENSEKEY ́AVersion 12.120 ȍ~
        ̃o[Wł͎gpł܂B
        Version 12.120 ȑÕo[W̃CZXEL[ŁA{o[Wł̐K
        CZXKvƂꍇ́A萔|Đ\󂠂܂񂪁AēxCZXEL[E
        R[hŝ˗肢v܂Bi񖳗łBj

   (3) ------------------------------------------------------------------------------------------+
    |  {pbP[ẂACZXǗpƂāAUDP/IP̈ȉ̃|[ggp܂B                  |
    | ܂AUDP/Multicast AhXƂāAȉ̃NXcAhXgp܂BgpɂȂR     |
    | s[^̃t@CAEH[ɂAubNȂ悤ݒ肵ĂB             |
    | E 36274/udp                                                                                 |
    | E 239.254.200.74                                                                            |
    |ȂAC^[lbgڑ܂߁Albg[NڑłȂԁANIC ݂ȂԂłA|
    |gp͉\łAgpɊւ@\̐́Aꍇɔ䂵āA؂܂B  |
    +----------------------------------------------------------------------------------------------+


  E {pbP[W̎gp@̏ڍׂ "TDS.pdf" QƂB

  E Sample0ASample1ASample2 tH_ɁAgpi[Ă܂BeTv̓eAڍׂ́A
     Sample0ASample1ASample2 tH_ Readme.txt yсAe\[XER[hEt@C擪̃R
     gQƂB
     Sample0ASample1  VS2010/32bit ł Build TvASample2  VS2010/64bit ł Build
     TvłBAꂼAMakefileAvWFNgݒύX邱ƂɂÃo[
     W Visual StudioA܂ 32bit/64bit  Build \łB

  E Sample0 ́AMakefile gp nmake ɂ AP  Build @܂B
  E Sample1ASample2 ́Aꂼ VS2010  IDE gp AP  Build @܂B
  E SampleX ́ASample0 ɂ Makefile gp nmake ɂ AP  Build ̑ VS2017
      IDE gp Build @̃Tv܂B


  Ey dvP z
     {pbP[Wł́Aݒt@Ci.ini t@Cjgp܂B
     Sample0 tH_ "Sample.ini" Rs[ĎgpĂ܂Ag̎gpɉ
     ɁAȉ̃p[^ɂӂBڍׂ̓vO}[YE}jAiTDS.pdfjQƂ
     B

     SECSMODE           // SECS ʐMp[^
     DEVMODE            // foCX䃂[h
     DEVID              // ڑfoCXID
     XMSGSIZE           // ő SECS bZ[WEoCg
     INTER0             // ʐM䕔C^[o
     INTER2             // VAʐMMC^[o
     SDEVICE            // VAڑ foCX
     HOST               // HSMS TCP/IP ڑzXg  IP AhX
     PORT               // HSMS TCP/IP ڑ|[gԍ
     TRCTTYPE           // ʐMg[Xւ̒ʐMbZ[Wo͌`
     LINKINT            // Link Test C^[o
     MDMSSG             // SML `A NSG/TS300 `̃bZ[W`t@CEpX
     MDMXITEM           // ebZ[WŎgpf[^EACe̍ő
     MDMXMSSG           // `郁bZ[W̍ő
     MDMXMITEM          // ebZ[WŎgpACȇv̍ő
     MDMXPOOL           // bZ[W` ݒf[^i[̈TCY


  Ey dvQ z
     {pbP[ẂACZXǗpƂāAUDP/IP̈ȉ̃|[ggp܂B
     ܂AUDP//Multicast AhXƂāAȉ̃NXcAhXgp܂BgpɂȂR
     s[^̃t@CAEH[ɂAubNȂ悤ݒ肵ĂB
     E 36274/udp
     E 239.254.200.74
     ȂAC^[lbgڑ܂߁Albg[NڑłȂԁANIC ݂ȂԂłA
     gp͉\łAgpɊւ@\̐́Aꍇɔ䂵āA؂܂B


  E {vOŐVł̃[X́AЂgoɂčsĂ܂B
     AЂgo "http://www.trust-design.co.jp/" mFB



====================================================================================================
== gp ==================================================================================

 쌠

  "Trust Design Simple SECS Communication Library" pbP[Wiȉ {\tgEGAj̃IWiE
  R[hɊւ钘쌠 " gXgfUC"iȉAЁjۗL܂B

  E {\tgEGẢρACAo[XGWjAO͂B
  E qĺALA킸AЂ̓ӂȂA{\tgEGẤi{\tgEGÂ̋@\
     ̂̂񋟂pbP[WjO҂ɔzz邱Ƃ͂ł܂B
  E ql쐬A{\tgEGAgpAvP[Vzzꍇ́Aȉ̃\tgEG
     AgpĂ|𖾎ĂB
    E {\tgEGA̖     :  "Trust Design Simple SECS Communication Library"
    E {\tgEGA̒쌠 :  " gXgfUC"
                                   "Trust Design Limited Liability Company"



 gp

  {\tgEGÁAǂȂłŎgp邱Ƃł܂B

  莞ԈȏAĎgpꍇ́Ǎ`iqj e-Mail ɂĕЂ܂ł₢킹
  ACZXEL[ER[h̔s󂯂邱ƂKvłB

  E CZXEL[ER[h̔s͖łB
  E CZXEL[ER[h́AgpɂȂRs[^P䖈ɕKvƂȂ܂B
  E qlɔsꂽKCZXEL[ER[hgp TDS sꍇAsԂɐ
     ͂܂B܂AKCZXEL[ER[hɎgp̐͂܂B

  ȂACZXEL[ER[h̔sɂ́Aql̂o^KvłBCZXEL[ER[
  hsɔo^qĺAY\tgEGÃCXg[󋵊ǗɎgpĂ
  ܂B



 Ɛӎ

  {\tgEGA̎gpɂĉɉ炩̏QAQꍇAꂪ{\tgEGA
  sɋN̂łĂAQAQ̑召킸AЂ͂Ȃӂ܂B
  Ђ́Aql{\tgEGAgpɂāA{\tgEGAɐmɓ삷鎖
  ؂̂ł͂܂B



 T|[g

  {\tgEGAɊւT|[ǵAe-Mail ݂̂ɂčs܂B
  e-Mail ɂĂ₢킹eɑ΂āAЂ͉\Ȕ͈͂ŉAΏv܂AԐM̗L
  A܂ł̎ԁiԁj܂߁AȂۏ؂v˂܂B
  ܂A{\tgEGAɊւT|[gAqlƍӂ̏ALōs킹Ăꍇ܂B
  {\tgEGAɊւsꂽꍇAЂ́Ǎ̉𖾁Aɑ΂ΉAVo[
  W̃[Xs܂A̎Ae͕ЂƎɌ肵Aqlɉ炨
  邱Ƃ͂ł܂B

  {\tgEGÁA̐\㓙ړIƂāA\AXVꍇ܂B
  ŐVo[WɊւẮAЂgoihttp://www.trust-design.co.jp/jQƂB


