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


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


.......

功能碼H4是讀取從站的多個(gè)地址連續(xù)的16位輸入寄存器存儲(chǔ)值,HA7B8是指16位輸入寄存器的起始地址,K1是指讀取1個(gè)輸入寄存器,讀取的16位數(shù)據(jù)存入D0。注意:HA7B8是不是指從站的X0-X17(X0-X7,X10-X17),要看PLC型號(hào)以及從站參數(shù)設(shè)置。功能碼H3是讀取從站的多個(gè)地址連續(xù)的16位保持寄存器存儲(chǔ)值,H0是指保持寄存器起始地址,K8是讀取8個(gè)地址連續(xù)的保持寄存器(地址為H0000-H0007),讀取的8個(gè)16位數(shù)據(jù)依次存入D10-D17,注意,從站的地址H0-H7的保持寄存器是不是指D0-D7,也要看PLC型號(hào)以及從站參數(shù)設(shè)置。
[ 此帖被zhangqi_1234在2022-01-19 12:13重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(xiaocaide)
  • 下載積分:+2(奔大海的小溪) 好貼好貼!
    螺絲刀1234
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 32 個(gè)
    工控威望: 154 點(diǎn)
    下載積分: 11682 分
    在線時(shí)間: 89(小時(shí))
    注冊(cè)時(shí)間: 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   指令問題 請(qǐng)指教 :

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

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

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


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


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

    謝謝老師指點(diǎn)