新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 70PR02可編程邏輯控制處理模塊

70PR02可編程邏輯控制處理模塊

作者: 時間:2013-12-02 來源:網(wǎng)絡(luò) 收藏

  
3.4 復(fù)合功能內(nèi)部數(shù)據(jù)存貯域
  
復(fù)合功能內(nèi)部數(shù)據(jù)存貯域占有256個16位存貯單位,分成64個區(qū)域,每個區(qū)域4個單元,64個區(qū)域?qū)?yīng)于最多64次復(fù)合功能塊的調(diào)用,每次調(diào)用就分配一個新的4單元的區(qū)域。這些存貯單元里的數(shù)據(jù)是復(fù)合功能塊中帶有前綴2,3,A的指令進行一位一位地調(diào)用。前綴的功能是:2作為正調(diào)用;3作為負調(diào)用;A作為存入存貯單元。
  
地址的范圍是00~03,最高位的地址是F03。
  
如在復(fù)合功能塊中,要輸入01單元中的第6位(5位)。則用指令:2501。
  
4 處理模塊與就地總線的接口
  
的總線是通過串行地址線AD,時鐘信號線CK,串行數(shù)據(jù)線DN和取反串行數(shù)據(jù)線DI交換信息的。給模塊提供的標準電壓US是24V。
  
4.1 就地總線耦合單元
  
耦合單元控制本模塊的數(shù)據(jù)存貯器與就地總線的數(shù)據(jù)交換。此單元包括一個控制系統(tǒng)。此控制系統(tǒng)與就地總線同步工作。與就地總線的數(shù)據(jù)交換是在每一次處理周期的開始的一段時間內(nèi)進行。在這段時間里,耦合單元的控制系統(tǒng)辯認就地總線交通管理器70BV01的信息或者接收就地總線的數(shù)據(jù)并將它存入總線數(shù)據(jù)存貯區(qū)域,或者將上一個處理周期的結(jié)果送到就地總線上。
  
就地總線耦合單元的管理存貯器,記錄著指令表中數(shù)據(jù)的使用次序,它將指令表清單中的數(shù)據(jù)字的使用情況按照次序順次地記錄著。它的兩個管理位就表示了數(shù)據(jù)字的使用情況。如總線數(shù)據(jù)存貯區(qū)域中的某一數(shù)據(jù)是“源”即要輸出到就地總線上,還是“目的”即要從就地總線上接收數(shù)據(jù),既不是“源”又不是“目的”就是不需要進行交換的單元。
  
在數(shù)據(jù)交換的時候,此管理位存貯器被訪問。根據(jù)管理位提供的信息以及就地總線上接收到的數(shù)據(jù)的狀態(tài)(控制系統(tǒng)辯認信息后接收到的數(shù)據(jù))判斷之后,將就地總線數(shù)據(jù)存入數(shù)據(jù)存貯器的總線數(shù)據(jù)存貯區(qū)域(見表1)。

當某一數(shù)據(jù)被編進了指令清單,它在就地總線受到的干擾超過200ms時,總線數(shù)據(jù)存貯區(qū)域的對應(yīng)存貯單元就被置為0000,并且發(fā)出故障信號SME;如果它被干擾不超過200ms,存貯單元仍將上次存入的正確數(shù)據(jù)保留下來使用。
  
4.2 模擬方式
  
模塊的面板上的SIM插鍵,可插入模擬存貯器70SS01的調(diào)試模塊的輔助設(shè)備。在編程過程中,需要從就地總線上接收信號,或者從數(shù)據(jù)存貯器中送到就地總線上的信號都可以通過耦合單元的模擬接口SIM來模擬。
  
模擬存貯器70SS01插在面板上的SIM插鍵上,此存貯器可以通過一條互相電纜與模擬及指示模塊相連,如70SK02、70SK03等,這些指示模塊可以完成下列功能:①指示就地總線的信號;②模擬就地總線的輸入及輸出;③對就地總線信號受到干擾或者丟失進行跟蹤;④指示內(nèi)部存貯器的數(shù)據(jù)。
  
內(nèi)部數(shù)據(jù)的指示是由服務(wù)地址處理的,需要指示某一地址的數(shù)據(jù)是服務(wù)地址提供,而數(shù)據(jù)信號只能由模擬接口來指示。
  
5 診斷
  
模塊出現(xiàn)故障后,由硬件輸出信號SME、SMS和SMG,并發(fā)出告警信號。
  
5.1 SME告警信號
  
SME信號告警是指內(nèi)部受到電子干擾信號,這些信號都是由模塊的監(jiān)視單元產(chǎn)生的。產(chǎn)生這些信號的故障原因以及結(jié)果如下:
  
第一個原因:地址傳送受到干擾;試驗存貯器70SP02的RAM或PROM按鈕動作。
  
如果是這兩種原因引起的告警信號,則在邏輯控制器總清零后,并且閉鎖到就地總線的輸出。當這些干擾都消失后,用初始化再啟動裝置。
  
第二個原因:在指令表中程序結(jié)束不能實現(xiàn),因為指令“END”損失;程序太長;處理部分的順序被干擾。
  
如果是這些原因引起的故障告警信號,則在此后的120ms將閉鎖本邏輯控制到就地總線的輸出。
  
第三個原因:就地總線輸入的數(shù)據(jù)受到干擾,或者是丟失時間超過200ms。
  
如果是這種故障,在時間超過200ms之后,與此丟失的數(shù)據(jù)對應(yīng)的數(shù)據(jù)存貯器的存貯單元置成0000。如果就地總線上傳送的所有數(shù)據(jù)重新正確有效的話,則此故障指示信號消失。
  
第四個原因:內(nèi)部電源電壓過高;數(shù)據(jù)從當?shù)乜偩€進入到數(shù)據(jù)存貯4周期超過120ms還未送到。
  
在這種情況下只是告警。
  
5.2 SMS模擬信號
  
如果就地總線的信號是由模擬存貯器70SS01來模擬的話,則會出現(xiàn)SMS信號,直到模擬狀態(tài)信號不出現(xiàn),則此信號就消失。
  
5.3 SMG裝置故障信號
  
SMG信號是信號SME與SMS信號的組合。
  
6 結(jié)語
  
以上對70PR02模塊作了些分析。此模塊的運行方式具有靈活的可調(diào)性,如最大處理時間、程序長度等都是可調(diào)的。此模塊有以下基本功能:①邏輯運算:與門、或門、RS雙穩(wěn)態(tài);②時間元件:延時起動、延時返回;③記數(shù)器讀數(shù)的遞減;④信號的比較:3取2,4取2;⑤多功能:順序功能、預(yù)選功能。

上一頁 1 2 下一頁

評論


技術(shù)專區(qū)

關(guān)閉