日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> PLC手冊 >> PLC編程手冊 >> 三菱PLC編程口的通訊協(xié)議
三菱PLC編程口的通訊協(xié)議

三菱plc編程口的通訊協(xié)議比較簡單,只有四個命令,即:
命令 命令碼 目標設(shè)備
DEVICE READ CMD "0" X,Y,M,S,T,C,D
DEVICE WRITE CMD "1" X,Y,M,S,T,C,D
FORCE ON CMD " 7" X,Y,M,S,T,C
FORCE OFF CMD "8" X,Y,M,S,T,C五個標示:
ENQ 05H 請求
ACK 06H PLC正確響應(yīng)
NAK 15H PLC錯誤響應(yīng)
STX 02H 報文開始
ETX 03H 報文結(jié)束
使用累加方式的和校驗,幀格式如下:
STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower)
和校驗:
SUM= CMD+„„+ETX。 如SUM=73H,SUM=“73”。
1、DEVICE READ(讀出軟設(shè)備狀態(tài)值)
計算機向PLC發(fā)送:
始命令 首地址 位數(shù) 終和校驗
STX CMD GROUP ADDRESS BYTES ETX SUM PLC 返回
STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM
2、DEVICE WRITE(向PLC 軟設(shè)備寫入值)
計算機向PLC發(fā)送:
始命令 首地址 位數(shù) 數(shù)據(jù) 終和校驗
PLC 返回
ACK (06H) 接受正確
NAK (15H) 接受錯誤
3、位設(shè)備強制置位/復(fù)位
FORCE ON 置位
始命令 地址 終和校驗
STX CMD ADDRESS ETX SUM 02h 37h address 03h sum FORCE OFF 復(fù)位
始 命令 地址 終 和校驗 STX CMD ADDRESS ETX SUM 02h 38h address 03h sum PLC 返回
ACK(06H) 接受正確
NAK(15H) 接受錯誤
以上可以看出,協(xié)議非常簡單,但是由于沒有寄存器類型信息,所以地址的計算十分關(guān)鍵,如D100和M100分別對應(yīng)哪個地址呢?下面就是三菱Fx系列PLC地址對應(yīng)表:
Public Const PLC_D_Base_AddRess = 4096     =1000H
Public Const PLC_D_Special_Base_AddRess = 3584     =E00H
Public Const PLC_Y_Group_Base_AddRess = 160     =A0H
Public Const PLC_PY_Group_Base_AddRess = 672      =2A0H
Public Const PLC_T_Group_Base_AddRess = 192      =C0H
Public Const PLC_OT_Group_Base_AddRess = 704      =2C0H
Public Const PLC_RT_Group_Base_AddRess = 1216     =4C0H 
Public Const PLC_M_SINGLE_Base_AddRess = 2048(命令為7或8時)     =800H 
Public Const PLC_M_Group_Base_AddRess = 256      =100H 
Public Const PLC_PM_Group_Base_AddRess = 768      =300H
Public Const PLC_S_Group_Base_AddRess = 0      =0H
Public Const PLC_X_Group_Base_AddRess = 128      =80H
Public Const PLC_C_Group_Base_AddRess = 448      =1C0H 
Public Const PLC_OC_Group_Base_AddRess = 960      =3C0H
Public Const PLC_RC_Group_Base_AddRess = 1472      =5C0H 
Public Const PLC_TV_Group_Base_AddRess = 2048      =800H 
Public Const PLC_CV16_Group_Base_AddRess = 2560      =A00H 
Public Const PLC_CV32_Group_Base_AddRess = 3072      =C00H 
當(dāng)我們用DEVICE READ命令時,D100地址=100*2+4096;M100地址=100+256;不同的是D類型寄存器存放的是字,M寄存器存放的是位,同樣是讀兩個字節(jié),D100返回的就是PLC中D100地址的值,M類型寄存器返回的是M100到M116的值。所以當(dāng)我們用FORCE ON 命令時,M100寄存器地址=100+2048;
這也沒有什么復(fù)雜的,不是嗎?可是三菱公司好像不甘于如此,F(xiàn)ORCE ON/Off命令中地址排列與DEVICE READ/WRITE不同,是低位在前高位在后。如Y20,地址是0510H,代碼中4個字節(jié)地址表示為:1005。(注意:Y寄存器為八進制,如Y20地址=16+1280=0510H) 其實一點技術(shù)含量都沒有,就是拐了幾個彎,偏偏很多時候又不都告訴你,讓人浪費不少時間。不廢話了,自己做個程序試試吧。

作者:未知 點擊:502次 [打印] [關(guān)閉] [返回頂部]
本文標簽:三菱PLC編程口的通訊協(xié)議
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《三菱PLC編程口的通訊協(xié)議》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

李先生 【求購】  一體化消防...  2025-12-22
何經(jīng)理 【求購】  亨通電纜  2025-12-22
肖先生 【求購】  氣缸LCR...  2025-12-22
王嘉文 【求購】  減速機  2025-12-22
付先生 【求購】  循環(huán)水處理  2025-12-22
楊金軍 【求購】  玉柴船用發(fā)...  2025-12-22
陳經(jīng)理 【求購】  星諾XIN...  2025-12-19
胡勇 【求購】  扎帶機  2025-12-19
VIP公司推薦