西門子自由口通訊
112.95.251.214
發(fā)布于2014-04-23 16:08
683
0
標(biāo)簽:
現(xiàn)在有5臺(tái)200plc,一個(gè)掃描槍,需要把掃描槍的數(shù)據(jù)發(fā)送到其他4個(gè)從站cpu里面,現(xiàn)在是用的自由口通訊模式,modbus電腦裝不上,知道怎么用中斷,但現(xiàn)在糾結(jié)的是怎么區(qū)分發(fā)送信息給哪一個(gè)從站,怎么定義從站站號(hào),比如發(fā)送的首地址是vb100,定義站號(hào)應(yīng)該是在哪個(gè)字節(jié)呢?
佳答案
采用輪詢方式,主站主動(dòng)發(fā),從站被動(dòng)應(yīng)答。例如主站發(fā):aa01打頭的報(bào)文,四個(gè)從站都接收到了,但是只讓1號(hào)從站將該數(shù)據(jù)作為有效數(shù)據(jù),其他三個(gè)從站將接收到的數(shù)據(jù)作為無效數(shù)據(jù)。如果為了通訊可靠,也可以讓從站發(fā)確認(rèn)信息,比如1號(hào)從站收到上邊報(bào)文后回:bb01打頭的報(bào)文,主站收到后確認(rèn)從站收到數(shù)據(jù),其他三個(gè)從站不做處理。