S7-1500替代S7-300全解析系列三
一
概 述
接上篇,【暢學(xué)技術(shù)】延續(xù)經(jīng)典、舍我其誰(shuí)——S7-1500替代S7-300全解析系列二
這一次為大家?guī)?lái)
S7-300/ET200M/ET200S
到S7-1500/ET200MP/ET200SP
硬件方面替代的第三部分:工藝功能。
二
工 藝 功 能
S7-300/ET200M、ET200S系列有很多種工藝功能模塊,包括高速計(jì)數(shù)模塊、定位模塊、脈沖輸出模塊等,在S7-1500系列中一般可以找到對(duì)應(yīng)模塊,或功能性替代。但是由于模塊功能眾多,這里只針對(duì)工藝模塊的基本功能替代關(guān)系進(jìn)行介紹,如果功能上希望完*替代,那么需要仔細(xì)檢查所需功能。
由于工藝功能模塊通常都會(huì)包含輸入部分、輸出部分以及工藝部分實(shí)現(xiàn),所以替代表格也將按照這種方式展現(xiàn)。
高速計(jì)數(shù)模塊:
S7-300/ET200M系列有三種模塊或CPU:FM 350-1、FM 350-2、CPU 300C
FM 350-1功能強(qiáng)大,主要支持1路最高輸入頻率500kHz的5V差分編碼器或1路最高輸入頻率200kHz的24V單端增量、脈沖編碼器,前者可以使用S7-1500/ET200MP系列的TM PosInput 2替代,而后者可以使用S7-1500/ET200MP系列的TM Count 2×24V替代。
FM 350-2,主要支持8路最高輸入頻率20kHz的24V單端增量、脈沖編碼器,可以使用四個(gè)支持2路輸入的S7-1500/ET200MP系列的TM Count 2×24V模塊替代。
如果只是功能簡(jiǎn)單的計(jì)數(shù),可以使用兩個(gè)S7-1500/ET200MP系列的TM Timer DIDQ 16×24V模塊替代,該模塊支持最多4路增量、脈沖編碼器。也可以使用兩個(gè)S7-1500/ET200MP系列的DI 16×24VDC HS模塊替代,該模塊支持最多4路脈沖編碼器,2路最高頻率20kHz,2路最高頻率10kHz。
CPU 300C,不同CPU型號(hào)支持的個(gè)數(shù)與最高頻率不同,最多支持4路最高輸入頻率60kHz的24V單端增量、脈沖編碼器。可以使用CPU 1500C替代,或者使用FM350-2的替代。
ET200S系列有兩種模塊:1 Count 5V/500kHz、1 Count 24V/100kHz
1 Count 5V/500kHz,主要支持1路最高輸入頻率500kHz的5V差分編碼器,可以使用ET200SP系列的TM PosInput 1模塊替代。
1 Count 24V/100kHz,主要支持1路最高輸入頻率100kHz的24V單端增量、脈沖編碼器,可以使用ET200SP系列的TM Count 1×24V模塊替代。
以上替代關(guān)系總結(jié)見(jiàn)表1和表2:


SSI模塊:
S7-300/ET200M系列有一種模塊,SM 338,支持3路最大幀長(zhǎng)度為25位最大傳輸率1MHz的SSI絕對(duì)值編碼器,可以使用兩個(gè)TM PosInput 2模塊替代。
ET200S系列有一種模塊,1SSI,支持1路最大幀長(zhǎng)度為25位最大傳輸率2MHz的SSI絕對(duì)值編碼器,可以使用ET200SP系列的TM PosInput 1模塊完*替代。
以上替代關(guān)系總結(jié)見(jiàn)表3和表4:


定位模塊:
FM 351支持2個(gè)軸,每個(gè)軸支持4個(gè)數(shù)字量輸出,編碼器支持5V差分編碼器、24V單端增量編碼器以及SSI編碼器。S7-1500/ET200MP系列可以使用TM PosInput 2模塊或者TM Count 2×24V模塊連接編碼器,普通DO連接輸出。使用SIOS上的庫(kù)實(shí)現(xiàn)軟件功能,
CPU 314C支持1個(gè)軸,支持4個(gè)數(shù)字量輸出或者模擬量輸出,編碼器支持24V單端增量編碼器。可以使用CPU 1500C功能性替代,或者使用TM Count 2×24V模塊連接編碼器,普通AO連接輸出,并配合SIOS上的庫(kù)實(shí)現(xiàn)軟件功能,下載地址同上。 ET200S系列有一種模塊,1PosUniversal,支持1個(gè)軸,支持3個(gè)數(shù)字量輸出,編碼器支持5V差分編碼器、24V單端增量編碼器,SSI編碼器。ET200SP可以使用TM PosInput 1模塊或者TM Count 1×24V模塊連接編碼器,普通DO連接輸出。使用SIOS上的庫(kù)實(shí)現(xiàn)軟件功能,下載地址同上。
以上替代關(guān)系總結(jié)見(jiàn)表5和表6:


