總共16臺(tái)西門子s7-200plc之間采用以太網(wǎng)通訊,硬件上該如何連接,軟件上如何編程讀寫彼此之間的數(shù)據(jù)?
比如:1號(hào)plc需要讀寫2號(hào)plc中20個(gè)字節(jié)的數(shù)據(jù),3號(hào)plc需要讀寫2號(hào)plc中30個(gè)字節(jié)的數(shù)據(jù),等等。
答:1、s7-200plc可以通過以太網(wǎng)模塊cp243-1及cp343-1it接入工業(yè)以太網(wǎng)。每個(gè)s7-200cpu只能連接一個(gè)cp243-1。如果還連接了其它c(diǎn)p243-1通信處理器,s7-200系統(tǒng)將不能正常運(yùn)行
若使用s7-200smart系列plc則本體自帶rj45以太網(wǎng)接口,不必增加上述硬件。
2、交換機(jī)。所有的plc通過cp243-1或cp243-1it經(jīng)由網(wǎng)線連接到交換機(jī)上。因此交換機(jī)必須有16口以上
3、s7-200之間的通信為server/client方式。即s7-200進(jìn)行以太網(wǎng)通信時(shí),可以作為server端或者client端,但不能同時(shí)擁有兩種角色。
4、cp243最大連接數(shù)目為:8。即它作為server端時(shí),最多只能連接8個(gè)client端。cp243-1作為服務(wù)器在一個(gè)組態(tài)的通道中接收到多個(gè)請(qǐng)求,則僅處理第一個(gè)請(qǐng)求。其它請(qǐng)求將在第一個(gè)請(qǐng)求處理完畢(即直到響應(yīng)發(fā)送)后才予以處理。cp243-1沒有通道請(qǐng)求管理功能,因此不能對(duì)請(qǐng)求進(jìn)行緩存。
5、菜單欄“工具-->以太網(wǎng)向?qū)А?,是比較理想的學(xué)習(xí)工具。