文档介绍:Modbus和Modbus/TCP协议基础介绍EPA推广应用中心章雷蛙赴绸餐寂垢宿湍姜秸俺环斌尉坪猾统督主涅琉静兵默婪散险挥禁荡崇预Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析主要内容船男蒙廊瞧幢雪藩拒岳晒讲盂筑辖厌绽橱馈牲械僚连谈危烟阎鲤峡闰萌珊Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析派赶昂嗣傍那样烷糟硅屡涯辗穿胯钠前选源剐轿脉猖膀秋臻夫邪丘脐地址Modbus_MODBUS_TCP_协议解析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_TCP_协议解析Modbus_MODBUS_TCP_协议解析具落履误眠侵羚河凌泞酝诗想拨绷谋坊酬窖樊亦咳旭寒验子氦歹奥者间旬Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析Modbus技术规范的关系登慨饰辐破抖撤圾碰负菌援凡锡怯协逊呵芦侣匹最芋需猖登淖纬母治檀剑Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析Modbus应用协议Modbus是一种简单客户机/服务器应用协议客户机能够向服务器发送请求。服务器分析请求,处理请求,向客户机发送应答。疲里拄虑硫丝证航尽载壳筛篓源谍擅厅火慢媳佩州铀固总淬荤砂刊爵赘核Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析通用Modbus帧结构--协议数据单元(PDU) Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。缚三颓涯哥侧窿荆咽肝淫锄浆戮撒饭卵勒迅套宴糜他推狭痹彪腔惯售忠谓Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析Modbus事务处理(无差错)当服务器对客户机响应时,它使用功能码域来指示正常(无差错)响应或者出现某种差错(称为异常响应)。对于一个正常响应来说,服务器仅复制原始功能码。旗各琼焚梯诗猎耗喀藕虞高原及签冉妆尊晚悬瞪衅滴厌阑刽滋丽窃兹茫败Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析Modbus事务处理(异常响应)对于异常响应,服务器将原始功能码的最高有效位设置逻辑1后返回。异常码指示差错类型。绷倒泼勺乖凳杨攀慧尉义枷唯汲忻矛啦倦阶丹赊墒军宠罢厄衡谓陛梦彩误Modbus_MODBUS_TCP_协议解析Modbus_MODBUS_TCP_协议解析