在以上眾多的通信方式和通信協(xié)議中,就目前而言,使用S7通信是方便,也是應該廣泛的,那么S7協(xié)議相對于其他協(xié)議來說,有哪些優(yōu)勢呢?
使用S7通信協(xié)議大的優(yōu)勢在于不需要編寫PLC程序,而且S7協(xié)議在底層做了很強的封裝,在上位機通信應用中相比其他通信協(xié)議來說,也有很大的優(yōu)勢。
雖然不需要編寫PLC程序,但仍然需要做一些簡單的配置:
PLC側需要設置勾選允許來自遠程對象的Put/Get通信訪問對于西門子1200/1500系列,要勾選允許Put/Get訪問,對于200Smart/300/400,則不需要。
對于基于博圖開發(fā)S7-1200/1500的項目,如果要與DB塊數(shù)據(jù)通信,需要要去除DB的優(yōu)化的塊訪問,對于200Smart/300/400,則不需要。如果希望通過標簽通信,可以采用OPCUA。
因為PLC大多數(shù)是基于存儲區(qū)的,每個地址肯定是隸屬于某個存儲區(qū),大家都知道西門子PLC自帶的存儲區(qū)有I區(qū)、Q區(qū)、M區(qū)、T區(qū)、C區(qū),但是對于常用的DB存儲區(qū)是沒有的,需要自己去創(chuàng)建,也就意味著,如果你要讀取DB地址,要提前創(chuàng)建好DB存儲區(qū),除此以外,DB存儲區(qū)創(chuàng)建之后,默認是沒有字節(jié)的,需要自己一個個添加變量,才能形成有效存儲區(qū),因此一個DB存儲區(qū)的范圍是有限并且可見的(可以通過偏移量看出來)。
6FC5357-0BB11-0AE0
6FC5357-0BB11-0AE1
6FC5357-0BB13-0AA0
6FC5357-0BB13-0AA1
湖南6GK5216-4BS00-2AC2數(shù)控刀具
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
湖南6GK5216-4BS00-2AC2數(shù)控刀具
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
湖南6GK5216-4BS00-2AC2數(shù)控刀具
②
③
PLC中使用時鐘指令可以實現(xiàn)調用系統(tǒng)實時時鐘或根據(jù)需要設定時鐘,以達到對 PLC系統(tǒng)的運行進行監(jiān)視的目的。在S7-200SMARTPLC中實時時鐘指令有兩大類:設定和讀取實時時鐘指令、設定和讀取擴展實時時鐘指令。湖南6GK5216-4BS00-2AC2數(shù)控刀具