SW-PLCライブラリ Ver 1.08                 Copyright(C) Seiwa Giken Co., Ltd


ご使用前にこのドキュメントの内容をご確認ください。

◆インストール
--------------
インストーラはありませんので任意のフォルダへ配置してください。


◆アンインストール
------------------
レジストリなどは使用しておりませんので、ファイルを削除してください。


◆ファイル説明
--------------

\<Install Directory>
 |
 +--SwTagManager.exe     SW-TagManager実行プログラム
 +--SwPlcVersion.exe     ライブラリバージョン確認プログラム
 +--license.lic          製品版ライセンスファイル
 +--\Addins              SW-TagManager用アドインファイル(32bit版)
 +--\Addins64            SW-TagManager用アドインファイル(64bit版)
 +--\Help                ヘルプファイル
 +--\Lib                 ライブラリファイル(32bit版)
     +--SwPlcCom.dll     SW-PLCライブラリ
     +--SwPlcCom.h       VC++用ヘッダファイル
     +--SwPlcCom.lib     VC++用インポートファイル
     +--FpCom.dll        Panasonic通信ライブラリ
     +--KvCom.dll        キーエンス通信ライブラリ
     +--McCom.dll        三菱通信ライブラリ
     +--ModbusCom.dll    Modbus通信ライブラリ
     +--OmronCom.dll     オムロン通信ライブラリ
     +--ToyopucCom.dll   JTEKT TOYOPUC通信ライブラリ
     +--SwCom.dll        ダミーPLC通信ライブラリ
     +--SwPlcComSdk.cs   C#クラスファイル
     +--SwPlcComSdk.vb   VB.NETクラスファイル
 +--\Lib64               ライブラリファイル(64bit版)
 +--\Sample              サンプルプログラム
     +--\SampleCS        C#サンプルプログラム
     +--\SampleVBNet     VB.NETサンプルプログラム
     +--\SampleVC++      VC++サンプルプログラム


プログラムを配置するときは下記を参考にしてください。

※SW-TagManagerの実行に必要なファイル
\<Install Directory>
 |
 +--SwTagManager.exe
 +--SwTagManager.exe.config
 +--SwTagManager.Scripting.dll
 +--SwPlcVersion.exe
 +--license.lic
 +--SwPlcCom.dll
 +--MemoryCom.dll
 +--\Addins
 +--\Help


※通信ライブラリの実行に必要なファイル
\<Install Directory>
 |
 +--ユーザーアプリケーション
 +--SwPlcCom.dll
 +--各種通信ライブラリ(必要なファイルを選択して配置)
 +--SwPlcVersion.exe
 +--license.lic


◆使用方法
----------
下記のソフトウェア使用許諾に同意の上、ご使用ください。
使用方法につきましては、Helpフォルダの各マニュアルやサンプルプログラムを参考にし
てください。


◆トライアル版
--------------
トライアル版は連続で1時間まで使用可能です。1時間を経過すると通信が切断されます。
またプログラム実行時にトライアル版であることを示すダイアログが表示されます。


◆ソフトウェア使用許諾
----------------------

株式会社セイワ技研（以下「弊社」といいます）は、お客様に、以下の条件で本ソフトの
使用を許諾します。

（契約の成立）
第１条
お客様が、本件ソフトウェアの全部又は一部をコンピュータのハードディスク等の記憶装
置へ保存したとき、又は本件ソフトウェアを使用したときは、本契約の締結に同意したも
のとみなされ、本契約は成立し効力を生ずるものとします。

（著作権の帰属）
第２条
本ソフトに関する著作権等の知的財産権は、すべて弊社に帰属します。

（使用権の許諾）
第３条
１．弊社は、お客様に対し、本契約の条項に従って、本ソフトを使用する非独占的な権利
    を許諾します。
２．お客様は、お客様の管理する１台のコンピュータ端末にインストールし使用すること
    ができます。

（禁止事項）
第４条
１．お客様は、本ソフトの全部又は一部を複製することはできません。
２．お客様は、本ソフトの改変、リバースエンジニアリング、逆コンパイル又は逆アセン
    ブルをすることはできません。
３．お客様には、第三者に対し本ソフトの使用を許諾し、又は第三者に対し本ソフトを販
    売、貸与若しくはリースすることはできません。

（免責）
第５条
１．弊社は、お客様に対し、本ソフトに関して、その動作、商品性、特定用途への適合性
    その他一切の保証を行いません。
２．弊社は、お客様及び第三者が本ソフトに関連して直接又は間接に被ったいかなる損害
    についても、一切責任を負いません。お客様は、本ソフトの使用に関連して第三者か
    らお客様になされた請求に関連する損害、損失あるいは責任より弊社を免責するもの
    とします。

（契約の終了）
第６条
１．お客様は、本ソフトをコンピュータのハードディスク等の記憶装置及びメモリーから
    すべて消去することにより、本契約を終了させることができます。
２．お客様が本契約のいずれかの条項に違反したときは、弊社は、お客様に対し何らの通
    知、催告を行うことなく直ちに本契約を終了させることができます。
３．上記２．の場合、弊社は、お客様によって被った損害をお客様に請求することができ
    ます。
４．お客様は、本契約が終了したときは、直ちに本ソフトウェアおよびそのすべての複製
    物ならびに関連資料を破棄するものとします。

以上


◆履歴
----------------------
Ver 1.08 2025/12/09
* Windows11環境で、TagManagerがバックグラウンド実行時にパフォーマンスが低下する
  問題を改善

* SwPlcCom.dll
  作成できるポート数上限を256から300に変更


Ver 1.07 2024/12/06
* JTEKT TOYOPUC PLC対応 (コンピュータリンク通信 TCP/UDP/Serial)

* UDP通信パラメータにローカルポート番号を追加

* McCom.dll (V1.05)
  通信オプションパラメータのWriteBitMaxSize、ReadWordMaxSizeを指定しなかった場合、
  正しくデフォルト値が設定できていなかったのを修正

Ver 1.06A 2024/03/04

* ライブラリヘルプファイルの誤記修正
  ・McCom.pdf
   対応デバイスリスト
   F  16進数値 -> 10進数値
   ZR 16進数値 -> 10進数値

  ・OmronCom.pdf
   対応デバイスリスト
   DM0 16進数値 -> 10進数値

Ver 1.06 2023/12/15

* Modbus通信対応 (ModbusCom.dllを追加)

* SwPlcCom.dll
  マルチスレッドでSwPlcClosePortが他の関数と同時実行された場合にメモリアクセス
  違反が発生することがあった問題を修正

Ver 1.05 2023/05/18

* ダミーPLC通信機能でSwPlcWrite、SwPlcReadの順序でコマンドを追加し実行すると
  読込みコマンドが正常に実行されない不具合を修正

Ver 1.04 2021/12/16

* ライセンス認証の機能を追加

Ver 1.03 2021/03/11

* アクセス点数が多い場合にコマンドが正しく生成されないことがあったのを修正

Ver 1.02 2020/11/14

* TagManagerでダミーPLC停止時にソフトがフリーズすることがあったのを修正

Ver 1.01 2018/11/29

* KvCom.dllの不具合を修正

Ver 1.00.8 2018/07/31

* TagManagerにてアタッチモード実行中に表示形式が変更出来なかったのを修正

Ver 1.00.7 2018/07/25

* 64bit版ライブラリを追加


◆お問い合わせ先
----------------
株式会社セイワ技研
http://www.seiwa-giken.co.jp/
MAIL: plclib@seiwa-giken.co.jp

