18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子S7-200CN與台達DVP14SS2之間的Modbus通訊連接mbus_msg

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2020-10-13
硬件:西門子CPU224CN(6ES7214-1BD23-0XB8);台達DVP14SS211R(V3.02A2)
軟件:PC係統Microsoft Windows XP Professional SP3
台達編程軟件WPLSoft 2.38
西門子200編程軟件V4.0 STEP 7 MicroWIN SP9
Modbus是公開的通信協議,支持單主站的主/從通信模式,通信簡單易用,很多廠商的產品都支持。西門子200CN係列機之間使用的PPI網絡,台達DVPSS/ES/EH小型係列機之間使用的plc-LINK網絡,三菱FX係列小型機之間使用的N:N網絡……以上各家通訊雖然稱呼不同,但都是建立在RS485傳輸基礎上符合基本Modbus通訊協議,可見Modbus通訊還是蠻有群眾基礎的。^_^
同品牌PLC采用廠家提供的通訊方式組網簡單易用,相信大家對於以上提到的諸如PPI網絡、PLC-LINK網絡、N:N網絡耳熟能詳,使用起來輕車熟路。那麽如果不同品牌PLC之間通訊,將又如何連接呢?例如一台西門子CPU224CN與一台台達DVP14SS211R之間通過Modbus通訊連接。
CPU224CN和DVP14SS211R均提供有支持Modbus標準協議的RS485通訊口,前麵說過Modbus是公開的通信協議,所以我們有望將兩者連接起來通訊。
1、硬件連接
西門子200CN通訊口定義如下:

西門子200CN通訊口定義(yi)  rs485管腳定義(yi)  
圖1
台達DVP14SS211R的RS485通訊口COM2提供的是一個(ge) 簡單的2位插針式接線端子。
通訊硬件連接隻需要將西門子9針接口的3、8對應連接到台達2位插針式接線端子(RS485口)的+、-上。
2、軟件編程
連接好硬件後接下來就要規劃邏輯程序了。不妨使用224CN作主站,DVP14SS211R作從(cong) 站(1#),當224CN讀到1#從(cong) 站X0為(wei) 1時,輸出Q0.0=1;當224CN 接收到自身I0.0信號時,DVP14SS211R的輸出Y0=1,即從(cong) 站的輸入X0狀態決(jue) 定主站輸出Q0.0狀態,主站輸入I0.0狀態決(jue) 定從(cong) 站輸出Y0狀態。
主站224CN程序:

mbus_ctrl,mbus_msg 西門子plc編程指令 
圖2

西門子plc通信編程mbus_msg 
圖3
從(cong) 站(1#)DVP14SS211R的程序:

 
圖4
3、注意事項
1.對於(yu) 從(cong) 站台達PLC來說,不存在數據交換邏輯處理問題,僅(jin) 僅(jin) 需要PLC上電第一個(ge) 掃描周期完成COM2通訊口初始化。即設置COM2通訊口的通訊參數:波特率:9600bps,數據長:8位,校驗:無校驗,停止位:2;設置COM2口站號(通訊地址);設置Modbus模式(RTU模式);並且運行期間保持這些參數不被更新。這個(ge) 工作熟悉台達編程參看一下圖4很容易理解。
2.通訊雙方必須設置相同的通訊參數才能握手交換數據,對於(yu) 主站西門子224CN來說,也應該在上電工作首個(ge) 掃描周期完成PORT 0通訊端口的初始化工作。注意西門子通訊口初始化需要程序設置完成1.改變通訊口支持Modbus協議(因為(wei) 西門子默認狀態通訊口支持PPI協議);2. 設置波特率:9600bps;設置校驗:無校驗;3.由於(yu) 是主站,還需要設置一個(ge) 通訊超時時間;4.對於(yu) 停止位與(yu) 數據長度這裏不需要設置,使用2位停止位、8位長度即可。參見圖2網絡2
3.圖2網絡3主站每秒讀一次從(cong) 站X0的狀態,實質起了一個(ge) 建立起通訊連接的作用。
4.主站與(yu) 從(cong) 站建立起通訊連接後圖2網絡4觸發讀從(cong) 站X0狀態工作。
5.完成讀從(cong) 站X0狀態工作後圖3網絡6觸發寫(xie) 從(cong) 站Y0狀態工作。
6.完成寫(xie) 從(cong) 站Y0狀態工作後圖3網絡8又觸發開始讀從(cong) 站X0狀態工作,這樣隨著PLC掃描周而複始不斷執行對從(cong) 站讀X0狀態以及寫(xie) Y0狀態的工作。
7.圖3網絡9與(yu) 10完成讀寫(xie) 狀態的邏輯。
4、參考資料
1.台達plc編程手冊(ce) 中有關(guan) DVP係列PLC裝置通訊地址。
2.西門子 S7-200 · LOGO! · SITOP 參考Beta Version 1.3。
3.以上資料在各自官方網站均提供有下載。

Tags:Modbus通訊,西門子S7-200,梯形圖實例  
責任編輯:admin
相關文章列表
西門子S7-200PLC通過Modbus庫與智能儀表通訊
西門子S7-1200PLC控製兩台電動機順序啟停逆序停止plc程序實例
PLC梯形圖程序設計基礎及經驗設計,梯形圖實例講解
鬆下FP0R係列PLC中模擬量的采集與處理案例梯形圖實例
梯形圖實例 星角降壓啟動電機可逆電路plc改造布置圖
三菱PLC的料箱盛料過少報警係統程序設計梯形圖實例
三菱FX係列PLC的FX2N-4AD-TC特殊功能模塊梯形圖實例程序
三菱plc和fx2n-4ad-tc實現pid閉環控製係統的學習
三菱PLC,FX2N-4AD-TC溫度模塊的使用和程序編寫梯形圖實例
PLC優先級控製程序編程實例 梯形圖實例
西門子PLC模擬量輸入輸出相關數據類型轉換 梯形圖實例
三菱FX2N係列PLC的編程器件 梯形圖實例
西門子plc 水塔水位控製的模擬 梯形圖實例
西門子S7-200 PLC編程的數據移動指令
plc控製電機星三角啟動梯形圖實例
PLC工廠流水線自動啟停控製編程實例,梯形圖實例
三菱plc 輸送機分檢大、小球的F係列PLC控製裝置
西門子PLC在三相異步電動機模擬量處理中的應用梯形圖實例
PLC程序的經驗設計法編程實例 送料小車梯形圖實例
三台S7-200 SMART 之間的MODBUS-RTU 通訊 梯形圖實例
西門子S7-200 PLC在地鐵排水控製係統中的應用 梯形圖實例
西門子S7-200 PLC在溫度監測與控製係統中的應用 EM235 梯形圖實例
西門子S7-200 PLC在除塵室除塵控製中的應用 梯形實例圖
西門子S7-200 PLC在裝配流水線控製係統中的應用 梯形圖實例
CP1H係列PLC在大門控製係統中的應用梯形圖實例
三菱plc FX2N-48MR PLC對自動售貨機的控製梯形圖實例
三菱plc搶答器三菱FX係列PLC的控製係統設計
三菱plc 基於FX係列PLC的五組搶答器控製設計梯形圖實例
使用西門子S7-200 PLC控製水輪發電機組潤滑、冷卻、製動及調相壓
大小鐵球分揀機的PLC控製係統開發梯形圖實例
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