西門子PLC支持很多種通信協議,主要分為三種通信方式,一種是串口通信,一種是以太網通信,同時也可以通過OPC實現數據通信。
西門子PLC支持串口通信,在S7-200和S7-200Smart中,都直接集成了串口,但是從S7-1200到S7-1500,慢慢都取消掉了,如果需要,可以通過擴展模塊的方式來增加,出現這種現象的原因,其實也是工業發展的必然結果。串口通信的優勢在于簡單、成本低,但是劣勢也非常明顯,就是傳輸效率低。西門子早期的串口通信主要是ProfibusDP通信,但是上位機是無法直接與西門子PLC走ProfibusDP通信的,因此,西門子PLC常用的串口通信方案如下所示:
PPI通信:PPI通信只針對S7-200和S7-200Smart系列PLC,其他型號不支持。
ModbusRTU主站:西門子PLC對Modbus協議支持還是比較不錯的,這里是指PLC做Slave(即從站),上位機做Master(即主站)。
ModbusRTU從站:這里是指PLC做Master(即主站),上位機做Slave(即從站)。