qiang2751290
級(jí)別: 家園常客
![]() |
各位大俠關(guān)于MODBUS通訊,我看了好多資料還是沒(méi)有理解如何控制設(shè)備,只知道發(fā)送指令。 求求各位大俠回答我一下幾個(gè)問(wèn)題。謝謝 1. modbus控制設(shè)備是根據(jù)地址控制的嗎??例如軟啟動(dòng)器,002H是啟動(dòng),是不是將00000010數(shù)據(jù)發(fā)送到從站。控制設(shè)備? 2. 連線問(wèn)題RS485 +485和—485是接到PLC的哪里呢? 3. 在MODBUS指令上我發(fā)下沒(méi)有任何關(guān)聯(lián)其他的開(kāi)關(guān)量如何去控制它呢? 對(duì)了我用的是S7-200 PLC |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
1,modbus通訊協(xié)議是 地址+功能代碼+數(shù)據(jù)+校驗(yàn)。你的002H相當(dāng)于功能代碼,不能只將該部分發(fā)送,需要把地址、數(shù)據(jù)、校驗(yàn)等補(bǔ)齊一塊打包發(fā)送。當(dāng)然用S7-200的話,可以選擇modbus協(xié)議庫(kù)相關(guān)指令,只修改發(fā)送數(shù)據(jù)即可,不用再計(jì)算校驗(yàn)碼; 2,485+接3#針腳,485-接8#針腳; 3,什么意思? |
---|---|
|