PLC通訊協議

2022-09-08 05:39:02 字數 963 閱讀 5105

串列埠通訊時間:計算機每次傳送的序列指令間隔必須大於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個資料位 乙個偶校驗位和乙個停止位。其通訊幀包括特定的起始和結...

通訊協議設計

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