S7-300からS7-1500 へのマイグレーションガイドライン< STEP 7 Professional: TIAポータル >シーメンス株式会社
ディジタルインダストリーズ
ファクトリーオートメーション事業部
V0.３ 20190809

Unrestricted保証と責任A) 注記
この マニ ュア ル およ び 対 象の プ ロジ ェク トフ ァ イル で示さ れる 回 路、 装 置、 お よびあ ら ゆる
偶発 的 事象 に 関し て完 全 性を 保 証する もの で はあ り ませ ん。 ア プ リ ケーシ ョン 例は 特 定のお 客様 に 対す る 提 案 では なく 、一 般 的な 用 途で のサ ポー トを 提 供する こと を意 図して い ます。 記載 さ れた 製 品が 正し く使 用さ れて い るか どう か は、 お 客 様の 責 任 に お い て確 認し てくだ さい 。 こ れら のア プリ ケ ーシ ョ ン例 は 、適 用 、取 り 付 け、 操 作、 お よび 保 守を お 客様 が 安
全に 行う こと の 責任 を 軽減 する も ので は あり ま せん 。 これ らの ア プリ ケー シ ョ ン 例を 使 用する際 には 、 当社 は 責任 条 項 に 記 載さ れる 以外 の あ らゆ る損 害 およ び 苦情 に 対して 責 任を負 いか ねる こと を ご了 承 く だ さ い 。 当社 は 、 これ らの ア プ リケ ーシ ョン 例を 予 告 なく 変更 する
権利 を 有し て い ます 。 こ れら のア プリ ケ ーシ ョン 例 で示さ れる 推 奨事 項と 他 のシ ー メンス 社の刊 行 物 ( カタ ロ グ など ) に 相違 が ある 場合 は 、 い か なる場 合 でも 他の マニ ュア ルの 記 載事
項が 優 先さ れます 。
当社 は 、こ の マニ ュア ル に 含ま れて い る 情報 に 関す る一 切の 責 任を 負 い ませ ん。
本マニ ュ ア ル は 、英 語 版を 原本と して 参 照の みを 目 的として 作 成さ れるも の で あり 、 当社
は、 当 該翻 訳 の不 足 や正 確性 に 関し て 責 任を 負 わ な いも のとし ます 。
この ア プリ ケーシ ョ ン 例 に 記載さ れた 例 、情 報 、 プロ グ ラム 、 エンジ ニ ア リン グ 、 および パ フ
ォー マン ス データ な ど を使 用し た こと による 当 社に 対 する苦 情 申し 立て は、 い かなる 法 的根拠 に 基 づく 場 合で も受 け 入れ ら れま せん 。た だ し 、ド イツ 連 邦製 造 物責 任 法(“Pr o duk th af t un gs ges e t z” ) に お け る 責任 義 務、 故 意の 重 大な 過 失、 死 傷事 故や 健 康被害の 発 生、 製 品の 品 質保 証、 欠 陥の 不 正な 隠 ぺ い 、 および 契 約 の根 幹を 成 す条 件(“ wes e nt l ic he Ver tr ags pf l ic ht en ”) の 不 履行 に 関 する場 合 は、 こ の限 り では あり ま せん。た だ し 、 実 質的 な契 約 上の 義 務の 不 履行 に 対す る損 害は 、 故意 また は重 大な 過 失、死傷 事 故や 健 康被 害 が発 生し た 場合 を 除き 、 契約 の 種類 を 基に 考 え得 る予 測 可能 な 損害に限 定さ れ ます 。上 記 の 規定 は 、 お客 様 の 不利 益 に対 する 立 証責 任 の変 更 を意 図す るもので は あり ませ ん 。
シ ーメン ス社 産 業部 門 の 書面 によ る同 意 なく 、こ れ らのア プ リ ケーシ ョン 例 や 抜粋 を 複製 また は 配布 する こと は 、 い か なる 形 態 であ って も禁 止さ れて い ます 。

