PLC數(shù)據(jù)采集到上位機應該怎么實現(xiàn)?
西門子S7-1200的通訊功能非常強大,在不增加任何硬件的情況下,通過網(wǎng)線就可以進行數(shù)據(jù)的采集,依據(jù)協(xié)議的不同,上位機需要做不同的處理:
1、S7協(xié)議:這是西門子的底層協(xié)議。你可以找開源的組件,自己消化一下,然后就可以整合到自己軟件里去。組件幫你處理好了底層協(xié)議,你只需要通過接口進行使用即可。也可以買商業(yè)組件(國內(nèi)的已經(jīng)比較成熟了),更完善和穩(wěn)定。
2、標準TCP/UDP通訊:在上位機里通過這種標準的以太網(wǎng)協(xié)議,進行自定義的通訊,PLC里也要進行對應的編程。高級語言都有以太網(wǎng)通訊功能,自己可以多學習學習,因為,要把通訊搞穩(wěn)定,還是要花一番功夫的。
3、通過MODUBS TCP進行通訊:這是工控行業(yè)非常通用的協(xié)議,S7-1200可以通過編程做服務器或者客戶端,與上位機的標準軟件進行通訊(比如WINCC、INTOUCH等工控軟件)。
我這里有一份完整的上位機學習攻略,包含基礎入門、 進階實戰(zhàn)、應用拓展等全面發(fā)展!現(xiàn)在評論區(qū)回復666即刻拿到!