西門子邢臺授權代理商
1.存儲器M定時器T計數(shù)器C的可保持性取決于是否被組態(tài)為保持,如果定義為非保持,則Stop->Run或者Power off/on均被復位,如果被組態(tài)為保持,則Stop->Run或者Power off/on均被保持,不管有無電池。但注意,無電池時,必須要有FEPROM程序備份,否則,組態(tài)丟失。
S7-300/400屬于模塊式PLC,主要由機架CPU模塊信號模塊功能模塊接口模塊通信處理器電源模塊和編程設備工程師操作員站和操作屏組成。
邏輯運算關系表 在CPU模塊上有存儲器用來存放系統(tǒng)程序用戶程序邏輯變量和其它一些信息,包括ROM和RAM??赏ㄟ^擴展槽擴展用戶RAM。RAM:主程序區(qū)OB1+子程序區(qū)FBFCB定時中斷塊等斷電時由鋰電池供電幾年以免RAM中信息丟失。鋰電池電壓<規(guī)定值,燈報警,換電池期間靠電容充電幾分鐘。
PLC采用循環(huán)執(zhí)行用戶程序的方式。OB1是用于循環(huán)處理的組織塊主程序,它可以調用別的邏輯塊,或被中斷程序組織塊中斷。在起動完成后,不斷地循環(huán)調用OB1,在OB1中可以調用其它邏輯塊FB, SFB, FC或SFC。循環(huán)程序處理過程可以被某些事件中斷。在循環(huán)程序處理過程中,CPU并不直接訪問I/O模塊中的輸入地址區(qū)和輸出地址區(qū),而是訪問CPU內(nèi)部的輸入/輸出過程映像區(qū)。批量輸入批量輸出。
西門子S7-300plc和S7-200的以太網(wǎng)通信程序
完成以太網(wǎng)向導配置后需要在程序中調用以太網(wǎng)向導生成的ETHx_CTRL和ETH0_XFR,然后,將整個項目到作客戶端的S7-200 CPU上。1. 調用向導生成的子程序,實現(xiàn)數(shù)據(jù)傳輸對于S7-200的同一個連接的多個數(shù)據(jù)傳輸,不能同時,必須分時調用。
1系統(tǒng)存儲器:
系統(tǒng)存儲器用于存放輸入輸出過程映像區(qū)PII,PIQ位存儲器M定時器T和計數(shù)器C塊堆棧和中斷堆棧以及臨時存儲器本地數(shù)據(jù)堆棧。
對于標準型S7-300CPU,每次拔卡后上電或者插卡后上電,CPU都會要求執(zhí)行復位,Stop 燈出現(xiàn)慢閃,需要用MRES復位用MRES復位注意:拔卡和插卡均只可在掉電時進行。對于S7-400CPU每次拔卡后上電或者插卡后上電CPU都不會要求執(zhí)行復位,但在拔卡后,工作存儲器的程序自動丟失,即使有后備電池也一樣。
對帶有集成EPROM的CPU模塊,可以使用“Copy RAM to ROM"將程序復制到集成EPROM中,以確保在沒有備用電池的情況下發(fā)生電源故障或存儲器復位時數(shù)據(jù)不丟失。CPU 312 IFMCPU 314 IFM和C7系列 帶有內(nèi)置的EPROM裝載存儲器,由于不太常用,這里不作重點描述。
S7-300CPU只有“暖啟動"Warm Start,但CPU 318-2 DP的啟動方式可定義為暖啟動Warm Start和冷啟動Cold Start兩種,定義為暖啟動時與其他標準型S7-300相同,定義為冷啟動時,與S7 400的冷啟動相同。暖啟動調用OB100組織塊。當啟動時,過程映像和非保持數(shù)據(jù)被清除。當過程映像讀入后,就開始新的一個循環(huán)。
對于使用MMC卡的S7300 CPU
暖啟動時,有的數(shù)據(jù)塊DB都是被保持的,“保持存儲器"Retentive Memory標簽頁的定義區(qū)為“灰色"不可選的,如圖9-3示。定義了保持的存儲器M定時器T計數(shù)器C中的數(shù)據(jù)將被保持。過程映像和非保持數(shù)據(jù)被清除。