南樺 電子報 257 出刊日期 | 2013.12.16

簡單介紹三菱 PLC ST(Structured Text) 語法寫法:

PLC程式語言主要分為五種:分別為
LD = Ladder Diagram (階梯圖)、
FBD = Functional Block Diagram (功能方塊圖)、
SFC = Sequential Function Chart (順序式功能圖或又稱步進階梯圖)、
ST = Structured Text (結構化文字語言)、
IL = Instruction List (指令集語言)等五種,
而三菱有支援LD、SFC與ST三種,在此簡單介紹ST語法的撰寫方式。


大綱:
1、支援的 PLC 總類


2. 建立 ST
2-1. 建立 ST 文件
2-2. 宣告變數
2-3. 撰寫ST
2-4. 編譯

3. 將 FB 貼入階梯圖中
3-1. 建立 ST 文件
3-2. 宣告變數
3-3. 撰寫 ST
3-4. 把 FB 貼入階梯圖中(宣告變數)
3-5. 把 FB 貼入階梯圖中(由 FB 拉入)
3-6. 編譯


1. 支援的 PLC 總類



2. 建立 ST
2-1建立 ST 文件

 
 1. 開新檔案
 2. PLC series:QCPU (Qmode)
 3. PLC Type:Q02(H)
  (以你的PLC為主)
 4. Label setting:Use Label
 5. Program type:ST
 6. 按ok

2-2 宣告變數資料型態


 
1. 在樹狀圖中點選(Unset project)\Program\Main\Header\設定以下宣告
 2. 其中Edit operation\Insert:插入、Add:新增、Delete:刪除
 3. 全部設定好後,請按Register存設定檔

以下為宣告資料型態表示的意思



2-3. 撰寫 ST

 在樹狀圖中點選(Unset project) \ Program \ Main \ Body \ 設定以下宣告

2-4. 編譯



 
1. 按 F4 編譯
 2. 出現第 2 個畫面,按是


3. 將 FB 貼入階梯圖中
3-1. 建立 ST 文件


 1. 開新檔案
 2. PLC series:QCPU(Qmode)
 3. PLC Type:Q02(H)
  (以你的PLC為主)
  Label setting:Ladder
  Program type:Use label
  按 ok


3-2. 宣告變數








 1. 在FB欄中,Unset project\Function Block\右鍵\New
 2. Data type:Function Block
        Program

  1. 在 Unset Project\Function Block\CALCULAT
    The yield is calculated\Header he yield is      
    calculated \ 滑鼠左鍵點 2 下
 2. 設定如下
 3. 設完後按 Register



3-3. 撰寫 ST


 1. 在Unset Project \ Function Block \ CALCULAT The
  yield is calculated\Body he yield is calculated \
  滑鼠左鍵點2下
 2. 設定如下


3-4. 把 FB 貼入階梯圖中(宣告變數)


 1. 在 Project 表單內 \ Unset project\Program \ Main\
  Header \ 點滑鼠左鍵2下 \ 設定變數
 2. 設定變數如下
 3. 設好後,按 Register 存設定檔





3-5. 把 FB 貼入階梯圖中(由 FB 拉入)


 1. 在 Projec t表單內 \ Unset project \ Program \ Main
  \ Body \ 點滑鼠左鍵2下
 2. 階梯圖如下設定
 3. 要放方塊圖 (FB) 時,點選 FB 表單
 4. 把 Header


3-6. 編譯
全部完成後,按 F4 編譯即可


手冊

程式範例1

程式範例2

  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw