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