close

這次把三菱FX的PLC跟PC利用RS232作一些監控動作測試,

把筆記跟心得一起記錄下來.

 

三菱的PLC中基本款就算是FX系列,這次使用的是取代FX1S,型號更新到FX3S的PLC.

這次是針對PC與PLC的通訊

目的: PC為上位機,送出命令,由PLC當下位機,接收命令,並執行相對應的動作.

 

FX PLC的硬體/軟體

FX3S是新一代的硬體模組,必需使用三菱新一版的GX work2才能支援程式編譯.

232模組是採用FX3S-232BD  

FX PLC通訊規格

參考三菱通訊模組手冊簡體版(這些就直接參考手冊或看下面的照片)

FX通信規格

 

利用RS232通訊時,連接1台PLC,通訊線需短於15M內.

利用RS485通訊時,最多可連接16台,通訊線總長可參考手冊或尋問供應商.

FX通訊接線

FX通訊接腳  

FX在GPPW/GXWORK2的參數設定

在GPPW或者GXWORK2中的[parameter] -> [PLC parameter],可參考下圖,作相對應

的設定.紅色框起來的地方是需要注意的地方,因為通訊格式只要電腦跟PLC設定不相同,

那就無法成功連線了.

fx通信參數設定  

FX與PC通訊的主要流程

這些內容我都是直接從手冊上截取下來的.

fx_PC read form PLC  

fx_PC write tp PLC  

主要就是由PC端送出ENQ之後的一串數據,PLC接收到後會對應執行動作,並回傳相關數據給PC.

FX的通訊協議

主要格式有2種,在GPPW內的PLC parameter中的Transion選項中選擇.

通訊格式內容如下面2張圖

fx通信格式1  

fx通信格式4  

上面這2種格式,主要就差在數據結尾有沒也在多送出CR,LF的換行命令.

 

 其中,通訊格式中"指令"這個部份,可以參考下圖的說明

  fx處理指令  

通訊格式中的"指令"是相當重要的一部份.這部份如果有需要,可以另外特別研究一下.

 下面表格是三菱PLC的RS232通訊格式,格式是固定的,內容則看需要填入

ENQ

0

0

F

F

W

W

0

D

0

1

0

0

0

1

0

0

0

2

 

站號

PC

指令

等待時間

起始元件號(這個格式總共是5個資料格一定要符合格式)

 

元件點數

資料數據

 **最終筆記: 在我使用GX Work2, 如果我是在GX work2的Monitor監控模式下,由PC發送通訊指令,

三菱PLC會發送驗證碼錯誤的訊息,但如果我不在監控模式下,程式動作可正常.這點是我無法了解的.

 

 

 

arrow
arrow
    文章標籤
    RS232通訊 三菱PLC
    全站熱搜

    一定!! 發表在 痞客邦 留言(0) 人氣()