javascript 如何發(fā)送modbus rtu 指令
-
有一個繼電器,通過485轉(zhuǎn)usb接在電腦上(客戶機),客戶機通過瀏覽器訪問服務(wù)端,要根據(jù)服務(wù)端返回的不同數(shù)據(jù)給繼電器發(fā)送不同的指令!現(xiàn)在的初步想法是從服務(wù)端返回一個json數(shù)據(jù),根據(jù)json數(shù)據(jù)用javascript給繼電器發(fā)送指令,但不知道如何實現(xiàn)!
全部評論(2條)
-
- house海賊王140 2015-06-02 00:00:00
- javascript應(yīng)該是不能直接訪問端口的,可以使用javascript調(diào)用"jar"包,在jar包中根據(jù)javascript傳遞的參數(shù),向端口發(fā)送modbus數(shù)據(jù)幀。
-
贊(7)
回復(fù)(0)
-
- fobbgd 2015-06-02 00:00:00
- 讀的功能碼是03,寫的功能碼10,都是16進制。格式:站號(1bit)+功能碼(1bit)+起始地址(2bit)+長度(2bit)+校驗(2bit)(如果需要)。例如,RTU協(xié)議,讀取站1,從7052寄存器開始讀8個字。(數(shù)據(jù)長度默認為字)校驗碼低位在前高位在后的情況發(fā)碼應(yīng)為:01 03 1b 8c 00 08 83 03。校驗碼高位在前低位在后的情況發(fā)碼應(yīng)為:01 03 1b 8c 00 08 03 83。 具體CRC-16或LRC校驗碼的計算,我也不懂,但是可以在網(wǎng)上下到校驗位(碼)計算工具。 都是16進制的數(shù),但是要超過9的數(shù)才會有ABCDEF。
-
贊(8)
回復(fù)(0)
熱門問答
- javascript 如何發(fā)送modbus rtu 指令
- 有一個繼電器,通過485轉(zhuǎn)usb接在電腦上(客戶機),客戶機通過瀏覽器訪問服務(wù)端,要根據(jù)服務(wù)端返回的不同數(shù)據(jù)給繼電器發(fā)送不同的指令!現(xiàn)在的初步想法是從服務(wù)端返回一個json數(shù)據(jù),根據(jù)json數(shù)據(jù)用javascript給繼電器發(fā)送指令,但不知道如何實現(xiàn)!
2015-06-01 10:07:47
424
2
- tcp網(wǎng)絡(luò)如何發(fā)送modbus rtu命令
2018-11-22 02:01:13
300
0
- MODBUS RTU指令字符串格式
- 給個樣式,比如 000ff什么的
2017-10-05 09:24:45
542
1
- 組態(tài)王怎么給RTU發(fā)送modbus命令
2017-03-31 09:38:02
478
1
- vb modbus給modScan32 rtu發(fā)送數(shù)據(jù)應(yīng)該怎么寫
2011-06-08 15:19:31
539
2
- 松下PLC與儀表通過MODBUS RTU通訊,用哪個指令
2015-08-11 10:36:27
430
3
- 松下PLC與儀表通過MODBUS RTU通訊,用哪個指令
2017-08-28 02:17:25
454
1
- modbus rtu 如何讀保持寄存器
2012-02-28 11:54:13
459
2
- modbus rtu 如何讀保持寄存器
2012-05-20 15:47:23
386
1
- modbus rtu是什么?
2012-10-13 03:39:38
495
2
- modbus rtu協(xié)議
- 儀表的modbus rtu 協(xié)議的保持寄存器地址是從40001,但是OPC軟件上的modbus rtu 協(xié)議卻是400001開始,我不知道怎么獲取儀表上的數(shù)據(jù),我軟件上我要怎么跟儀表地址對起來。
2011-12-24 07:10:01
639
4
- GPRS RTU模塊可以將modbus TCP轉(zhuǎn)換成modbus RTU嗎?或是將modbus RTU轉(zhuǎn)換成modbus TCP?
2014-12-21 15:17:31
351
1
- 單片機發(fā)送數(shù)據(jù)給PLC,通過MODBUS RTU方式,不知道為什么一直不成功。
- 將單片機連接到電腦上,輸出為: 01 06 10 00 FF FF 8C BA 20 01 03 10 00 00 02 C0 CB 20 01 05 05 00 FF 00 8C F6 20 不知道何故多出了20,去掉20后,連接PLC發(fā)送功能則正常。 還望高人指點。
2011-12-22 18:41:28
634
1
- Modbus RTU 幀接收完畢如何判斷
- Modbus RTU 判斷一幀數(shù)據(jù)接收完成,是不是就用定時器判斷接收到的兩字符時間間隔是否大于傳送3.5個字符時間呀?但這樣的話,接收完一幀數(shù)據(jù)還必須要花費大概1.45個毫秒(對波特率19200,28/19200)來判斷接收完畢了,才能去處理接收到的數(shù)據(jù),會不會影響下一幀... Modbus RTU 判斷一幀數(shù)據(jù)接收完成,是不是就用定時器判斷接收到的兩字符時間間隔是否大于傳送3.5個字符時間呀?但這樣的話,接收完一幀數(shù)據(jù)還必須要花費大概1.45個毫秒(對波特率19200,28/19200)來判斷接收完畢了,才能去處理接收到的數(shù)據(jù),會不會影響下一幀數(shù)據(jù)的接收呀?一般發(fā)送兩幀數(shù)據(jù)之間的時間間隔是多少呀?有沒有其他的判斷幀接收完畢的方法呀?謝謝 展開
2012-05-07 03:16:16
545
3
- C語言如何編寫modbus RTU協(xié)議?
- 我用c語言編寫程序,通過USART收發(fā)數(shù)據(jù),硬件電路為RS-485,我想實現(xiàn)modbus RTU協(xié)議的通信,如何配置和編寫?越詳細越好,多謝,若有資料提供,發(fā)到2041479809@qq.com郵箱,感激不盡!
2017-01-08 15:58:41
602
1
- 如何 把can bus 轉(zhuǎn)為modbus rtu
2017-06-10 09:58:11
360
1
- modbus rtu通訊協(xié)議 如何判斷超時
2010-08-08 03:08:06
660
3
- 用java(modbus4j)如何給繼電器發(fā)送RTU消息?
- 有一個繼電器,通過串口測試程序發(fā)送指令(01 05 00 11 FF 00 DC 3F)可以成功,用java程序如何實現(xiàn)?
2017-05-17 13:46:31
786
1
- modbus rtu 是什么意思
2011-06-04 04:47:46
408
3
- modbus RTU是什么呢?
2013-11-09 03:57:33
448
2
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論