西門子交換機安徽授權銷售商
西門子交換機安徽授權銷售商
PLC常用以下幾種存儲器:
(1)隨機存取存儲器:(RAM)
用戶可以用編程器讀出RAM中的內容,也可以將用戶程序寫入RAM,RAM又叫讀/寫存儲器。它是易失性的存儲器,將它的電源斷開后,儲存的信息將會丟失。
RAM的工作速度高,價格低,改寫方便。為了在關斷PLC外部電源后,保存RAM中的用戶程序和某些數據(如計數器的計數值),為RAM配備了一個鋰電池?,F在有的PLC仍用RAM來儲存用戶程序。
鋰電池可用2~5年,需要更換鋰電池時,PLC面板上的“電池電壓過低”發光二極管亮,有一個內部標志位變為l狀態,可以用它的常開觸點來接通控制屏面板上的指示燈或聲光報警器,通知用戶及時更換鋰電池。
(2)只讀存儲器(ROM)
ROM的內容只能讀出,不能寫入。它是非易失的,它的電源消失后,仍能保存儲存的內容。ROM—般用來存放PLC的系統程序。
(3)可電擦除的EPROM(EEPROM或E2PROM)
它是非易失性的,可以用編程器對它編程,兼有ROM的非易失性和RAM的隨機存取優點。寫入信息所需的時間比RAM長得多,EEPROM用來存放用戶程序。有的PLC將EEPROM作為基本配置,有的PLC將EEPROM作為可選件。
(1)S7-300/400 PLC的程序功能塊。S7-300/400 PLC的用戶程序結構與S7-200PLC有明顯的不同,可以使用線性化結構及功能調用式結構與結構化編程。
采用調用式結構與結構化編程時,程序以組織塊(OB)、程序塊(FC)、功能塊(FB)、系統程序塊(SFC)、系統功能塊(SFB)、數據塊(DB)等形式出現。其中,組織塊(OB)、程序塊(FC)、功能塊(FB)統稱為"邏輯塊"(LogicBlok);系統程序塊(SFC)、系統功能塊(SFB)統稱為"系統塊"。
1)組織塊()。組織塊(Organization Blocks,簡稱OB)提供了PLC內部 CPU操作系統與用戶程序間的接口,它是由CPU操作系統直接進行調用的邏輯塊,用來管理PLC程序中各組成部分的調用和執行中斷。OB決定了PLC用戶程序的結構與塊的調用順序,起到了"管理"用戶程序的作用。
S7-300/400 PLC不同的 CPU類型??梢赃x擇、支持不同的 OB 塊,但 OBI是所有 PLC用戶程序的循環控制塊,它是運行PLC用戶程序的前提條件,任何PLC程序、任何CPU都不可以缺少OBI。
OB塊的調用條件被稱為"觸發事件",根據"觸發事件"的不同,OB塊可以分為若干級別,各個級別有不同的**級,高**級的OB可以中斷低**級OB的執行。如果需要,S7系列PLC除OB1外,還可以使用多個OB塊。