DIP介面程序資料接收方使用手冊

2023-01-18 12:39:03 字數 1830 閱讀 4551

dcs:distributed control system,集散型控制系統。

介面站:dcs的功能站,用於向外界系統(如mis,sis)提供資料。

資料報資料單元:存放每個點資訊的空間,每個點的資訊包括:點編號、數值和狀態 。

點:dcs的基本資訊單元,包括名字,描述等靜態資訊和數值、狀態等實時資訊。分為模擬點,開關點,gp點等型別。

根據預定義的點列表,按照規定週期定期向資料接收方傳送dcs中點的實時資訊,實時資訊包括點的數值和狀態。關於點的數值和狀態的詳細說明,請參考工程師站手冊。

介面站啟動後解析事先準備好的點名列表檔案的內容,根據已規定的每個點的傳送週期,定期讀取dcs系統中點的實時資訊,通過網路傳送給資料接收方。出於安全考慮,dcs和資料接收方之間可能部署安全隔離裝置,因此介面站與資料接收方之間的資料通訊設計為單方向的通訊,介面站定期向外傳送udp資料報,資料接收方負責接收資料,不必向介面站傳送任何應答資訊。網路結構圖如圖1所示:

介面程式的工作方式如下:

1. 介面程式啟動後,讀取點名列表檔案。該檔案規定了點的名字,編號,傳送週期,型別。初始化完成後,準備傳送資料。

2. 第1個週期,讀取全部點資訊,並把點資訊傳送給資料接收方,同時把點的當前數值和狀態儲存下來。

3. 以後每個週期都讀取點資訊並與上輪資料比較,只有當點的數值或者狀態發生變化時才傳送該點的資訊,並把本次讀取的點資訊記錄下來供下個週期比較。

4. 當某個點的未傳送時間超過已設定的傳送週期的最大倍數值時(可以通過配置檔案進行修改),無論點的數值或狀態是否發生改變,都要將點資訊傳送給資料接收方,同時把當時讀取的點資訊記錄下來供下個週期比較。

介面程式執行時的輸入資料報括點列表檔案及配置檔案,其中點列表檔案是介面程式對外傳送資料的依據,配置檔案規定了資料接收方的ip、埠(一般取大於9000的埠號,預設埠號為9010)等資訊。

點列表檔案是csv格式的文字檔案,可以利用excel編輯列表,儲存時選擇csv格式。

點列表檔案的內容包括點資訊和注釋資訊。點資訊以行為單位,一行只放乙個點的資訊。注釋資訊必須獨自一行,並且以 # 開頭作為標記。

每行點資訊規定了點名、編號、傳送週期、點型別。各屬性之間以逗號隔開,且順序依次為:點名,編號,傳送週期,點型別。點列表檔案具體格式說明如下:

例如:point1,123,50,ap

介面程式向其他系統傳送udp資料報。每個資料報都放同一種傳送週期的點,允許模擬點、開關點、gp點混合存放。每個資料報分為頭部和資料區兩部分,其中頭部固定16個位元組,資料區最大1200個位元組,存放每個點的編號和實時資訊。

每個點占用12位元組,因此每個資料報最多可以包含100個點。資料報的頭部依次定義了下列字段:域號、站號、位元組序、資料報型別、資料報時間、本資料報中傳送的點個數、點名列表檔案的版本號。

這些欄位的順序是嚴格規定的。

資料報格式說明如下:

其中資料報時間的秒是從2023年1月1日到資料傳送時刻為止經過的秒數,即c語言中time()函式的返回值。點名列表檔案版本用於判斷點名列表是否改變。如果傳送方修改了點名列表,需要人工修改列表檔案版本號。

該數值寫在資料報的頭部,接收方可以把它和自己儲存的版本號比較,如果不同,採取相應措施。

資料區包含點的編號和實時資訊,每個點的資訊占用12位元組,其中點編號占用4位元組,狀態字1占用2位元組(unsigned short),狀態字2占用2位元組(unsigned short),數值占用4位元組。因為點型別包括模擬點、開關點、打包點三種,所以對於不同點,資料單元(存放乙個點的點編號、數值和狀態)中數值的存放方式也有所不同,接收方可以根據接收到的點編號查詢點的型別,然後決定如果解析數值部分。不同型別的點數值在資料單元中的存放規則如下:

模擬點(ap):4個位元組的浮點數,代表該模擬點的數值。

開關點(dp):4個位元組的整數,0或1。

接收資料報為

網絡卡資料報為0時,有些原因是 突然停電的緣故,所以需要重插主機電源線,重插網線。1。網絡卡灰塵或重插下 2。收到的包為0的情況是由於物理連線不通引起,你可以ping 127.0.0.1檢測網絡卡是否有故障,通則正常 3。你的網線 水晶頭或者交換機 交換機到客戶機網路斷開存在故障,請仔細檢查桌面交換...

資料庫程序

資料庫原理與應用 實驗指導書暨實驗報告 專業班級 學號姓名 浙江傳媒學院 電子資訊學院 2012 9 一 實驗教學任務與目的 資料庫原理與應用 課程是電子資訊類各專業的必修課。實驗的目的是為了配合課堂教學,進一步強化對資料庫原理的理解。實驗的任務是要結合sql語言實驗和sql server資料庫系統...

集抄系統資料介面要求說明

本資料介面指的是 集抄系統與用電mis系統之間的介面,實現集抄系統與用電mis系統資料的共享和電量資料的自動轉入用電mis系統中。現需要貴公司提供如下3個資料介面 1.用電使用者檔案資料介面 a.用途 本介面的作用有兩個 將用電使用者資料按抄表檯區或抄表本號從用電mis系統中匯出,傳送至集抄系統,由...