s7-200和s7-300通常有幾種連接方式
鄭志武
發(fā)布于2012-12-16 23:21
77
0
標(biāo)簽:
s7-200和s7-300通常有幾種連接方式,哪種簡潔穩(wěn)定?
問題補(bǔ)充:
用485的modbus協(xié)議和子站通訊時,s7-300有沒有子程序或例程(不用購買的模塊)?
佳答案
一、常見的有三種:
1.dp;2.mpi;3.以太網(wǎng)。
二、簡潔、穩(wěn)定對比
1.如果說穩(wěn)定和實(shí)時性好,就是dp,但硬件上200要加em277,這種方法軟件上也是簡單的,只要在step7中加入277的gsd文件,硬件組態(tài)中設(shè)置一下即可。
2.但要說軟件上簡單或者說便宜,是mpi,只要把300的mpi和200的485口連上(西門子的連接器或者1元錢的db9焊接一下)都可,但需要自己編程,當(dāng)然程序也極其簡單,這種方法能連接的200數(shù)量較少,速度也較慢,高波特率187.5kbps,能滿足絕大部分要求,實(shí)時性趕不上dp,但估計(jì)高于以太網(wǎng)。
3.雖然以太網(wǎng)是成本高、實(shí)時性差的,但也不是一無是處,前面兩種允許交換的數(shù)據(jù)量都不怎么高,有時可能需要自己編程來擴(kuò)充(我那種旁門左道的法子就是模擬出地址總線),而以太網(wǎng)基本可以滿足絕大部分的數(shù)據(jù)交換量方面的要求,這可能使得實(shí)時性反而高于那些軟件擴(kuò)充的dp、mpi網(wǎng)絡(luò)。
三、300實(shí)現(xiàn)modbus我沒搞過,不好意思了。但我一般都是先把300連上200(上面三種方法),然后用200來實(shí)現(xiàn)modbus通訊,西門子提供了一個200的庫,實(shí)現(xiàn)modbus-rtu協(xié)議是輕而易舉。