999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

車載PIS一體化系統PIS主程序設計方案分析

2017-07-19 23:58:10戴國琛
科學與財富 2017年19期

戴國琛

摘 要:介紹了車載PIS一體化系統中PIS主程序的軟件架構及設計方案,并結合實際項目對設計方案可行性進行了分析。

關鍵詞:車載PIS一體化;以太網;總線負載

1 緒論

車載PIS一體化系統是將TCMS主控制程序與PIS主程序集成在一個主控制器中(VCU),連接在以太網總線上,通過VCU既能監視、控制整列車,又能實現PIS系統功能。本文件詳細描述了車載PIS一體化系統中PIS主程序的開發工具、軟件架構、軟件組織形式和軟件設計規范。本文根據實際項目數據進行以太網總線負載計算,對軟件設計方案進行了可行性分析,為軟件模塊設計提供依據。

2 實施方案

2.1 網絡架構

列車通信網絡由以太網總線構成,以太網總線貫穿整列車。

一列車的兩個VCU互為冗余,當其中一個故障時,另外一個將自動接替它的工作,實現無縫切換,保證PIS系統的正常運行。

TCMS主控制程序與PIS主程序在VCU設備內部實現數據交互。

2.2 開發工具說明

PIS主程序軟件使用ISaGRAF 5.2版本的開發工具開發,該軟件開發框架為:程序、字典、IO配線。

程序主要用于創建邏輯關系,字典用于定義各種變量,包括數據結構體,IO配線主要實現了本地變量與其他以太網設備的數據交換,首先IO配線將本地變量映射至相應協議的數據包中,在通過以太網協議將數據包發送至以太網總線,以太網協議的實現封裝在底層庫。

2.3 軟件架構

PIS主程序的軟件架構主要由三部分組成:配線端口、數據輸入輸出模塊、邏輯控制模塊。

在VCU與各PIS系統設備之間,需要建立一個以太網通訊連接。IO配線的類型主要是根據過程數據的類型進行劃分的,不同的通訊協議過程數據類型不同。在使用IO配線端口時,首先要將過程數據的類型導入應用軟件中,數據類型導入完成之后,配置各設備的配線端口。應用程序數據與過程數據之間存在映射的過程,從過程數據獲取所有PIS設備的數據,以及將VCU中映射的數據發送給各PIS設備,這些工作都在配線端口中完成。

在數據輸入輸出模塊中,輸入是將IO配線端口的數據復制給本地變量組中,而輸出則相反。PIS系統設備數據輸入輸出程序: P_II_HW、P_IO_HW。

PIS主程序邏輯診斷包括八個功能模塊:線路信息初始化及報站功能、DACU初始化及控制功能、客室廣播功能、司機室對講功能、乘客緊急對講功能、預錄緊急語音播報功能、各功能優先級診斷、PIS系統狀態診斷。

2.4 軟件組織形式

模塊采用代碼段來描述。代碼段使用PRG來靈活組織。本系統中輸入輸出模塊各對應一個PRG,邏輯模塊按照功能分類來組織劃分PRG。特殊模塊單獨作為一個PRG。

模塊與模塊之間采用全局變量來交換數據。全局變量使用數據集來組織。本系統中所有輸入輸出的全局變量使用數據集來組織。

數據集 (以下簡稱DUT)的目的是將對應同一個節點或同一個功能的各種變量聚集于一個結構中。一個DUT由基本的數據類型組成,且可以包含不同數據類型的變量。

在本系統中DUT可以用作硬件輸入輸出變量,各個PIS設備的狀態,各個功能碼對應的診斷變量,軟硬件版本號。

DUT用于從一個POU傳送數據到另一個或者多個POU中。當編寫程序時,只需要在POU對應的變量組里面定義該DUT結構,這樣POU中需定義的變量數目將會大大減少。

3 以太網總線負載計算

發送報文的時間以毫秒計算。

UPD報文的大小以字節計算。

TRDP報文的大小以字節計算。

下面公式給出了UPD報文服務的網絡負載估計方法,單位為字節/秒:

(以太網封裝 + IP報文頭 + UDP報文頭 + 數據長度) * 1000 / 發送報文的周期 = (26 + 20 + 8 + 數據長度) * 1000 / 發送報文周期 = (54 + 數據長度) * 1000 / 發送報文周期

下面公式給出了TRDP報文服務的網絡負載估算方法,單位為字節/秒:

(以太網封裝 + IP報文頭 + UDP報文頭 + TRDP報文頭 + 數據長度) * 1000 / 發送報文周期 = (26 + 20 + 8 + 40 + 數據長度) / 發送報文周期 = (94 + 數據長度) / 發送報文周期

