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

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

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

如何基于PPI協(xié)議實現(xiàn)兩個PLC之間通信

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2019/2/6
本文下面主要介紹如何基于PPI協(xié)議實現(xiàn)兩個CPU之間進行數(shù)據(jù)交換。
如何基于PPI協(xié)議實現(xiàn)兩個plc之間通信
第一、硬件連接
下圖是S7-200通信端口端口定義入下圖所示,PPI通信建立在485的硬件基礎(chǔ)上,因此需要制作一根至少包含一對雙絞線的屏蔽線,兩端分別接DB9頭子的3腳和8腳,屏蔽層接DB9頭子的金屬外殼。如果實在找不到雙絞線自己也可以找兩根單根線,自己絞一下,但是只限于臨時用正式產(chǎn)品不建議用。


兩個PLC之間距離不能太遠,最好不要超過50米,如果超過的話最好使用中繼器,可以采購200配套的中繼器,也可以自己從某寶上買。


第二、合理分配CPU地址
PPI通信要求PPI網(wǎng)絡(luò)內(nèi)每個CPU具有不同地址,Micro/WIN默認為0,CPU默認為2,因此建議主PLC的地址設(shè)置為2,從PLC地址依次設(shè)置為11、12、13……依次類推。


第三、正確初始化
通過初始化特殊寄存器SMB30,將主CPU端口0配置為PPI主站模式,同時將數(shù)據(jù)緩存區(qū)清零。


配置時只需要關(guān)心最低兩位即可,即mm,其他的都配置成零就行了。2就是PPI主站模式。


從站配置成PPI從站模式,即配置成2。


第四、正確準備數(shù)據(jù)
數(shù)據(jù)必須按照規(guī)定將相應(yīng)的數(shù)據(jù)填入緩沖區(qū),數(shù)據(jù)格式如下所示。例如數(shù)據(jù)發(fā)送緩沖區(qū)為VB200,那么VB200就是狀態(tài)字,不需要填寫,用于讀取指令執(zhí)行的狀態(tài)。VB201為目標從站的地址,VB202到VB205時從站目標地址,VB206為數(shù)據(jù)長度,如果是寫指令就是希望寫的字節(jié)數(shù),如果是讀指令就是希望讀回來數(shù)據(jù)的長度。VB207及以后是數(shù)據(jù)區(qū)。對NETR,執(zhí)行NETR指令后,從遠程站讀到的數(shù)據(jù)放在這個數(shù)據(jù)區(qū)。對NETW,執(zhí)行NETW指令前,要發(fā)送到遠程站的數(shù)據(jù)放在這個數(shù)據(jù)區(qū)。


第五、適時調(diào)用收發(fā)指令
PPI通信指令只有兩條,分別是:網(wǎng)絡(luò)讀和網(wǎng)絡(luò)寫,調(diào)用也很簡單,只需要指定本次讀寫己方的端口和數(shù)據(jù)緩沖區(qū)地址。


為了減少數(shù)據(jù)交換造成CPU資源的過度浪費,不建議每個循環(huán)周期都調(diào)用通信指令?梢愿鶕(jù)需要進行指令調(diào)用,進行數(shù)據(jù)交換,如果無法找到合適的指令觸發(fā)條件,可以使用定時器進行周期調(diào)用。
為了保證數(shù)據(jù)的實時性,建議采用定時中斷,在中斷事件中調(diào)用通信指令。
第六,正確進行指令調(diào)用


使用PPI通信注意事項
1、硬件接線時,DB9頭子,3腳對3腳,8腳對8腳。線纜采用雙絞線,盡量使用屏蔽線,長度不要超過50m,超過50m需要使用中繼器。
2、千萬不要每個CPU掃描周期調(diào)用讀寫指令,否則會對過多占用CPU資源。

Tags:兩個PLC之間通信,plc,通信  
責(zé)任編輯:admin
相關(guān)文章列表
信捷PLC:XD/XL定時器指令寫法
信捷PLC講解,信捷PLC分類
PLC行知道幾個業(yè)常用184個專業(yè)英語詞匯,看看認識幾個
上位機和plc有啥區(qū)別,PLC是什么(超級詳細)
【實例詳解】三菱FX3U系列PLC和臺達變頻器通信工程 ADPRW指令詳解
小白必看 | 西門子S7-200SMART通信概述
PLC控制系統(tǒng)設(shè)計的基本原則和步驟_PLC控制系統(tǒng)設(shè)計與調(diào)試的一般步
輕松搞定PLC控制系統(tǒng)設(shè)計!PLC控制系統(tǒng)設(shè)計流程圖_PLC控制系統(tǒng)設(shè)
開放式通信之MODBUS TCP通信_西門子PLC MODBUS-TCP通信
S7-1200+ModbusRTU主站調(diào)用多從站速度延遲問題_MODBUS通信延遲
S7 200 SMART modbus rtu 通信問題,數(shù)量多會不會延時?S7-200 M
RS485通信----基本原理+電路圖_RS485通信原理_RS485電路圖
RS485通信問題、解決方法及基本原理講解_RS485通訊原理
解讀Modbus和tcp的區(qū)別和聯(lián)系_Modbus RTU和TCP/IP區(qū)別
Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
西門子plc S7-200實現(xiàn)小車往返運動的程序梯形圖實例
S7-200仿真漢化版下載和教程 西門子S7-200系列PLC仿真軟件使用教
plc開關(guān)量與plc模擬量及數(shù)字量的功能說明
西門子plc s7-200smart modbus-tcp通信實例編程詳細指導(dǎo),STEP7軟
關(guān)于噴泉的幾種形式
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 武鸣县| 滨州市| 襄城县| 保定市| 临沭县| 洪洞县| 出国| 日照市| 依兰县| 长岛县| 肃宁县| 肃南| 阿拉善右旗| 新营市| 无锡市| 丰县| 青川县| 和顺县| 东阳市| 介休市| 莱阳市| 惠东县| 弥勒县| 县级市| 报价| 五家渠市| 新晃| 济南市| 徐汇区| 时尚| 阿拉善盟| 阿克苏市| 东乌珠穆沁旗| 邹城市| 温宿县| 伊通| 临潭县| 松潘县| 舒兰市| 徐水县| 怀远县|