工业通讯协议有哪些(工业相机通讯协议)

      最后更新:2022-11-01 05:42:56 手机定位技术交流文章

      工业通讯协议有哪些

      我所知道的有modbus,interbus,canbus等,modbus分 RTU和ASC11,interbus是串行通讯,是传感器/调节器总线系统。canbus是real-time数据总线。
      工业通讯协议有哪些

      求助: 请问通讯协议有哪几种? 各有什么特点?

      通讯协议如下:一、RS-232-CRS-232-C是OSI基本参考模型物理层部分的规格,它决定了连接器形状等物理特性、以0和1表示的电气特性及表示信号意义的逻辑特性。RS-232-C是EIA发表的,是RS-232-B的修改版。本来是为连接模拟通信线路中的调制解调器等DCE及电传打印机等DTE拉接口而标准化的。很多个人计算机也用RS-232-C作为输入输出接口,用RS-232-C作为接口的个人计算机也很普及。RS-232-C的如下特点:采用直通方式,双向通信,基本频带,电流环方式,串行传输方式,DCE-DTE间使用的信号形态,交接方式,全双工通信。RS-232-C在ITU建议的V.24和V.28规定的25引脚连接器在功能上具有互换性。RS-232-C所使用的连接器为25引脚插入式连接器,一般称为25引脚D-SUB。DTE端的电缆顶端接公插头,DCE端接母插座。RS-232-C所用电缆的形状并不固定,但大多使用带屏蔽的24芯电缆。电缆的最大长度为15m。使用RS-232-C在200K位/秒以下的任何速率都能进行数据传输。二、RS-449RS-449是1977年由EIA发表的标准,它规定了DTE和DCE之间的机械特性和电气特性。RS-449是想取代RS-232-C而开发的标准,但是几乎所有的数据通信设备厂家仍然采用原来的标准,所以RS-232-C仍然是最受欢迎的接口而被广泛采用。RS-449的连接器使用ISO规格的37引脚及9引脚的连接器,2次通道(返回字通道)电路以外的所有相互连接的电路都使用37引脚的连接器,而2次通道电路则采用9引脚连接器。RS-449的电特性,对平衡电路来说由RS-422-A规定,大体与V.11具有相同规格,而RS-423-A大体与V.10具有相同规格。三、V.35V.35是通用终端接口的规定,其实V.35是对60-108kHz群带宽线路进行48Kbps同步数据传输的调制解调器的规定,其中一部分内容记述了终端接口的规定。V.35对机械特性即对连接器的形状并未规定。但由于48Dbps-64Kbps的美国Bell规格调制解调器的普及,34引脚的ISO2593被广泛采用。模拟传输用的音频调制解调器的电气条件使用V.28(不平衡电流环互连电路),而宽频带调制解调器则使用平衡电流环电路。 通讯协议四、X.21X.21是对公用数据网中的同步式终端(DTE)与线路终端(DCE)间接口的规定。主要是对两个功能进行了规定:其一是与其他接口一样,对电气特性、连接器形状、相互连接电路的功能特性等的物理层进行了规定;其二是为控制网络交换功能的网控制步骤,定义了网络层的功能。在专用线连接时只使用物理层功能,而在线路交换数据网中,则使用物理层和网络层的两个功能。X.21接口用的连接器引脚也只用15引脚电气特性分别参照V系列接口电气条件的V.10和V.11。数字网的同步都是从属于网络主时钟的从属同步。五、HDLCHDLC(高级数据链路控制规程)是可靠性高,高速传输的控制规程。其特点如下:可进行任意位组合的传输;可不等待接收端的应答,连续传输数据;错误控制严密;适合于计算机间的通信。HDLC相当于OSI基本参照模型的数据链路层部分的标准方式的一种。HDLC的适用领域很广,近代协议的数据链路层大部分都是基于HDLC的。六、其他SDLC(同步数据链路控制)是IBM公司制定的协议,并成为SNA的数据链路控制层协议。实际上也包含于HDLC中。FDDI(光纤分布式数据接口)FDDI的传输速度为100Mbps,传输媒体为光纤,是令牌控制的LAN。FDDI的物理传输时钟速度是125MHz,但实际速度只有100Mbps。可实际连接的工作站数最多有500个,但推荐使用100个以下。FDDI的连接形态基本上有两种:一种是用一次环路和二次环路的两个环构成的环形结构;另一种是以集线器为中心构成树状结构。工作站间的距离用光纤为2KM,用双绞线则为100M。但对单模光纤制定了节点间的距离可以延长到超过2KM以上的标准。FDDI有三种接口:DAS(双配件站);SAS(单配件站);集线器(Concentrater)。通常仅使用一次环路,二次环路作为预备用系统处于备用状态。
      通讯协议成千上万。但是通用的标准协议有一些。工业上的modbus-RTU / TCP 、工业以太网、profibus-DP等,仪表的M-BUS、can总线之前在汽车上用的比较多,现在慢慢扩散了,还有楼宇的lon-works、bacnet协议等~~~
      求助: 请问通讯协议有哪几种? 各有什么特点?

      现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?

      OPC最初是作为一种标准协议开发的,可以与诸如可编程控制器(PLC),SCADA系统(监控和数据采集)以及许多其他工业控制系统和设备之类的设备进行通信。使用OPC,有一台服务器以其本机语言/协议与设备通信,然后以标准OPC格式公开该数据。然后,OPC客户端可以使用该数据。OPC DA最初设计为传输相当简单的数据类型,例如模拟量(温度,压力,流速等)和离散量(机器/设备状态,例如泵开/关,阀门打开/关闭,电动机运行/停止等)。传感器数据,而OPC UA允许传感器数据以及其他数据(如警报和事件)以及其他数据类型。OPC UA是OPC DA的后继产品。因此,Predix OPC UA组件是OPC UA服务器的客户端应用程序,OPC UA服务器将是与控制系统实际通信的软件。 Modbus是另一种已多年成为行业标准的协议。它最初由Modicon开发,用于与Modicon PLC通信,但已被其他供应商采用作为与这些其他设备进行通信的协议。像OPC一样,Modbus只是提供了一种相对简单的机制来与支持Modbus协议的设备(例如PLC,远程终端设备或RTU等)进行通信,然后将该数据提供给需要该数据的应用程序。例如,GE iFIX软件是一个HMI应用程序,它允许您构建实时显示,以可视化来自OPC,Modbus和其他使用这些协议进行通讯的类似工业控制器系统的传感器数据。 最重要的是,OPC UA和Modbus是用于与工业控制器/系统进行通信的协议。我们与这些系统进行通信,以便检索传感器数据(温度,压力,流速,振动数据,状态信息,例如泵是否运行等),然后将该数据转发到GE的Proficy Historian和/或进入云中的Predix时间序列数据库。
      网页链接两种协议使用的场景不同。Modbus支持串口和网络,主要是工业设备间通信。OPC-DA和OPC-UA都是网络协议。Modbus协议更简单透明,数据量小时,使用起来简单方便高效(自己就可以开发),数据量大时,要分片读写,就不太方便了。OPC一般用的是标准套件,自己再开发很难,需要了解连接字符串,当数据量较大时,OPC批量建点方便。
      现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?

      现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?

      网页链接 两种协议使用的场景不同。Modbus支持串口和网络,主要是工业设备间通信。OPC-DA和OPC-UA都是网络协议。Modbus协议更简单透明,数据量小时,使用起来简单方便高效(自己就可以开发),数据量大时,要分片读写,就不太方便了。 OPC一般用的是标准套件,自己再开发很难,需要了解连接字符串,当数据量较大时,OPC批量建点方便。
      现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?

      plc通讯协议有哪些,各有什么不同

      各个品牌的plc使用的协议略有不同,除了各自的专用协议外(五花八门),常见的协议有: 1.tcp/ip2.modbusrtu3.modbustcp4.opcda5.opcua6.ethernet/ip7.ethercat8.profibus9.profinet10.canopen 不同点,内容太多了,不好一一解答,可以度娘,有很多比较差异的文章
      各个品牌的PLC使用的协议略有不同,除了各自的专用协议外(五花八门),常见的协议有: 1.TCP/IP2.MODBUSRTU3.MODBUSTCP4.OPCDA5.OPCUA6.Ethernet/IP7.EtherCAT8.ProfiBUS9.Profinet10.CANopen 不同点,内容太多了,不好一一解答,可以度娘,有很多比较差异的文章
      1、私有协议 -  每家PLC厂商使用的技术都不相同,为了性能、成本、扩展性和稳定性等因素,都会设计一套自己专用的通信协议。私有协议通常是保密或关键部分保密的,即使开放私有协议一般也不会有人愿意去开发相关的套件。可以认为私有协议是PLC厂商自己的产品专用的。它的效率和稳定性最好。2、公共协议-  公共协议有两种,一种是少数被开放的私有协议得到大家的认可后成为了行业的通例,一种是公共协议的制定组织专门设计的通信协议。前者具有很好的性能、稳定性、易用性,后者则具有更强大的功能,但使用起来不是很方便。-  公共协议里最有名的是Modbus,而Modbus中最常用的是RTU格式(终端通常是485总线),其次是TCP/IP格式(终端通常是以太网接口),非常少用的是ASCII格式(用于485低性能设备,所以很少见)。Modbus在中国有对应的国家标准:GB/T 19582.1-2008 PDU部分、GB/T 19582.2-2008 RTU和ASCII部分、GB/T 19582.3-2008 TCP/IP部分。Modbus协议并不是中国制定的,它是引进标准实际上是某IEC标准的翻译。Modbus协议在国内非常流行,国内也有不少基于Modbus改造的私有协议(只是改造,不是改进或改良)。改造的操作无非是增加数据长度限制、增加一些附加信息、改变了流程机制、嵌套于开放性的网络传输协议(如MQTT)。除了Modbus协议的整体设计很优秀外,它的校验算法也非常有名。Modbus-CRC16校验在环境设备通信协议中也有借鉴。说是借鉴,事实上我不确定是借鉴还是另外那个标准抄错了。Modbus协议的校验是归零校验,即完整报文通过校验算法后得到的校验码总是0。这一特性可以很好地嵌入单片机电路中,利用校验码确定是否完成报文。STM32芯片就内置了Modbus-CRC16电路,这样就不需要使用软件进行校验码的计算了。Modbus-CRC16算法还是可迭代的。Modbus-TCP/IP支持异步流程,即可以高并发读写数据。-  Profibus是欧洲PLC供应商使用的一种公共通信协议,它是令牌网络,在485总线上实现了一定程度上的高并发能力,支持多主通信。它的缺点是有一个比较麻烦的状态机。自动化系统的状态机与IT系统的状态机有一个明显的不同,就是自动化系统的状态机不能保证稳定运行。这就意味着Profibus的状态机需要处理线路故障。使用Profibus不是看懂标准,然后开发一套解码器那么简单,状态机的存在使Profibus不可能作为通用的组件提供给二次开发人员,总会有什么限制使一套基于Profibus的设计只能用于特定的场景。-  CC-Link协议是日本PLC厂商使用的公共通信协议,由于是日本范围用的技术,所以竞争力不如Profibus。一般用于与人机界面连接。-  OPC-UA是一种类似工业数据库的协议,它的使用方法类似于SQL数据库,导入驱动组件,调用API,连接、登入、增删改查。但OPC-UA是非关系型数据库,类似于MongoDB,有权限的帐号可以直接创建一个数据单元,但OPC-UA保存数值,键的类型是一个路径,而ModgoDB保存的是文本文件,没有键的概念。OPC-UA是一种键值对非关系型数据库,功能也和数据库一样,用于不同系统之间的数据共享。它的性能据称优于SQL数据库,因为它只需要保存简单的几种类型,写操作以改写的方式为主,而且主要是数值,而SQL数据库需要维护复杂的二维表、多元化的类型甚至还有外键和索引表,其写操作以插入为主。关于OPC-UA是否有意义,我认为OPC-UA是大型系统使用的数据库,具有一定规模的工程其性能受限于多方面,往往SQL数据库性能并不成为瓶颈,OPC-UA并不是很有用。况且SQL数据库在高并发和热备份的技术上要更成熟,成本也更低(一些流行的SQL数据库是免费的,完全可以代替OPC-UA)。OPC-UA的优势也许在于它的使用场景限制更多,使得PLC也可以支持OPC-UA。如果PLC使用SQL数据库,又会遇到表结构的规范问题。对于上位机而言,各种SQL数据库都是万能的数据库,没有特殊需求的话最好别用OPC-UA。3、开放性协议 -  所谓开放性协议指的是基于一个开放性的框架开发的私有协议。如Ether-CAT,其实是对以太网的硬件上的改造,使其响应时间缩短。它可以兼容普通网卡,只是连接普通网卡时性能会下降。开放性协议还有MQTT,通常一个供应商声称自己支持某个开放性协议的时候,他其实隐藏了一个关键要素,就是开放性协议没有数据定义,也就是无法仅根据供应商声称支持MQTT就确定这个设备是可以接入的,影响因素有很多。有的供应商在MQTT之下又增加了一层加密协议,这种情况就是无法简单接入的,受限于技术条件,有时即使供应商希望用户使用自己的MQTT协议,给出所有技术资料,也不能成功接入。
      plc通讯协议有哪些,各有什么不同

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/41515.html

          热门文章

          文章分类