|
Kepware作為一款優(yōu)秀的第三方 OPC 服務(wù)器,可以實(shí)現(xiàn)與多家 PLC ,DCS,RTU,等,實(shí)現(xiàn)與多種上位機(jī)軟件,SCADA軟件,他是包含 150 多種設(shè)備驅(qū)動(dòng)、客戶端驅(qū)動(dòng)和高級(jí)插件的強(qiáng)大的軟件平臺(tái)。 今天主要介紹一下,Kepware如何實(shí)現(xiàn)與 PLC的通訊連接。我們使用的Kepware的軟件版本是KEPServerEX V5,使用的硬件是性價(jià)比較高的西門子 PLC,SMART200系列,使用以太網(wǎng)實(shí)現(xiàn)他們之間的通訊連接,完成 PLC的數(shù)據(jù)采集。 打開KEPServerEX,新建一個(gè)通道channel2,然后選擇所需要的驅(qū)動(dòng),Siemens TCP/IP Ethernet 然后選擇本機(jī)網(wǎng)卡,如果有多個(gè)網(wǎng)卡需要特別注意網(wǎng)卡IP地址: 一直點(diǎn)擊下一步,直到完成。然后需要建立一臺(tái)設(shè)備,新建設(shè)備decice1,然后下一步,選擇設(shè)備型號(hào) S7-200,可以看到這里很多西門子的TCP/IP驅(qū)動(dòng),如果是其他類型的PLC可以選擇其他的。 然后在下一步輸入 SMART200 PLC的IP地址,需要和本機(jī)的網(wǎng)卡 IP地址在同一個(gè)網(wǎng)段, 然后一直點(diǎn)擊下一步,設(shè)置可以選擇默認(rèn),注意下圖中的2個(gè)TSAP的值需要改為201. 然后下一步,參數(shù)可以默認(rèn)設(shè)置,完成后就是添加變量點(diǎn)。必須需要添加一個(gè)FLOAT浮點(diǎn)類型的值 如壓力Press, 如果在PLC中此寄存器地址為VD0,那么在 Adress中輸入 VD0,基本與西門子的地址保持一致。在 Data Type中選擇 Float,讀寫類型用戶可以自定義,以及設(shè)置掃描速率。 添加完所有點(diǎn)之后,點(diǎn)擊 Quick Client可以查看這些寄存器是否讀取正常 如果通訊正常那么 Value這里會(huì)有數(shù)值顯示,Quality這里將會(huì)顯示通訊好壞,Bad代表通訊異常,Good代表通訊正常。
作者簡介 |
|
|