眾(zhong) 所周知,在plc學習(xi) 中,關(guan) 於(yu) 通信的學習(xi) 一直是一個(ge) 難點,原因有二。
首先,通信信號不易監測和測量。我們(men) 可以用萬(wan) 用表測量4-20mA的電流或者0-10V的電壓信號,但是通訊信號呢?隻能通過連接串行助手和計算機等麻煩的方式進行監控。
西門子PLC有4大類,幾十個(ge) 型號類型,PLC不同所支持的通訊協議也不相同。
S7-200係列支持的協議有:PPI、MPI、PROFIBUS、以太網、S7協議、AS-INTERFACE、USS、MODBUS、自由口。
S7-300\400係列支持的協議有:MPI、PROFIBUS、ETHERNET網、ISO協議、ISO-ON-TCP、MODBUS等。
相同點是同一協議物理傳(chuan) 輸介質相同。比如S7協議可以使用DP、以太網作為(wei) 傳(chuan) 輸介質。
不同之處是每個(ge) 協議都對應不同的組態方式和程序。
第二通信協議的類型太多。僅(jin) 西門子plc品牌就有很多。現在,讓我們(men) 來談談這些類型:
串行端口協議有:
1) MODBUS RTU通信協議
2)現場總線通信協議
3) USS通信協議
4) PPI通信協議
5) MPI通信協議
6)自由港
以太網通信協議包括:
1) MODBUS TCPIP通信協議
2)opc通信協議
3)等開傳(chuan) 輸控製協議
4) UDP通信協議
5) PROFINET通信協議
6) S7協議
西門子的主要協議在這裏。根據筆者的經驗,MODBUS RTU通信協議和MODBUS TCPIP通信協議是最常用的必須掌握的協議。因為(wei) 這兩(liang) 個(ge) 協議被廣泛認可和使用,基本上自動化工廠的每一個(ge) 自動化設備都支持這兩(liang) 個(ge) 協議,所以這兩(liang) 個(ge) 協議必須由一個(ge) 合格的自動化工程師來掌握,可以結合plc視頻教程來學習(xi) 。
這是否意味著其他協議沒有用?不,畢竟還有一些設備是非標準化協議。此時,通信需要自由端口通信。有時,所有設備都是西門子自己的產(chan) 品,可以使用更快的專(zhuan) 有協議,如PROFINET PROFIBUS S7 。