S7-200與浙大中控DCS通信
劉玉蓉
發(fā)布于2014-11-04 17:56
11
0
標(biāo)簽:
現(xiàn)在做個(gè)系統(tǒng),廠家要求實(shí)現(xiàn)S7-200 PLC與上位機(jī)浙大中控DCS 進(jìn)行通信,我用的PLC是CPU224XP,兩者距離大概有250米,我做了以下幾點(diǎn),但通信不上,請(qǐng)各位分析我做的以下幾點(diǎn)是都正確,問(wèn)題會(huì)出現(xiàn)那里?
1、硬件連接,通過(guò)CPU224XP的本身的端口PORT0做通信口,電纜線接九針端口的3針和8針上,另一端直接連接到DCS上。
2、編程:在網(wǎng)絡(luò)中CPU224作為從站,編程用西門(mén)子編程自帶的庫(kù)MODUBUS庫(kù),調(diào)用的為MODBUS從站協(xié)議指令,也就是MBUS—INT指令和MBU—SLAVE指令;
3、參數(shù)設(shè)置,設(shè)置的從站地址為3,波特率為9600,0校驗(yàn);
4、除了以上設(shè)置外,我要求DCS設(shè)置了起始為1,數(shù)據(jù)位為8,停止位為1,這三個(gè)參數(shù)在PLC上沒(méi)有做任何設(shè)置;
結(jié)果是沒(méi)通訊上,在PLC的指令MBUS—SLAVE的指令中DONE的返回值為0,也就是沒(méi)通信上,同時(shí)ERROR返回值為0,也就是沒(méi)有錯(cuò)誤。
求教:我以上做的那有錯(cuò)誤,可能出現(xiàn)的問(wèn)題在那?
佳答案
你可以用Modscan軟件先測(cè)試一下CPU,如果測(cè)試不通,問(wèn)題再CPU,如果測(cè)試沒(méi)問(wèn)題,問(wèn)題在DCS。
測(cè)試有問(wèn)題,一般先檢查通訊參數(shù)(波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn))、從站地址、數(shù)據(jù)地址、數(shù)據(jù)長(zhǎng)度等