建立S7連接
劉玉蓉
發(fā)布于2014-09-28 17:19
7
0
標(biāo)簽:
組態(tài)一個(gè)PROFIBUS-DP網(wǎng)絡(luò),S7 400作為主站,S7 300作為從站進(jìn)行通訊?,F(xiàn)在想增加一個(gè)S7新連接,為什么添加不成功呢?在這條總線上面應(yīng)該能同時(shí)有兩種協(xié)議吧?即使不能有,組態(tài)新連接的時(shí)候應(yīng)該提示錯(cuò)誤才對(duì)。
佳答案
一般S7-400PLC與S7-300PLC之間的PROFIBUS現(xiàn)場(chǎng)總線通信時(shí),S7-400PLC作為DP主站,而S7-300PL,C作為DP從站,通過分別組態(tài)主從站通信接口數(shù)據(jù)區(qū)來實(shí)現(xiàn)數(shù)據(jù)交換的;先組態(tài)從站S7-300,再組態(tài)S7-400主站,通信波特率一致(1.5Mbps),但選擇不同的DP地址,建立S7-400PLC主站時(shí),建立PROFIBUS(1)網(wǎng)絡(luò),在PROFIBUS(1)屬性界面中的“Network Settings”(網(wǎng)絡(luò)設(shè)定)時(shí),Transmission Rate(傳輸速率)設(shè)定為1.5Mbps,Profile(行規(guī))選擇為“DP”,然后將從站S7-300PLC掛到該P(yáng)ROFIBUS(1)網(wǎng)絡(luò)上
由于S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議,主要用于S7-400/400、S7-400/300之間的主-主通信,也非常適合S7PLC與HMI通信。S7-300與S7-400可以通過集成的DP接口進(jìn)行PROFIBUS-S7通信,由于受到S7-300PLC連接資源限制的影響,只能在S7-400PLC側(cè)建立單邊連接,S7-300PLC作為通信的Server(服務(wù)器),S7-400PLC作為Client(客戶機(jī)),通過在S7-400PLC側(cè)OB1或周期性中斷組織塊OB35中調(diào)用PUT/GET(SFB14/15)通信塊訪問S7-300PLC的數(shù)據(jù)。但建立PROFIBU-S7連接時(shí),必須在PROFIBUS(1)網(wǎng)絡(luò)屬性中選擇Profile(行規(guī))為“Standard”(標(biāo)準(zhǔn)),然后“插入新連接”,并將連接方式設(shè)置為S7 Connection)(S7連接)
由此可以看出S7-400與S7-300建立DP主從通信時(shí)行規(guī)(Profile)必須選擇“DP”,而S7連接又要選擇“Standard”(標(biāo)準(zhǔn)),顯然在一個(gè)PROFIBUS網(wǎng)絡(luò)中不可以同時(shí)選擇兩個(gè)行規(guī),所以這就是你添加不成功的原因。
但S7-400PLC作為PROFIBUS-DP主站與TP/OP連接時(shí)是通過PG/PC協(xié)議連接,實(shí)際上是利用S7協(xié)議進(jìn)行通信,TP/OP是無須組態(tài),只要在TP/OP的組態(tài)軟件ProTool中組態(tài)TP/OP的連接屬性。這樣,在一條PROFIBUS網(wǎng)絡(luò)上就同時(shí)有兩種協(xié)議,有時(shí)為了連接方便可以這樣連接,但如果連接太多,S7-400PLC與其它DP從站的通信效率將下降。