现场直播中国女篮的比赛/曼联阿森纳/足球工具下载/2017欧联杯决赛 - 欧冠杯第一圈什么意思

廣州正菱|三菱
當(dāng)前位置:首頁 >> 技術(shù)支持 >> QJ71MB91功能碼
QJ71MB91功能碼  時間:2013/9/9 7:44:00
在智能功能模塊的自動通信參數(shù)上可以用O505H同時讀取寫入輸入輸出寄存器嗎,從站是用03,04功能碼讀寫輸入輸出寄存器的。
Re:續(xù):QJ71MB91功能碼  時間:2013/9/9 23:43:00

1. Un是模塊起始IO號。G3250是個緩沖存儲器地址表示通道2自動通信準(zhǔn)備狀態(tài)存儲區(qū),G3250.0表示這個緩存的最低位。
2. S1+12是讀取數(shù)據(jù)存儲容量,S1+16是寫入數(shù)據(jù)存儲容量。用MBRW指令可參考手冊(編號:080578)10.2章節(jié)。
3. 最多帶32個從站。可以使用自動通信參數(shù)功能或?qū)S弥噶睢?br/>
Re:Re:續(xù):QJ71MB91功能碼  時間:2013/9/10 2:07:00
1)從站是用03,04功能碼讀寫輸入輸出寄存器的,在PLC上是用哪2個命令代碼的,沒看見有O3啊。
2)MBRW指令編程的時候0505H這個命令代碼也是不能用的嗎,該指令的第一個操作數(shù)手冊上的S1+10和S1+14是設(shè)定的MODBUS設(shè)備寄存器數(shù)量嗎,比如我要讀1號從站的100個寄存器,是不是應(yīng)該寫入499(4是功能碼,99是讀取的寄存器數(shù)量-1)。不知道我這樣理解對嗎?
3)如果智能功能模塊上的自由通信參數(shù)不夠使用的,用MBRW指令編程時還需要在智能功能模塊上設(shè)置什么嗎?
Re:Re:Re:續(xù):QJ71MB91功能碼  時間:2013/9/10 6:55:00
您好。
1.MODBUS功能碼03對應(yīng)的MODBUS模塊自動通信參數(shù)里面的是0500,讀保持寄存器。04對應(yīng)的MODBUS模塊自動通信參數(shù)里面的0400,讀輸入寄存器。
2.用0505這個功能碼模塊可能會報錯。您只要寫S1+10以及S1+11兩個寄存器就可以了。S1+10是對象設(shè)備MODBUS軟元件起始地址,這要根據(jù)對象MODBUS設(shè)備的說明書去確定,比如說您要讀從100號地址開始的對象MODBUS軟元件且是連續(xù)的100個字,則S1+10設(shè)置為99,而S1+11設(shè)置為100,因?yàn)镾1+10是對象MODBUS軟元件起始地址-1,而S1+11是讀取或者寫入的點(diǎn)數(shù)。
3.如果用MBRW指令編程的話就不需要設(shè)置自動通信參數(shù)了,只要設(shè)置下波特率以及一些通信用的數(shù)據(jù)格式就可以了。謝謝。

Re:Re:Re:Re:續(xù):QJ71MB91功能碼  時間:2013/9/10 9:19:00
1)如果 對象MODBUS軟元件起始地址是200,則S1+19=200-1,我要讀10個連續(xù)的字,則S1+11=10,是這樣的嗎?
2)S1+1至S1+16都需要設(shè)定嗎,有些參數(shù)是0的也需要賦值嗎
3)是不是每條MBRW指令通訊成功與否都有標(biāo)注位輸出的,是指令的最后一位操作數(shù)數(shù)輸出嗎?
4)智能功能模塊,自由參數(shù)能設(shè)置通訊成功與否的標(biāo)志嗎
Re:Re:Re:Re:Re:續(xù):QJ71MB91功能碼  時間:2013/9/10 14:07:00
您好。1.S1+10=199而不是S1+19.
2.手冊里面的setting side里面寫的是USER的都必須賦值的,0也要賦值的。
3.是的。
4.這個標(biāo)志位是專用指令正常執(zhí)行完成的標(biāo)志位。

相關(guān)問題
相關(guān)下載