l利達聯動編程介紹_第1頁
l利達聯動編程介紹_第2頁
l利達聯動編程介紹_第3頁
l利達聯動編程介紹_第4頁
l利達聯動編程介紹_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上第五節  邏輯編程每臺聯動設備啟動都依賴著一個條件,由于設備的種類、安裝地點、所起作用、設計要求等的千差萬別,每個條件都不可能相同。但對于條件本身來說,它只有兩種結果:真與假。因此需要構造一種語言,讓工程人員在現場環境中把各種功能迥異、繁簡不同的條件都包羅且能準確、簡明地描述出來。我們把在現場環境中設置一個聯動設備與其它探測器和聯動設備的關系,叫做編輯聯動邏輯關系表達式,也就是常說的現場編程。 一、構成的元素我們知道,一個聯動設備的啟動有賴于與之相關的探測器的狀態和聯動設備啟動和回答信號。因此我們構造了三類元素:探測器、聯動啟動和聯動回答。有關延時

2、啟動已作為專門處理。1、探測器:由 TXXXXX 組成,T是探測器關鍵字;T后第一、二位數字表示探測器所在的探測回路號(00 P5);T后第三至五位數字表示探測器的地址(000 255)。       例如:第11回路17號探測器表示為:T11017,第A4回路202號探測器表示為:TA4202。探測器報警后該值為 1(真),未報警為 0(假)。 2、聯動啟動:由 CXXXXX 組成,C是聯動啟動關鍵字;C后第一、二位數字表示聯動設備所在的探測回路號(00 P5);C后第三至五位數字表示聯動模塊的地址(000 255)。例如

3、:第6回路31號聯動模塊的啟動表示為:C06031,第F6回路191號聯動模塊的啟動表示為:CF6191。該設備啟動后該值為 1(真),未啟動為 0(假)。 3、聯動回答:由 LXXXXX 組成,L是聯動回答關鍵字;L后第一、二位數字表示聯動設備所在的探測回路號(00 P5);L后第三至五位數字表示聯動模塊的地址(000 255)。例如:第2回路0地址聯動模塊的回答表示為:C02000,第E3回路15號聯動模塊的啟動表示為:CE3015。收到該設備的回答信號后該值為 1(真),未收到回答信號為 0(假)。 4、公共火警:為了使用靈活,特別增加了FIRE(fire)元素。當系

4、統任意一個或一個以上探測器報警后該值為 1(真),未發生火警(正常)時該值為 0(假)。 5、手報火警:增加了HFIRE(hfire)元素。當系統任意一個或一個以上手動報警按鈕報警后該值為 1(真),未報警(正常)時該值為 0(假)。 6、消火栓報警:增加了XFIRE(xfire)元素。當系統任意一個或一個以上消火栓報警后該值為 1(真),未報警(正常)時該值為 0(假)。 7、水流指示器報警:增加了WFIRE(wfire)元素。當系統任意一個或一個以上水流指示器報警后該值為 1(真),未報警(正常)時該值為 0(假)。 8、壓力開關報警:增加了PFIR

5、E(pfire)元素。當系統任意一個或一個以上壓力開關報警后該值為 1(真),未報警(正常)時該值為 0(假)。 9、長邏輯關系:增加了LONG(long)元素。當一個聯動邏輯超過規定長度后(128個字符),不在邏輯關系輸入欄中輸入其邏輯關系,只輸入LONG元素。此元素只可單獨使用不能參與運算。(詳見高級編程) 二、元素間的邏輯關系運算一個四則運算表達式不僅包含操作數,還要包含運算符。結果為一個自然數。同樣,邏輯關系表達式再繁雜也是由這兩項組成。它的運算結果為真或假(1或0)。我們所說的元素就是操作數,為了構成表達式,還需要構造邏輯運算符。我們的運算符包括“(、)、|、$、

6、&、*、+”。每種運算符都有優先級,就向四則運算中乘除優先于加減。運算符見下表:  運算符名稱功能優先級備注(、)括號使被括部分優先執行0左右括號必須匹配&連與取自起始地址(左)到結束地址(右)的所有數值連續進行與運算1起始和結束元素必須同類并且要求在同一條回路上,結束地址要大于起始地址|連或取自起始地址(左)到結束地址(右)的所有數值連續進行或運算1起始和結束元素必須同類并且要求在同一條回路上,結束地址要大于起始地址$任意兩個火警取自起始地址(左)到結束地址(右)的所有數值連續進行或運算區間內任意兩個火警為真1起始和結束元素必須同類并且要求在同一條回路上,結束地址要

7、大于起始地址非(取反)右值數值取反2操作后原值0為1,1為0*與左右值邏輯與3 +或左右值邏輯或3     這樣一個邏輯關系表達式運算結果決定了聯動設備的啟動。 注意以下幾項:1、每個表達式用END(end)結束。2、字符用大、小寫書寫都可以,但不能混寫(例如:公共火警只能寫為 FIRE 或 fire)。3、元素內不能有空格,元素與運算符之間可加任意空格(也可不加),元素或運算符與結束標志END之間須有一個以上的空格。4、在有|、$、& 運算符的運算中,如果在表達式計算的連續區間內有與其指定運算設備不相同類型的設備時,可以自動

8、跳過。例如:T00010 | T00025 END 在表達式中,0回路16號設備為聯動控制模塊,在對報警類設備的計算中,將自動跳過。 三、例題和常見錯誤1、參照以下實例可加強理解:(1)某設備在0回路7號探測器報警后滿足邏輯條件。          表達式為:T00007  END。 (2)某設備(由1回路003地址模塊控制)在1回路0號探測器或同回路2號探測器任意一個報警后滿足邏輯條件;另一設備在前設備已啟動后并且在1回路101號探測器報警后滿足邏輯條件。  &#

9、160; 表達式分別為:T01000 + T01002  END 和 C01003 * T01101  END。 (3)某設備在B9回路第022號到同回路036號探測器中有一個報警后滿足邏輯條件;另一設備在B4回路第0地址到第3地址安裝的所有聯動設備啟動后滿足邏輯條件。    表達式分別為:TB9022 | TB9036  END 和 CB4000 & CB4003  END。 (4)某設備在05回路第1號到同回路045號探測器中有任意兩個報警后滿足邏輯條件。   

10、表達式為:T05001 $ T05045  END。 (5)某設備在0回路0號或同回路1號探測器有一個報警后,如果在同回路10號地址聯動模塊啟動后就不啟動,若沒啟動則本設備滿足邏輯條件。    表達式為:(T00000+T00001)*(C10000) END(括號在本表達式中也可不要但加上后更明確了邏輯關系)(6)某卷簾門由15回路10號、11號模塊分別控制它的半降和全降。邏輯關系為同回路20號或21號探測器有一個報警則半下,若全都報警且收到半降的回答信號則全降。    表達式分別為:T15020+T15021  END 和 (T15020*T15021)* L15010  END。 2、聯動邏輯編輯后可能會出現錯誤,通過聯動檢查程序定位后再進行修改。(1)T0423+T04111 END:左元素位數不夠。 (2)T00021  | (T00023*C00010) END:連或、連與號左右均要求為同類元素,不能是其它運算符。 (3)TP6020 & TP6100 END:連或、聯與要求起始和結束地址在同驅動板的同回路上,而且結束地址要大于起始地址,但P6回路超過限定。&#

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論