欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

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

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

西門子200CN通訊口定義 rs485管腳定義 
圖1
臺達DVP14SS211R的RS485通訊口COM2提供的是一個簡單的2位插針式接線端子。
通訊硬件連接只需要將西門子9針接口的3、8對應連接到臺達2位插針式接線端子(RS485口)的+、-上。
2、軟件編程
連接好硬件后接下來就要規(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程序:

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

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

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

Tags:Modbus通訊,西門子S7-200,梯形圖實例  
責任編輯:admin
相關文章列表
西門子PLC S7-200 smart如何使用Modbus 485通訊傳輸接收數(shù)據(jù)_200
西門子200smart高速計數(shù)器指令向導及程序(收藏)梯形圖實例
西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項目案例
西門子S7-200smart 與超聲波流量計之間的MODBUS通訊
西門子S7-200 Smart與變頻器的MODBUS變頻器通信實操
西門子S7-200 smart非時間/計數(shù)輪詢來實現(xiàn)modbus通訊測試
西門子S7-200smart與丹佛斯FC51通訊及變頻器參數(shù)設置
其實,Modbus通訊很簡單!——手把手教你,STEP7
西門子PLC S7-200SMART與G120的MODBUS通訊例程
西門子plc 200smart(9-12章)_smart 200數(shù)據(jù)類型——VD、VW、VB
西門子S7-200PLC作為Modbus-RTU主站通過Port0和Port1結合指令庫實
西門子S7-200與ACS510變頻器MODBUS通信完整版(梯形圖程序)
三菱PLC的modbus通訊_三菱FX3U PLC利用RS指令實現(xiàn)Modbus RTU通信
西門子SMART PLC MODBUS通訊控制英威騰變頻器,變頻器狀態(tài)字
西門子PLC控制電動機的順序啟動逆序停止
西門子plc通訊西門子S7-200 Smart Modbus通信詳解,MBUS_CTRL主站
V20變頻器和西門子PLC的通訊,西門子變頻器與PLC的MODBUS通信詳細
西門子S7-200 SMART PLC用指針存儲數(shù)據(jù)表的例子程序梯形圖實例  
西門子S7-200 PLC使用TON計時器實現(xiàn)的電機順序啟動實例,三臺電動
西門子S7-200PLC數(shù)碼管顯示實例_西門子plc數(shù)碼管顯示
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 阿合奇县| 青阳县| 玉田县| 故城县| 六安市| 逊克县| 龙游县| 双鸭山市| 平果县| 江口县| 将乐县| 封丘县| 杨浦区| 汝南县| 敖汉旗| 贵阳市| 博湖县| 新闻| 高尔夫| 泰顺县| 揭西县| 三明市| 新巴尔虎左旗| 汝南县| 许昌市| 新疆| 永川市| 益阳市| 县级市| 芦山县| 本溪| 铅山县| 吉隆县| 化隆| 龙南县| 邻水| 和龙市| 开封县| 上犹县| 唐河县| 招远市|