三菱FX系列PLC程式設計口通訊協議舉例

2021-08-15 04:48:37 字數 2762 閱讀 5973

三菱

fx系列

plc程式設計口通訊協議舉例

1

、device read(讀出軟裝置狀態值)

計算機向plc傳送:始命令

首位址位數

終和校驗

stxcmd

group address

bytes

etxsum

例子:從d123開始讀取4個位元組資料

02h30h

31h,30h,46h,36h

30h,34h

03h37h,34h

位址演算法:address=address*2+1000h

再轉換成ascii

31h,30h,46h,36h

plc返回

stx1st data

2nd data

.....

last data

etxsum

注:最多可以讀取64個位元組的資料

例子:從指定的儲存器單元讀到3584這個資料

02h33h

35h

38h

34h

03h44h,36h

2

、device write(向plc軟裝置寫入值)

始命令首位址

位數資料

終和校驗

stxcmd

group address

bytes

1st data

2nd data

......

last data

etxsum

例子:向d123開始的兩個儲存器中寫入1234,abcd

02h31h

31h,30h,46h,36h

30h,34h

33h,34h,31h,32h,43h,44h,41h,42h

03h34h,39h

plc返回

ack (06h) 接受正確

nak (15h) 接受錯誤

3

、位裝置強制置位/復位

force on置位始命令

位址終和校驗stx

cmdaddress

etxsum

02h37h

address

03hsum

force off復位始命令

位址終和校驗stx

cmdaddress

etxsum

02h38h

address

03hsum

plc返回

ack(06h) 接受正確

nak(15h) 接受錯誤

裝置強制中的位址公式:address=address/8+100h

說明:

1.幀中的bytes表示需要讀取或者寫入的位元組數。

2.位址演算法上有說明。

3.累加和是從stx後面乙個位元組開始累加到etx的和。

三菱

fx系列

plc程式設計口通訊協議總覽

該協議實際上適用於plc程式設計埠以及 fx-232aw 模組的通訊。感謝網友visualboy提供。

通訊格式:

命令命令碼

目標裝置

device read cmd

"0"x,y,m,s,t,c,d

device write cmd

"1"x,y,m,s,t,c,d

force on cmd

" 7"

x,y,m,s,t,c

force off cmd

"8"x,y,m,s,t,c

傳輸格式:rs232c

波特率:9600bps

奇偶:even

校驗:累加方式(和校驗)

字元:ascii 

16

進製**:

enq05h

請求ack

06hplc正確響應

nak15h

plc錯誤響應

stx02h

報文開始

etx03h

報文結束

幀格式:

stxcmd

data

......

data

etxsum(upper)

sum(lower)

例子:stx ,cmd ,address, bytes, etx, sum

02h, 30h,31h,30h,46h,36h, 30h,34h, 03h, 37h,34h

sum=cmd+......+etx;

30h+31h+30h+46h+36h+30h+34h+03h=74h;

累加和超過兩位取低兩位

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

三菱fx系列plc的程式語言支援6中,有1,指令表程式設計2,梯形圖編輯3,sfc 步進梯形圖 4,st文字語言,5,結構化梯形圖,6,fbd功能模組表。1指令表程式設計 指令表程式設計方式,就是通過 ld and out 等指令語言輸入順控指令的方式,該方式是順控程式中基本的輸入形態。在我們對程式...

三菱FX系列PLC程式設計口通訊協議舉例

本文介紹的 pc 與三菱 fx 系列 plc 通訊,是通過 plc 的程式設計口與 pc 機的串列埠進行的,採用 sc 09 程式設計電纜作為計算機與 plc 通訊的連線。電纜的 9 芯 d 形插頭連線在計算機串列埠上,另一端連線 plc 的 rs 422 程式設計口。編寫 pc 的通訊程式可採用組...

三菱FX系列PLC程式設計口通訊協議舉例

本文介紹的 pc 與三菱 fx 系列 plc 通訊,是通過 plc 的程式設計口與 pc 機的串列埠進行的,採用 sc 09 程式設計電纜作為計算機與 plc 通訊的連線。電纜的 9 芯 d 形插頭連線在計算機串列埠上,另一端連線 plc 的 rs 422 程式設計口。編寫 pc 的通訊程式可採用組...