読み込み中...

Modbus Ethernet

詳細については、ご購入に関する情報をご覧ください
Download Free Demo

製品の概要

Modbus Ethernet デバイス ドライバーは、KEPServerEX と連動し、OPC クライアントと、Modbus Ethernet プロトコルに準拠した PLC の間のデータ交換を行います。KEPServerEX は、クライアントの需要に応じてデータ取得を最適化します。広範なエラー処理機能によって、データの整合性が保証されます。

Modbus Ethernet ドライバーの Kepware 実装では、マスター操作とスレーブ操作を同時にサポートします。スレーブ モードでは、サーバーはほかの Modbus Ethernet デバイスから例外としてデータを受信できます。

Modbus Ethernet ドライバーは、Modicon Concept および ProWORX プログラミング パッケージに直接統合されました。これらのパッケージのいずれかを使用している場合は、PLC アプリケーションで使用するタグを KEPServerEX に直接インポートできます。これによって時間を節約でき、関連するすべての PLC データを OPC クライアント アプリケーションですぐに利用できるようになります。

リソース

パフォーマンス

  • 自動タグ生成
  • IP アドレス指定によって複数の PLC をサポート
  • Modicon Ethernet と Modbus Plus のブリッジをサポート
  • ゲートウェイ リソース管理を改善するため複数または単一のソケットの使用をサポート
  • Concept および ProWORX プログラミング パッケージからのタグのインポートをサポート
  • 詳細統計タグ (_CommFailures、_ErrorResponses など) をサポート
  • 65535 までのメモリ アクセスをサポート
  • 16 進数アドレス指定をサポート (0 ~ FFFF)
  • ユーザーが定義可能な読み取りブロック サイズ
  • 調整可能なアドレスのベース (0 または 1)
  • 浮動小数点型と Long 型の Word オーダーの変換
  • 0xxxx - 出力コイル、1xxxx - 入力コイル、3xxxx - 内部レジスタ、4xxxx - 保持レジスタ
  • すべてのデータ型および配列をサポート

プロトコル

  • Modbus Ethernet

サポート対象デバイス

  • Applicom: Generic Modbus, TSX Premium, TSX Quantum
  • Fluenta FGM
  • Instromet
  • Mailbox
  • Modbus Ethernet
  • Roxar RFM

ご利用いただける言語

  • Simplified Chinese
  • ドイツ語
  • 英語
  • 日本語

アプリケーション サポート

  • DDE Format CF_Text and AdvancedDDE
  • NIO Interface for iFIX
  • OPC .NET Service (OPC .NET) Version 1.00
  • OPC Alarms and Events (OPC AE) Version 1.10
  • OPC Data Access (OPC DA) Versions 1.0a, 2.0, 2.05a, and 3.0
  • OPC Unified Architecture (OPC UA) Clients
  • SuiteLink and FastDDE for Wonderware

リリース ノート

6.13.250

2023/01/26

  • Fixed an issue where the driver could fail to recognize a port closure.

6.12.325

2022/06/23

  • Modified the _error tag to only toggle based on device communication status.

6.10.623.0

2021/02/23

  • Fixed an issue where a random character could appear after the null terminator in the final word of even-length string writes.

6.5.829.0

2018/06/19

  • エミュレートされたスレーブ デバイスを任意のローカル アドレスで作成できるように更新しました。
  • 読み取りが済んでいない配列への書き込み操作が失敗する問題を修正しました。

6.5.829.0

2018/06/19

  • エミュレートされたスレーブ デバイスを任意のローカル アドレスで作成できるように更新しました。
  • 読み取りが済んでいない配列への書き込み操作が失敗する問題を修正しました。

6.5.829.0

2018/06/19

  • エミュレートされたスレーブ デバイスを任意のローカル アドレスで作成できるように更新しました。
  • 読み取りが済んでいない配列への書き込み操作が失敗する問題を修正しました。

6.2.460.0

2017/07/06

  • 中国語のサポートが追加されました。

6.1.601.0

2017/04/04

  • アドレスが 16 進数で指定されている場合、配列の長さが 16 進数に変換される問題を修正しました。

6.0.2107.0

2016/11/15

  • ドイツ語のサポートが追加されました。
  • 日本語のサポートが追加されました。

5.21.235.0

2018/06/11

  • アドレスが 16 進数で指定されているときに、配列の長さが常に 10 進数になるようにフォーマットを変更しました。

5.21.114.0

2017/03/20

  • 5.19 リリースで発生した、アドレス形式が 16 進数で指定された場合に、10 進数で指定されている配列の長さが 16 進数に変換される問題を修正しました。

5.20.396.0

2016/05/03

  • Added support for expanded blocking modes for CEG device model.
  • Changed the driver behavior to no longer send a FIN in response to a request timeout.
  • Increased the maximum channel limit from 256 to 1024.

5.19.467.0

