熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > 三菱PLC編程口的通訊協議

三菱PLC編程口的通訊協議

時間:2018-03-14 10:43:51來源:網絡轉載

導語:?三菱PLC編程口的通訊協議比較簡單,只有四個命令

三菱PLC編程口的通訊協議比較簡單,只有四個命令,即:

命令命令碼目標設備

DEVICEREADCMD"0"X,Y,M,S,T,C,D

DEVICEWRITECMD"1"X,Y,M,S,T,C,D

FORCEONCMD"7"X,Y,M,S,T,C

FORCEOFFCMD"8"X,Y,M,S,T,C

五個標示:

ENQ05H請求

ACK06HPLC正確響應

NAK15HPLC錯誤響應

STX02H報文開始

ETX03H報文結束

使用累加方式的和校驗,幀格式如下:

STXCMDDATA......DATAETXSUM(upper)SUM(lower)

和校驗:

SUM=CMD+??+ETX。如SUM=73H,SUM=“73”。

1、DEVICEREAD(讀出軟設備狀態值)

計算機向PLC發送:

始命令首地址位數終和校驗

STXCMDGROUPADDRESSBYTESETXSUMPLC返回

STX1STDATA2NDDATA.....LASTDATAETXSUM

2、DEVICEWRITE(向PLC軟設備寫入值)

計算機向PLC發送:

始命令首地址位數數據終和校驗

PLC返回

ACK(06H)接受正確

NAK(15H)接受錯誤

3、位設備強制置位/復位

FORCEON置位

始命令地址終和校驗

STXCMDADDRESSETXSUM02h37haddress03hsumFORCEOFF復位

始命令地址終和校驗STXCMDADDRESSETXSUM02h38haddress03hsumPLC返回

ACK(06H)接受正確

NAK(15H)接受錯誤

以上可以看出,協議非常簡單,但是由于沒有寄存器類型信息,所以地址的計算十分關鍵,如D100和M100分別對應哪個地址呢?下面就是三菱Fx系列PLC地址對應表:

PublicConstPLC_D_Base_AddRess=4096=1000H

PublicConstPLC_D_Special_Base_AddRess=3584=E00H

PublicConstPLC_Y_Group_Base_AddRess=160=A0H

PublicConstPLC_PY_Group_Base_AddRess=672=2A0H

PublicConstPLC_T_Group_Base_AddRess=192=C0H

PublicConstPLC_OT_Group_Base_AddRess=704=2C0H

PublicConstPLC_RT_Group_Base_AddRess=1216=4C0H

PublicConstPLC_M_SINGLE_Base_AddRess=2048(命令為7或8時)=800H

PublicConstPLC_M_Group_Base_AddRess=256 =100H

PublicConstPLC_PM_Group_Base_AddRess=768=300H

PublicConstPLC_S_Group_Base_AddRess=0=0H

PublicConstPLC_X_Group_Base_AddRess=128=80H

PublicConstPLC_C_Group_Base_AddRess=448=1C0H

PublicConstPLC_OC_Group_Base_AddRess=960=3C0H

PublicConstPLC_RC_Group_Base_AddRess=1472=5C0H

PublicConstPLC_TV_Group_Base_AddRess=2048=800H

PublicConstPLC_CV16_Group_Base_AddRess=2560=A00H

PublicConstPLC_CV32_Group_Base_AddRess=3072=C00H

當我們用DEVICEREAD命令時,D100地址=100*2+4096;M100地址=100+256;不同的是D類型寄存器存放的是字,M寄存器存放的是位,同樣是讀兩個字節,D100返回的就是PLC中D100地址的值,M類型寄存器返回的是M100到M116的值。所以當我們用FORCEON命令時,M100寄存器地址=100+2048;

這也沒有什么復雜的,不是嗎?可是三菱公司好像不甘于如此,FORCEON/Off命令中地址排列與DEVICEREAD/WRITE不同,是低位在前高位在后。如Y20,地址是0510H,代碼中4個字節地址表示為:1005。(注意:Y寄存器為八進制,如Y20地址=16+1280=0510H)其實一點技術含量都沒有,就是拐了幾個彎,偏偏很多時候又不都告訴你,讓人浪費不少時間。不廢話了,自己做個程序試試吧。

標簽:

點贊

分享到:

上一篇:PLC在10KV輸電系統中的應用研究

下一篇:基于動態目標跟蹤技術和PLC B...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 英山县| 曲周县| 新丰县| 大悟县| 澳门| 科尔| 五家渠市| 阿鲁科尔沁旗| 宁晋县| 敖汉旗| 玉田县| 昌乐县| 调兵山市| 澎湖县| 雷波县| 团风县| 抚顺市| 长沙县| 五寨县| 郸城县| 曲靖市| 常州市| 永康市| 进贤县| 邹城市| 长沙市| 商南县| 大关县| 岳池县| 吴忠市| 平舆县| 崇州市| 竹溪县| 巫溪县| 抚远县| 顺义区| 南华县| 泾阳县| 万山特区| 长阳| 中牟县|