以蘇州輕軌二號線的總線數據為例,對于各個系統的總線負載計算,TRDP報文數據負載如下:

RIOM10_1:((94 + 8) * 1000 / 50 + (94 + 24) * 1000 / 50) * 2 = 8800 字節/秒。同理RIOM11、RIOM21、RIOM31均為TRDP通訊,網絡負載分別為8640 字節/秒、8640 字節/秒、4820 字節/秒。

UDP報文數據負載如下:

RIOM10_2: ((54 + 8) * 1000 / 50 + (54 + 40) * 1000 / 50) * 2 = 6240 字節/秒。同理,車門、空調、輔助、DDU、DACU、HMI、FDU、IDU、DLMU、DSDU、PECU、DRV、公共端口均為UDP通訊,網絡負載分別為40800 字節/秒、1264 字節/秒、1272字節/秒、15680 字節/秒、4960 字節/秒、2800 字節/秒、928 字節/秒、928 字節/秒、992 字節/秒、992 字節/秒、7440 字節/秒、464 字節/秒和648 字節/秒。

由此可以計算總線負載:

(8800 + 8640 + 8640 + 4820 + 6240 + 40800 + 1264 + 1272 + 15680 + 4960 + 2800 + 928 + 928 + 992 + 992 + 7440 + 464 + 648) * 8 / (100 * 1024 * 1024) = 0.89%

4 結論

以太網總線負載0.89%遠小于理論帶寬的30%到40%,因此該軟件設計方案符合總線負載要求,可以保證車載PIS一體化系統的可用性和可靠性。

參考文獻:

[1]姚曉峰,陳曉俠,張春光.工業以太網總線系統的通信軟件設計[J].控制工程,2006, 13(3):268-270.

[2]國際電工委員會.IEC61375-1-2007鐵路電氣設備—列車總線—第1部分:列車通信網絡[S].國際標準.

[3]王磊,何正友.高速列車通信網絡技術特點及其應用[J].城市軌道交通研究,2008(2):57-64.

主站蜘蛛池模板: 2020国产精品视频| 国产青榴视频在线观看网站| 欧美精品啪啪| 无码人中文字幕| 久久久久九九精品影院| 国产超薄肉色丝袜网站| 亚洲福利片无码最新在线播放| 国产精品免费p区| 91精品国产综合久久不国产大片| 亚洲午夜福利在线| 沈阳少妇高潮在线| 国产国语一级毛片| a在线亚洲男人的天堂试看| 国产精品视频猛进猛出| 国模沟沟一区二区三区| 91久久精品国产| 欧美国产中文| 国产精品99一区不卡| 久久天天躁狠狠躁夜夜躁| 亚洲人成影视在线观看| 特级精品毛片免费观看| 无码区日韩专区免费系列| 99er精品视频| 手机看片1024久久精品你懂的| 欧美黄网站免费观看| 精品偷拍一区二区| 日韩av无码DVD| 国产一级小视频| 亚洲高清在线天堂精品| 91色爱欧美精品www| 日韩高清在线观看不卡一区二区| 欧美日韩午夜| 国产网站免费观看| 四虎永久免费地址| 亚洲中字无码AV电影在线观看| 国产成人精品一区二区免费看京| 亚洲国产清纯| 中文成人在线| 国产视频自拍一区| 综合久久五月天| 久久精品人人做人人爽97| 国产91透明丝袜美腿在线| 992Tv视频国产精品| 亚洲人免费视频| 这里只有精品免费视频| 亚洲黄网视频| 香蕉久久国产超碰青草| 沈阳少妇高潮在线| h视频在线播放| 国产拍在线| 日韩区欧美区| 亚洲天堂久久新| 一本大道东京热无码av| 欧美激情综合一区二区| 欧美一区二区三区欧美日韩亚洲| 一级毛片免费播放视频| 老汉色老汉首页a亚洲| 亚洲不卡av中文在线| 国产精彩视频在线观看| 久久网综合| 亚洲福利视频一区二区| 日韩欧美中文| 又黄又湿又爽的视频| 欧美爱爱网| 日韩久久精品无码aV| 亚国产欧美在线人成| 在线免费看黄的网站| 亚洲日韩国产精品无码专区| 97在线国产视频| 久久精品66| 亚洲欧美日韩中文字幕一区二区三区| 国产成人在线无码免费视频| 欧美成人亚洲综合精品欧美激情| 午夜天堂视频| 亚洲欧美综合精品久久成人网| 人妻精品久久久无码区色视| 青青草国产免费国产| 欧洲高清无码在线| 亚洲精品欧美日韩在线| 伊人久久婷婷| 成人精品午夜福利在线播放| 国产 日韩 欧美 第二页|