S 7は、PLC間のデータ交換に使用されるシーメンス独自のプロトコルです。
デバイスとネットワーク構成:2つ追加CPU
PLC接続
接続方法1。


接続方法2。
またはクリック。地元ではPLCイーサネットポートを保持します。パートナーたちPLCイーサネットポートを外して2つセットアップすることもできますPLC通信接続。


プロパティの設定
S 7 Communicationsはローカルアクティブアクセスパートナーなので、以下のパートナーオプションにチェックが必要です。

IPアドレスの設定
IPアドレスの設定は正しくなければならず、ローカルアドレスとパートナーアドレスは同じではなく、属性、イーサネット設定を介して行うことができます。

この方法に加えて、ネットワーク試行内の表示アドレスをクリックして変更することもできます。

2つの方法の変更IPアドレスは簡単に選択できます。
指令の紹介


パラメータと型 | データ型 | 説明書は | |
REQ | Input | Bool | 上昇エッジトリガー |
ID | Input | CONN_PRG(Word) | S 7接続ID(W #16 #100) |
NDR (GET) | Output | Bool | 新しいデータの準備:0:リクエストがまだ開始されていないか、実行中です1:タスクは正常に完了しました。 |
DONE (PUT) | Output | Bool | DONE ● 0要求が開始されていないか、まだ実行中● 1タスクは正常に完了しました。 |
ERROR | Output | Bool | エラー状態 |
STATUS | Output | Word | エラーコード |
ADDR_1 | InOut | 遠隔地から | リモートへのポイント読み取りGETデータまたは送信PUTデータを格納するCPU内の記憶領域。P #DB 1.DBX 12.0 REAL 3 |
ADDR_2 | InOut | 遠隔地から | |
RD_1 (GET)SD_1 (PUT) | InOut | Variant | Localを参照。読み取りGETデータまたは送信PUTデータを格納するCPU内の記憶領域。使用可能なデータ型:Bool(単一ビットのみ許可)、Byte、Char、Word、Int、DWord、DInt、Real。注意:このポインタがアクセスする場合DBの場合、絶対アドレスを指定する必要があります。P #DB 10.DBX 5.0 Byte 10この場合、10はGETまたはPUTのバイト数を表します。 |
RD_2 (GET)SD_2 (PUT) | InOut | Variant | |
ケース:2つ1200は、S7プロトコルイーサネット通信を行い、以下のような動作を実現する。

設定の読み取り




書き込み設定

書き込み設定と読み取り設定方法は、設定設定を通じて、ここでは詳述しません。
このようにして、ローカル設定後、対応するPLCに個別にダウンロードし、S 7通信用の2つの1200PLCがセットアップされ、(パートナーはプログラムを書く必要はありません)データ交換が可能です。
2026アップデート:TIA Portal V 20の最適化と新機能
TIA Portal V 20(2024年後半にリリース、S 7 -1200 G 2をサポート、産業用Copilot AI支援プログラミングを導入)は、S 7 -1200/1500の通信設定プロセスをさらに簡素化します。
- S 7自動接続検出TIA Portal V 20では、2つのPLCを同じプロジェクトにドラッグすると、接続パラメータを手動で設定することなく、利用可能なS 7接続パスが自動的に認識されます。
- データ整合性保護“データブロックスナップショット”機能を追加し、GET/PUT命令が1回の呼び出しで読み取るデータブロックが完全に一致することを保証します(半更新データの読み取りを回避する)。
- ModbusとS 7の共存戦略同じS 7 -1200がS 7通信(HMIまたはPLC接続)とModbus TCP(サードパーティ製デバイス接続)の両方を実行する必要がある場合は、Modbus接続数を4つまでに制限し、残りのイーサネットリソースをS 7接続に残して通信全体の安定性を確保することをお勧めします。
modbus.comはPLC関連のチュートリアルとケースを継続的に更新し、オートメーションプロジェクトを効率的に完了できます。
发表回复