2015/10/20

  • Added support for Advanced Statistics Tags, including _CommFailures and _ErrorResponses.
  • Added support for padding addresses for both 5 digit and 4 digit format. If 5 digits or more are used, the address entered is padded to 5 digits (400001). If 4 digits or fewer are used, the address entered is padded to 4 digits (40001). This applies to all model selections except Applicom and Fluenta.
  • Improved message logging to include socket errors in the Event Log.

5.18.662.0

2015/06/23

  • The driver now reports an error when receiving a message length in the Modbus header that is less than the actual message length.
  • Added support for "Double Precision Unsigned Long" encoding of Ints and UInts.

5.16.722.0

2014/10/21

  • Added the new CEG model and made protocol changes to slave mode to support a maximum of 500 register and 8000 coil tag reads.
  • Added the new CEG model and made protocol changes to slave mode to support a maximum of 500 register and 8000 coil tag reads.
  • The driver will now attempt a retry on receipt of a send socket error. Prior to this change, certain devices could respond with a socket error after the initial connection and cause an unnecessary disruption in communication with that device.
  • Fixed an issue introduced in KEPServerEX version 5.14 where tags on one or more devices may stop being serviced if another device under a channel has been deleted.

5.15.585.0

2014/07/22

  • Changed the driver's minimum Timeout setting from 50 milliseconds to 10 milliseconds.
  • Fixed an issue where a buffer overflow could result in the driver writing to erroneous coils.
  • Added support for importing string type tags via the Variable Import Settings page.

5.14.493.0

2014/03/04

  • Fixed an issue involving register block sizes of 1 to 4, or coil block sizes of 8 or 16 when using packed coils. The issue either resulted in a failure to add tags from a client or in tags being set to bad quality because of a malformed packet.

5.14.491.0

2014/02/18

  • The driver now closes socket connections when a device is disabled.
  • Created a new CEG model.
  • Fixed an issue where some errors returned by the device were not being properly reported by the server.
  • Fixed an issue resulting in bad quality data for 32 and 64 bits tags residing in the upper block boundary.
  • Fixed an issue resulting in bad quality data for packed coil tags defined at the upper block boundary.

5.12.140.0

2013/06/18

  • Updated the driver to change the unsolicited communications timeout value from -1 to 0 (if applicable) when loading a project. This invalid value may be present in projects that were saved using older driver versions, and will invoke an error pop-up message after the Unsolicited tab is viewed in Device Properties.

5.10.205

2012/11/13

  • Added support for tag-level Byte and Word order swapping to the Applicom device model.
  • Fixed address parser issues occurring in the Applicom device model where various invalid characters were accepted at the end of a valid address. Also fixed an issue where the 'D' and 'F' address types were allowing bit within word syntax even though the driver does not support bit in 32-bit values.

5.9.170

2012/06/26

  • Increased the character limit of the tag Description field from 64 to 255.
  • Fixed an issue where the driver was posting continuous "Failed to start unsolicited communications messages" in the Event Log when Port 502 was in use by another application at startup.
  • Added the new device-level internal tag "_FailedConnection" that indicates the driver failed on its attempt to connect to the device.

5.8.109.0

2012/02/21

Added support for Channel Serialization.

Note: Channel Serialization is not supported for unsolicited devices or mailbox model types.

5.7.84.0

2011/10/24

  • The "Use holding register bit mask writes" setting is now disabled by default for the Applicom sub-model type TSX Premium.
  • Added Boolean support for the "%M" and" %MX" syntax.
  • Added " %MWaaaa:Xb" to read a bit in a word (in addition to the current "%MWaaaa.b").
  • Added the ability to append an 'H' or 'L' to the end of an Applicom string address when defining byte order.
  • Fixed an issue where concurrent writes to multiple bits within the same register were not being retained if the channel was configured to use more than one socket per device and the device property "Use holding register bit mask writes" was unchecked.
  • Corrected Applicom string address syntax to use string length as length in words, not bytes.

5.6.122.0

2011/07/25

  • Added an Applicom model type to support Applicom-centric address syntax for Modbus Ethernet enabled devices. Selecting the Applicom model in the Device Wizard prompts a "Sub-Model" dialog that includes options for "Generic Modbus," "TSX Premium," and "TSX Quantum."

5.5.94.0

2011/02/18

  • Fixed an issue with unsolicited connections management and expanded the maximum unsolicited socket connections from 32 to 256.
  • Added a setting that allows users to select whether the driver will close the socket on timeout.
  • The driver will now check for License Activation upon receiving unsolicited communications.

5.4.131.0

2010/10/28

  • In a fix carried over from a patch to 4x, fail now tags immediately if the packet can't be transmitted (instead allowing retry logic to execute).

5.2.133.0

2010/02/18

  • Fixed issue with write-only tags introduced in 5.0. The value of the tag was not updating when a value was written to it. The correct value was written to the device, just not displayed in the data client.
  • Allow global settings that control unsolicited port and protocol to change on the fly.

5.1.71.0

2009/10/21

  • Added string data type support for Internal Registers.