コンテンツへスキップ
Sparehawk

メインナビゲーション

カテゴリ

産業オートメーション0
工作機械・CNC0
溶接・切断0
電気機器0
空圧機器0
油圧機器0
コンプレッサー・真空機器0
モーション・駆動0
モータ0
センサー・ビジョン0
プロセス計測機器0
食品・飲料加工0
包装・印刷0
医療・検査機器0
上下水道処理0
ロボティクス0
農林業0
建設・鉱山機械0
マテリアルハンドリング0
船舶・鉄道0
商用車0
空調・冷凍0
エネルギー・再生可能エネルギー0
電子・部品0
すべてのカテゴリ
言語日本語

SIMATIC S7-300からS7-1500への移行

機械をS7-300からS7-1500に移すときに実際に何が変わるのか — ハードウェア、アドレッシング、コード、そして誰も予算に入れない2週間の試運転。

著者
Mykola Piatkov
読了時間
読了目安 5 分
公開日
  • siemens
  • plc
  • migration
  • obsolescence

S7-300は28年を経て2023年10月に生産を終了しました。Siemensは予備部品と修理サービスを2030年代まで継続し、サープラス市場はそれより長く続くので、今年移行を強いるものは何もありません。しかし工場内のすべてのS7-300は、今や制御システムの終了時期が判明している機械であり、移行は金曜日にCPUが故障したときよりも、計画されたときの方がはるかに安く済みます。

実際に置き換えるもの

後継ファミリーはS7-1500で、STEP 7 ClassicではなくTIA Portalでエンジニアリングします。移行が関わるのは四つで、手間の少ない順に挙げます。

CPU。 S7-315やS7-317は、メモリと性能に応じてCPU 1511 / 1513 / 1516に対応します。1500シリーズはビット演算でおおよそ一桁速いので、旧スキャンタイムに収まるよう調整されたプログラムは、新しいものに余裕で収まります。

I/O。 これが予算を決める判断です。ET 200M分散I/OはPROFIBUSまたはPROFINET経由でそのままS7-1500に引き継げ、ET 200Sの大半も同様です。S7-300の中央ラック(レール上のSM 321/322/331/332モジュール)は引き継げません。S7-1500は異なるレール、異なるバックプレーンのET 200MPモジュールを使います。機械が中央集中で配線されているなら、盤を再配線するかアダプタレールを取り付けることになり、それが本当のコストです。

ネットワーク。 MPIとPROFIBUS DPはCMモジュール経由でS7-1500でもサポートされるので、PROFIBUS上のインバータやリモートI/Oを初日に移す必要はありません。PROFINETはネイティブです。可能な限り、フィールドバスはCPU交換とは別のステップとして計画してください。

HMI。 ComfortパネルとBasicパネルはプロジェクトとともに移植できます。旧来のOP/TP 170や270パネルは移植できず、1500への移行はたいていそれらも交換する時期になります。

コード

TIA Portalには、S7-300のSTEP 7プロジェクトをTIAプロジェクトに変換する移行ツールが付属しています。構造についてはよい仕事をし、それ以外についてはまちまちです。手を入れることになるのは次の点です。

  • 絶対アドレッシング。 S7-300のコードはMW、DB10.DBW4、直接I/Oアドレッシングだらけです。S7-1500の既定は、シンボリックアクセスで固定オフセットのない最適化データブロックです。最適化ブロックはより速く安全ですが、変換するには、すべてのAT構文、DBに対するすべてのBLKMOV、すべてのポインタを見直す必要があります。早く動かすためにブロックを非最適化のまま残し、後から選択的に変換することもできます。
  • 間接アドレッシングとポインタ。 ANYポインタとエリアをまたぐポインタはS7-1500では制限されます。代替(VARIANT、Sliceアクセス、REF/DEREF)はより明快ですが、テキストの置換で済むものではありません。
  • タイマとカウンタ。 S5タイマ(S_ODTとその仲間)はエミュレートされますが、IECタイマに置き換えるべきです。保持動作が異なります。
  • システムファンクション。 多くのSFC/SFB呼び出しは番号とシグネチャが変わりました。移行ツールはそれらにフラグを立てますが、常に修正してくれるわけではありません。
  • データ型。 S7-1500は、STEP 7が黙って受け入れていた暗黙の型変換に厳格です。最初のコンパイルエラーの大半はこれです。

コード変換は作業全体のおおよそ4分の1、I/Oと試運転が残りと見積もってください。

その間、古い機械を生かし続ける

移行の予定が決まるまで、S7-300は予備部品を在庫しておく機械として扱ってください。

  1. 正確に同じオーダー番号の予備CPUを、プログラムがファームウェアに依存する場合は同じファームウェアで保持してください。
  2. 最も多くのチャネルを担う2〜3個の信号モジュールを保持してください。SM 321/322の故障はCPUの故障より多いからです。
  3. バックアップバッテリーを予定どおり交換してください。バッテリーが切れてメモリカードのないCPU 31xは、停電でプログラムを失います。
  4. STEP 7プロジェクトのアーカイブされた復元可能なコピーを保持し、実際に開けることを確認してください。まだ所有しているどのマシンでも開けないプロジェクトは、あらゆる移行の中で最も高くつく部分です。

サープラスおよびリファービッシュ品のS7-300在庫は今日豊富にあり、価格も妥当です。予備部品を買うべきなのは、まさにこの時期であって、皆が一斉に移行を決めた後ではありません。

現実的な手順

典型的なラインでダウンタイムが最も少なくなる順序はこうです。I/Oを監査して中央集中か分散かを決める。プロジェクトをオフラインで変換し、シミュレートしたCPUに対してコンパイルする。新しい盤またはレールを古いものの隣に事前に組み立てる。計画停止の間に交換して試運転する。古いCPUとI/Oは売却または廃棄する前に、1生産サイクルの間は棚に置いておく。

数百点のI/Oを持つ1台の機械なら、試運転に2週間というのは普通の数字です。2日でできると約束する人は、2004年のFCの中に隠れていたアナログスケーリングをまだ見つけていないだけです。

すべてのガイド