在以上眾多的通信方式和通信協議中,就目前而言,使用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
觸摸屏6AV2181-4GB00-0AX0執行時間
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
觸摸屏6AV2181-4GB00-0AX0執行時間
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
觸摸屏6AV2181-4GB00-0AX0執行時間
PLC中使用時鐘指令可以實現調用係統實時時鐘或根據需要設定時鐘,以達到對 PLC係統的運行進行監視的目的。在S7-200SMARTPLC中實時時鐘指令有兩大類:設定和讀取實時時鐘指令、設定和讀取擴展實時時鐘指令。觸摸屏6AV2181-4GB00-0AX0執行時間