西門子PLC通信協(xié)議這么多種,到底哪些是必修?
西門子PLC有4大類,幾十個型號類型,PLC不同所支持的通訊協(xié)議也不相同。
S7-200系列支持的協(xié)議有:PPI、MPI、PROFIBUS、以太網(wǎng)、S7協(xié)議、AS-INTERFACE、USS、MODBUS、自由口。
S7-300400系列支持的協(xié)議有:MPI、PROFIBUS、ETHERNET網(wǎng)、ISO協(xié)議、ISO-ON-TCP、MODBUS等。
相同點是同一協(xié)議物理傳輸介質(zhì)相同。比如S7協(xié)議可以使用DP、以太網(wǎng)作為傳輸介質(zhì)。
不同之處是每個協(xié)議都對應(yīng)不同的組態(tài)方式和程序。
眾所周知,plc學(xué)習(xí)里面,關(guān)于通信的學(xué)習(xí)總是一個難點,原因有二
首先通信信號不便于監(jiān)測測量,4-20mA電流或者0-10V電壓信號大家只要拿一個萬用表就可以測量了,但是通信信號?只能用電腦連接串口助手等比較麻煩的手段才能監(jiān)測的到。
第二通信協(xié)議的類型太多,僅僅是西門子plc品牌就有很多,現(xiàn)在讓我們來講講有那些種:
串口協(xié)議有:
1) MODBUS RTU 通信協(xié)議
2) PROFIBUS 通信協(xié)議
3) USS通信協(xié)議
4) PPI通信協(xié)議
5) MPI通信協(xié)議
6) 自由口
以太網(wǎng)通信協(xié)議有:
1) MODBUS TCPIP 通信協(xié)議
2)OPC 通信協(xié)議
3) ISO-ON-TCP通信協(xié)議
4) UDP通信協(xié)議
5) PROFINET通信協(xié)議
6) S7協(xié)議
主要的西門子協(xié)議就都在這里了,根據(jù)筆者的經(jīng)驗,用的最多的必須掌握的協(xié)議是MODBUS RTU 通信協(xié)議與 MODBUS TCPIP 通信協(xié)議,因為這兩個協(xié)議是受到廣泛認(rèn)可并且被廣泛使用的協(xié)議,基本上每個自動化廠家的自動化設(shè)備都支持這兩個協(xié)議,所以這兩個協(xié)議對于一個合格的自動化工程師是必須掌握的。
這是不是說其他協(xié)議就沒用了呢,并非如此,畢竟還有一些設(shè)備是非標(biāo)準(zhǔn)化的協(xié)議,這個時候需要自由口通信進(jìn)行通信工作,有的時候全部設(shè)備都是西門子自家產(chǎn)品就可以用速度更快的PROFINET PROFIBUS S7等專有協(xié)議。