在以上眾多的通信方式和通信協議中,就目前而言,使用S7通信是方便,也是應該廣泛的,那么S7協議相對于其他協議來說,有哪些優勢呢?
使用S7通信協議大的優勢在于不需要編寫PLC程序,而且S7協議在底層做了很強的封裝,在上位機通信應用中相比其他通信協議來說,也有很大的優勢。
雖然不需要編寫PLC程序,但仍然需要做一些簡單的配置:
PLC側需要設置勾選允許來自遠程對象的Put/Get通信訪問對于西門子1200/1500系列,要勾選允許Put/Get訪問,對于200Smart/300/400,則不需要。
對于基于博圖開發S7-1200/1500的項目,如果要與DB塊數據通信,需要要去除DB的優化的塊訪問,對于200Smart/300/400,則不需要。如果希望通過標簽通信,可以采用OPCUA。
因為PLC大多數是基于存儲區的,每個地址肯定是隸屬于某個存儲區,大家都知道西門子PLC自帶的存儲區有I區、Q區、M區、T區、C區,但是對于常用的DB存儲區是沒有的,需要自己去創建,也就意味著,如果你要讀取DB地址,要提前創建好DB存儲區,除此以外,DB存儲區創建之后,默認是沒有字節的,需要自己一個個添加變量,才能形成有效存儲區,因此一個DB存儲區的范圍是有限并且可見的(可以通過偏移量看出來)。
6FC5357-0BB11-0AE0
6FC5357-0BB11-0AE1
6FC5357-0BB13-0AA0
6FC5357-0BB13-0AA1
福建6DD1680-0BB0通訊無阻
6FC5357-0BB14-0AA0
6FC5357-0BB12-0AE0
6FC5357-0BB15-0AA0
6FC5357-0BB21-0AE0
6FC5357-0BB21-0AE1
6FC5357-0BB52-0AE0
6FC5357-0BB22-0AE0
6FC5357-0BB23-0AA0
6FC5357-0BB23-0AA1
6FC5357-0BB23-0AE0
6FC5357-0BB24-0AA0
6FC5357-0BB25-0AA0
6FC5357-0BB31-0AE0
6FC5357-0BB33-0AE0
6FC5357-0BB33-0AE1
6FC5357-0BB53-0AE1
6FC5357-0BB33-0AE2
福建6DD1680-0BB0通訊無阻
6FC5357-0BB33-0AA1
6FC5357-0BB34-0AA0
6FC5357-0BB34-0AE0
6FC5357-0BB34-0AE1
6FC5357-0BB35-0AA0
6FC5357-0BB35-0AE0
6FC5356-0BB12-0AE0
6FC5357-0BB35-0AE0
6FC5247-0AA00-0AA3
6FC5356-0BB15-0AA0
6FC5357-0BB15-0AA0
6FC5357-0BB25-0AA0
6FC5357-0BB35-0AA0
6FC5410-0AY03-0AA1
6FC5410-0AY01-0AA0
6FC5410-0AY03-1AA0
6FC5410-0AY01-0AA1
福建6DD1680-0BB0通訊無阻
②
③
PLC中使用時鐘指令可以實現調用系統實時時鐘或根據需要設定時鐘,以達到對 PLC系統的運行進行監視的目的。在S7-200SMARTPLC中實時時鐘指令有兩大類:設定和讀取實時時鐘指令、設定和讀取擴展實時時鐘指令。福建6DD1680-0BB0通訊無阻