一、爆靓照
二、实验简介
MODBUS 主/从协议原理
Modbus 串行链路协议是一个主-从协议,在同一时刻,只有一个主节点,一个或多个子节点连接于同一串行总线。子节点不会主动发送数据,只有在收到来自主节点的请求时才会发送,主节点在同一时刻只会发起一个 Modbus 事务处理。
MODBUS 消息帧:
Modbus 协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。特定总线或网络上的 Modbus 协议映射能够在应用数据单元(ADU)上引入一些附加域。
地址域在帧的开始部分,由一个字节(8 位二进制)组成,十进制位 0~255,在我们系统中只使用 1~147,其它地址保留。这些位标明了用户指定的从设备的地址,该设备将接受来自与之相连主设备数据。每个从设备的地址必须是唯一的,仅仅被寻址到的从设备会响应包含了该地址的查询。当从设备发送回一个响应,响应中的从设备地址数据便告诉了主设备是哪台设备与之进行通信。
功能码的作用是指明从设备要执行的动作。
数据域包括附加信息,从设备使用这个信息执行功能码定义的操作。这个域还包括离散项目和寄存器地址、处理的项目数量以及域中的实际数据字节数。在某种请求中,数据域可以是不存在的(0 长度),在此情况下服务器不需要任何附加信息,功能码仅说明操作。
错误校验域是对报文内容执行“冗余校验”的计算结果。根据不同的传输模式(RTU 或ASCII)使用两种不同的计算方法。
三、资料包下载(实验源码+详细文档说明)
1、源代码
2、实验指导书
iCore3L实验指导书四十二.pdf
(887.66 KB)
3、原理图
iCore3L_Reva2.pdf
(203.81 KB)
|