採用最常用的兩種程式語言,一是梯形圖,二是助記符語言表。採用梯形圖程式設計,因為它直觀易懂,但需要一台個人計算機及相應的程式設計軟體;採用助記符形式便於實驗,因為它只需要一台簡易程式設計器,而不必用昂貴的圖形程式設計器或計算機來程式設計。
雖然一些高檔的plc還具有與計算機相容的c語言、basic語言、專用的高階語言(如西門子公司的graph5、三菱公司的melsap),還有用布林邏輯語言、通用計算機相容的組合語言等。不管怎麼樣,各廠家的程式語言都只能適用於本廠的產品。 程式設計指令:指令是plc被告知要做什麼,以及怎樣去做的**或符號。從本質上講,指令只是一些二進位制**,這點plc與普通的計算機是完全相同的。同時plc也有編譯系統,它可以把一些文字元號或圖形符號編譯成機器碼,所以使用者看到的plc指令一般不是機器碼而是文字**,或圖形符號。常用的助記符語句用英文文字(可用多國文字)的縮寫及數字代表各相應指令。常用的圖形符號即梯形圖,它類似於電氣原理圖是符號,易為電氣工作人員所接受。
指令系統:乙個plc所具有的指令的全體稱為該plc的指令系統。它包含著指令的多少,各指令都能幹什麼事,代表著plc的功能和效能。一般講,功能強、效能好的plc,其指令系統必然豐富,所能幹的事也就多。我們在程式設計之前必須弄清plc的指令系統
程式:plc指令的有序集合,plc執行它,可進行相應的工作,當然,這裡的程式是指plc的使用者程式。使用者程式一般由使用者設計,plc的廠家或代銷商不提供。用語句表達的程式不大直觀,可讀性差,特別是較複雜的程式,更難讀,所以多數程式用梯形圖表達。
梯形圖:梯形圖是通過連線把plc指令的梯形圖符號連線在一起的連通圖,用以表達所使用的plc指令及其前後順序,它與電氣原理圖很相似。它的連線有兩種:一為母線,另一為內部橫豎線。內部橫豎線把乙個個梯形圖符號指令連成乙個指令組,這個指令組一般總是從裝載(ld)指令開始,必要時再繼以若干個輸入指令(含ld指令),以建立邏輯條件。最後為輸出類指令,實現輸出控制,或為資料控制、流程控制、通訊處理、監控工作等指令,以進行相應的工作。
程式語言是一種邏輯語言(形式語言)
程式語言是表達邏輯推演的語言,是邏輯語言的乙個變種 電腦程式是建立在計算機硬體和一系列規則 協議 規範 演算法基礎之上的 形式語言理論主要研究的是內部結構模式這類語言的純粹的語法領域。形式語言理論是從語言學衍生而來,作為一種理解自然語言的句法規律。在電腦科學中,形式語言通常作為定義程式語言和語法的基...
2 3 3 語言的形式定義
1.直接推導 令 g 是一文法,我們從 xay 直接推出x y 即 xay x y 僅a 是 g 的乙個規則且x y v n v t 也就是說,從符號串 xay 直接推導出x y僅使用一次規則。例如,設有文法 g s 符號 g s 表示 s 為文法 g 的開始符號 g s p s 其中,p 為s 0...
形式語言簡介
當前,我國普通高校微積分教育改革正好處在乙個十字路口。是前進,還是後退?說句大實話,基於極限論的菲氏微積分不需要形式語言的幫助,與此相反,基於模型論的無窮小微積分卻離不開形式語言的支撐。那麼,形式語言是什麼呢?在數學 邏輯 包括模型論 和電腦科學中,形式語言 formal language 是用精確...