北京市西門子*總代理商北京市西門子*總代理商
西門子PLC控制系統(tǒng)程序結(jié)構(gòu)設(shè)計(jì)
1.當(dāng)成分A(B)泵工作時(shí)要求:1)成分A(B)的進(jìn)料閥已開,,出料閥已開;2)攪拌桶未滿,,攪拌的出料閥關(guān)閉,;3)泵的驅(qū)動(dòng)
電機(jī)*,沒(méi)有緊急停止動(dòng)作,。
2.拌電機(jī)工作時(shí)的條件:1)攪拌桶未空,,攪拌桶的出料閥關(guān)閉;2)攪拌馬達(dá)*,,緊急停止沒(méi)有動(dòng)作,。
3.開排放閥的條件:攪拌馬達(dá)停止,緊急停止沒(méi)有動(dòng)作,。
系統(tǒng)中的液位開關(guān)讓操作者了解攪拌桶內(nèi)的液位情況,,并且提供輸送泵和攪拌電機(jī)之間的連鎖關(guān)系。
一,、線性化編程
線性化編程就是將用戶程序連續(xù)放置在一個(gè)指令塊內(nèi),,即一個(gè)簡(jiǎn)單的程序塊內(nèi)包含系統(tǒng)的所有指令。線性化編程不帶分支,,通常
是OB1程序按順序執(zhí)行每一條指令,,軟件管理的功能相對(duì)簡(jiǎn)單。
二,、分部編程
分部式編程是把一項(xiàng)控制任務(wù)分成若干個(gè)獨(dú)立的塊,,每個(gè)塊用于控制一套設(shè)備或一系列工作的邏輯指令,而這些塊的運(yùn)行靠組織
塊OB內(nèi)指令來(lái)調(diào)用,。
三,、結(jié)構(gòu)化編程
結(jié)構(gòu)化程序把過(guò)程要求的類似或相關(guān)的功能進(jìn)行分類,并試圖提供可以用于幾個(gè)任務(wù)的通用解決方案,。向指令塊提供有關(guān)信息(
以參數(shù)形式),,結(jié)構(gòu)化程序能夠重復(fù)利用這些通用模塊。
控制軟件分為五個(gè)功能塊:
FC10 功能塊用于控制成分A的供料泵,;
FC20 功能塊用于控制成分B的供料泵,;
FC30 功能塊用于控制攪拌馬達(dá);
FC40 功能塊用于控制排料電磁閥,;
FC50 功能塊用于控制操作站上的指示燈,。