其他菜單由于篇幅較大,請較好結(jié)合教材及軟件自己熟悉。
在討論調(diào)用塊前先介紹一下OB1塊--主循環(huán)塊,**不能改名或刪除,它是由操作系統(tǒng)循環(huán)調(diào)用,可以訪
問其他的S7程序塊,它包括自身程序和其他塊的調(diào)用。所以,當(dāng)我們編輯好一個塊以后,如FC1,為了讓
新塊集成在CPU中的循環(huán)程序中,必須在OB1中調(diào)用。即在OB1中CALL F1。 子程序(新塊FC 1)執(zhí)行的條
件有以下三個:已經(jīng)下載到PLC中,必須在OB1調(diào)用,PLC處于運(yùn)行狀態(tài)。 下載到實(shí)際的PLC時,我們可以
選擇所有塊或其中的一個或幾個,再Download到PLC中。
程序的執(zhí)行過程:當(dāng)PLC得電或從STOP切換到RUN模式,CPU會執(zhí)行一次全啟動(使用OB100)在全啟動期
間,操作系統(tǒng)清除非保持位存儲器、定時器和計數(shù)器,刪除中斷堆箋和塊堆箋,復(fù)位所有保存的硬件中
斷,并啟動掃描循環(huán)監(jiān)視時間。
CPU的循環(huán)操作包括三個主要部分:CPU檢查輸入信號的狀態(tài)并刷新過程影象輸入表(PII..);執(zhí)行用戶
西門子S7-300代理商 上海盟烈自動化科技 方鵬
電源:雙擊或拖拉目錄中的“PS-300”模塊,放到表中的一號槽位上。
3、 CPU:從CPU-300的目錄中選擇你所配置的CPU,列入2號槽位。
4、 3號槽—一般接口模塊保留(用于多層組態(tài)),在實(shí)際配置中,如果這個位置要保留以后安裝接口模
塊,在安裝時就必須插入一個占位模塊。
5、 信號模塊:從4號槽位開始較多可以插入八塊信號模塊(SM卡),包括通訊處理器(CP)和功能模
塊(FM)。
CPU--屬性包括通用屬性General(主要提供模塊的類型,位置和MPI地址—如果要把幾個PLC通過MPI接口組
成網(wǎng)絡(luò),每個CPU分配不同的MPI地址);啟動項(xiàng)目START.UP(主要選擇三種啟動方式,HOT—從斷電時的
語句,也就是程序斷電處開始,WARM—從頭,也就是程序步開始,COLD—冷啟動;監(jiān)視時間包括
從模塊讀準(zhǔn)備的信息時間和傳遞參數(shù)到模塊的時間;可保存數(shù)量Retentive Memory:用來*當(dāng)出現(xiàn)斷電
或從STOP到RUN切換時需要保持的存儲器區(qū)域;循環(huán)/時鐘存儲器;保護(hù)功能(設(shè)定鑰匙權(quán)限和各種級別
及口令);診斷/時鐘。
保存下載及上傳:經(jīng)過上述設(shè)置以后,我們就可以保存、編譯、一致性檢查后,把設(shè)定組態(tài)下載到PLC
中。當(dāng)然,對實(shí)際運(yùn)行的PLC,我們也可以通過上傳(Upload Station)把實(shí)際組態(tài)讀到編程器。
硬件診斷及組態(tài)中可能出現(xiàn)的問題:在SIMATIC管理器中可以用PLC-Diagnose Hardware來獲得PLC的診斷狀
態(tài)。在實(shí)際組態(tài)過程中較可能出現(xiàn)的問題是以下幾點(diǎn):
1、 在S7-300中,組態(tài)中有空位置,此時組態(tài)不能編譯通過;
2、 不正確的CPU(例如:是CPU 315-2DP,不是CPU 314)此時組態(tài)不能下載;
3、 模擬量模塊分配到不正確的槽位置,此時CPU會因?yàn)閰?shù)分配錯誤進(jìn)入STOP模式;
4、模擬量模塊不正確的測量范圍,導(dǎo)致模擬量模塊組態(tài)錯誤。
塊的編輯