首页 > 创恒课堂 >工业自动化

创恒课堂

订阅电子邮件

订阅新闻快报,定期接收行业动态以及更多自动化世界的有趣信息。

视频课堂

微信扫码,在手机端观看视频

P700控制PID调节控制及系统应用
P700控制PID调节控制及系统应用
本讲解主要包含以下内容,PID概述、PID原理及模型、Truhigh P700系统应用说明、FPID功能块应用案例、锅炉汽包水位三冲量PID控制应用。
2020-03-11
自动化系统设计流程及其应用
自动化系统设计流程及其应用
视频内容分为三个部分,第一部分为自动化系统的设计基本原则,第二部分为自动化系统的设计流程,第三部分是自动化系统应用实例,从一个实例的角度来学习自动化的设计。
2020-03-11
Modbus串行通信技术详解
Modbus串行通信技术详解
本视频所讲述内容主要是针对工程应用人员,主要目的是希望大家看了以后对modbus有一个深入的了解,在应用及查错等方面有所帮助 Modbus是一种串行通信协议,是Modicon公司于1979年为使用可编程逻辑控制器通信而发表。现在Modbus已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。此协议支持传统的RS-232、RS-422、RS-485和以太网设备,许多工业设备,包括PLC、DCS、智能仪表等都在使用Modbus协议作为其通讯标准。 标准的Modbus主要有三种模式ASCII模式:控制器设为在Modbus网络上以ASCII模式通信。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。RTU模式:控制器设为在Modbus网络上以RTU模式通信。这种方式的主要优点是:相对于ASCII模式,RTU模式表达相同的信息需要较少的位数,且在相同通讯速率下具有更大的数据流量。因此通常情况下,一般工业智能仪器仪表都是采用RTU模式的Modbus规约。TCP/IP、UDP/IP模式:为RTU模式的延伸。走的是基于Modbus的以太网。我们本视频主要讲述串行通信的ASCII模式跟RTU模式,接下来所提到的modbus皆为此两种模式的modbus,排除掉TCP/IP模式或者UDP/IP模式首先我们了解一下OSI模型及总线拓扑结构所谓的OSI,就是开放式系统互联通信参考模型,简称为OSI模型我们知道OSI从上到下定义了七层,应用层、表达层、会话层、传输层、网络层、链路层、物理层。我们的modbus协议定义在应用层,要完成这个通信,还要使用链路层及物理层,剩余没有使用。那么关于链路层及物理层,我们需要知道,基于这两方面的限制,我们modbus串行通信的总线拓扑结构分为两种,点到点模式及总线模式。这两种模式都为主从方式,只是所允许的从站的个数不一样,当然这也是由我们所提到的物理层电气特性所限制。总线模式下,设备接入的方式在现场应用中又有两种方式比较常见,主干-支干及菊花链方式。官方推荐菊花链方式,如非必要不要使用主干-支干方式,如果使用了也要尽可能的缩短支干线路长度。同时我们的总线两头要配有终端电阻,关于这些,我们后面也会有比较详细的介绍。Modbus协议规定了消息、数据的结构、命令和应答的方式,数据通讯采用是主从方式。我们先从主从说起,modbus通讯两方规定为“主站” 和“从站”,(enter)一条总线网络中有一个主站,跟1-247号从站,(enter)主站发出数据请求消息,从站接收到正确消息后,(enter)响应请求并回应数据给主站; 这里需要注意的是从站无法主动向主站发送数据消息,(enter)从站之间也无法进行数据通信。还有一点是主站可向多个从站发送通信请求,而每个从站都有唯一的设备地址,并按地址识别主站发来的消息。我们前面说到,Modbus协议规定了消息、数据的结构。这里就需要提一下Modbus帧结构,研发人员需要掌握,我们工程人员也需要简单了解一下。需要注意的是地址的两种编码模式,单发模式与广播模式。单发模式是指,主站根据不同的从站地址挨个的与从站进行数据通信,所对应的从站会对数据请求进行相对应的响应。单发编址模式主从站响应过程时序需要说明: (enter)主站作为命令发起方,主动向指定的从设备发送命令消息帧,要求进行寄存器区的数据读取或写入,而从站被动接收主站命令,(enter)在收到主站消息帧后,首先判断设备地址,如果是发给从站本身,则根据功能代码做相关的数据处理操作,然后按功能代码不同组成数据帧或操作回应帧,(enter)回应给主站。如不是本站地址,则丢弃消息帧,继续等待主站命令帧。主站发送命令帧后,(enter)接收回应帧正确,表明通讯响应过程完成。(enter)完成后再根据所设定的周期进行准备,进行下一个请求。这里还有一个情况是,如果主站超出约定时间未收到从站的回应帧,则与从站通讯失败。关于通讯错误的情况,我们下面会有额外的介绍。广播模式一般用到情况很少,使用的情况也都为同一厂家的同系列或同类型设备。主站发送地址为0的数据消息,从站收到后无需响应主站。此模式仅用于写功能或者发送命令广播编址的时序比较简单,上面我们有详细介绍单发编址时序,是类似的,简单看一下,不作详细说明。上面主要介绍的是正确通信,在我们实际应用中经常会碰到通讯错误及失败的情况,我接下来介绍一下modbus的错误检测、响应及时序。知道这些,有助于准确排查问题。错误一般会有这么三种情况,在字符层存在奇偶检验错误;在消息层存在校验错误,这一帧数据不完整或者存在粘包或者帧数据本身错误。在数据层存在各种错误,如无效的功能码,无效的数据地址等。对于错误的反馈,从站检测到一个错误时,不会处理请求也不会提供响应,主站那边等待超时后会进行重新发送或者提示错误。主站检测到一个错误时,不会处理此错误请求,然后进行重新向从站请求或提示错误。
2020-03-11
  • 上一页
  • 1
  • 下一页