日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Omron HostLink通讯协议

發(fā)布時(shí)間:2024/3/26 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Omron HostLink通讯协议 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Omron HostLink通訊協(xié)議

  • Omron HostLink通訊協(xié)議
    • 讀存儲(chǔ)區(qū)
    • 寫存儲(chǔ)區(qū)
    • FINS常用命令表
    • 存儲(chǔ)區(qū)代碼
    • 常見響應(yīng)狀態(tài)碼

Omron HostLink通訊協(xié)議

Omron HostLink 通信協(xié)議是一種串口通信協(xié)議。本次測試的PLC型號(hào)為Omron CP2E,使用485通信,波特率9600,數(shù)據(jù)位8,停止位1,檢驗(yàn)位N。

讀存儲(chǔ)區(qū)

客戶端命令:
ASCII:@ 00 FA 0 00 00 00 00 01 02 82 00 64 00 00 01 273A 0A *
HEX:40 3030 4641 30 3030 3030 3030 3030 3031 3032 3832 3030 3634 3030 3030 3031 32373341 3041 2A 0D

[ 40 3030 4641 30 3030 3030 3030 3030 ] 0~13:起始符
[ 3031 3032 ] 14~17:命令符 見附表1
[ 3832 ] 18~19:存儲(chǔ)區(qū)代碼 具體見附表2
[ 3030 3634 3030 ] 20~25:起始地址
[ 3030 3031 ] 26~29:長度(二進(jìn)制)
[ 32373341] 30~33:數(shù)據(jù)273A
[ 3041] 33~34:FCS
[ 2A 0D ] 35~36:結(jié)束符 星號(hào)+回車

服務(wù)端響應(yīng):
ASCII::@ 00 FA 00 40 00 00 00 01 01 00 00 2710 74 *
HEX:40 3030 4641 3030 3430 3030 3030 3030 3031 3031 3030 3030 32 37 31 30 3734 2A 0D

[ 40 3030 4641 3030 3430 3030 3030 3030 ] 0~14:起始符 (FCS為0100 0011)
[ 3031 3031 ] 15~18:命令符
[ 3030 3030] 19~22:狀態(tài)符 具體見附表3
[ 32 37 31 30 ] 23~26:響應(yīng)數(shù)據(jù)
[ 37 34 ] 27~28:FCS
[ 2A 0D ] 29~30:結(jié)束符 星號(hào)+回車

寫存儲(chǔ)區(qū)

客戶端命令:
ASCII::@ 00 FA 0 00 00 00 00 01 02 82 00 64 00 00 01 273A 0A *
HEX:40 3030 4641 30 3030 3030 3030 3030 3031 3032 3832 3030 3634 3030 3030 3031 32373341 3041 2A 0D

[ 40 3030 4641 30 3030 3030 3030 3030 ] 0~13:起始符
[ 3031 3032 ] 14~17:命令符 見附表1
[ 3832 ] 18~19:存儲(chǔ)區(qū)代碼 具體見附表2
[ 3030 3634 3030 ] 20~25:起始地址
[ 3030 3031 ] 26~29:長度(二進(jìn)制)
[ 32373341] 30~33:數(shù)據(jù)273A
[ 3041] 33~34:FCS
[ 2A 0D ] 35~36:結(jié)束符 星號(hào)+回車

服務(wù)端響應(yīng):
ASCII::@ 00 FA 00 40 00 00 00 01 02 00 00 40 *
HEX:40 3030 4641 3030 3430 3030 3030 3030 3031 3032 3030 3030 3430 2A 0D

[ 40 3030 4641 3030 3430 3030 3030 3030 ] 0~14:起始符 (FCS為0100 0011)
[ 3031 3032 ] 15~18:命令符
[ 3030 3030] 19~22:狀態(tài)符 具體見附表3
[ 34 30 ] 23~24:FCS
[ 2A 0D ] 25~26:結(jié)束符 星號(hào)+回車

FINS常用命令表

類型命令符MR命令符SRPLC運(yùn)行模式監(jiān)視模式編程模式功能
I/O存儲(chǔ)區(qū)0101有效有效有效讀連續(xù)I/O存儲(chǔ)區(qū)的數(shù)據(jù)
I/O存儲(chǔ)區(qū)0102有效有效有效寫連續(xù)I/O存儲(chǔ)區(qū)的數(shù)據(jù)
I/O存儲(chǔ)區(qū)0103有效有效有效向I/O存儲(chǔ)區(qū)中指定范圍寫相同的數(shù)據(jù)
I/O存儲(chǔ)區(qū)0104有效有效有效讀指定非連續(xù)I/O存儲(chǔ)區(qū)的數(shù)據(jù)
I/O存儲(chǔ)區(qū)0105有效有效有效復(fù)制連續(xù)I/O存儲(chǔ)區(qū)的數(shù)據(jù)到另一連續(xù)存儲(chǔ)區(qū)
改變操作模式0401有效有效有效讓PLC運(yùn)行,將模式改為運(yùn)行或監(jiān)視
改變操作模式0402有效有效有效讓PLC停止,將模式改為編程
讀配置0501有效有效有效讀CPU單元數(shù)據(jù)
讀狀態(tài)0601有效有效有效讀CPU單元狀態(tài)

存儲(chǔ)區(qū)代碼

區(qū)域區(qū)域數(shù)據(jù)類型CS/CJ/ CP存儲(chǔ)區(qū)代碼(HEX)CV存儲(chǔ)區(qū)代碼 (HEX)一個(gè)字符所占字節(jié)
CIO區(qū)CIO30001
工作區(qū)WR311
保持區(qū)HR321
輔助區(qū)AR33001
CIO區(qū)CIOB0802
工作區(qū)WRB12
保持區(qū)HRB22
輔助區(qū)ARB3802
定時(shí)器區(qū)TIM完成標(biāo)志09011
計(jì)數(shù)器區(qū)CNT完成標(biāo)志09011
定時(shí)器區(qū)TIM當(dāng)前值89B12
計(jì)數(shù)器區(qū)CNT當(dāng)前值89B12
D區(qū)D021
D區(qū)D82822
EM區(qū)EM庫0-EM庫C20-2C1
EM區(qū)EM庫0-庫FA0-AC90-972
EM區(qū)EM當(dāng)前庫98982
EM區(qū)EM當(dāng)前庫號(hào)EM當(dāng)前庫號(hào)BC9C2
任務(wù)標(biāo)志TK061
任務(wù)標(biāo)志TK狀態(tài)461
變址寄存器IR當(dāng)前值DC4
數(shù)據(jù)寄存器DR當(dāng)前值BC9C2
時(shí)鐘脈沖時(shí)鐘脈沖072
時(shí)鐘脈沖時(shí)鐘脈沖072

常見響應(yīng)狀態(tài)碼

主代碼子代碼內(nèi)容
0000正常完成
0301通信單元/通信板錯(cuò)誤
0302CPU單元錯(cuò)誤
0304單元號(hào)錯(cuò)誤
0401命令符未定義
0402單元型號(hào)/版本不正確
1001命令格式太長,超出范圍
1003命令格式中字符/數(shù)據(jù)與指定的不同
1004命令格式錯(cuò)誤

總結(jié)

以上是生活随笔為你收集整理的Omron HostLink通讯协议的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。