西門子1200plc 和上位機怎么互聯(lián)
西門子S7-1200的通訊功能非常強大,在不增加任何硬件的情況下,通過網(wǎng)線就可以進行數(shù)據(jù)的采集,依據(jù)協(xié)議的不同,上位機需要做不同的處理:
1、S7協(xié)議:這是西門子的底層協(xié)議。你可以找開源的組件,自己消化一下,然后就可以整合到自己軟件里去。組件幫你處理好了底層協(xié)議,你只需要通過接口進行使用即可。也可以買商業(yè)組件(國內的已經(jīng)比較成熟了),更完善和穩(wěn)定。
2、標準TCP/UDP通訊:在上位機里通過這種標準的以太網(wǎng)協(xié)議,進行自定義的通訊,PLC里也要進行對應的編程。高級語言都有以太網(wǎng)通訊功能,自己可以多學習學習,因為,要把通訊搞穩(wěn)定,還是要花一番功夫的。
3、通過MODUBS TCP進行通訊:這是工控行業(yè)非常通用的協(xié)議,S7-1200可以通過編程做服務器或者客戶端,與上位機的標準軟件進行通訊(比如WINCC、INTOUCH等工控軟件)。
本人是國產(chǎn)專業(yè)數(shù)據(jù)采集軟件PLC-Recorder的開發(fā)者,如果需要交流可以到->PLC-Recorder->加入產(chǎn)品社區(qū),進行交流。