<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 西門(mén)子S7-200CN與臺達DVP14SS2之間的Modbus通訊連接

西門(mén)子S7-200CN與臺達DVP14SS2之間的Modbus通訊連接

作者: 時(shí)間:2016-12-19 來(lái)源:網(wǎng)絡(luò ) 收藏
硬件:西門(mén)子CPU224CN(6ES7214-1BD23-0XB8);臺達DVP14SS211R(V3.02A2)
軟件:PC系統Microsoft Windows XP Professional SP3
臺達編程軟件WPLSoft 2.38
西門(mén)子200編程軟件V4.0 STEP 7 MicroWIN SP9
Modbus是公開(kāi)的通信協(xié)議,支持單主站的主/從通信模式,通信簡(jiǎn)單易用,很多廠(chǎng)商的產(chǎn)品都支持。西門(mén)子200CN系列機之間使用的PPI網(wǎng)絡(luò ),臺達DVPSS/ES/EH小型系列機之間使用的PLC-LINK網(wǎng)絡(luò ),三菱FX系列小型機之間使用的N:N網(wǎng)絡(luò )……以上各家通訊雖然稱(chēng)呼不同,但都是建立在RS485傳輸基礎上符合基本Modbus通訊協(xié)議,可見(jiàn)Modbus通訊還是蠻有群眾基礎的。^_^
同品牌PLC采用廠(chǎng)家提供的通訊方式組網(wǎng)簡(jiǎn)單易用,相信大家對于以上提到的諸如PPI網(wǎng)絡(luò )、PLC-LINK網(wǎng)絡(luò )、N:N網(wǎng)絡(luò )耳熟能詳,使用起來(lái)輕車(chē)熟路。那么如果不同品牌PLC之間通訊,將又如何連接呢?例如一臺西門(mén)子CPU224CN與一臺臺達DVP14SS211R之間通過(guò)Modbus通訊連接。
CPU224CN和DVP14SS211R均提供有支持Modbus標準協(xié)議的RS485通訊口,前面說(shuō)過(guò)Modbus是公開(kāi)的通信協(xié)議,所以我們有望將兩者連接起來(lái)通訊。
1、硬件連接
西門(mén)子200CN通訊口定義如下:


圖1
臺達DVP14SS211R的RS485通訊口COM2提供的是一個(gè)簡(jiǎn)單的2位插針式接線(xiàn)端子。
通訊硬件連接只需要將西門(mén)子9針接口的3、8對應連接到臺達2位插針式接線(xiàn)端子(RS485口)的+、-上。
2、軟件編程
連接好硬件后接下來(lái)就要規劃邏輯程序了。不妨使用224CN作主站,DVP14SS211R作從站(1#),當224CN讀到1#從站X0為1時(shí),輸出Q0.0=1;當224CN 接收到自身I0.0信號時(shí),DVP14SS211R的輸出Y0=1,即從站的輸入X0狀態(tài)決定主站輸出Q0.0狀態(tài),主站輸入I0.0狀態(tài)決定從站輸出Y0狀態(tài)。
主站224CN程序:

本文引用地址:http://dyxdggzs.com/article/201612/331394.htm


圖2


圖3
從站(1#)DVP14SS211R的程序:


圖4
3、注意事項
1.對于從站臺達PLC來(lái)說(shuō),不存在數據交換邏輯處理問(wèn)題,僅僅需要PLC上電第一個(gè)掃描周期完成COM2通訊口初始化。即設置COM2通訊口的通訊參數:波特率:9600bps,數據長(cháng):8位,校驗:無(wú)校驗,停止位:2;設置COM2口站號(通訊地址);設置Modbus模式(RTU模式);并且運行期間保持這些參數不被更新。這個(gè)工作熟悉臺達編程參看一下圖4很容易理解。
2.通訊雙方必須設置相同的通訊參數才能握手交換數據,對于主站西門(mén)子224CN來(lái)說(shuō),也應該在上電工作首個(gè)掃描周期完成PORT 0通訊端口的初始化工作。注意西門(mén)子通訊口初始化需要程序設置完成1.改變通訊口支持Modbus協(xié)議(因為西門(mén)子默認狀態(tài)通訊口支持PPI協(xié)議);2. 設置波特率:9600bps;設置校驗:無(wú)校驗;3.由于是主站,還需要設置一個(gè)通訊超時(shí)時(shí)間;4.對于停止位與數據長(cháng)度這里不需要設置,使用2位停止位、8位長(cháng)度即可。參見(jiàn)圖2網(wǎng)絡(luò )2
3.圖2網(wǎng)絡(luò )3主站每秒讀一次從站X0的狀態(tài),實(shí)質(zhì)起了一個(gè)建立起通訊連接的作用。
4.主站與從站建立起通訊連接后圖2網(wǎng)絡(luò )4觸發(fā)讀從站X0狀態(tài)工作。
5.完成讀從站X0狀態(tài)工作后圖3網(wǎng)絡(luò )6觸發(fā)寫(xiě)從站Y0狀態(tài)工作。
6.完成寫(xiě)從站Y0狀態(tài)工作后圖3網(wǎng)絡(luò )8又觸發(fā)開(kāi)始讀從站X0狀態(tài)工作,這樣隨著(zhù)PLC掃描周而復始不斷執行對從站讀X0狀態(tài)以及寫(xiě)Y0狀態(tài)的工作。
7.圖3網(wǎng)絡(luò )9與10完成讀寫(xiě)狀態(tài)的邏輯。
4、參考資料
1.臺達PLC編程手冊中有關(guān)DVP系列PLC裝置通訊地址。
2.西門(mén)子 S7-200 · LOGO! · SITOP 參考Beta Version 1.3。
3.以上資料在各自官方網(wǎng)站均提供有下載。



關(guān)鍵詞: S7-200CNDVP14SS2Modbus通訊連

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>