伺服定位、脈沖模塊:
S7-300/ET200M系列有三種模塊或CPU:FM 353、FM 354以及CPU 300C。
FM 353是開(kāi)環(huán)脈沖定位模塊,支持1路最高200kHz的5V差分信號(hào)輸出控制步進(jìn)電機(jī)??梢允褂肧7-1500/ET200MP系列的TM PTO4替代,TM PTO4 支持最高4路輸出。
FM 354是閉環(huán)模擬量控制定位模塊,支持1路 ±10V輸出以及5V差分編碼器、24V單端增量編碼器、SSI編碼器輸入??梢允褂肧7-1500/ET200MP系列的任意AO模塊,以及TM PosInput 2模塊或者TM Count 2×24V模塊連接編碼器,實(shí)現(xiàn)功能替代。
FM 353與FM 354支持的數(shù)控常用的G代碼功能,目前S7-1500不支持。
CPU 300C,不同CPU型號(hào)支持的個(gè)數(shù)不同,最多支持4路最高輸出頻率2.5kHz的PWM輸出。可以使用CPU 1500C替代,或者使用TM Timer DIDQ 16×24V實(shí)現(xiàn)該功能。
ET200S系列有兩種模塊:1 STEP 5V和2 Pulse。
1 STEP 5V是開(kāi)環(huán)脈沖定位模塊,支持1路最高510kHz的5V差分信號(hào)輸出控制步進(jìn)電機(jī)。ET200SP有模塊TM PTO 2×24V支持控制步進(jìn)電機(jī),但是該模塊不支持5V差分信號(hào)輸出,如果步進(jìn)電機(jī)側(cè)可以更改信號(hào)類型為DC24V輸出,則可以替代。否則需要使用S7-1500/ET200MP系列的TM PTO4進(jìn)行功能性替代。
2 Pulse是個(gè)多功能的脈沖輸出模塊,常用來(lái)實(shí)現(xiàn)PWM與脈沖串輸出。可以使用ET200SP系列的TM Pulse 2×24V替代。
以上替代關(guān)系總結(jié)見(jiàn)表7和表8:


凸輪輸出模塊:
S7-300/ET200M系列有一種模塊,F(xiàn)M 352,支持1路5V差分編碼器、24V單端增量編碼器、SSI編碼器,以及最多13路的凸輪輸出。S7-1500/ET200MP系列沒(méi)有直接替代的模塊,目前可以使用TM PosInput 2模塊或者TM Count 2×24V模塊連接編碼器,TM Timer DIDQ 16×24V或者普通DO實(shí)現(xiàn)凸輪輸出,需要使用外部編碼器與凸輪輸出的運(yùn)動(dòng)控制工藝對(duì)象。如果使用TM Timer DIDQ 16×24V模塊,需要所在主機(jī)架或站使用等時(shí)模式,例如使用接口模塊IM155-5 PN ST/HF。
如果不希望使用以上需要運(yùn)動(dòng)控制工藝對(duì)象的方式,可以使用ET200SP系列的DQ 4×24VDC/2A HS配合TM PosInput 1模塊或者TM Count 1×24V模塊連接編碼器,實(shí)現(xiàn)功能性替代。這種方法需要子站使用等時(shí)模式,例如使用接口模塊IM155-6 PN HF。
以上替代關(guān)系總結(jié)見(jiàn)表9:

PID 模塊:
S7-300/ET200M系列有四種模塊,F(xiàn)M 355 C/S、FM 355-2 C/S。這四種模塊都是帶4路PID的模塊,支持各種模擬量輸入,支持模擬輸出(C)或者數(shù)字輸出(S)。這種硬件PID模塊在S7-1500/ET200MP系列沒(méi)有替代產(chǎn)品,只能通過(guò)硬件輸入輸出模塊以及軟件PID功能實(shí)現(xiàn)功能替代。
可以使用支持TC/RTD的AI模塊連接熱電偶/PT100等的輸入,或者使用支持模擬量電壓/電流的AI模塊連接相關(guān)信號(hào)儀表輸入。通過(guò)普通AO輸出作為PID的模擬輸出,或者使用普通DO模塊作為PID的數(shù)字輸出。
軟件功能取決于使用PID的具體功能。例如:加熱制冷控制,使用PID_Temp指令,串級(jí)控制使用PID_Temp指令,多區(qū)控制使用PID_Temp指令,死區(qū)控制使用PID_Temp、PID_3Step指令,三步控制使用PID_3Step指令,常規(guī)PID使用PID_Compact指令等。
對(duì)于CPU停止情況下的PID調(diào)節(jié),目前S7-1500無(wú)法實(shí)現(xiàn),只能通過(guò)增加CPU數(shù)量提高可靠性,例如使用S7-1500 R/H。
以上替代關(guān)系總結(jié)見(jiàn)表10:

高速布爾處理器:
S7-300/ET200M系列有兩種模塊:FM 352-5 源型輸出/漏型輸出。這是一種需要編程的獨(dú)立處理器,可以實(shí)現(xiàn)極為高速的邏輯控制。模塊支持1路5V差分編碼器、24V單端增量編碼器、SSI編碼器,以及8個(gè)高速輸入與輸出。S7-1500/ET200MP系列目前沒(méi)有替代產(chǎn)品,預(yù)計(jì)2023年將會(huì)出一款替代產(chǎn)品TM FAST模塊,已經(jīng)使用上TIA Portal V18的小伙伴有興趣的話可以嘗試去組態(tài)一下。
目前的臨時(shí)替代方案是使用CPU 1518實(shí)現(xiàn)較短的時(shí)間周期,使用TM PosInput 2模塊、TM Count 2×24V模塊或者ET200SP系列的TM PosInput 1模塊、TM Count 1×24V模塊連接編碼器,使用TM Timer DIDQ 16×24V模塊或者ET200SP系列的TM Timer DIDQ 10×24V實(shí)現(xiàn)邊沿檢測(cè),使用ET200SP系列的TM Pulse模塊實(shí)現(xiàn)極短的脈沖輸出,通常還配合著等時(shí)同步模式來(lái)實(shí)現(xiàn)程序和通信的實(shí)時(shí)同步。這里就不展開(kāi)介紹了,替代前需要仔細(xì)檢查,必要時(shí)聯(lián)系西門(mén)子幫助確認(rèn)功能能否替代。