西門子S7-200PLC的自由口通訊具有非常強大的功能,熟練使用自由口通訊可以很方便的實現PLC與其他智能設備的數據交換。使用自由口通訊需要以下幾個方面的編程設置:對SMB30進行設置端口選擇,波特率選擇,校驗設置,對SMB87,89,90,94進行設置緩沖區等。通過ATCH指令進行中斷設置,對中斷狀態進行判斷。通過RCV指令進行接收數據。
通訊交換數據
交換數據是通過COM口進行的,所以一定要注意通訊口的地址使用和時間使用。另外數據緩沖區定義也非常重要,因為交換的數據會直接存儲到這個緩沖區里。
與其他智能設備通訊
S7-200與其他智能設備通訊時,一般會采用相應的協議,一般來說一個網絡會有相應的站地址,以及主站與從站,一定要區分好這方面的問題。