遠(yuǎn)創(chuàng)智控Y8000-FX 模塊內(nèi)部集成ModbusTCP 服務(wù)器,因此ModbusTCP 客戶機(jī),如支持ModbusTCP 的組態(tài)軟件、OPC 服務(wù)器、PLC 以及實(shí)現(xiàn)ModbusTCP 客戶機(jī)的高級語言開發(fā)的軟件等,可以直接訪問三菱FX 系列PLC 的內(nèi)部數(shù)據(jù)區(qū),Modbus 協(xié)議地址在Net 內(nèi)部已經(jīng)被默認(rèn)映射到FX 系列PLC 的地址區(qū),實(shí)現(xiàn)的功能號包括:FC1、FC2、FC3、FC5、FC6 和FC16。

1, ModbusTCP 協(xié)議幀格式:
事務(wù)處理標(biāo)識 符 |
事 務(wù)處 理標(biāo) 識 符 |
協(xié)議標(biāo)識符 | 協(xié) 議 標(biāo)識符 | 長度字段(高字節(jié)) |
長 度 字 段 (低字節(jié)) |
從站地址 | 功能號 |
數(shù)據(jù)地址 ( 高 字節(jié)) |
數(shù) 據(jù) 地址(低字節(jié)) | 指 令數(shù)(高字節(jié)) | 指 令數(shù)(低字節(jié)) |
0x0 | 0x0 | 0x0 | 0x0 | 0x0 |
后面的字節(jié) 數(shù) |
地址映射表
Modbus從站地 址 |
FX系列PLC 內(nèi)部軟元件 |
數(shù)據(jù) 類型 |
計(jì)算公式 | 功能號 | 最大指令數(shù) | |
000001~ | 輸出線圈:Y0~ | 位 | Ym = 000001+DEC(m) | ① |
FC1(讀線圈) FC5(寫線圈) |
FC1:2000 FC5:1 |
005001~ | 特殊:M8000~ | M8m = 005001+m | ② | |||
006001~ | 定時器線圈:T0~ | Tm = 006001+m | ||||
007001~ | 計(jì)數(shù)器線圈:C0~ | Cm = 007001+m | ||||
010001~ | 線圈:M0~ | Mm = 010001+m | ||||
030001~ | 線圈:S0~ | Sm = 030001+m | ||||
100001~ | 輸入:X0~ | 位 | Xm = 100001+DEC(m) | ③ | FC2(讀輸入) | 2000 |
400001~ | 定時器:T0~ | 字 | Tm = 400001+m |
FC3(讀寄存器) FC16(寫寄存器) FC6(寫單一寄存器) |
FC3:125 FC16:125 FC6:1 | |
401001~ | 計(jì)數(shù)器:C0~ | Cm = 401001+m | ||||
401201~ | 計(jì)數(shù)器:C200~ | Cm=401201+(m-200)*2 | ④ | |||
401301~ | 特殊:D8000~ | D8m = 401301+m | ⑤ | |||
402001~ | 資料暫存器:D0~ | Dm = 402001+m | ||||
420001~ | 文件寄存器:R0~ | Rm=420001+m | ⑥ |
1, S7-1200 編程
本例中,S7-1200 作為ModbusTCP 主站(客戶機(jī)),三菱FX3U 作為 ModbusTCP 從站(服務(wù)器)。讀取從站400001~400008 的8 個寄存器(T0 到T7)到主站 MW100~MW114,以及將主站MW116~MW130 的 8 個字寫入到從站 402101 至 402108 (D100 到D108)。
示例程序如下:
2, 新建DB 塊

3, 編寫ModbusTCP 客戶機(jī)程序





數(shù)據(jù)驗(yàn)證
S7-1200 讀取三菱FX3U 數(shù)據(jù)驗(yàn)證
4, 用三菱編程軟件works2 監(jiān)視并修改三菱FX3UT0 至T7 的數(shù)值

5, 西門子編程軟件監(jiān)視MW100 至MW114 的數(shù)值

S7-1200 寫入三菱FX3U 數(shù)據(jù)驗(yàn)證
6, 用西門子編程軟件修改西門子MW116 至MW130 的數(shù)值

7, 監(jiān)視三菱FX3UD100 至D107 的數(shù)值

審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5031文章
13721瀏覽量
472165 -
西門子
+關(guān)注
關(guān)注
98文章
3130瀏覽量
117746 -
MODBUS
+關(guān)注
關(guān)注
28文章
2008瀏覽量
78968 -
TCP
+關(guān)注
關(guān)注
8文章
1397瀏覽量
80395
發(fā)布評論請先 登錄
西門子S7-300 PLC視頻教程大全
西門子S7-300/400 PLC與VB的通信方法
西門子、三菱、歐姆龍PLC電氣設(shè)計(jì)與編程自學(xué)需要學(xué)習(xí)的教程
西門子PLC S7-300出現(xiàn)通訊故障及遠(yuǎn)程維護(hù)辦法
邊緣網(wǎng)關(guān)modbusTcp采集實(shí)現(xiàn)采集西門子S7-300 PLC接入云平臺

天拓分享:西門子plc S7-300/400系列的PLC通訊

西門子S7-300 PLC的詳細(xì)介紹

評論