我要发布
仪器网/ 仪器社区/ RTU/ javascript 如何发送modbus rtu 指令

javascript 如何发送modbus rtu 指令

撸la咧    2015-06-01    RTU    浏览 347 次

有一个继电器,通过485转usb接在电脑上(客户机),客户机通过浏览器访问服务端,要根据服务端返回的不同数据给继电器发送不同的指令!现在的初步想法是从服务端返回一个json数据,根据json数据用javascript给继电器发送指令,但不知道如何实现!

精彩问答
fobbgd 发布日期:2015-06-02
读的功能码是03,写的功能码10,都是16进制。格式:站号(1bit)+功能码(1bit)+起始地址(2bit)+长度(2bit)+校验(2bit)(如果需要)。例如,RTU协议,读取站1,从7052寄存器开始读8个字。(数据长度默认为字)校验码低位在前高位在后的情况发码应为:01 03 1b 8c 00 08 83 03。校验码高位在前低位在后的情况发码应为:01 03 1b 8c 00 08 03 83。
具体CRC-16或LRC校验码的计算,我也不懂,但是可以在网上下到校验位(码)计算工具。
都是16进制的数,但是要超过9的数才会有ABCDEF。
全部评论
house海贼王140 发布日期:2015-06-02
javascript应该是不能直接访问端口的,可以使用javascript调用"jar"包,在jar包中根据javascript传递的参数,向端口发送modbus数据帧。
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控