预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Modbus和Modbus/TCP协议基础介绍Modbus是MODICON公司于1979年开发的一种通讯协议,是一种工业现场总线协议标准。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议——ModbusTCP。 Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型,协议本身并没有定义物理层,只是定义了控制器能够认识和使用的消息结构,而不管他们是经过何种网络进行通信的。 标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网口。采用Master/Slave(主/从)方式通信。 Modbus在2004年成为我国国家标准。 Modbus技术规范的关系Modbus应用协议通用Modbus帧结构--协议数据单元(PDU)Modbus事务处理(无差错)Modbus事务处理(异常响应)Modbus协议在串行链路上的实现模型Modbus主站-从站协议原理主站工作状态图从站工作状态图主/从通信的三种典型情况串行链路上的Modbus地址规则串行链路上的Modbus帧结构两种Modbus串行传输模式ModbusTCP简介ModbusTCP通信结构ModbusTCP数据帧MBAP报文头ModbusTCP报文传输服务结构通信应用层TCP管理层TCP/IP栈层TCP连接管理TCP连接的建立信息交换过程客户机的通信过程如下: (1)用Connect命令建立与目标设备的连接; (2)准备Modbus报文包括7个字节的MBAP在内的请求; (3)使用Send命令发送报文; (4)在同一连接下等待应答; (5)用Recv命令读取报文,完成一次数据交换过程。当通信任务结束时,关闭TCP连接,使ModbusTCP服务器可为其它客户机服务。应用行业规模ThankYou!