水箱水位控制系統PL300實例
1.創建多級分頻器的S7項目
使用菜單【File】→【「New Project」Wizard】創建多
級分頻器的S7項目,並命名為「有參FC」。
2.硬體配置
打開「SIMATIC 300 Station」文件夾,雙擊硬體配置圖
標打開硬體配置窗口,並按圖所示完成硬體配置。
編寫符號表
功能塊(FB)在程序的體系結構中位於組織塊之下。它
包含程序的一部分,這部分程序在OB1中可以多次調用。功能
塊的所有形參和靜態數據都存儲在一個單獨的、被指定給該
功能塊的數據塊(DB)中,該數據塊被稱為背景數據塊。當
調用FB時,該背景數據塊會自動打開,實際參數的值被存儲
在背景數據塊中;當塊退出時,背景數據塊中的數據仍然
Advertisements
保持。
§5.6.1 編輯無靜態參數的功能塊(FB)
§5.6.2 在OB1中調用無靜態參數的功能塊(FB)
【例5-6-1】
系統有3個貯水箱,每個水箱有2個液位感測器,UH1,
UH2,UH3為高液位感測器,「1」有效;UL1,UL2,UL3為低液
位感測器,「0」有效。Y1、Y3、Y5分別為3個貯水水箱進水電
磁閥;Y2、Y4、Y6分別為3個貯水水箱放水電磁閥。SB1、SB3、
SB5分別為3個貯水水箱放水電磁閥手動開啟按鈕;SB2、SB4、
S B 6 分別為3 個貯水箱放水電磁閥手動關閉按鈕。
控制要求:SB1、SB3、SB5在PLC外部操作設定,通過人
為的方式,按隨機的順序將水箱放空。只要檢測到水箱「空」
Advertisements
的信號,系統就自動地向水箱注水,直到檢測到水箱「滿」信
號為止。水箱注水的順序要與水箱放空的順序相同,每次只
能對一個水箱進行注水操作。