1汉形、名詞介紹
2纸镊、Modbus TCP介紹
2.1、Modbus是一種工業(yè)總線協(xié)議標(biāo)準(zhǔn)概疆、是一項(xiàng)應(yīng)用層保溫傳輸協(xié)議逗威,包括ASCII、RTU岔冀、TCP三種報(bào)文類(lèi)型凯旭;
2.2、Modbus協(xié)議物理層接口有RS232、RS485罐呼、RS422和以太網(wǎng)接口鞠柄,采用master/slave方式通信
2.3、Modbus -TCP嫉柴,是基于在以太網(wǎng)TCP/IP上厌杜,將數(shù)據(jù)以Modbus幀格式進(jìn)行傳輸
? ? ? ? 具備數(shù)據(jù)準(zhǔn)確性(幀頭、幀尾)
? ? ? ? 具有TCP傳輸快速性(物理層是RJ45網(wǎng)口计螺、TCP傳輸層)
2.4夯尽、MBAP為報(bào)文頭,長(zhǎng)度為7字節(jié)登馒,組成如下:
2.5匙握、幀結(jié)構(gòu)PDU
PDU由功能碼+數(shù)據(jù)組成。功能碼為1字節(jié)陈轿,數(shù)據(jù)長(zhǎng)度不定圈纺,由具體功能決定。
Modbus的操作對(duì)象有四種:線圈麦射、離散輸入蛾娶、保持寄存器、輸入寄存器法褥。
2.6茫叭、通信方式
Modbus分為主站和從站酬屉,主站只有一個(gè)半等,從站有多個(gè),主站給從站發(fā)送請(qǐng)求幀呐萨,從站響應(yīng)杀饵。在使用TCP通信時(shí),主站為client端谬擦,主動(dòng)建立連接切距,從站為server端,等待連接惨远。
3谜悟、Modbus應(yīng)用舉例
3.1、三菱
? ??????Q系列PLC做主站(Modbus TCP client端)
? ? ? ? 三菱Modbus TCP模塊做從站(即server端)
3.2北秽、西門(mén)子
? ? ? ? S7-1500做主站