B) セキュリテ ィ情 報
シ ーメン スは 、 当社 製 品 お よ びソ リ ューシ ョン に 対し て、 プ ラント 、 ソリ ュ ーシ ョ ン、 機械 またはネ ット ワ ーク の安 全 な運 転を サ ポー トする 産 業セ キュ リテ ィフ ァンク シ ョ ンを 提供し ます 。
これ らの 製 品 は、 産 業セ キュ リテ ィ コンセ プ ト全 体 にとっ て 重要 な構 成 要素 となり ます 。 この点を 踏 まえ て、シ ーメン ス の製 品 は日 々 発展 を 続 け て いま す。そ のた め 、 当社 製品 に 関す
る最 新情 報 を常 に 確認 す る こと を強 く お 勧 めしま す 。
シ ーメン ス製 品 およ びソ リ ュー シ ョ ンの 安 全な 稼 動を 確実 に するた め に 、適 切 な予 防 処置
( た と え ば、 セル プ ロ テ クシ ョン コン セプ ト ) を行う こと や、 最 先端 の 総合 的 な産 業セ キ ュリティコ ン セ プ トに 各 構成 要 素 を組 み 入れ ること も 必要 で す。 使用 され て いる 可 能 性が ある サードパ ーテ ィ製 品 に つ いて も同 様 に考 慮す る必 要 が あり ます 。 産業 セキ ュ リテ ィに 関 する 詳
細情 報 に つ いて は 、 h tt p: / / www. s i em ens .c om /i n d us tr i a ls ec ur it y を 参 照 し てくだ さ い 。
常に 弊 社製 品 の 最新 情 報 を入 手す るに は 、製 品 情 報の ニ ュー スレター に ご 登 録くだ さ い 。
詳細 情 報に つ い て は、 ht t p: //s u pp ort . au tom at i o n .s i em ens .c om を 参 照し てく だ さ い 。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

2

目次
保証と責任・・・・・・・・・・・・・ 2

1．

はじめに・・・・・・・・・・・・・ 42.

マイグレーション概要と構成確認

・・・・・・・・・・・・・ 5

3.

マイグレーション前の準備

・・・・・・・・・・・・・ 7

4.

STEP7 Professional: TIA ポータル へのマイグレーション ・・・・・・・・・・ 95.

S7-300 から S7-1500 へのマイグレーション

6.

S7-1500 と S7-300 のプログラムブロックの互換性 ・・・・・・・・・・・・・13

7.

補足

S7-300からS7-1500へのマイグレーションガイドライン

・・・・・・・・・・・・・12・・・・・・・・・・・・・16<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

31. はじめに1.1. 本ドキュメントの取扱いについて
本ドキュメントは、S7-300（STEP7 V5.4 SP5以上）からS7-1500（STEP7professional: TIAポータル）へマイグレーションするためのガイドラインです。マイグレーションとは “プロジェクトの移行” を意味します。
マイグレーションを実行される場合は、必ず両方のソフトウェアおよびライセンスがインストールされている環境で行ってください。
尚、プロジェクトおよび機器のマイグレーション後は、ソフトウェア／ハードウェアのコンパイルを必ず実行し、これら機器の動作に異常がないことを確認してください。

※2007年10月1日以前に廃版となった機器については、 TIAポータルではサポートしていませんのでご注意ください。

マイグレーションガイド: SIMATIC S7-300/400 to SIMATIC S7-1500
https://support.industry.siemens.com/cs/ww/en/view/109478811

1.2．履歴管理
Rev.

Rev. 発行日

変更箇所

0.0

2015/05/18

初版発行

0.1

2015/10/1

社名をシーメンス株式会社に変更

0.2

2019/07/31

最新版への更新

0.3

2019/08/09

操作イメージを最新版のイメージへ更新

S7-300からS7-1500へのマイグレーションガイドライン

備考<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

4

2. マイグレーション概要と構成確認

2.1. マイグレーション概要
マイグレーションでは、まずプロジェクトのマイグレーションを行い、次に機器のマイグレーションを行います。本書では、この二つのマイグレーションの手順を説明します。
また、以前のバージョンの STEP7 professional ( 例：TIAポータル V13 SP2等) から最新のSTEP7 Professiona lへバージョンアップすることをアップグレードと呼びます。

図 2-1. マイグレーション概要■TIA Selection Tool の紹介
S7-300からS7-1500へマイグレーションを行う場合、プログラムおよび PLC本体のマイグレーションは実行されますが、IOモジュールおよびその他ネットワーク機器は移行されません。PLC周辺機器はマイグレーション後、再構築が必要です。
ハードウェアのマイグレーションについては、TIA Selection Tool （フリーソフト）を使ってIOモジュールのマイグレーション を行うことができます。

