依據 Siemens 的停產公告,SIMATIC S7-300 分兩步退出。2023 年 10 月 1 日,S7-300 與 ET 200M I/O 進入產品逐步停產階段(生命週期狀態 PM400):仍以新品供應,但已不在型錄中。2025 年 10 月 1 日,型號停產(PM410)生效,此後 Siemens 只以備品數量供應這些模組。官方指定的後繼產品是:工廠自動化用 S7-1500 搭配 ET 200MP,製程自動化用 S7-400 搭配 ET 200SP HA。
沒有什麼迫使您今年就遷移:備品與剩餘庫存市場仍能讓運轉中的機器繼續運作。但廠內的每一台 S7-300 如今都是一台控制系統有已知終止日期的機器,而遷移在有計畫時的成本,遠低於某個週五 CPU 掛掉的時候。
S7-300 的後繼產品是什麼?
Siemens 指定的後繼產品,在工廠自動化方面是 S7-1500 搭配 ET 200MP I/O,在製程工廠方面則是 S7-400 搭配 ET 200SP HA。S7-1500 使用 TIA Portal 而非 STEP 7 Classic 進行工程設計,遷移時會牽涉四件事,依工作量由小到大排列如下。
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 模組,導軌不同、背板也不同。如果您的機器是中央配線,您就得重新配線機櫃或加裝轉接導軌,而這才是真正的成本所在。
網路。 S7-1500 透過 CM 模組支援 MPI 與 PROFIBUS DP,所以 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 默默接受的隱含轉換十分嚴格。大多數第一次編譯的錯誤都是這個。
把程式碼轉換的預算估為大約四分之一的工作量,I/O 與調機則是其餘部分。
PM410 對維護工作意味著什麼?
PM410 改變的是您採購 S7-300 零件的方式,而不是機器能不能運轉。
- 無法再向 Siemens 購買新模組來擴充。 模組只以備品形式、以備品數量供應。要擴充 S7-300 產線或以它打造新機器,現在只能靠剩餘庫存。
- 價格上漲。 服務公司指出,隨著型號停產,Siemens 會大幅調高備品價格,而剩餘庫存的價格會隨稀缺程度上升。
- 備品供應的終止是另一個較晚的日期。 Siemens 會針對每個產品個別公告。請在 Siemens Industry Online Support 查詢每個訂購編號的生命週期狀態;經銷商說的「備品供應到 2033 年」只是估計,不是 Siemens 的日期。
- 您的備品清單就是計畫。 把每個 S7-300 訂購編號列入機器的關鍵備品清單,再按照停產管理指南的說明,逐一決定最後一次採購、剩餘庫存市場或遷移。
在此期間讓舊機器繼續運轉
在遷移排定之前,把 S7-300 當作一台備品齊全的機器來對待:
- 持有一台訂購編號完全相同的備用 CPU,若程式依賴韌體版本,韌體也要相同。
- 持有承載最多通道的兩三個訊號模組;SM 321/322 的故障比 CPU 故障更常見。
- 按時更換備份電池。電池耗盡且沒有記憶卡的 CPU 31x 會在斷電時失去程式。
- 保留一份已封存、可還原的 STEP 7 專案副本——並確認您真的能打開它。在您仍擁有的任何一台電腦上都打不開的專案,是任何遷移中最昂貴的部分。
剩餘庫存與整新的 S7-300 今天貨源仍然充足、價格合理。這正是購買備品的窗口,而不是等到所有人同時決定遷移之後。
實際可行的順序
對一條典型產線而言,造成最少停機的順序是:盤點 I/O 並決定中央式或分散式;離線對模擬 CPU 轉換並編譯專案;在舊機櫃旁預先組裝新機櫃或導軌;在計畫停機期間更換並調機;把舊的 CPU 與 I/O 留在架上一個生產週期,再出售或報廢。
對一台有幾百個 I/O 點的單一機器而言,兩週調機是正常的數字。任何承諾兩天的人,都還沒找到藏在 2004 年某個 FC 裡的類比縮放。
資料來源
連結檢查日期:2026 年 10 月 12 日。
- Siemens Industry Online Support,條目 109809890:Siemens 針對 SIMATIC S7-300 與 ET 200M 的停產公告。
- EICHLER:SIMATIC S7-300 / ET 200M 型號停產(PM410)自 2025 年 10 月生效:一家自動化服務公司對 PM400 與 PM410 里程碑及其對備品供應影響的整理。