串列埠通訊時間:計算機每次傳送的序列指令間隔必須大於100ms
例子105 (詢問)00(站號)ff(pc)(計算機發出)
說明:1. 計算機發的序列資料都是以16進製制數05h開始的,除此之外的資料都是asii碼可見字元,和效驗是之前除05h外所有資料的和,模256後的資料。
0x30+0x30+0x46+……+0x30+0x31+0x31=0x3b7;模256=0xb7,asii碼為42h 37h
2. 以上序列資料是按位寫資料,其中元件數的值不能大於160,如果所需資料沒有發完,請分多次傳送。
06(確認應答)(程式設計器回答)
例子2說明:
1. 以上序列資料是按字寫資料,其中元件數的值不能大於10,如果所需資料沒有發完,請分多次傳送。
2. m0000到m0015對應資料1234部分;m0016到m0031對應資料abcd部分。
3. 16進製制數1234的二進位制數=0001001000110100b,二進位制數的最低位對應m0000,最高位對應m0015;16進製制數abcd的二進位制數=1010101111001101b,二進位制數的最低位對應m0016,最高位對應m0031.
4. 元件數為2字,對應位元及2*16=32位
06(確認應答)(程式設計器回答)
例子3說明:
1. 以上序列資料是按字寫資料,其中元件數的值不能大於10
2. d0000對應資料1234部分其十進位制數=4660;d0001對應資料abcd部分十進位制數= -21555。
3. 元件數為2字,
06(確認應答)(程式設計器回答)
例子405 (詢問)00(站號)ff(pc)遠端執行
例子5plc應答
例子605 (詢問)00(站號)ff(pc)遠端停止
繼電器對映;所有延時值都是100ms
注意:1. 向plc寫資料時應先寫延時值,再寫輸出狀態;
2. 延時值只使用在輸出off轉為on的才有作用,其他延時值無作用。
modbus通訊協議
工業控制已從單機控制走向集中監控 集散控制,如今已進入網路時代,工業控制器連網也為網路管理提供了方便。modbus就是工業控制器的網路協議中的一種。一 概述 modbus 協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間 控制器經由網路 例如乙太網 和其它裝置之間可以通訊。它已經成...
通訊協議總結
ppi,mpi和profibus都是基於osi 開放系統互聯 的七層網路結構模型,符合歐洲標準en50170所定義的profibus標準,基於令牌的的網路通訊協議。這些協議是非同步的 序列的 基於字元的通訊協議,字元格式包括乙個起始位 8個資料位 乙個偶校驗位和乙個停止位。其通訊幀包括特定的起始和結...
通訊協議設計
一 網路的總體設計 網路中的幀有 資料幀 確認幀。資料幀分為 定位資料幀和報警資料幀 定位卡用定位資料幀向基站傳送位置資訊,基站收到資料幀後向定位卡傳送確認幀。二 各種幀的結構 資料幀的結構 資料字段 確認幀的結構 幀控制域 實現的功能 協調器實現的功能有 接收路由器的加入並為其分配位址。作為路由器...