技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應用方案 > 三菱PLC編程口的通訊協(xié)議

三菱PLC編程口的通訊協(xié)議

時間:2018-03-14 10:43:51來源:網(wǎng)絡轉(zhuǎn)載

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

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

命令命令碼目標設備

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報文結(jié)束

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

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

和校驗:

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

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

計算機向PLC發(fā)送:

始命令首地址位數(shù)終和校驗

STXCMDGROUPADDRESSBYTESETXSUMPLC返回

STX1STDATA2NDDATA.....LASTDATAETXSUM

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

計算機向PLC發(fā)送:

始命令首地址位數(shù)數(shù)據(jù)終和校驗

PLC返回

ACK(06H)接受正確

NAK(15H)接受錯誤

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

FORCEON置位

始命令地址終和校驗

STXCMDADDRESSETXSUM02h37haddress03hsumFORCEOFF復位

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

ACK(06H)接受正確

NAK(15H)接受錯誤

以上可以看出,協(xié)議非常簡單,但是由于沒有寄存器類型信息,所以地址的計算十分關(guān)鍵,如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寄存器存放的是位,同樣是讀兩個字節(jié),D100返回的就是PLC中D100地址的值,M類型寄存器返回的是M100到M116的值。所以當我們用FORCEON命令時,M100寄存器地址=100+2048;

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

標簽:

點贊

分享到:

上一篇:PLC在10KV輸電系統(tǒng)中的應用研究

下一篇:基于動態(tài)目標跟蹤技術(shù)和PLC B...

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

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

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