Page 14 - eAT01702_PLC可程式控制實習與專題製作使用FX2N_課本PDF
P. 14

PLC 可程式控制實習與專題製作使用 FX2N / FX3U




                    2  功能區塊圖(Function Chart Programming,FBD)

                       每個功能區塊相當於一個積體電路或特殊的邏輯間,功能區塊各有特定的控制功能,使用時
                       可以搭配階梯圖、指令列、結構化文字來描述及定義其控制功能,因此也可以將它視為巨集

                       指令。使用時只需注意功能區塊的輸入、輸出的設定功能,而不必理會內部的複雜程式。另
                       外在功能區塊圖語法上,沿用許多數位邏輯的觀念,例如:“AND”、“OR”等邏輯閘功能,
            1          所以熟悉邏輯電路與具有邏輯基礎的開發者而言,是個很方便開發的程式語法。



            2



            3



            4



            5



            6       3  指令表(Instruction List,IL)


                       類似組合語言的描述文字。由指令語句系列構成,以三菱 FX2N 的控制指令 LD、LDI、
            7          AND、ANI、OR、ORI、ANB、ORB、MPS、MRD、MPP 與 OUT 等,一般配合書寫器


                       寫入程式,而書寫器只能輸入簡單的指令,與電腦程式中的階梯圖比較起來簡單許多。其缺
            8          點書寫器不太直觀,可讀性差,特別是遇到較複雜的程式,更難讀;但其優點就是不需要電


                       腦就可以更改或察看 PLC 內部程式。使用書寫器時,必須注意的是 PLC 指令中輸出有優先

                       順序,其中若有輸出至相同的單元時(如 Y000),輸出的優先順序以位址越大優先順序愈
                       越高,一般不容易從書寫器中察覺所輸入的單元。

















                    4  結構化文字(Structured Text,ST)

                       類似 PASCAL 與 C 語言的語法,適合撰寫較複雜的演算法,除錯上也比階梯圖要容易得多。
                       ST 語言類似於程式語言的特性,因此可利用與微電腦及個人電腦相同的程式設計技術,進

                       行階梯式語言所難以執行的複雜計算,完成程式的建立。






                 1-6
   9   10   11   12   13   14   15   16   17   18   19