MMC卡的程序唄清除后,相應(yīng)的硬件配置也清除了嗎
劉玉蓉
發(fā)布于2014-10-21 17:18
85
0
標(biāo)簽:
現(xiàn)有A和B兩個不同的程序,均為普通的DI、DO塊程序,A程序做過硬件配置,B則沒有(編程時使用的S7 Program而不是S7 Station),如果我往一塊新卡里下載A程序后,刪除其程序再下載B程序,這樣這張卡可以直接使用在B的CPU中而不用重新做配置嗎?
佳答案
這里有一個問題需要注意:,一般對于新型S7-300PLC都使用MMC存儲卡,任何程序的下載都保存到MMC卡中,沒有MMC卡,PLC是無法工作的;第二,對于新的PLC,下載時好先下載硬件組態(tài),然后再下載程序塊(Blocks);
一般你在完成硬件組態(tài)后,必須執(zhí)行“保存并編譯”,如果沒有錯誤,將產(chǎn)生新的系統(tǒng)數(shù)據(jù)塊SDB(硬件組態(tài)信息)(System Data),系統(tǒng)數(shù)據(jù)塊包括硬件配置、網(wǎng)絡(luò)組態(tài)和連接表。你在下載程序時也必須把系統(tǒng)數(shù)據(jù)塊下載到PLC中,依次展開你的項(xiàng)目到塊(Blocks),執(zhí)行菜單PLC/Download(下載),就把用戶程序和硬件配置信息下載到PLC中。
如果A和B是兩個不同的程序,A程序做過硬件配置,那么你的項(xiàng)目中就有包含硬件配置的系統(tǒng)數(shù)據(jù)塊SDB,而B沒有即只有用戶程序塊而沒有硬件配置信息;如果你往一塊新卡里下載A程序后,刪除其程序再下載B程序,由于你在下載B程序時,將自動刪除A程序中所有信息(包括用戶程序和硬件配置信息)。MMC卡是新型S7-300PLC唯一的裝載存儲器,任何程序的下載都直接保存到卡中,你在進(jìn)行任何程序的下載方式時,同時將自動刪除卡中原來的內(nèi)容。因此的新MMC卡只有B程序塊(用戶程序)而沒有硬件組態(tài)(系統(tǒng)數(shù)據(jù)塊、網(wǎng)絡(luò)組態(tài)和連接表),你是不能直接使用在B的CPU中,必須重新配置硬件組態(tài)。要知道一個完整的項(xiàng)目包括用戶程序和硬件組態(tài),缺一不可。