TIA Selection Tool ダウンロード先
www.automation.siemens.com/mcms/topics/en/simatic/tia-selection-tool/Pages/tab.aspx

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

5図 2-2. TIA Selection T ool マイグレーション画面

2.2. マイグレーションに必要な環境■ 以下全てのソフトウェア環境（ライセンスを含む）- マイグレーション元のデータのエンジニアリング環境（例：STEP7 V5. x）- 最新のSTEP7 Profess iona l: T IAポータル◼

最新のSTEP7 Professional : TIAポータルシステム条件詳細（System Requirements タブに記載）

http://w3.siemens.com/mcms/automation-software/en/tia-portal-software/step7tia-portal/step7-professional/Pages/default.aspx

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

6

3. マイグレーション前の準備

STEP7 Professional : TIAポータル（以降TIAポータル）へのプロジェクトのマイグレーションを実施する前に、マイグレーション元のプロジェクトに対して必ず以下の3項目を実施してください。
3.1. ブロックの一貫性チェック(Check Block Consistency)まず、STEP7 V5. xのプロジェクトにおいて、一貫性のチェックを行います。
全てのブロックのコンパイルを実行してください。

図 3-１. ブロックの一貫性のチェック
3.2. アラームメッセージ番号の確認(Message Numbers System)
次に、アラームのメッセージ番号システムの設定確認を行います。
＞Blocksフォルダを右クリック＞

Special Object Properties > Message

Numbers > Always assign CPU -orie nted …を選択する。

図 3-２. アラームメッセージ番号の確認
S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

7図 3-３. アラームメッセージ番号の確認

3.3. プロジェクトファイルの再編成
この作業ではファイルを再編成し、不要なログを削除します。
Save as …> with reorganization (slow) に チェック
再編成後には、新たに別ファイルを生成します。

図 3-４. プロジェクトファイルの再編成

3.4. Know How Pro tect の解除
Know how protect が有効なブロックは、マイグレーション前にプロテクトを解除する必要があります。予め確認をしてください。
解除には、SourceファイルのKNOW_HOW_PROTECT の一行を削除してください。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

8

4. STEP7 Professional: TIAポータルへのマイグレーション

これより TIAポータル を起動し、プロジェクトのマイグレーションを実施します。

TIAポータル を起動し 、プロジェクトビューを開いてください。

プロジェクトビューとポータルビューは画面の左下のコマンドで切り替えることができます。TIAポータル起動時に最初に開かれるポータルビューはガイド機能 により、ビギナーの方でも簡単に作業を進めることのできる操作画面です。
その後、ハードウェア構成や、プログラミング、画面の作画等は、全てプロジェ
クトビューで行います。

4.1．マイグレーションの実行
プロジェクトビューのMigrate projectを選択し、プロジェクトのマイグレーションを実行します。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

9まず、マイグレーションをするソースフ
ァイル（.s7p）を選択し、次に変換後のファイル名およびファイルの格納先を指定します。

ハードウェアを含みマイグレーションを実施する場合は、”include hardware
configura tion”のボックスにチェックを入れてください。

また、ハードウェアを含まずにマイグレーションを実施した場合は、PLCは“Unspecific CPU ”として表示されます。その後、S7-1500へのマイグレーションが可能です。
Migrate 実行ボタンをクリックすると、マイグレーションが始まります。

4.2．マイグレーションログの確認

マイグレーション後はマイグレーションログを確認し、エラーやワーニングのメッセージを確認してください。
マイグレーションログは、Commondata > Logs にあります。

※CBA (Component BasedAutoma tion) は TIAポータル では対応していないためメッセージが表示されることがあります。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

10

4.3． コンパイルの実行
プロジェクトのマイグレーション実行後にコンパイルを実行してください。
対象のPLCを選択し、右クリックでCompileを選択します。

> Software(rebuild all ：再構築)を実行してください。

コンパイル後にエラーがある場合は、それらの内容を全て確認してください。
また、コンパイル後はプロジェクトの保存を実行してください。

4.4．補足)GSD ファイルのインストール
ハードウェアを含むマイグレーションを行う際にGSDファイルがTIAポータル側にインストールされていない場合、マイグレーションは中断されます。

STEP7 V5. xに含まれているGSDファイ
ルはマイグレーション先の TIAポータルにもインストールする必要があります。
以下の手順でGSDファイルを実行してください。

