<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ò ) 收藏

表1:PLC所需程序塊
  為了正確組態(tài)連接參數,必須了解連接結構(UDT65)中每個(gè)參數的含義。連接結構(UDT65)的說(shuō)明如下表2所示:
字節參數數據
類(lèi)型
初始值說(shuō)明
0block_lengthWORD64本數據結構的長(cháng)度(字節數),固定為64。
2idWORD1連接ID號(范圍16#0001-16#FFFF),通過(guò)初始化程序設置。
4connection_typeBYTE1連接類(lèi)型,固定為1:兼容的TCP/IP協(xié)議。
5active_estBOOL0連接建立方式,0:被動(dòng),1:主動(dòng),固定為0,CPU作為服務(wù)器,等待建立連接請求。
6local_device_idBYTE2本地設備ID,固定為2:CPU集成以太網(wǎng)接口。
7local_tsap_id_lenBYTE2本地站TSAP長(cháng)度,固定為2:TSAP為端口號。
8rem_subnet_id_lenBYTE0遠程子網(wǎng)長(cháng)度,不相關(guān)。
9rem_staddr_lenBYTE4遠程站地址長(cháng)度,固定為4:有效的IP地址,IP地址位于rem_staddr4個(gè)字節。
10rem_tsap_id_lenBYTE0遠程站TSAP長(cháng)度,不相關(guān)。
11next_staddr_lenBYTE0下一站地址長(cháng)度,不相關(guān)。
12local_tsap_id
ARRAY[1..16]
BYTE0本地站端口號(范圍2000-5000)
28rem_subnet_id
ARRAY[1..6]
BYTE0不相關(guān)
34rem_staddr
ARRAY[1..6]
BYTE0遠程站IP地址,通過(guò)初始化程序設置。
40rem_tsap_id
ARRAY[1..16]
BYTE0遠程站TSAP或端口號,不相關(guān)。
56next_staddrBYTE0不相關(guān)
62spareWORD0不相關(guān)
表2:連接結構(UDT65)說(shuō)明
  4.4 以太網(wǎng)通訊控制程序
  以太網(wǎng)通訊控制程序采用面向對象的結構化編程方法,在一個(gè)功能塊(FB73)中封裝了以太網(wǎng)通訊的建立連接、接收數據、調用Modbus/TCP協(xié)議處理程序和發(fā)送數據等過(guò)程。為此必須聲明用于以太網(wǎng)通訊控制程序(FB73)輸入、輸出和輸入/輸出參數。具體聲明的參數如下表3所示:
地址聲明名稱(chēng)類(lèi)型初始值說(shuō)明
0.0INCon_IDWord0連接ID號
2.0IN_OUTTCON_StartBool0開(kāi)始建立連接
4.0IN_OUTConnectAny連接參數地址指針
14.0IN_OUTDataAny存放通訊臨時(shí)數據的數據塊指針
24.0STATTCON_DoneBool0建立連接正確完成標志
24.1STATTCON_BusyBool0正在建立連接標志
24.2STATTCON_ErrorBool0建立連接錯誤完成標志
24.3STATTSEND_StartBool0開(kāi)始發(fā)送數據標志
24.4STATTSEND_DoneBool0發(fā)送數據正確完成標志
24.5STATTSEND_BusyBool0正在發(fā)送數據標志
24.6STATTSEND_ErrorBool0發(fā)送數據錯誤完成標志
24.7STATTRCV_StartBool0開(kāi)始接收數據標志
25.0STATTRCV_DoneBool0接收數據正確完成標志
25.1STATTRCV_BusyBool0正在接收數據
25.2STATTRCV_ErrorBool0接收數據錯誤完成標志
26.0STATRcvd_LenInt0接收到數據的臨時(shí)長(cháng)度
28.0STATByte_CountInt0接收到數據的長(cháng)度
30.0STATFB_TSendFB 63發(fā)送數據功能塊多重背景
52.0STATFB_TRcvFB 64接收數據功能塊多重背景
76.0STATFB_TconFB 65建立連接功能塊多重背景
96.0STATFB_ModbusTCPFB 74Modbus/TCP協(xié)議處理功能塊多重背景
  表3:FB73聲明的參數
  通過(guò)FB73封裝了以太網(wǎng)通訊控制程序,當需要與計算機建立一個(gè)連接時(shí)只需在OB1調用一次FB73,當需要建立多個(gè)連接時(shí)多次調用FB73即可。注意:CPU315-2PN/DP最多可建立八個(gè)TCP/IP連接。
  4.5 Modbus/TCP協(xié)議處理程序
  Modbus/TCP協(xié)議處理程序采用面向對象的結構化編程方法,在一個(gè)功能塊(FB74)中封裝了數據數量、數據地址和功能碼判斷,處理并準備上傳所需數據等全部過(guò)程。為此必須聲明用于Modbus/TCP協(xié)議處理程序(FB74)輸入、輸出和輸入/輸出參數。具體聲明的參數如下表4所示:
地址聲明名稱(chēng)類(lèi)型初始值說(shuō)明
0.0IN_OUTByte_CountInt0以太網(wǎng)通訊接收到數據的長(cháng)度
2.0IN_OUTData_DBInt0存放通訊臨時(shí)數據的數據塊
表4:FB74聲明的參數
  5、結束語(yǔ)
  本程序的難點(diǎn)在于實(shí)現對不同數據塊的讀取和寫(xiě)入,通過(guò)Modbus/TCP協(xié)議結構中寄存器地址字節8 (寄存器高字節)對應數據塊號、寄存器地址字節9 (寄存器低字節)對應數據塊字節號就可解決。
  自本系統運行以來(lái),CPU315-2PN/DP與上位機系統操作員工作站1、2通訊一直正常,從未出現過(guò)通訊中斷現象,有效地保證了湖南銅信溪水電站監控系統的正常運行, 應用這種方法不需要采用西門(mén)子公司OPC能有效降低整個(gè)水電站監控系統成本??梢?jiàn),采用通過(guò)開(kāi)放式IE通訊與上位機系統通訊是一種行之有效的方法,實(shí)現了讀取遙信、遙測、定值、SOE和寫(xiě)入遙控、遙調和定值等功能,完全滿(mǎn)足《DL/T578-1995水電廠(chǎng)計算機監控系統基本技術(shù)條件》實(shí)時(shí)性、可靠性和通訊安全性要求。由此看來(lái),西門(mén)子PLC集成PROFINET接口的CPU模塊采用開(kāi)放式IE通訊與第三方智能設備通過(guò)以太網(wǎng)交換數據是一種值得推廣的方式。
  參考文獻
  1. 使用STEP7 V5.3編程手冊 2004.1
  2. 用于S7-300和S7-400的語(yǔ)句表編程參考手冊 2004.1
  3. 用于S7-300和S7-400的系統軟件和標準功能參考手冊 2005.7
上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 西門(mén)子IE通訊水電站監控系

評論


相關(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>