工控網首頁
>

應用設計

>

西門子200CN與臺達DVP14SS2之間的Modbus通訊連接實現

西門子200CN與臺達DVP14SS2之間的Modbus通訊連接實現

2015/11/20 15:54:52

硬件:西門子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通訊口定義如下:

圖1

臺達DVP14SS211R的RS485通訊口COM2提供的是一個簡單的2位插針式接線端子。

通訊硬件連接只需要將西門子9針接口的3、8對應連接到臺達2位插針式接線端子(RS485口)的+、-上。

2.        軟件編程

l        西門子224CN主站、臺達DVP14SS211R從站

連接好硬件后接下來就要規(guī)劃邏輯程序了。不妨使用224CN作主站,DVP14SS211R作從站(1#),當224CN讀到1#從站X0為1時,輸出Q0.0=1;當224CN 接收到自身I0.0信號時,DVP14SS211R的輸出Y0=1,即從站的輸入X0狀態(tài)決定主站輸出Q0.0狀態(tài),主站輸入I0.0狀態(tài)決定從站輸出Y0狀態(tài)。

主站224CN程序:

圖2

圖3

從站(1#)DVP14SS211R的程序:

圖4

l        西門子224CN從站、臺達DVP14SS211R主站

與西門子224CN主站、臺達DVP14SS211R從站相同的邏輯要求。

主站臺達DVP14SS211R的程序:

3.        注意事項

西門子224CN主站、臺達DVP14SS211R從站

l        對于從站臺達PLC來說,不存在數據交換邏輯處理問題,僅僅需要PLC上電第一個掃描周期完成COM2通訊口初始化。即設置COM2通訊口的通訊參數:波特率:9600bps,數據長:8位,校驗:無校驗,停止位:2;設置COM2口站號(通訊地址);設置Modbus模式(RTU模式);并且運行期間保持這些參數不被更新。這個工作熟悉臺達編程參看一下圖4很容易理解。

l        通訊雙方必須設置相同的通訊參數才能握手交換數據,對于主站西門子224CN來說,也應該在上電工作首個掃描周期完成PORT 0通訊端口的初始化工作。注意西門子通訊口初始化需要程序設置完成1.改變通訊口支持Modbus協議(因為西門子默認狀態(tài)通訊口支持PPI協議);2. 設置波特率:9600bps;設置校驗:無校驗;3.由于是主站,還需要設置一個通訊超時時間;4.對于停止位與數據長度這里不需要設置,使用2位停止位、8位長度即可。參見圖2網絡2

l        圖2網絡3主站每秒讀一次從站X0的狀態(tài),實質起了一個建立起通訊連接的作用。

l        主站與從站建立起通訊連接后圖2網絡4觸發(fā)讀從站X0狀態(tài)工作。

l        完成讀從站X0狀態(tài)工作后圖3網絡6觸發(fā)寫從站Y0狀態(tài)工作。

l        完成寫從站Y0狀態(tài)工作后圖3網絡8又觸發(fā)開始讀從站X0狀態(tài)工作,這樣隨著PLC掃描周而復始不斷執(zhí)行對從站讀X0狀態(tài)以及寫Y0狀態(tài)的工作。

l        圖3網絡9與10完成讀寫狀態(tài)的邏輯。

西門子224CN從站、臺達DVP14SS211R主站

4.        參考資料

l        臺達PLC編程手冊中有關DVP系列PLC裝置通訊地址。

l        西門子 S7-200 ?LOGO! ? SITOP 參考Beta Version 1.3。

l        以上資料在各自官方網站均提供有下載。

投訴建議

提交

查看更多評論
其他資訊

查看更多

超越傳統直覺,MATLAB/Simulink助力重型機械的智能化轉型

新大陸自動識別精彩亮相2024華南國際工業(yè)博覽會

派拓網絡被Forrester評為XDR領域領導者

智能工控,存儲強基 | ??低晭砭手黝}演講

展會|Lubeworks路博流體供料系統精彩亮相AMTS展會