做一流产品,创民族品牌

艾迪科发布Modbus-TCP以太网绝对值编码器,超全传输协议更获“真香”警告

 二维码

艾迪科发布Modbus-TCP以太网绝对值编码器,超全传输协议更获“真香”警告

近日,经过研发团队的通力合作,艾迪科又研发出了一款Modbus-TCP以太网绝对值编码器,这款编码器采用基于以太网为基础的Modbus-TCP通讯协议,相比于Modbus-RTU来讲,这款编码器的传输距离更远、传输速度也更快,应用范围十分广泛。

Modbus-TCP编码器的研发成功,完善了艾迪科原有的通讯协议,使艾迪科编码器的通讯协议更全、更完善,大大提高了艾迪科编码器的核心市场竞争力。

131809cr1t7wca77vgzt7c.jpg


一、什么是MODBUS TCP?

Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。1996年施耐德公司推出基于以太网TCP/IPModbus协议:ModbusTCP

Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。

MODBUS RTUMODBUS TCP两个协议的本质都是MODBUS协议,都是靠MODBUS寄存器地址来交换数据但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而MODBUS TCP一般采用以太网口

标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用Maser/Slave方式。

Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。

MODBUS TCP模式没有额外规定校验,因为TCP协议是一个面向连接的可靠协议

TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可

现在市场上有很多协议转换器,可以轻松的将这些不同的协议相互转换。


二、Modbus TCP协议的使用说明

2.1、Modbus TCP数据帧


Modbus TCP的数据帧可分为两部分:MBAP+PDU

企业微信截图_20200911110754.png

TCP/IP 上使用一种专用报文头识别 MODBUS 应用数据单元,将这种报文头称为 MBAP 报文头(MODBUS 协议报文头)


2.2MBAP报文头

MBAP报文的长度为7个字节,组成如下:

处理标识

协议标识

数据长度

单元标识符

2字节

2字节

2字节

1字节


内容

注释

处理标识

报文的序列号,一般每次通信之后需要加1用以区别不同通信数据报文,2个字节。

协议标识

00 00 ,2个字节,用以表示Modbus TCP协议

数据长度

后续报文的数据长度,2个字节

单元标识符

设备IP地址,1个字节

2.3、PDU

PDU由功能码和数据组成。功能码为1字节,数据长度不定,由具体功能码决定。

功能码(编码器使用)

注释

03H

读保持寄存器

04H

读输入寄存器

06H

写单个保持寄存器

10H

写多个保持寄存器

2.4Modbus TCP/IP 读取编码器位置数据示例:

编码器分辨率为4096/8192:多圈分辨率为4096,单圈分辨率为8192

主站发送报文16进制)
00 01 00 00 00 06 C7 03 00 00 00 04
根据上面的协议格式从左到右依次为
00 01 为传输标识符;

00 00 协议标识符(这里是Modbus TCP协议);

00 06报文后边的字节数;

C7 单元标识符 (编码器的IP地址:192.168.0.199,C719916进制显示);

03 功能码(读保持寄存器的值);

00 00 寄存器起始地址;

00 04 读取寄存器的个数 (这里读取4寄存器一个寄存器2个字节);
从站应答报文16进制)
00 01 00 00 00 0B C7 03 08 00 08 D8 DA 00 46 18 DA
从左到右依次为
00 01为传输标识符(与请求报文一致);

00 00 协议标识符;

00 0B 报文后边的字节数11个字节)

C7 单元标识符(编码器的IP地址:192.168.0.199,C719916进制显示);

03 功能码;

08 返回数据的字节数;

00 08为编码器当前位置数据高16--00 00寄存器的数据(8);

D8 DA为编码器当前位置数据低16--00 01寄存器的数据(55514);

编码器当前位置数据为:8*65536+55514=579802

00 46 为编码器当前圈数--00 02寄存器的数据(70);

18 DA 为编码器当前单圈数--00 03寄存器的数据(6362)。

编码器当前位置数据为:70*8192+6362=579802,与上文计算一致。

以上例子可以通过Modbus Poll 或调试助手工具实现


三、MODBUS TCP协议的特点

modbus tcp/ip协议提供传输层与网络层之间的服务。

modbus tcp/ip协议主要应用领域lnternet或lntranet中。

使用以太网的通讯介质,相比于MODBUS RTU协议传输距离远、传输速度快,使得应用范围广泛。


四、艾迪科新品MODBUS TCP以太网绝对值编码器

艾迪科编码器采用永久磁铁和磁感应元件,经过磁电转换,将轴的角度位移转换成电信号输出。

广泛用于各种自动控制、监控领域、测量领域,如机械制造、船舶、纺织、印刷、航空、军工、试验机、电梯等。

产品具有抗震动、耐腐蚀、耐污染、可靠性高、结构简单等特点。

产品规格:法兰形式为夹紧丝孔安装,主尺寸为58mm;出线方式为电缆侧出,轴直径为10mm,多圈绝对式,多圈分辨率为16位,单圈分辨率为16位,工作电压为5V8-32VDC,输出方式为Modbus-TCP。


服务为本

艾迪科迪科电子科技股份有限公司本着顾客至上、服务为本的原则,根据不同客户需求提供定制化服务及18个月的超长质保。同时提供一对一的远程在线安装指导,为客户解决一切难题,相信体积小、安装方式灵活,性价比高,且拥有诸多优势的艾迪科编码器,一定会为您机器的高效、稳定运转保驾护航!




文章分类: 行业交流
分享到:
 联系方式
客服热线:0631-5965950
移动电话:13181136158
沪浙地区:13181118869 毕经理
鲁津冀地区:13181113887 孙建龙
闽广深地区:13181127067 罗经理
江皖豫地区:13256807796 王经理
邮箱:sales01@idencoder.cn
 
website qrcode

艾迪科电子科技