6ES7870-1AB01-0YA0 は、SIMATIC S7-300 または S7-400 PLC がポイントツーポイント通信モジュール CP 341 または CP 441-2 を介して MODBUS スレーブデバイスとして通信できるようにするロード可能なドライバーソフトウェアです。このドライバーがないと、CP 341 および CP 441-2 は、Siemens のネイティブ 3964(R) または RK512 プロトコルを使用して通信するか、単純な ASCII チャネルとして機能します。 MODBUS スレーブ V3.1 ドライバーがロードされると、CP は MODBUS RTU スレーブ デバイスになり、マスター デバイスからの MODBUS コマンドに応答し、MODBUS レジスタ アドレスを S7 データ領域にマップします。
アプリケーションは簡単です。Siemens S7 システムが SCADA システム、分散制御システム、エネルギー管理システム、または MODBUS マスター側で通信するその他のデバイスとインターフェースする必要がある場合、このドライバーにより外部プロトコル コンバーターなしで接続が可能になります。 S7 PLC は、外部マスターが標準 MODBUS 機能コードを使用して読み書きする MODBUS スレーブになります。ドライバーは、CP モジュールのファームウェアでプロトコル フレーミング、アドレス変換、および CRC を処理し、S7 CPU は独自のプログラムに集中することができます。
パッケージは、すぐにインストールできるソフトウェア セットとして出荷されます。CD 上のドライバー ファイル (STEP 7 へのインストール用)、完全なドキュメント、および単一インストール ライセンスのライセンス強制を提供するハードウェア ドングルです。
| パラメータ | 価値 |
|---|---|
| 部品番号 | 6ES7870-1AB01-0YA0 |
| ソフトウェア | MODBUS スレーブ V3.1 |
| ターゲットハードウェア | CP341 / CP441-2 |
| プラットフォーム | SIMATIC S7-300 / S7-400 |
| プロトコル | MODBUS RTU (S7 = スレーブ) |
| スレーブアドレス | 1~255 |
| ボーレート | 300 ~ 76,800 ビット/秒 |
| ライセンスの種類 | シングル(1台設置) |
| 配達 | CD + HW ドングル |
| ステップ7 | V4.02以降 |
| 言語 | ドイツ/フランス/英語 |
MODBUS スレーブ ドライバー (6ES7870-1AB01-0YA0) は、S7 を次のように設定します。応答する外部マスター機器からのMODBUSコマンドに送信します。 S7 が必要な場合開始するMODBUS は別のスレーブ デバイス (ドライブ、パワー メーター、リモート I/O など) からのデータの読み取りを要求します。MODBUS マスター バージョン (6ES7870-1AA01-0YA0) が正しい選択です。注文する前に、MODBUS ネットワークにおける S7 の役割 (マスターまたはスレーブ) を確認してください。
Q1: ハードウェア ドングルは何のためにありますか? 紛失した場合はどうなりますか?
ハードウェア ドングル (HW ドングル) はライセンス キーであり、ソフトウェア ライセンスが存在することを証明する物理的な USB またはシリアル デバイスです。ドライバー ソフトウェアは実行時にドングルをチェックします。ドングルが存在しない場合、ドライバーは機能しません。ドングルを紛失すると、ライセンスも失われます。ソフトウェアのみのバックアップは存在しません。シーメンスは、紛失したオリジナルのドングルの交換品を提供しません。ドングルを安全に保管し、バックアップ記録としてライセンスを Siemens のライセンス管理システムに登録してください。
Q2: MODBUS スレーブ V3.1 と互換性がある CP モジュールのリビジョンとファームウェアのバージョンはどれですか?
MODBUS スレーブ V3.1 は、それぞれ S7-300 および S7-400 システムの CP 341 および CP 441-2 ポイントツーポイント通信モジュール上で動作します。ドライバーをインストールするには、STEP 7 V4.02 以降が必要です。注文説明書または STEP 7 ハードウェア構成ツールから CP モジュールのファームウェア バージョンを確認します。以前の CP 341 ファームウェア リビジョンは、V3.1 ドライバーをロードする前に更新する必要がある場合があります。
Q3: スレーブ V3.1 ドライバーはどの MODBUS 機能コードをサポートしていますか?
MODBUS スレーブ V3.1 ドライバは、コイルとレジスタの読み取りおよび書き込みのための標準 MODBUS RTU 機能コード - FC01 (コイルの読み取り)、FC02 (ディスクリート入力の読み取り)、FC03 (保持レジスタの読み取り)、FC04 (入力レジスタの読み取り)、FC05 (単一コイルの書き込み)、FC06 (単一レジスタの書き込み)、FC15 (複数のコイルの書き込み)、および FC16 (複数のレジスタの書き込み) をサポートします。ドライバーは、これらのアクセスを構成中に定義された S7 メモリ領域にマップします。
Q4: 6ES7870-1AB01-0YA0 は複数の CPU にインストールできますか、それとも 1 つの CPU にのみインストールできますか?
6ES7870-1AB01-0YA0 はシングル ライセンス製品であり、1 つの CP モジュールに 1 回のインストールに対してライセンスが付与されます。それぞれが MODBUS スレーブ機能を必要とする複数の S7 システムの場合、インストールごとに個別のライセンスを購入する必要があります。マルチライセンス バージョンは、Siemens のライセンス購入を通じて入手できる場合があります。シーメンス インダストリー モールまたはシーメンスの正規代理店にご確認ください。
Q5: MODBUS レジスタのアドレスは S7 メモリ領域にどのようにマッピングされますか?
MODBUS スレーブ V3.1 ドライバーは、構成可能なアドレス マッピング テーブルを提供します。MODBUS コイルおよびレジスタ アドレスは、STEP 7 の構成中に定義されたように、特定の S7 データ ブロック (DB) 領域、メモリ領域 (M)、入力 (I)、または出力 (Q) に割り当てられます。外部 MODBUS マスターは、S7 の内部メモリ構成を認識することなく、MODBUS アドレス マップを介してこれらの S7 メモリ ロケーションを読み書きします。