螺絲刀1234
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 32 個
工控威望: 154 點
下載積分: 11682 分
在線時間: 89(小時)
注冊時間: 2012-09-16
最后登錄: 2024-10-22
查看螺絲刀1234的 主題 / 回貼
樓主  發(fā)表于: 2022-01-17 11:41
ADPRW  H1  H4 HA7B8 K1 D0    這條指令 含義( H1從站號)(H4功能讀取存儲器)(HA7B8地址)(K1數(shù)量) (D0主站地址) 意思是把從站X0-X17 狀態(tài)讀到主站D0 -DF ,
ADPRW H1  H3 H0  K8 D10這條指令含義 (H1從站號  (H3功能讀保持寄存器)(H0地址)( K8數(shù)量) (D10主站寄存器) 意思是把從站 D0-D7 讀到主站D10-D17
問題第一條 K1數(shù)量 為什么是16位地址 X0-X17  第二條指令K8是讀取8位       。哪位師傅指點一下謝謝


  
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
1樓  發(fā)表于: 2022-01-17 11:58
你問的哪種PLC的ADPRW?FX3U和FX5U是有區(qū)別的
螺絲刀1234
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 32 個
工控威望: 154 點
下載積分: 11682 分
在線時間: 89(小時)
注冊時間: 2012-09-16
最后登錄: 2024-10-22
查看螺絲刀1234的 主題 / 回貼
2樓  發(fā)表于: 2022-01-17 12:24
[quote]引用第1樓zhangqi_1234于2022-01-17 11:58發(fā)表的  :
你問的哪種PLC的ADPRW?FX3U和FX5U是有區(qū)別的
[你好 FX3U
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
3樓  發(fā)表于: 2022-01-17 14:19
引用
引用樓主螺絲刀1234于2022-01-17 11:41發(fā)表的 ADPRW   指令問題 請指教 :
ADPRW  H1  H4 HA7B8 K1 D0    這條指令 含義( H1從站號)(H4功能讀取存儲器)(HA7B8地址)(K1數(shù)量) (D0主站地址) 意思是把從站X0-X17 狀態(tài)讀到主站D0 -DF ,
ADPRW H1  H3 H0  K8 D10這條指令含義 (H1從站號  (H3功能讀保持寄存器)(H0地址)( K8數(shù)量) (D10主站寄存器) 意思是把從站 D0-D7 讀到主站D10-D17
問題第一條 K1數(shù)量 為什么是16位地址 X0-X17  第二條指令K8是讀取8位       。哪位師傅指點一下謝謝


.......

功能碼H4是讀取從站的多個地址連續(xù)的16位輸入寄存器存儲值,HA7B8是指16位輸入寄存器的起始地址,K1是指讀取1個輸入寄存器,讀取的16位數(shù)據(jù)存入D0。注意:HA7B8是不是指從站的X0-X17(X0-X7,X10-X17),要看PLC型號以及從站參數(shù)設(shè)置。功能碼H3是讀取從站的多個地址連續(xù)的16位保持寄存器存儲值,H0是指保持寄存器起始地址,K8是讀取8個地址連續(xù)的保持寄存器(地址為H0000-H0007),讀取的8個16位數(shù)據(jù)依次存入D10-D17,注意,從站的地址H0-H7的保持寄存器是不是指D0-D7,也要看PLC型號以及從站參數(shù)設(shè)置。
[ 此帖被zhangqi_1234在2022-01-19 12:13重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(xiaocaide)
  • 下載積分:+2(奔大海的小溪) 好貼好貼!
    螺絲刀1234
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 32 個
    工控威望: 154 點
    下載積分: 11682 分
    在線時間: 89(小時)
    注冊時間: 2012-09-16
    最后登錄: 2024-10-22
    查看螺絲刀1234的 主題 / 回貼
    4樓  發(fā)表于: 2022-01-17 15:40
    引用
    引用第3樓zhangqi_1234于2022-01-17 14:19發(fā)表的 Re:ADPRW   指令問題 請指教 :

    功能碼H4是讀取從站的多個地址連續(xù)的16位輸入寄存器存儲值,HA7B8是指輸入寄存器起始地址,K1是指讀取1個輸入寄存器,讀取存儲值為1個的16位數(shù)據(jù)存入D0。注意:HA7B8是不是指從站的X0-X17(X0-X7,X10-X17),要看PLC型號以及從站參數(shù)設(shè)置。功能碼H3是讀取從站的多個地址連續(xù)的16位保持寄存器存儲值,H0是指保持寄存器起始地址,K8是讀取8個地址連續(xù)的保持寄存器(地址為H0000-H0007),讀取的存儲值為8個16位數(shù)據(jù)依次存入D10-D17,注意,從站的地址H0-H7的保持寄存器是不是指D0-D7,也要看PLC型號以及從站參數(shù)設(shè)置。

    非常感謝老師指點,能不能這么理解,輸入和輸出位元件比如X0-X17 ,Y0-Y17  讀取值為1 代表16位的地址,讀取值為2 代表32位地址     。讀取對用X0-D0 X1-D1  以此推列。
    存儲寄存器 讀取值 K8代表 8個寄存器 每個寄存器16位   ,讀取對用 D0-D10  D1-D11 以此推列。  
    zhangqi_1234
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 342 個
    工控威望: 493 點
    下載積分: 4015 分
    在線時間: 250(小時)
    注冊時間: 2013-03-22
    最后登錄: 2024-11-04
    查看zhangqi_1234的 主題 / 回貼
    5樓  發(fā)表于: 2022-01-17 17:37
    引用
    引用第4樓螺絲刀1234于2022-01-17 15:40發(fā)表的 Re:Re:ADPRW   指令問題 請指教 :

    非常感謝老師指點,能不能這么理解,輸入和輸出位元件比如X0-X17 ,Y0-Y17  讀取值為1 代表16位的地址,讀取值為2 代表32位地址     。讀取對用X0-D0 X1-D1  以此推列。
    存儲寄存器 讀取值 K8代表 8個寄存器 每個寄存器16位   ,讀取對用 D0-D10  D1-D11 以此推列。  


    “讀取值為1”應(yīng)稱為“讀取數(shù)量為1”,這樣才準(zhǔn)確,否則容易造成誤解。另外,你對位元件、寄存器的理解有問題,1個16位輸入寄存器存儲的是16位數(shù)據(jù),它既可以保存16位的A/D轉(zhuǎn)換值,也可以保存16個位元件狀態(tài)。至于保存什么樣的數(shù)據(jù),這要看從站參數(shù)是如何設(shè)置的。X0是位元件,只占用16位數(shù)據(jù)中的某一位。X0-X7、X10-X17共計16個,占用16位。D0是16位數(shù)據(jù)寄存器,可保存X0-X17共16個位元件數(shù)據(jù)。還需要加強(qiáng)MODBUS和PLC的基礎(chǔ)理論知識學(xué)習(xí)。
    本帖最近評分記錄:
  • 下載積分:+2(奔大海的小溪) 熱心助人!
    螺絲刀1234
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 32 個
    工控威望: 154 點
    下載積分: 11682 分
    在線時間: 89(小時)
    注冊時間: 2012-09-16
    最后登錄: 2024-10-22
    查看螺絲刀1234的 主題 / 回貼
    6樓  發(fā)表于: 2022-01-22 13:33
    引用
    引用第5樓zhangqi_1234于2022-01-17 17:37發(fā)表的 Re:Re:Re:ADPRW   指令問題 請指教 :


    “讀取值為1”應(yīng)稱為“讀取數(shù)量為1”,這樣才準(zhǔn)確,否則容易造成誤解。另外,你對位元件、寄存器的理解有問題,1個16位輸入寄存器存儲的是16位數(shù)據(jù),它既可以保存16位的A/D轉(zhuǎn)換值,也可以保存16個位元件狀態(tài)。至于保存什么樣的數(shù)據(jù),這要看從站參數(shù)是如何設(shè)置的。X0是位元件,只占用16位數(shù)據(jù)中的某一位。X0-X7、X10-X17共計16個,占用16位。D0是16位數(shù)據(jù)寄存器,可保存X0-X17共16個位元件數(shù)據(jù)。還需要加強(qiáng)MODBUS和PLC的基礎(chǔ)理論知識學(xué)習(xí)。

    謝謝老師指點