<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)子開(kāi)放式IE通訊在水電站監控系統中的應用

西門(mén)子開(kāi)放式IE通訊在水電站監控系統中的應用

作者: 時(shí)間:2016-12-19 來(lái)源:網(wǎng)絡(luò ) 收藏

  3) 接收數據
  由開(kāi)始接收數據標志(FB64_EN_R=1)調用FB64開(kāi)始接收數據。如果上位機系統中操作員工作站發(fā)送了數據,且被FB64被無(wú)錯誤接收后(FB64_BDR=1),則調用Modbus/TCP協(xié)議處理程序(FB74)對接收到的數據進(jìn)行判斷和處理。如果上位機系統中操作員工作站沒(méi)有發(fā)送數據或發(fā)生了數據FB64執行后有錯誤發(fā)生,則程序不做任何處理,還是等待接收數據。
  4) Modbus/TCP協(xié)議處理
  首先判斷接收數據數量、寄存器地址和功能碼是否正確。如果正確,則進(jìn)行讀/寫(xiě)數據處理,并準備正確響應所需數據。如果錯誤,則設置非法數據地址或非法功能碼標志,并準備錯誤響應所需數據。程序執行完成后設置發(fā)送數據標志(FB63_REQ=1)和復位開(kāi)始接收數據標志(FB64_EN_R=0)。
  5) 發(fā)送數據
  由開(kāi)始發(fā)送數據標志(FB63_REQ=1)調用FB63開(kāi)始發(fā)送數據。不管發(fā)送完成是否正確,只要發(fā)送數據完成了就設置開(kāi)始接收數據標志(FB64_EN_R=1)和復位發(fā)送數據標志(FB63_REQ=0),然后開(kāi)始等待接收數據。
  4.3 程序塊
  為了實(shí)現CPU315-2PN/DP與水電站上位機系統中操作員工作站的數據交換,PLC需要下表1所示程序塊:FB64
接收數據功能塊,由以太網(wǎng)通訊控制程序(FB73)調用。
FB65
建立連接功能塊,由以太網(wǎng)通訊控制程序(FB73)調用。
FB73
以太網(wǎng)通訊控制程序,用于實(shí)現以太網(wǎng)的通訊控制。
FB74
Modbus/TCP協(xié)議處理程序,實(shí)現對接收到的數據進(jìn)行判斷、處理并準備上傳所需數據。
DB1
用于存放遠方遙控數據,從操作員工作站寫(xiě)入的遙控數據保存在該DB中。
DB2
用于存放遠方遙調數據,從操作員工作站寫(xiě)入的遙調數據保存在該DB中。
DB5
用于存放遙信數據,操作員工作站讀取的遙信數據保存在該DB中。
DB6
用于存放遙測數據,操作員工作站讀取的遙測數據保存在該DB中。
DB7
用于存放定值數據,操作員工作站讀取/寫(xiě)入的定值數據保存在該DB中。
DB8
用于存放SOE數據,操作員工作站讀取的SOE數據保存在該DB中。
DB83
FB73與操作員工作站1通訊背景數據塊。
DB84
FB73與操作員工作站2通訊背景數據塊。
DB105
具有2個(gè)UDT65連接屬性的數據塊,該DB封裝了與操作員工作站1、2通訊的參數。
DB106
具有300個(gè)字節的字節數組的數據塊,用于存放與操作員工作站1通訊的臨時(shí)數據。
DB107
具有300個(gè)字節的字節數組的數據塊,用于存放與操作員工作站2通訊的臨時(shí)數據。
UDT65
以太網(wǎng)連接屬性的數據結構,包含了組態(tài)連接所必須的參數。

評論


技術(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>