通訊協議總結

2021-10-25 16:39:01 字數 1125 閱讀 7044

ppi,mpi和profibus都是基於osi(開放系統互聯)的七層網路結構模型,符合歐洲標準en50170所定義的profibus標準,基於令牌的的網路通訊協議。這些協議是非同步的(序列的)基於字元的通訊協議,字元格式包括乙個起始位、8個資料位、乙個偶校驗位和乙個停止位。其通訊幀包括特定的起始和結束字元、源和目的站的位址、幀長度和資料校驗和。

mpi和dp是西門子plc中的兩個不同的兩種協議。mpi是西門子專為300 400系列plc設計的通訊協議,協議不開放。plc和程式設計軟體使用該種協議通訊。

此種協議可以支援多主站,但是通訊距離和波特率都比較小。

mpi (multipoint inte***ce)是simatic s7多點通訊的介面,是一種適用於少數站點間通訊的網路,多用於連線上位機和少量plc之間近距離通訊。 mpi的通訊速率為19.2k~12mbit/s ,但直接連線s7-200cpu通訊口的mpi網,其最高速率通常為187.

5kbit/s (受s7-200cpu最高通訊速率的限制)。 在mpi網路上最多可以有32個站,乙個網段的最長通訊距離為50公尺(通訊波特率為187.5kbit/s時),更長的通訊距離可以通過rs-485中繼器擴充套件。

mpi允許主-主通訊和主-從通訊,每個s7-200cpu通訊口的連線數為4個。 mpi協議不能與乙個作為ppi主站的s7-200cpu通訊,即s7-300或s7-400與s7-200通訊時必須保證這個s7-200 cpu不能再作ppi主站,micro/win也不能通過mpi協議訪問作為ppi主站的s7-200cpu。 s7-200cpu只能做mpi從站,即s7-200cpu之間不能通過mpi網路互相通訊,只能通過ppi方式互相通訊。

dp是profibus-dp協議。是一種匯流排協議,也是目前市場上用得比較多的一種協議。通訊波特率最大支援12mb,距離1200m,可以用來實現和上位機,從站,以及分布式i/o等實現高速遠距離的通訊。

針對西門子200系列的plc,ppi協議是專門為s7-200開發的通訊協議。ppi協議、mpi協議都是西門子內部協議,不公開。s7-200 cpu的通訊口(port0、port1)支援ppi通訊協議,s7-200的一些通訊模組也支援ppi協議。

micro/win與cpu進行程式設計通訊也通過ppi協議。

還有西門子plc和西門子變頻器通訊的uss專用協議,是自由口通訊協議。

技術部趙仁鋒

modbus通訊協議

工業控制已從單機控制走向集中監控 集散控制,如今已進入網路時代,工業控制器連網也為網路管理提供了方便。modbus就是工業控制器的網路協議中的一種。一 概述 modbus 協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間 控制器經由網路 例如乙太網 和其它裝置之間可以通訊。它已經成...

通訊協議設計

一 網路的總體設計 網路中的幀有 資料幀 確認幀。資料幀分為 定位資料幀和報警資料幀 定位卡用定位資料幀向基站傳送位置資訊,基站收到資料幀後向定位卡傳送確認幀。二 各種幀的結構 資料幀的結構 資料字段 確認幀的結構 幀控制域 實現的功能 協調器實現的功能有 接收路由器的加入並為其分配位址。作為路由器...

PLC通訊協議

串列埠通訊時間 計算機每次傳送的序列指令間隔必須大於100ms 例子105 詢問 00 站號 ff pc 計算機發出 說明 1 計算機發的序列資料都是以16進製制數05h開始的,除此之外的資料都是asii碼可見字元,和效驗是之前除05h外所有資料的和,模256後的資料。0x30 0x30 0x46 ...