永巨集NEW FB手冊 基礎篇

2023-01-05 01:54:04 字數 2799 閱讀 2837

[, , , , , ]

任何電腦語言均有其語法之限制,必須絕對地遵守,否則電腦無法執行。plc採用階梯圖程式語言,自然也有其語法限制。fb系列plc之語法除了需符合第1章之階梯圖程式設計基本法則外,尚有下列之限制。

1. 階梯圖網路之元件最大為16列11行,但視需要可擴充套件至16列22行(請參閱1-5頁圖一範例)。

2. 接點(a、b、tu、td、short、open)可放在網路最後一行(11行或22行)以外之任何一行。

3. 線圈只能放在網路之最後一行(11行或22行)。

4. 所有應用指令在階梯圖表示上將占用3行之寬度(長度則視指令之不同占用1~4列之長度),除以下第5項所列之應用指令外,其餘應用指令之位置在最後2、3、4行(即在8、9、10行或在19、20、21行)。

5. fun 1(mce),fun 3(skpe),fun65(lbl),fun 68(rts),fun 69(rti),fun 70(for),fun 71(next)等指令自成乙個網路,其前不得串接任何元件(直接接於母線,佔第1、2、3行之位置),亦無功能輸出,且fun68及fun69只能用於副程式區。

6. 多輸入之應用指令,其每個輸入端均需有元件串接至其輸入,亦即對任一n個輸入之fun指令必須有n個迴路接至該指令之n個輸入。

7. 具有功能輸出(fo)之應用指令才能使用fo#指令,fo#指令後必須有對應之out指令。

8. fun 0(mc),fun 2(skp),fun 66(jmp),fun 67(call),fun 70(for),fun 71(next)等六個流程控制指令只能置於網路之第一列且其下方不得再並接out或應用指令。

9. 不得有與指令意義不符之圖形組合。

(1)跨線現象。

(2)fun的輸入路徑重疊或接觸。

10. 不得有無法產生圖形之指令組合。

(1) 接點元件佔據線圈或應用指令輸入控制之位置。

(2) 在同一線路上有多個out tr#指令時,在取回tr狀態(ld tr#)應以最先取出最後存入之tr#點為原則。

11. 程式中之lbl名稱只能唯一不可重複。

12. mc或skp之#不可重複。

13. 在同一網路中tr之#不得重複。

14. 乙個網路中之指令長度總和不得超過64個words。

15. 在同一網路中指令之任何組合,其ld指令之總數減去orld和andld指令總數不得大於8個,但若遇到out或應用指令,則ld和orld+andld個數之差則重新計算。

[, , , , ]

[, , , , ]

error 1 :遺漏org指令。

error 2 :fun、c指令之後,不可緊接and、or、ld、orld、andld、out tr、fun、c、t指令。

error 3 :out、t指令之後,不可緊接or、orld、andld、out tr指令。

error 4 :out tr指令之後,不可緊接or、orld、andld、out tr指令。

error 5 :ld tr指令之後,不可緊接or、orld、andld、out tr指令。

error 6 :fo#指令前,沒有fun指令。

error 7 :fo#的#超出範圍。

error 8 :fo#的#重複。

error 9 :fo指令之後,不可連續接2個out指令。

error 10:out指令前,沒有fo指令。

error 11:同一網路中,mc、skp、jmp、call、for、next等6個指令之後,不可再使用out、fun、t、c指令。

error 12:同一網路中,out tr#的#重複使用。

error 13:同一網路中,沒有out tr#,卻使用ld tr#。

error 14:同一網路中,ld+ld trorldandld的指令個數>8。

(碰到fun、c指令,則重新計算)

error 15:ld指令往後找不到配對的orld、andld指令。

error 16:ld tr指令不可與後面的andld指令配對使用。

error 17:orld指令前找不到配對的ld、ld tr指令。

error 18:andld往前找不到配對的ld指令。

error 19:乙個區塊尚未編輯完成,就使用out、out tr、ld tr指令。

error 20:往前找不到足夠的ld、ld tr指令來配合fun、c指令的輸入。

error 21:組成階梯圖時,乙個網路超過16列。

error 22:組成階梯圖時,有接點佔據線圈的位置。

error 23:組成階梯圖時,有接點佔據應用指令的位置。

error 24:組成階梯圖時,mc、skp、jmp、call、for、next等6個指令的位置,不在此網路的第一列上。

error 25:組成階梯圖時,fun、c的輸入控制接點位置,越過了組成合法輸入點路徑的位置限制。

error 26:組成階梯圖時,fun、c的任二條輸入點路徑重疊或接觸。

error 27:組成階梯圖時,有垂直短路線,接觸到應用指令的邊緣。

error 28:組成階梯圖時,在已經設定out tr#圖形下面,再利用orld、or指令併聯上接點。

error 29:組成階梯圖時,orld指令無法組成合理的圖形。

error 30:組成階梯圖時:ld tr指令的組圖方向,只能往前,不可往後。

error 31:組成階梯圖時,ld tr指令會產生跨線問題。

error 32:程式中,mc#、mce#的#重複使用。

error 33:程式中,skp#、skpe#的#重複使用。

error 34:程式中,t#的#重複使用。

error 35:程式中,c#的#重複使用。

error 36:乙個網路中的指令長度總和超過64個字組。

永巨集生產車間員工績效考核方案

為了推動公司人員管理制度化和規範化,盡快完善好績效考核執行機制,使考核工作有據可依,有張可循,根據公司 關於落實績效考核工作意見的通知 的檔案精神,特制定本考核方案。本考核方案分為5部分 工作表現 業務技能 執行制度 敬業與協作 日常行為。每部分的具體內容如下 一 工作表現 1.上班遲到 早退扣2分...

永巨集某公司績效考核及薪酬方案

目錄一員工考核制度 1 二辦公系統員工考核辦法 3 辦公系統員工考核表 4 三員工考評制度 6 四公司薪酬方案 7 附件一 8 附件二 9 附件三 10 1 考核目標 使績效考核工作有依可循。2 考核原則 分季度考核和年度考核兩類。季度考核 在人事部組織下,各部門每季度對本部門員工進行一次考核。年度...

基礎培訓手冊

訪問員基礎培訓 第一節訪問基本技能要求 一 實地訪問流程 二 朗讀問卷 不論是基礎培訓,還是在將來的專案培訓中,在開始講解問卷前,要求訪問員大聲朗讀問卷兩遍。三 理解問卷及其結構 1 問卷 是一種事先按照一定原則設計好的調查表,平常我們所做的訪問大部分都是以問卷的形式進行,由訪問員問,被訪者答,訪問...