1、西門子PLC支持的通信,一種是串口通信,另外一種是以太網(wǎng)通信,同時也可以通過OPC實現(xiàn)數(shù)據(jù)通信。
串口通信——西門子PLC支持串口通信,在S7-200和S7-200Smart中,都直接集成了串口,但是從S7-1200到S7-1500,慢慢都取消掉了,如果需要,可以通過擴展模塊的方式來增加,出現(xiàn)這種現(xiàn)象的原因,其實也是工業(yè)發(fā)展的必然結(jié)果。串口通信的優(yōu)勢在于簡單、成本低,但是劣勢也非常明顯,就是傳輸效率低。
以太網(wǎng)通信——西門子PLC通信還是以太網(wǎng)通信為主,我們常說的西門子通信協(xié)議分別是S7協(xié)議和Profinet協(xié)議,但是Profinet是一種總線協(xié)議,目前,C#是無法直接與西門子PLC走Profinet通信的。
OPC通信——OPC通信是工業(yè)控制中常用的一種通信方式,主要在于OPC軟件的選擇以及OPCDA、OPCUA的選擇。
2、西門子支持的通訊協(xié)議哪些是公開的,哪些是不公開的?
PPI協(xié)議:西門子內(nèi)部協(xié)議,不公開
MPI協(xié)議:西門子內(nèi)部協(xié)議,不公開
S7協(xié)議:西門子內(nèi)部協(xié)議,不公開
PROFIBUS-DP協(xié)議:標(biāo)準(zhǔn)協(xié)議,公開
USS協(xié)議:西門子傳動裝置的通用串行通訊協(xié)議,公開詳情請參考相應(yīng)傳動裝置的手冊6)MODBUS-RTU(從站):公開