三菱PLC_現有的5種專用編程語言
三菱PLC現在有5種規範的編程語言,包含圖形化編程語言和文本化編程語言。
圖形化編程語言包含:梯形圖(LD-Ladder Diagram)、功用塊圖(FBD - Function Block Diagram)、次序功用圖(SFC - Sequential Function Chart)。
文本化編程語言包含:指令表(IL-Instruction List)和結構化文本(ST-Strutured Text)。
IEC 1131-3的編程語言是IEC工作組對世界規模的PLC廠家的編程語言合理地吸收、學習(xi) 的基礎上構成的一套針對工業(ye) 操控體(ti) 係的世界編程語言規範,它不光適用於(yu) PLC體(ti) 係,並且還適用於(yu) 更廣泛的工業(ye) 操控範疇,為(wei) PLC編程語言的全球規範化做出了重要的奉獻。
一、繼電器梯形圖(LD)
繼電器梯形圖(LD-Ladder Diagram)語言是PLC首要選用的編程語言,也是PLC最普遍選用的編程語言。梯形圖編程語言是從(cong) 繼電器操控體(ti) 係原理圖的基礎上演變而來的,與(yu) 繼電器操控體(ti) 係梯形圖的根本思想是共同的,隻是在運用符號和表達方式上有必定差異。
PLC的規劃初衷是為(wei) 工廠車間電氣技術人員而運用的,為(wei) 了契合繼電器操控電路的思維習(xi) 氣,作為(wei) 首要在PLC中運用的編程語言,梯形圖保留了繼電器電路圖的風格和習(xi) 氣,成為(wei) 廣大電氣技術人員最簡略接受和運用的語言。
1. 軟繼電器
PLC梯形圖中的某些編程元件沿用了繼電器這一稱號,如輸入繼電器、輸出繼電器、內(nei) 部輔佐繼電器等,可是它們(men) 不是實在的物理繼電器,而是一些存儲(chu) 單元(軟繼電器),每一軟繼電器與(yu) PLC存儲(chu) 器中映像寄存器的一個(ge) 存儲(chu) 單元相對應。該存儲(chu) 單元假如為(wei) “1”狀況,則表明梯形圖中對應軟繼電器的線圈“通電”,其常開觸點接通,常閉觸點斷開,稱這種狀況是該軟繼電器的“1”或“ON”狀況。假如該存儲(chu) 單元為(wei) “0”狀況,對應軟繼電器的線圈和觸點的狀況與(yu) 上述的相反,稱該軟繼電器為(wei) “0”或“OFF”狀況。運用中也常將這些“軟繼電器”稱為(wei) 編程元件。
2. 能流
有一個(ge) 設想的“概念電流”或“能流”(Power Flow)從(cong) 左向右活動,這一方向與(yu) 履行用戶程序時的邏輯運算的次序是共同的。能流隻能從(cong) 左向右活動。運用能流這一概念,能夠協助咱們(men) 更好地了解和剖析梯形圖。
3.母線
梯形圖兩(liang) 邊的筆直公共線稱為(wei) 母線(Bus bar),。在剖析梯形圖的邏輯聯係時,為(wei) 了借用繼電器電路圖的剖析辦法,能夠幻想左右兩(liang) 邊母線(左母線和右母線)之間有一個(ge) 左正右負的直流電源電壓,母線之間有“能流”從(cong) 左向右活動。右母線能夠不畫出。
4.梯形圖的邏輯解算
依據梯形圖中各觸點的狀況和邏輯聯係,求出與(yu) 圖中各線圈對應的編程元件的狀況,稱為(wei) 梯形圖的邏輯解算。梯形圖中邏輯解算是按從(cong) 左至右、從(cong) 上到下的次序進行的。解算的結果,立刻能夠被後邊的邏輯解算所運用。邏輯解算是依據輸入映像寄存器中的值,而不是依據解算瞬時外部輸入觸點的狀況來進行的。
1、與(yu) 電氣操作原理圖相對應,具有直觀性和對應性;
2、與(yu) 原有繼電器邏輯操控技術相共同,對電氣技術人員來說,易於(yu) 撐握和學習(xi) ;
3、與(yu) 原有的繼電器邏輯操控技術的不同點是,梯形圖中的能流(Power Flow)不是實際意義(yi) 的電流,內(nei) 部的繼電器也不是實際存在的繼電器,因而,運用時,需與(yu) 原有繼電器邏輯操控技術的有關(guan) 概念差異對待;
4、與(yu) 指令表程序規劃語言有一一對應聯係,便於(yu) 彼此的變換和程序的查看。
二、功用塊圖(FBD)
功用塊圖(FBD - Function Block Diagram)選用相似於(yu) 數字邏輯門電路的圖形符號,邏輯直觀,運用方便,它有梯形圖編程中的觸電和線圈等價(jia) 的指令,能夠處理規模廣泛的邏輯問題。
1、以功用模塊為(wei) 單位,從(cong) 操控功用下手,使操控計劃的剖析和了解變得簡略;
2、功用模塊是用圖形化的辦法描繪功用,它的直觀性大大方便了規劃人員的編程和組態,有較好的易操作性;
3、對操控規模較大、操控聯係較複錄的體(ti) 係,因為(wei) 操控功用的聯係能夠較清楚地表達出來,因而,編程和組態時刻能夠縮短,調試時刻也能削減。
三、次序功用圖(SFC)
次序功用圖(SFC - Sequential Function Chart)亦稱流程圖或狀況搬運圖,是一種圖形化的功用性闡明語言,專(zhuan) 用於(yu) 描繪工業(ye) 次序操控程序,運用它能夠對具有並發、挑選等雜亂(luan) 結構的體(ti) 係進行編程。
1、以功用為(wei) 主線,條理清楚,便於(yu) 對程序操作的了解和溝通;
2、對大型的程序,可分工規劃,選用較為(wei) 靈活的程序結構,可節約程序規劃時刻和調試時刻;
3、常用於(yu) 體(ti) 係的規模校大,程序聯係較雜亂(luan) 的場合;
4、隻需在活動步的命令和操作被履行,對活動步後的變換進行掃描,因而,整個(ge) 程序的掃描時刻較其他程序編製的程序掃描時刻要大大縮短。
四、指令表(IL)
指令表(IL-Instruction List)編程語言相似於(yu) 計算機中的助記符匯編語言,它是可編程操控器最基礎的編程語言,所謂指令表編程,是用一個(ge) 或幾個(ge) 簡略回憶的字符來代表可編程操控器的某種操作功用。
1、選用助記符來表明操作功用,具有簡略回憶,便於(yu) 撐握的特色;
2、在編程器的鍵盤上選用助記符表明,具有便於(yu) 操作的特色,可在無計算機的場合進行編程規劃;
3、與(yu) 梯形圖有一一對應聯係,其特色與(yu) 梯形圖語言根本類同。
五、結構化文本(ST)
結構化文本(ST-Strutured Text)是一種高檔的文本語言,能夠用來描繪功用,功用塊和程序的行為(wei) ,還能夠在次序功用流程圖中描繪步、動作和改變的行為(wei) 。結構化文本語言表麵上與(yu) PASCAL語言很相似,但它是一個(ge) 專(zhuan) 門為(wei) 工業(ye) 操控運用開發的編程語言,具有很強的編程才能用於(yu) 對變量賦值、回調功用和功用塊、創建表達式、編寫(xie) 條件句子和迭代程序等。
1、選用高檔語言進行編程,能夠完結較雜亂(luan) 的操控運算;
2、需要有必定的計算機高檔程序規劃語言的常識和編程技巧,對編程人員的技術要求較高,一般電氣人員無法完結。
3、直觀性和易操作性等功用較差;
4、常被用於(yu) 選用功用模塊等其他語言較難完成的一些操控功用的施行。
提示注意:不是一切的PLC都支撐一切的編程語言(如功用塊圖、次序功用圖就有許多等級低PLC不支撐),而大型的PLC操控體(ti) 係一般都支撐這5種規範編程語言或相似的編程語言。還有一些規範以外的編程語言,它們(men) 盡管沒有被挑選進規範語言中,可是它們(men) 是為(wei) 了適合某些特別場合的運用而開發的,在某些情況下,它們(men) 也許是較好的編程語言。比方D7-SYS的接連功用圖CFC就是專(zhuan) 為(wei) 大型接連工藝操控而開發,隻需調用程序中的CFC功用塊就能夠容易完成象PID操控器、計數器、定位器、斜坡函數發生器等一係列特別功用,並且不需要專(zhuan) 門的編程常識,隻需要懂得圖形化處理和規範程序塊的運用,進行簡略的設置即可。
深圳海藍機電18年專(zhuan) 業(ye) 從(cong) 事原裝進口三菱plc、三菱變頻器、三菱觸摸屏、伟德登录地址,機器人等三菱代理,備有現貨庫存達2000多種,隻做原裝正品,不僅(jin) 為(wei) 您提供貨期最快捷的產(chan) 品,更注重為(wei) 您提供準確的現場技術服務!
24小時訂購熱線:13823726967 吳小姐
評論信息