三菱fx程式設計手冊 三菱FX系列PLC的程式語言介紹

2021-10-11 17:07:46 字數 2061 閱讀 2646

三菱fx系列plc的程式語言支援6中,有1,指令表程式設計2,梯形圖編輯3,sfc(步進梯形圖),4,st文字語言,5,結構化梯形圖,6,fbd功能模組表。

1指令表程式設計

指令表程式設計方式,就是通過「ld、and、out」等指令語言輸入順控指令的方式,該方式是順控程式中基本的輸入形態。在我們對程式和plc中的程式進行校驗時也是通過指令表的方式對比的,在程式編輯時會顯示步數、指令、軟元件編號,如下圖:

2梯形圖

梯形圖程式設計方式,就是使用順序符號和軟元件編號在圖示的畫面上畫順控梯形圖的方式。由於順控迴路是通過觸點符號和線圈符號來表現的,所以程式的內容更加容易理解。即使在梯形圖顯示的狀態下也可以執行可程式設計控制器的執行監控。梯形圖是學習plc最容易入門的程式設計方式,也是最常用的,它的程式設計形式與傳統的繼電器電路非常相似,很容易被電氣人員所接納。

3sfc步進梯形圖

sfc圖(sequentialfunctionchart: 順序功能圖)實現順控,可以以便於理解的方式表現基於機械動作的各工序的作用和整個控制流程。所以,順控的設計也變得簡單,因此,即使對第三方人員也能輕易傳達機械的動作,所以能夠編制出便於維護以及應對規格變更、和故障發生的更加有效的程式。將狀態s視作1個控制工序,在其中對輸入條件和輸出控制的順序進行程式設計。由於工序推進時,前工序就轉為不動作,所以可以按各工序的簡單的順序來控制機械。記得當初在學習plc課程時候,很是喜歡用步進程式設計,按照機械動作一步一步即可。

4st結構文字

具有與c語言等相似的語法構造、文字形式的程式語言,可以通過語法進行控制,例如與c語言等高階語言同樣,採用條件語句進行選擇分支、利用迴圈語句進行重複等。這樣,便可以簡潔的方法書寫清楚的程式。以上三種程式語言的plc工程型別都屬於簡單工程,下面的三種都屬於結構化程式設計。

5結構化梯形圖

可以使用觸點、線圈、功能、功能模組等迴路符號,將程式以圖形的形式描述的語言,基於繼電器迴路的設計技術建立的圖形語言。容易直觀理解,因此普遍用於順控程式。ld由觸點、線圈、功能、功能模組組成,這些要素通過垂直線與水平線相連線。

6fbd(功能模組表)

可以使用進行特定處理的部件(功能、功能模組)、變數部件、常數部件等,將程式以圖形的形式描述的語言,沿著資料以及訊號的走向連線部件,可以方便地建立程式,提高程式的生產性。

以上就是6中程式語言的簡介,在plc程式設計軟體中,新建工程時,需要選擇系列(plc型號),機型,工程型別,程式語言。其中工程型別分為簡答工程和結構化工程,採用簡單程式設計可以用指令表、梯形圖、sfc語言、st(選擇使用標籤可選擇),採用結構化程式設計可使用梯形圖、sfc、st、結構化梯形圖/fbd。下面我們看下三菱的兩個程式設計軟體gx-developer和gx-works2所支援的程式語言:

採用st、結構化梯形圖、fbd製作的順控程式無法由指令(指令表程式設計時的內容)進行轉換並顯示,在st、結構化梯形圖、fbd的狀態下進行顯示和編輯,需要有源**資訊(儲存了結構體及標籤等程式結構的資料)。

選擇plc程式語言需要根據自身和工程型別來確定,對於新手當然是梯形圖和步進好理解,入門快;有一定程式設計基礎的可選擇st文字和結構化程式設計語言。那麼,你現在用的程式語言是哪一種?

C SerialPort 讀寫三菱FX系列PLC

c serialport 讀寫三菱fx系列plc 1 串列埠初始化 com new serialport com3 9600,parity.even,7,stopbits.one 2 開啟關閉串列埠 if com.isopen com.open if com.isopen 3 c ascii轉字元及...

C SerialPort 讀寫三菱FX系列PLC

1 串列埠初始化 com new serialport com3 9600,parity.even,7,stopbits.one 2 開啟關閉串列埠 if com.isopen com.open 3 c ascii轉字元及字元轉ascii public static string chr int a...

C SerialPort 讀寫三菱FX系列PLC

c serialport 讀寫三菱fx系列plc 1 串列埠初始化 com new serialport com3 9600,parity.even,7,stopbits.one 2 開啟關閉串列埠 if com.isopen com.open if com.isopen 3 c ascii轉字元及...