Options > Ma nage general …
（GSD）> GSDファイルの格納フォルダを選択 > インストールを実施

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

11

5. S7-300からS7-1500へのマイグレーション

次に、S7-300からS7-1500へのマイグレーションを行います。

5.1. S7-1500へのマイグレーション
ネットワークビューもしくはデバイスビューを開きます。

①対象のPLCを選択します。

②右クリックでMigrate to S7-1500を選択します。
③マイグレーション後のS7-1500のPLCを選択します。

マイグレーションの対象は、ハードウェアの設定および、プログラムブロックです。（デバイス名、IPアドレスは再設定が必要）※CPUのオンボードにあるIOモジュールや、その他ネットワーク構成機器はマイグレーションの対象外ですので、ご注意ください。（2.1.参照）
5.2. コンパイルの実行
PLCのマイグレーション実行後にコンパイルを実行してください。
対象のPLCを選択し、右クリックでCompileを選択します。
> Hardware(rebuild all ：再構築)> Software(rebuild all ：再構築)を実行してください。

コンパイル後にエラーがある場合は、それらの内容を全て確認してください。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

12

6. S7-1500とS7-300のプログラムブロックの互換性

S7-300からS7-1500へマイグレーション作業では、プログラムの全てが自動的に移行されるものではありません。マイグレーションによって自動的に新しいブロックに置き換えられるものと、ユーザーによって手作業で置き換える必要があるもの、S7-1500ではサポートされていないプログラムブロックがあります。
マイグレーション後は必ずコンパイルを実行し、プログラムブロックにエラーがないかどうかを確認してください。

6.1. システムブロックの互換性
ここでは、マイグレーションによって自動で置き換えられるシステムブロックと、マイグレーション後にユーザーによって置き換えが必要な自動で置き換えられないシステムブロックおよびS7-1500ではサポートしていないシステムブロックを説明します。

図6-1．システムブロック互換性

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

13

■ アラーム関数について
ALARM_SQ, ALARM_S, ALARM_SCはS7-1500ではサポートしていません。
これらは、S7-1500では"Program_Alarm" 関数置き換えることができます。
https://support.industry.siemens.com/cs/ww/en/view/69817564■ 時間に関する関数について
S7-300では、エンジニアリングソフトがSTEP7 V5.xとTIAポータルとではサポートする関数が異なります。

STEP7 V5. x- SFC0"SET_CLK" 、SFC1"READ_CLK"- FC3"D_TOD_DT" 、FC6"DT_DATE" 、FC7"DT_DAY" 、FC8"DT_TOD"⇒ TIAポータル- WR_SYST 、RD_SYS_T- T_COMBINE、T_CO NV

https://support.industry.s iemens.com/ cs/ww/en/view/63900229

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

14

6.2. OBの互換性
システムブロックと同様に、手作業で置き換える必要があるOBと、S7-1500ではサポートされていないOBがあります。

図6-2．OBの互換性

詳細は以下のリンクからご確認ください。
https://support.industry.siemens.com/cs/ww/en/view/70891462
6.3.

マイグレーション後のテスト
S7-1500へのマイグレーション前に表示されるメッセージです。マイグレー
ション作業時に、プログラムが自動で書き換えられる場合がありますので、マイグレーション後には必ず動作確認を行ってください。

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

15

7. 補足プログラムブロック対応表
S7-300/1500 で対応するプログラムブロックについては、以下のリンクから詳細を確認して頂くことができます。

S7-300/S7-400/S7-1200/S7-1500のプログラムブロック対応表
https://support.industry.siemens.com/cs/ww/en/view/86630375

マイグレーションツールTIAポータル
マイグレーションツールはオリジナルプロジェクトデータをマイグレーションに互換性のあるフォーマットデータに変換できるツールです。
STEP7 V5.xのプロジェクトデータのエンジニアリング環境上でツールを使用することでTIA
ポータルがない環境においてもTIAポータルで展開できるフォーマットデータを生成できます。

マイグレーションツールTIAポータル詳細
https://support.industry.siemens.com/cs/ww/en/view/58638200

S7-300からS7-1500へのマイグレーションガイドライン<STEP7 Professional: TIAポータル >Unrestricted © Siemens K.K. 2019

All rights reserved.

16