精华内容
下载资源
问答
  • 常见的工业通讯协议有哪些

    千次阅读 2019-03-22 09:29:06
    每个仪表都有自己独特的通讯协议常见的有modbus通讯协议 、RS-232通讯协议、RS-485通讯协议 、HART通讯协议等等,那么这些通讯协议究竟是怎么工作的,有哪些优缺点呢?本文将重点介绍目前常见的几种通讯协议! ...

    常见的工业通讯协议
    转载自@http://m.elecfans.com/article/578410.html?from=timelineTOC
    每个仪表都有自己独特的通讯协议,常见的有modbus通讯协议 、RS-232通讯协议、RS-485通讯协议 、HART通讯协议等等,那么这些通讯协议究竟是怎么工作的,有哪些优缺点呢?本文将重点介绍目前常见的几种通讯协议!

    通讯协议:又称通信规程,是指通讯双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。

    常用的仪表通讯协议:
      · modbus通讯协议

    · RS-232通讯协议

    · RS-485通讯协议

    · HART通讯协议。

    · MPI通信

    · 串口通信

    · PROFIBUS通信

    · 工业以太网

    · ASI通信

    · PPI通信

    · 远程无线通信

    · TCP

    · UDP

    · S7

    · profibus

    · pofinet

    · MPI

    · PPI

    · Profibus-DP

    · Devicenet

    · Ethernet

    Modbus通讯协议1
      Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。

    由于modbus协议是完全公开透明的,所需的软硬件又非常简单,这就使它成为了一种通用的工业标准。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

    特点
      Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

    modbus通讯协议是一种主从式异步半双工通信协议,采用主从式通讯结构,可以使一个主站对应多个从站进行双向通信。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。

    Modbus协议包括ASCII、RTU等通讯方式,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的。标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用主-从方式,主站发出数据请求消息,从站接收到正确消息后就可以发送数据到主站以响应请求;主站也可以直接发消息修改从站的数据,实现双向读写。

    主/从原理

    常见的工业通讯协议有哪些
      当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

    当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成应答并使用Modbus协议发送给询问方。

    Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。另外,Modbus采用主从方式定时收发数据,在实际使用中如果某从站点断开后(如故障或关机),主端可以诊断出来,而当故障修复后,网络又可自动接通。因此,Modbus协议的可靠性较好。

    Modbus与OSI参考模型
    常见的工业通讯协议有哪些

    Modbus之ASCII通讯方式
    常见的工业通讯协议有哪些

    数据帧
    常见的工业通讯协议有哪些

    广播模式(只用于写操作)
    常见的工业通讯协议有哪些

    非广播模式
    常见的工业通讯协议有哪些

    Modbus之RTU通讯方式
    常见的工业通讯协议有哪些

    RS-232通讯协议2
      RS-232是美国电子工业协会EIA(ElectronicIndustry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号通常。RS-232 接口以9个引脚 (DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为 COM1 和 COM2 。

    RS-232接口
    常见的工业通讯协议有哪些
      RS-232标准设有25条信号线和9条信号线两种,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。

    传输速率
      RS-232标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200波特率。

    远程通信连接数据终端

    RS-232标准最初是远程通信连接数据终端设备(DTE)数据通信设备(DCE)而制定的。因此这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了。

    “发送”和“接收”
      RS-232标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。

    电气特性
      EIA-RS-232 对电器特性、逻辑电平和各种信号线功能都作了规定。

    在TxD和RxD上:

    逻辑1(MARK)=-3V~-15V

    逻辑0(SPACE)=+3~+15V

    在RTS、CTS、DSR、DTR和DCD等控制线上:

    信号有效(接通,ON状态,正电压)=+3V~+15V

    信号无效(断开,OFF状态,负电压)=-3V~-15V

    RS-232接口定义(9芯)
    常见的工业通讯协议有哪些

    RS-232接口定义(25芯)
      1频蔽地线

    2 发送数据 TXD

    3接收数据 RXD

    4 请求发送RTS

    5允许发送 CTS

    6 数据准备好 DSR

    7信号地 SG

    8 载波检测 DCD

    9 发送返回(+)

    10 未定义

    11 数据发送(-)

    12~17 未定义

    18 数据接收(+)

    19 未定义

    20 数据终端准备好 DTR

    21 未定义

    22 振铃 RI

    23~24 未定义

    25 接收返回(-)

    RS-232串口通信接线方法(三线制)

    串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连。接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接。

    9针D型串口:2“RXD”,3“TXD”,5“逻辑地”。

    常见的工业通讯协议有哪些

    25针串口通信接线方法

    常见的工业通讯协议有哪些

    RS-232缺点 :
      (1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

    (2)传输速率较低,在异步传输时,波特率≤20Kbps。

    (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

    (4)传输距离有限,最大传输距离标准值为50英尺(实际≤15米)。

    RS-485通讯协议3
      RS-485标准是在RS232的基础上发展来的,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。

    RS-485的电气特性:
      逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

    传播速率:
      RS-485的数据最高传输速率为10Mbps

    RS-485接口:
      是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。

    波特率:
      1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、125K

    通信接口方式:
      RS485接口:异步,半双工,串行

    数据格式:
      1位起始位、8位数据位、1位停止位、无校验

    1位起始位、8位数据位、1位停止位、奇校验

    1位起始位、8位数据位、1位停止位、偶校验

    当与现场总线适配器PROFIBUS连接时采用默认数据格式。

    RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米(理论上的数据,在实际操作中,极限距离仅达1200米左右),另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。

    9针型接口:
      RS485接口 信号含义

    3 RXD- 接收数据

    4 RXD+ 接收数据

    5 TXD+ 发送数据

    7 TXD- 发送数据

    缺点:
      很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患共模干扰问题:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。

    HART协议4
      HART(HighwayAddressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议,是美国ROSEMOUNT公司于1985年推出的一种用于现场智能仪表和控制室设备之间的通信协议。 HART装置提供具有相对低的带宽,适度响应时间的通信,经过10多年的发展,HART技术在国外已经十分成熟,并已成为全球智能仪表的工业标准。

    HART协议采用基于Bell202标准的FSK频移键控信号,在低频的4-20mA模拟信号上叠加幅度为0.5mA的音频数字信号进行双向数字通讯,数据传输率为1.2Mbps。由于FSK信号的平均值为0,不影响传送给控制系统模拟信号的大小,保证了与现有模拟系统的兼容性。在HART协议通信中主要的变量和控制信息由4-20mA传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过HART协议访问。

    协议基本情况
      · 4~20mA模拟信号+数字控制信号(FSK技术)

    · 支持双绞线全数字通信,可构成15个站网络

    · 支持OSI开放体系结构,1、2、7、层

    通信模型:
    常见的工业通讯协议有哪些

    物理层:
      基于Bell 202 通信标准的FSK 技术,基本内容:

    波特率 1200bps (速度较慢)

    逻辑1 1200HZ

    逻辑0 2400HZ

    常见的工业通讯协议有哪些

    数据链路层

    通信方式:
      1)主从式通信

    由主设备来控制数据帧的传送

    最多允许15个从设备连接到一条多点通讯线上

    2)突发模式

    从设备定时重复发送数据帧

    3)半双工通讯方式

    寻址范围:0 ~ 15

    当地址为0时,处于4~20mADC与数字通信兼容状态。

    当地址为1~15时,则处于全数字通信状态。

    规定通信数据的结构,每个字符由11位组成:

    1bit起始位 + 8bit数据 + 1bit奇偶校验位 + 1bit停止位

    应用层:

    通用命令:
      · 对所有符合HART协议的现场设备都适用的命令。包括以下内容:

    · 读变送器的量程、单位以及阻尼时间常数;

    · 读出传感器串联数目及其线制;

    · 读出制造厂及产品型号;

    · 读出主变量及单位;

    · 读出电流的输出及百分比输出;

    · 读写8个字符的标牌号,16个字符的描述内容以及日期等;

    通用命令适用于大部分符合HART协议的产品,但不同公司的HART产品可能会有少量区别,如写主变量单位,微调DA的零点和增益等:

    · 写入阻尼时间常数;

    · 写入变送器量程;

    · 标定(设置零点和量程);

    · 微调主变量零点;

    · 微调DAC的零点和增益;

    · 完成自检及主机复位;

    特殊命令:
      仅适用于某种具体的现场设备。这是各家公司的产品自己所特有的命令,不互相兼容,如特征化,微调传感头校正等。:

    · 读出或写入开方小流量截断值;

    · 启动、停止或清除累积器;

    · 选择主变量(质量流量或密度);

    · 读出或写入组态信息资料;

    · 微调传感器的标定;

    HART通讯模式:

    第一种“问答式”:2次/秒,适用于点对点,多站连接

    第二种“成组模式”:3.7次/秒,只适用于点对点连接

    HART协议的优点:

    · 模拟信号带有过程控制信息,数字信号允许双向通信;

    · (智能化现场仪表+模拟仪表、记录仪及控制器)混合系统;

    · 支持多主站数字通信,节省导线,减少安装费;

    · 通过租用电话线连接仪表,使远方的现场仪表使用相对便宜的接口设备;

    · 允许“问答式”及“成组模式”通信方式;

    · 报文结构灵活、规范、一次通信可携带4个过程变量。

    HART通信的应用通常有三种方式:

    · 最普通的是用手持通信终端(HHT)与现场智能仪表通信。

    · 带HART通信功能的控制室仪表,可与多台HART仪表进行通信并组态。

    · 第三种方式是与PC机或DCS操作站进行通信。

    在智能变送器与HART协议通讯器之间互联需要遵循负载电阻之和在250~600 Ω之间,太小了不能通讯,太大了变送器无法工作。实践中,一般在校验室内都至少要串接一个250 Ω以上的标准电阻,但在现场中如果系统基本满足负载电阻要求,可以直接在控制室内接线端子上跨接HART通讯器。如图1所示

    常见的工业通讯协议有哪些

    由于HART仪表与原4-20mA标准的仪表具有兼容性,HART仪表的开发与应用发展迅速,特别是在设备改造中受到欢迎。HART协议与FF等协议相比,较为简单,而且由于速度慢及低功耗的要求,数据链路层及应用层一般均由软件实现。物理层应用原有的Bell-202调制解调器。为解决不同厂家设备的互换性及互操作性问题,HART采用了设备描述语言(DDL)。

    MPI通讯协议5
      MPI协议,其英文全名为Multi-point-Interface。在PLC之间可组态为主/主协议或主/从协议.如何操作依赖于设备类型:如果控制站都是s7—300/400系列PLC,那么就建立主/主连接关系,因为MPI协议支持多主站通讯,所有的s7—300 CPU都可配置为网络主站,通过主/主协议可以实现PLC之间的数据交换。如果某些控制站是s7—200系列PLC,则可以建立主/从连接关系,因为s7—200 CPU是从站,用户可以通过网络指令实现s7—300 CPU对s7200 CPU的数据读写操作。

    PROFIBUS通讯协议6
      PROFIBUS,是一种国际化.开放式.不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。

    PROFIBUS协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open System Interconnection-OSI)作为参考模型的。该模型共有七层。 (1)PROFIBUS-DP:定义了第一.二层和用户接口。第三到七层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。 (2)PROFIBUS-FMS:定义了第一.二.七层,应用层包括现场总线信息规范(Fieldbus Message Specification - FMS)和低层接口(Lower Layer Interface - LLI)。FMS包括了应用协议并向用户提供了可广泛选用的强有力的通信服务。LLI协调不同的通信关系并提供不依赖设备的第二层访问接口。 (3) PROFIBUS-PA:PA的数据传输采用扩展的PROFIBUS-DP协议。另外,PA还描述了现场设备行为的PA行规。根据IEC1158-2标准,PA的传输技术可确保其本征安全性,而且可通过总线给现场设备供电。使用连接器可在DP上扩展PA网络。 注:第一层为物理层,第二层为数据链路层,第三-六层末使用,第七层为应用层。

    TCP/UDP协议7
      TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。

    TCP:
      TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。

    TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。

    如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。

    TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。

    面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。

    UDP:
      UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。

    UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。

    UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询—应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。

    欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。

    数据格式:
      数据帧:帧头+IP数据包+帧尾 (帧头包括源和目标主机MAC初步地址及类型,帧尾是校验字)

    IP数据包:IP头部+TCP数据信息(IP头包括源和目标主机IP地址、类型、生存期等)

    TCP数据信息:TCP头部+实际数据 (TCP头包括源和目标主机端口号、顺序号、确认号、校验字等)

    UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!

    PPI通讯协议8
      是西门子公司专为S7-200系列PLC开发的通讯协议。内置于S7-200CPU中。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。PPI协议并不限制与任意一个从站的通讯的主站的数量,但在一个网络中,主站不能超过32个。PPI协议最基本的用途是让西门子STEP7-Micro/WIN编程软件上传和下载程序和西门子人机界面与PC通信。

    pofinet通讯协议9
      PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。

    PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。

    PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。

    分布式现场设备:
      通过集成PROFINET接口,分布式现场设备可以直接连接到PROFINET上。

    对于现有的现场总线通讯系统,可以通过代理服务器实现与PROFINET的透明连接。例如,通过IE/PB Link(PROFINET和PROFIBUS之间的代理服务器)可以将一个PROFIBUS网络透明的集成到PROFINET当中,PROFIBUS各种丰富的设备诊断功能同样也适用于PROFINET。对于其他类型的现场总线,可以通过同样的方式,使用一个代理服务器将现场总线网络接入到PROFINET当中。

    运动控制:
      通过PROFINET的同步实时(IRT)功能,可以轻松实现对伺服运动控制系统的控制。

    在PROFINET同步实时通讯中,每个通讯周期被分成两个不同的部分,一个是循环的、确定的部分,称之为实时通道;另外一个是标准通道,标准的TCP/IP数据通过这个通道传输。

    在实时通道中,为实时数据预留了固定循环间隔的时间窗,而实时数据总是按固定的次序插入,因此,实时数据就在固定的间隔被传送,循环周期中剩余的时间用来传递标准的TCP/IP数据。两种不同类型的数据就可以同时在PROFINET上传递,而且不会互相干扰。通过独立的实时数据通道,保证对伺服运动系统的可靠控制。

    网络安装:
      PROFINET支持除星形、总线形和环形拓扑结构。为了减少布线费用,并保证高度的可用性和灵活性,PROFINET提供了大量的工具帮助用户方便的实现PROFINET的安装。特别设计的工业电缆和耐用连接器满足EMC和温度要求,并且在PROFINET框架内形成标准化,保证了不同制造商设备之间的兼容性。

    根据响应时间的不同,PROFINET支持下列三种通讯方式。

    TCP/IP标准通讯
      PROFINET基于工业以太网技术,使用TCP/IP和IT标准。TCP/IP 是IT 领域关于通信协议方面事实上的标准,尽管其响应时间大概在100 ms的量级,不过,对于工厂控制级的应用来说,这个响应时间就足够了。

    实时(RT)通讯
      对于传感器和执行器设备之间的数据交换,系统对响应时间的要求更为严格,大概需要5-10ms的响应时间。目前,可以使用现场总线技术达到这个响应时间,如PROFIBUS DP。

    对于基于TCP/IP的工业以太网技术来说,使用标准通信栈来处理过程数据包,需要很可观的时间,因此,PROFINET提供了一个优化的、基于以太网第二层(Layer 2)的实时通讯通道,通过该实时通道,极大地减少了数据在通讯栈中的处理时间,因此,PROFINET获得了等同、甚至超过传统现场总线系统的实时性能。

    同步实时(IRT)通讯
      在现场级通讯中,对通讯实时性要求最高的是运动控制(Motion Control),PROFINET的同步实时(Isochronous Real-Time, IRT)技术可以满足运动控制的高速通讯需求,在100个节点下,其响应时间要小于1ms,抖动误差要小于1μs,以此来保证及时的、确定的响应。

    DEVICENET通讯协议10
      Devicenet是90年代中期发展起来的一种基于CAN(Controller Area Network)技术的开放型、符合全球工业标准的低成本、高性能的通信网络,最初由美国Rockwell公司开发应用。

    Devicenet是一种低成本的通讯总线。它将工业设备(如:限位开关,光电传感器,阀组,马达启动器,过程传感器,条形码读取器,变频驱动器,面板显示器和操作员接口)连接到网络,从而消除了昂贵的硬接线成本。直接互连性改善了设备间的通讯,并同时提供了相当重要的设备级诊断功能,这是通过硬接线I/O接口很难实现的。

    Devicenet的优点:
      1、提高设计的弹性
      · 通过提供网络数据流的能力来提供无限制的IO端口

    · 提供互操作性和即插即用能力

    2、改善的过程数据管理
      · 提供对等(Peer-to-Peer)或主/从(Master/Slave)管理

    · 作为一个快速响应处理元的结果,提高了吞吐量和可重复性

    · 包含在位置刻度和预先事件及报警通知中的隐含诊断信息

    · 在诊断中可延长定期检修的间隔周期

    3、降低安装成本
      · 简化配线,避免了潜在的错误点,减少了所需的文件,减少劳动力资源并节省了安装空间

    Devicenet协议是一个简单、廉价而且高效的协议,适用于最低层的现场总线,例如:过程传感器、执行器、阀组、电动机起动器、条形码读取器、变频驱动器、面板显示器、操作员接口和其他控制单元的网络。可通过DeviceNet连接的设备包括从简单的挡光板到复杂的真空泵各种半导体产品。DeviceNet也是一种串行通信链接,可以减少昂贵的硬接线。DeviceNet所提供的直接互连性不仅改善了设备间的通信,而且同时提供了相当重要的设备级诊断功能,这是通过硬接线I/O接口很难实现的。除了提供OSI模型的第7层(应用层)定义之外,DeviceNet规范还定义了部分第1层(物理收发器)和第0层(传输介质)。图为DeviceNet在ISO模型中的相关层。对DeviceNet节点的物理连接也作了清楚的规定。连接器、电缆类型和电缆长度,以及与通信相关的指示器、开关、相关的室内铭牌都作了详细规定。

    常见的工业通讯协议有哪些

    Ethernet通讯协议11
      以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802.3系列标准相类似。

    Ethernet的工作原理:
      以太网(Ethernet)采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。

    以太网的工作过程如下:
      当以太网中的一台主机要传输数据时,它将按如下步骤进行:

    1、监听信道上是否有信号在传输。如果有的话,表明信道处于忙状态,就继续监听,直到信道空闲为止。

    2、若没有监听到任何信号,就传输数据

    3、传输的时候继续监听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤1(当冲突发生时,涉及冲突的计算机会发送会返回到监听信道状态。

    注意:每台计算机一次只允许发送一个包,一个拥塞序列,以警告所有的节点)

    4、若未发现冲突则发送成功,所有计算机在试图再一次发送数据之前,必须在最近一次发送后等待9.6微秒(以10Mbps运行)。

    展开全文
  • MPI通讯协议5MPI协议,其英文全名为MulTI-point-Interface。在PLC之间可组态为主/主协议或主/从协议.如何操作依赖于设备类型:如果控制站都是s7—300/400系列PLC,那么就建立主/主连接关系,因为MPI协议支持多...

    MPI通讯协议5

    MPI协议,其英文全名为MulTI-point-Interface。在PLC之间可组态为主/主协议或主/从协议.如何操作依赖于设备类型:如果控制站都是s7—300/400系列PLC,那么就建立主/主连接关系,因为MPI协议支持多主站通讯,所有的s7—300 CPU都可配置为网络主站,通过主/主协议可以实现PLC之间的数据交换。如果某些控制站是s7—200系列PLC,则可以建立主/从连接关系,因为s7—200 CPU是从站,用户可以通过网络指令实现s7—300 CPU对s7200 CPU的数据读写操作。

    PROFIBUS通讯协议6

    PROFIBUS,是一种国际化.开放式.不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。

    PROFIBUS协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open System InterconnecTIon-OSI)作为参考模型的。该模型共有七层。 (1)PROFIBUS-DP:定义了第一.二层和用户接口。第三到七层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。 (2)PROFIBUS-FMS:定义了第一.二.七层,应用层包括现场总线信息规范(Fieldbus Message Specification - FMS)和低层接口(Lower Layer Interface - LLI)。FMS包括了应用协议并向用户提供了可广泛选用的强有力的通信服务。LLI协调不同的通信关系并提供不依赖设备的第二层访问接口。 (3) PROFIBUS-PA:PA的数据传输采用扩展的PROFIBUS-DP协议。另外,PA还描述了现场设备行为的PA行规。根据IEC1158-2标准,PA的传输技术可确保其本征安全性,而且可通过总线给现场设备供电。使用连接器可在DP上扩展PA网络。 注:第一层为物理层,第二层为数据链路层,第三-六层末使用,第七层为应用层。

    TCP/UDP协议7

    TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。

    TCP:

    TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。

    TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。

    如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。

    TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。

    面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。

    UDP:

    UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。

    UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。

    UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。

    欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。

    数据格式:

    数据帧:帧头+IP数据包+帧尾 (帧头包括源和目标主机MAC初步地址及类型,帧尾是校验字)

    IP数据包:IP头部+TCP数据信息(IP头包括源和目标主机IP地址、类型、生存期等)

    TCP数据信息:TCP头部+实际数据 (TCP头包括源和目标主机端口号、顺序号、确认号、校验字等)

    UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!

    PPI通讯协议8

    是西门子公司专为S7-200系列PLC开发的通讯协议。内置于S7-200CPU中。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。PPI协议并不限制与任意一个从站的通讯的主站的数量,但在一个网络中,主站不能超过32个。PPI协议最基本的用途是让西门子STEP7-Micro/WIN编程软件上传和下载程序和西门子人机界面与PC通信。

    pofinet通讯协议9

    PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。

    PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。

    PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。

    分布式现场设备:

    通过集成PROFINET接口,分布式现场设备可以直接连接到PROFINET上。

    对于现有的现场总线通讯系统,可以通过代理服务器实现与PROFINET的透明连接。例如,通过IE/PB Link(PROFINET和PROFIBUS之间的代理服务器)可以将一个PROFIBUS网络透明的集成到PROFINET当中,PROFIBUS各种丰富的设备诊断功能同样也适用于PROFINET。对于其他类型的现场总线,可以通过同样的方式,使用一个代理服务器将现场总线网络接入到PROFINET当中。

    运动控制:

    通过PROFINET的同步实时(IRT)功能,可以轻松实现对伺服运动控制系统的控制。

    在PROFINET同步实时通讯中,每个通讯周期被分成两个不同的部分,一个是循环的、确定的部分,称之为实时通道;另外一个是标准通道,标准的TCP/IP数据通过这个通道传输。

    在实时通道中,为实时数据预留了固定循环间隔的时间窗,而实时数据总是按固定的次序插入,因此,实时数据就在固定的间隔被传送,循环周期中剩余的时间用来传递标准的TCP/IP数据。两种不同类型的数据就可以同时在PROFINET上传递,而且不会互相干扰。通过独立的实时数据通道,保证对伺服运动系统的可靠控制。

    网络安装:

    PROFINET支持除星形、总线形和环形拓扑结构。为了减少布线费用,并保证高度的可用性和灵活性,PROFINET提供了大量的工具帮助用户方便的实现PROFINET的安装。特别设计的工业电缆和耐用连接器满足EMC和温度要求,并且在PROFINET框架内形成标准化,保证了不同制造商设备之间的兼容性。

    根据响应时间的不同,PROFINET支持下列三种通讯方式。

    TCP/IP标准通讯

    PROFINET基于工业以太网技术,使用TCP/IP和IT标准。TCP/IP 是IT 领域关于通信协议方面事实上的标准,尽管其响应时间大概在100 ms的量级,不过,对于工厂控制级的应用来说,这个响应时间就足够了。

    实时(RT)通讯

    对于传感器和执行器设备之间的数据交换,系统对响应时间的要求更为严格,大概需要5-10ms的响应时间。目前,可以使用现场总线技术达到这个响应时间,如PROFIBUS DP。

    对于基于TCP/IP的工业以太网技术来说,使用标准通信栈来处理过程数据包,需要很可观的时间,因此,PROFINET提供了一个优化的、基于以太网第二层(Layer 2)的实时通讯通道,通过该实时通道,极大地减少了数据在通讯栈中的处理时间,因此,PROFINET获得了等同、甚至超过传统现场总线系统的实时性能。

    同步实时(IRT)通讯

    在现场级通讯中,对通讯实时性要求最高的是运动控制(Motion Control),PROFINET的同步实时(Isochronous Real-Time, IRT)技术可以满足运动控制的高速通讯需求,在100个节点下,其响应时间要小于1ms,抖动误差要小于1μs,以此来保证及时的、确定的响应。

    DEVICENET通讯协议10

    Devicenet是90年代中期发展起来的一种基于CAN(Controller Area Network)技术的开放型、符合全球工业标准的低成本、高性能的通信网络,最初由美国Rockwell公司开发应用。

    Devicenet是一种低成本的通讯总线。它将工业设备(如:限位开关,光电传感器,阀组,马达启动器,过程传感器,条形码读取器,变频驱动器,面板显示器和操作员接口)连接到网络,从而消除了昂贵的硬接线成本。直接互连性改善了设备间的通讯,并同时提供了相当重要的设备级诊断功能,这是通过硬接线I/O接口很难实现的。

    Devicenet的优点:

    1、提高设计的弹性

    · 通过提供网络数据流的能力来提供无限制的IO端口

    · 提供互操作性和即插即用能力

    2、改善的过程数据管理

    · 提供对等(Peer-to-Peer)或主/从(Master/Slave)管理

    · 作为一个快速响应处理元的结果,提高了吞吐量和可重复性

    · 包含在位置刻度和预先事件及报警通知中的隐含诊断信息

    · 在诊断中可延长定期检修的间隔周期

    3、降低安装成本

    · 简化配线,避免了潜在的错误点,减少了所需的文件,减少劳动力资源并节省了安装空间

    Devicenet协议是一个简单、廉价而且高效的协议,适用于最低层的现场总线,例如:过程传感器、执行器、阀组、电动机起动器、条形码读取器、变频驱动器、面板显示器、操作员接口和其他控制单元的网络。可通过DeviceNet连接的设备包括从简单的挡光板到复杂的真空泵各种半导体产品。DeviceNet也是一种串行通信链接,可以减少昂贵的硬接线。DeviceNet所提供的直接互连性不仅改善了设备间的通信,而且同时提供了相当重要的设备级诊断功能,这是通过硬接线I/O接口很难实现的。除了提供OSI模型的第7层(应用层)定义之外,DeviceNet规范还定义了部分第1层(物理收发器)和第0层(传输介质)。图为DeviceNet在ISO模型中的相关层。对DeviceNet节点的物理连接也作了清楚的规定。连接器、电缆类型和电缆长度,以及与通信相关的指示器、开关、相关的室内铭牌都作了详细规定。

    Ethernet通讯协议11

    以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802.3系列标准相类似。

    Ethernet的工作原理:

    以太网(Ethernet)采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。

    以太网的工作过程如下:

    当以太网中的一台主机要传输数据时,它将按如下步骤进行:

    1、监听信道上是否有信号在传输。如果有的话,表明信道处于忙状态,就继续监听,直到信道空闲为止。

    2、若没有监听到任何信号,就传输数据

    3、传输的时候继续监听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤1(当冲突发生时,涉及冲突的计算机会发送会返回到监听信道状态。

    注意:每台计算机一次只允许发送一个包,一个拥塞序列,以警告所有的节点)

    4、若未发现冲突则发送成功,所有计算机在试图再一次发送数据之前,必须在最近一次发送后等待9.6微秒(以10Mbps运行)。

    展开全文
  • 浅谈各种常用、常见的PLC通讯协议一、西门子系列PLC:主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC,早期的S5PLC支持的是3964R协议,但是因为现在在国内应用较少,除极个别改造项目外,很少与其...

    浅谈各种常用、常见的PLC通讯协议一、西门子系列PLC:主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC,早期的S5PLC支持的是3964R协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。S7-200是西门子小型PLC,因为其低廉的价格在国内得到了大规模的应用,支持MPI、PPI和自由通讯口协议。西门子300的PLC支持MPI,还可以通过Profibus 和工业以太网总线系统和计算机进行通讯。如果要完成点对点通讯,可以使用CP340/341。S7400作为西门子的大型PLC,提供了相当完备的通讯功能。可以通过S7标准的MPI进行通讯,同时可以通过C-总线,Profibus和工业以太网进行通讯。如果要使用点对点通讯,S7-400需要通过CP441通讯模块。西门子的通讯协议没有公开,许多组态软件都支持MPI、PPI等通讯方式,Profibus和工业以太网一般通过西门子的软件进行数据通讯。

    二、GE:现在在国内用的比较多的主要是90-70和90-30系列PLC,这两款PLC都支持SNP协议,SNP协议在其PLC手册中有协议的具体内容。现在GE的PLC也可以通过以太网链接,GE的以太网协议内容不对外公开,但GE提供了一个SDK开发包,可以基于该开发包通讯。

    三、美系厂家Rockwell ABRockwell的PLC:主要是包括:PLC2、PLC3、PLC5、SLC500、ControlLogix等型号,PLC2和PLC3是早期型号,现在用的比较多的小型PLC是SLC500,中型的一般是ControlLogix,大型的用PLC5系列。DF1协议是Rockwell各PLC都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH、DH+、DH485、ControlNet等网络介质来传输。DF1协议的具体内容可以在AB的资料库中下载。AB的PLC也提供了OPC和DDE,其集成的软件中RSLogix中就包含DDE和OPC SERVER,可以通过上述软件来进行数据通讯。AB的中高档的PLC还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。

    四、三菱PLC:三菱PLC的小型PLC在国内的应用非常广泛。三菱的PLC型号也比较多,主要包括FX系列,A系列和Q系列。三菱系列PLC通讯协议是比较多的,各系列都有自己的通讯协议。如FX系列中就包括通过编程口或232BD通讯,也可以通过485BD等方式通讯。其A系列和Q系列可以通过以太网通讯。当然,三菱的PLC还可以通过CC-LINK协议通讯。

    五、欧姆龙系列PLC:在中国推广的也比较多。在通讯方式上,OMRON现在主要采用两种通讯方式:Host Link协议是基于串口方式进行数据传输的通讯方式。当PLC进入MONITOR方式时,上位机可以和欧姆龙PLC通讯。在和欧姆龙通讯时要注意,两次通讯之间要留一定时间,如果通讯速度过快容易造成PLC通讯异常。ControlLink是欧姆龙PLC的一种快速通讯方式。Control Link通过板卡进行数据通讯,板卡之间有数据交换区,由板卡实现数据的交换从而完成数据采集功能。使用该方式通讯需配置欧姆龙的驱动。

    六、施耐德(莫迪康)PLC:施耐德PLC型号比较多,在国内应用也比较多。其通讯方式主要是支持Modbus和MODBUS PLUS两种通讯协议。Modbus协议在工控行业得到了广泛的应用,已不仅仅是一个PLC的通讯协议,在智能仪表,变频器等许多智能设备都有相当广泛的应用。MODBUS经过进一步发展,现在又有了MODBUS TCP方式,通过以太网方式进行传输,通讯速度更快。Modbus PLUS相对于MODBUS传送速度更快,距离更远,该通讯方式需要在计算机上安装MODCON提供的SA85卡并需安装该卡的驱动才可以进行通讯。除了上述两种方式之外,莫迪康的PLC还支持如TCP/IP以太网,Unitelway, FIPWAY,FIPIO,AS-I,Interbus-s等多种通讯方式。

    七、松下PLC:松下PLC和计算机之间可以通过串口和以太网进行通讯。其采用的通讯协议是MEWTOCOL协议。如大多数日系PLC一样,MEWTOCOL协议比较简单。许多软件都可以从PLC中直接读取数据。

    以上介绍的是国外的主流PLC设备通讯方式。除以上厂家外,还有很多PLC厂家:厂家型号协议介质LGSTER-K10S/30S/60S/80S/K200SMASTER-K串口日立H系列 EH150等Hi协议串口/USB光洋所有系列CCM2协议串口信捷所有系列Modbus串口凯迪恩全部MODBUS串口

    目前市场上的PLC之间很难融合,最主要的原因就是它们之间缺少一种共同的通讯语言,这也直接限制了PLC发展的步伐。PLC与上位机之间通讯,也是由于各个厂家的PLC通讯协议不一致,我们在做网络通讯时,往往被一大堆的通讯协议报文格式所阻碍。目前OPC 协议规范的出现打破了这种局面,但是要彻底解决不同品牌PLC之间的通讯,光靠一种技术规范是不够的,我相信在未来一定PLC 一定会统一兼容规定的一种通讯协议的。

    附:

    74bc6cead6878ef6ad79ac5091b9fdd3.png

    HINET - 智能网关

    HINET工业智能网关是一个集成多种互联网通讯技术,面向工业领域的设备通讯终端产品。支持4G、WIFI、以太网等多种互联网接入方式。

    1、 实现工业现场设备远程控制;

    2、 实现设备固件远程升级,程序上下载,可灵活接入各种设备管理平台;

    3、 实现工业现场触摸屏远程控制和组态画面远程映射;

    4、 可同时与多台PLC或触摸屏远程通讯;

    5、实现西门子、三菱、欧姆龙、施耐德、台达、汇川、和利时、松下、永宏、海为和 MODBUS 系列等PLC等主流协议硬件解析;

    6、 实现PLC远程监控,PLC远程编程,PLC远程调试,PLC远程上下载,PLC远程控制,PLC数据采集,PLC远程通讯;

    展开全文
  • 1、驱动安装问题 答:驱动程序安装问题通常是由防病毒软件引起。...2、kvaser memorator 数据记录仪取文件格式具体有哪些? 答:kme/.csv/.asc/.txt/.log/.dat/.blf/.mdf/.mat(vector)/.matlab 3、Kvaser canking ...

    1、驱动安装问题
    答:驱动程序安装问题通常是由防病毒软件引起的。在驱动程序安装期间,常见问题是无法安装枚举服务。解决方案:确保您的防病毒软件已关闭,然后再次安装驱动程序

    2、kvaser memorator 数据记录仪取文件格式具体有哪些?
    答:kme/.csv/.asc/.txt/.log/.dat/.blf/.mdf/.mat(vector)/.matlab
    3、Kvaser canking 软件支持dbc导入?
    答:最新版本是支持,以前版本是不支持

    4、kvaser Blackbird有哪两种模式?
    答:点对点模式和集中控制模式

    5、什么是“静音模式”?

    答:静意模式表示分析仪只使听CAN总线,这意味着当一条报文正确放量到CAN总线时,分析仪甚至不会提供ACK帧。
    在这里插入图片描述
    6、Kvaser分析仪是否含有终端电阻?
    答:没有,我们不会在我们的产品中包含终端电阻,因为终端电阻的所需位置是基于您的网络拓扑,终端电阻通常安装在CANbus主干网的最远处。
    7、什么是自动发送?
    答:自动发送是指在设备中负载报文的能力,它会使 Kvaser硬件可以周期性地处理报文的传送或者对接收到的报文进行响应。封面图.png

    8、kvaser Memorator系列如果连接上PC是没有任何反应的情况下如何解决?
    答:一,先给设备充一晚上的电,第二天看看是否连接驱动正常,电池主要作用是谁持里面的实时时钟,新产品大概维持半年,二,寄回修

    9、KVASER产品有些兵备错误生成功能,是怎么样操作生成的呢?

    答:只有专业版产品才能做到,通过CAN1ib软件开发包二次开发,需要写程序才能实现。

    10、 kvaser产品接收不到数据是什么原因造成的呢?
    答:1.收发器芯片烧坏2.接错线3.电源灯芯片烧坏或电池没电
    11、Kvaser Canking软件如何在十进制和十六进制之间转换?
    答:在se1ect Formatters窗口和 Options转换。

    如在使用过程中遇到更多技术疑问,可联系我们:QQ2538220758/hsales@triv.cn

    展开全文
  • 这主要是基于抓包工具所具备几个功能:1)它提供类似Sniffer包分析功能,可以帮助我们详细拆分IP结构内容,带我们深入了解TCP/IP协议;2)它可以用来分析软件占用端口及通讯情况比重工具;3)它可以让我们从...
  • 常见的接口调用方式三种(设计接口的时候要考虑选用哪种接口) 1、http接口:http是一种网络传输协议,基于TCP。(等价于:http+json) 现在浏览器客户端与服务器端通信基本都是采用http协议。 SpringCloud框架,...
  • Http协议常见响应码

    2019-12-10 09:29:15
    在http通讯协议中,我们常常遇见404、500等错误,有时候还会遇到200(跨域时候最常见)等状态码,那么,http常见状态码有哪些呢?分别代表什么意思? 1)1xx--临时响应:表示临时响应并需要请求者继续执行操作状态...
  • 纯技术角度讲:它是一整套基于UDP协议的客户端A、服务端、客户端B3方全向即时通讯算法实现,超轻量级、高度提炼。 应用层角度讲:它是一组包含了Android客户端库、iOS客户端库、Java跨平台客户端库和服务端库...
  • 目录 系统通讯方式有哪些? 消息队列的应用场景 消息队列通讯模型 常见的消息协议 AMQP MQTT ATOMP JMS 小结 系统通讯方式有哪些? RPC调用 RP...
  • 今天我们来讲一讲,目前各智能家居品牌的通讯协议都行哪些。为什么要讲协议?我们都知道,真正的智能家居系统是一套集成系统,而不是单个系统。如何将各个子系统联动起来控制,就是协议要做的事情。统一的协议,可以...
  • 对于物联网(IoT,Internet of Things),最重要的是在互联网中设备与设备的通讯,现在物联网在internet通信中比较常见的通讯协议包括:HTTP、websocket、socket、MQTT、XMPP、COAP。今天我们就来谈谈websocket和...
  • 即时通讯软件中容易忽略的问题现在各种通讯软件出现在人们的视线中,很大一部分人只是为了聊天,并没有太在意很多细节上的问题。只有一些懂的人才会去...另外,很多常见的IM如微信、QQ均采用的是私有协议。二、系统...
  • ARM常用概念有哪些

    2019-09-24 16:37:14
    ARM中一些常见英文缩写解释 MSB:最高有效位; LSB:最低有效位; AHB:先进高性能总线; VPB:连接片内外设功能VLSI外设总线; EMC:外部存储器控制器;...CAN:控制器局域网,一种串行通讯协议;...
  • 那么物联网都有哪些通信协议?众多协议该如何选择? 我们将物联网通信协议分为两大类,一类是接入协议,一类是通讯协议。接入协议一般负责子网内设备间组网及通信(文章《常见物联网近距离无线通信技术...
  • 二、市面上常见的scada软件有哪些呢? 国内scada软件品牌1.紫金桥Realinfo:由紫金桥软件技术有限公司开发,该公司是由中石油大庆石化总厂出资成立的。2.Hmibuilder:由纵横科技(HMITECH)开发,实用性强,性价比高,...
  • 那么物联网都有哪些通信协议?众多协议该如何选择?  我们将物联网通信协议分为两大类,一类是接入协议,一类是通讯协议。接入协议一般负责子网内设备间组网及通信(文章《常见物联网近距离无线通信技术解析》...
  • 现在各种通讯软件出现在人们的视线中,很大一部分人只是为了聊天,并没有太在意很多细节上的问题。只有一些懂的人才会去注意...另外,很多常见的IM如微信、QQ均采用的是私有协议。 二、 系统采用什么框架? 哇呼系统...
  • 这两个标准可以说各有优点,那么6B/6C是什么协议,他们又有哪些区别呢?  首先要了解,无线射频通讯工作频段分类有:13.56MHz,433MHz,915MHz,2.45GHz等,分别对应低频,高频,超高频,微波。而且每个频
  • 蓝牙作为一种小范围无线连接技术,能在设备间实现方便快捷、灵活安全、低成本、低...那么,我们经常用的蓝牙,有哪些版本呢?蓝牙版本变化蓝牙1.1版本,传输率约为748~810kpbs,会受到同频率产品的通讯干扰。蓝牙...
  • 文章目录一、 Redis 概念理解1. 什么是 Redis?2. Redis 特点有哪些?... Redis 通讯协议是什么?有什么特点?二、Redis 数据结构与指令1. Redis 支持数据类型2. Redis 常用命令有哪些?3. ...
  • 1)要弄清楚这个问题首先要...协议是从该计算机获取资源的方式,常见的是HTTP、FTP,不同协议有不同的通讯内容格式;资源路径指示从服务器上获取哪一项资源。例如:http://www.guokr.com/question/554991/协议部分:...
  •  异常表示程序运行过程中可能出现非正常状态,运行时异常表示虚拟机通常操作中可能遇到异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生非运行时异常,但是并不要求必须声明抛出未被捕获...
  • 常见的串口协议有RS-232、RS-422、RS-485等,它是电子工程师面对的最基本的一个通讯方式,RS-232是其中最简单的一种。然而,很多初学者往往搞不清楚RS-232、RS-485在性能上有哪些区别和联系,下面就给大家谈谈它们在...
  • Dubbo

    2019-03-10 22:53:16
    1、dubbo支持的协议有哪些? Dubbo:Dubbo 缺省协议是dubbo协议,采用单一长连接和 NIO 异步通讯,适合于小数据量大并发服务调用,以及服务消费者机器数远大于服务提供者机器数情况。反之,Dubbo 缺省协议不...
  • Day131 面试记录(2)

    2020-07-19 23:58:29
    常用有哪些 数据量特别大hashmap存储不了 java内存模型 git垃圾回收机制 arraylist和linklist arraylist扩容机制 spring用到那些设计模式 aop怎么实现动态代理 为什么要用springcloud 熔断机制实现原理 ...
  • 1.1.8 NFS 和 SMB 是最常见的两种 NAS(Network Attached Storage)协议,当把一个文件系统同时通过 NFS 和 SMB 协议共享给多个主机访问时,以下哪些说法是错误的 1.1.9 输入 ping IP 后敲回车,发包前会发生什么?...
  • 什么是VLAN

    2013-10-23 09:59:12
    在同一个VLAN中的工作站,不论它们实际与哪个交换机连接,它们之间的通讯就好象在独立的交换机上一样。同一个VLAN中的广播只有VLAN中的成员才能听到,而不会传输到其他的VLAN中去,这样可以很好的控制不必要的广播...
  • java 面试题 总结

    2009-09-16 08:45:34
    1、面向对象特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关那些方面,以便更充分地注意与当前目标有关方面。抽象并不打算了解全部问题,而只是选择其中一部分,暂时不用部分细节。抽象包括...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset ...• 多媒体支持 包括常见的音频、视频和...
  • FAQ(持续更新)

    2021-01-08 12:27:51
    Workflow项目起源于搜狗公司的分布式存储项目的通讯引擎,并且发展成为搜狗公司级C++标准,应用于搜狗大多数C++后端服务。项目将通讯与计算和谐统一,帮助用户建立通讯与计算...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

常见的通讯协议有哪些