日韩成人激情_欧美黑人xxx_国产一区二精品区在线_精品在线一区_97成人资源_久久久久久一区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

西門子PLC與PLC之間通過以太網互連

發布日期:2022-04-26 點擊率:471 品牌:西門子_Siemens

    目前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業以太網通訊,MP277/377、xP177B系列觸摸屏也集成了以太網接口,這帶來一個好處,所有的接口都統一,在網絡通訊時采用都以太網接口,所有的設備組成一個局域網,包括上位監控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網通訊越來越流行,下面說一說以太網通訊的其中一個應用,PLC與PLC之間通過以太網互連。

    一、S7-300/400之間互連

    1、采用PLC與PLC通過以太網訪問,需要增加以太網模塊,如CP343-1,CP443-1的模塊,或者采用帶有PN接口的PLC,如CPU315-2DP/PN的PLC。

    2、采用兩塊CP343-1互連,先在同一個項目里做好兩套PLC的硬件組態,分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個

    S7conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establishanactiveconnection”的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成

    3、打開其中兩套PLC的OB1,調用FB12(BSEND)塊發送數據,FB13(BRCV)塊接收數據,1#PLC的發送對應2#PLC的接收,1#PLC的接收對應2#PLC的發送。

    4、調用FB12的時候幾個參數的含意,a、REQ,發送開始,上升沿觸發發送工作;b、ID,連接ID號,這個ID號是在NetPro組態時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發送/接收數據,這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發送;d、DONE,發送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發送的開始地址,以P#x.xbytexxx來表示,f、LEN,發送數據的長度。

    5、采用FB12、FB13來進行發送/接收是比較麻煩的,一方面需要兩端的以太網模塊都支持雙邊發送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數據、FB15(PUT)發送數據來做,FB14的參數定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統進行什么更改,只需要把單邊的PLC組態和程序下載就可以了

    6、需要注意的另一個問題是FB和SFB的區別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經折磨過我一兩天才解決。

    二、WinLC與PLC互連

    WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯機測試,省去不少工夫,所以WinLC對于不方便進行現場測試的環境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠實現PLC的功能,那么與PLC通訊也是可以實現的,

    下面說一說WinLC與S7-300互連

    1、新建一個項目,建立一個S7-300的站點,硬件組態;建立一個PC站點,在PC站點上增加一個WinLC和一個IEGeneral,IEGeneral的IP地址與PC機的IP地址一致,其實IEGeneral指的就是PC機的以太網卡。

    2、打開NetPro,在WinLC上新建一個S7conection,指向S7-300,編譯、存盤

    3、在PCStation上增加WinLC和IEGeneral,需要注意槽號要與硬件配置時候一樣

    3、打開WinLC的OB塊,調用SFB14、SFB15來讀寫S7-300的數據

    4、啟動WinLC軟件,下載程序,這樣就可以實現軟件PLC與PLC互連了

    三、兩種方式的結合

    如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發現SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數據要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數據先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結合一下,就能夠實現這樣的功能了。

    1、通訊連接參照上面的方法設置

    2、在WinLC的PC站點上添加一個OPC服務器,在NetPro里面打開OPC的連接列表,

    添加一個S7conection,指向WinLC,編譯、下載

    3、通過OPC客戶端可以直接訪問OPC服務器的內容,常用的SCADA軟件如Intouch、Citect、IFix這些軟件都支持OPC,設置訪問連接就可以在軟件上直接讀寫了,如果更簡單的界面,可以自己用VB編寫一個OPC客戶端,讀寫數據都在VB程序上實現,不使用SCADA軟件,可以省掉不少錢了。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 免费成人在线网站 | 久久中文字幕一区 | 久久精品成人一区 | 紧缚调教一区二区三区视频 | 国产 日韩 欧美 中文 在线播放 | 久久国产亚洲精品 | 国产成在线观看免费视频 | 午夜一级做a爰片久久毛片 精品综合 | 成人在线免费 | 一区二区三区四区国产 | 91综合网| 婷婷色国产偷v国产偷v小说 | 欧美一区二区三区在线播放 | 国产精品美女久久久久久久网站 | 91久久久久久久久久久久久 | 青青草精品 | 亚洲人免费视频 | 99精品欧美一区二区三区 | 特黄色一级毛片 | 国产情侣久久 | 国产在线激情视频 | 久久久不卡网国产精品一区 | 欧美99久久精品乱码影视 | 亚洲视频中文字幕 | 一区二区三区高清 | 欧美日韩国产传媒 | 午夜视频一区二区 | 久久久久国产精品午夜一区 | 国产精品久久久久久久久免费高清 | 日日综合 | 水蜜桃亚洲一二三四在线 | 国产欧美日韩在线一区 | 国产片侵犯亲女视频播放 | 成人特区 | 91综合网| 国产美女高潮 | 国产成人av在线播放 | 精品视频一二区 | 婷婷桃色网 | 国产精品视频免费 | 夜夜艹 |