1 工业通信协议
在做项目或者工程的时候,我们经常会使用不同的设备来完成不同的功能,这些设备有着各种不同的通信协议。这些五花八门的通信协议让人眼花缭乱,面对这么多的工业协议有时会让人束手无策。经常遇到的通信协议有:
工业总线:
电力通信协议:IEC101, IEC104,61850,645等
工业通信协议:Profinet,CCLINK,EthernetIP,EtherCAT等
行业通信协议:Bacnet,modbus,HJ212,SL651,OPC等
其他定制协议:自己定义协议

2 什么是通信协议
做产品的工程师对通信协议很熟悉,但是大部分都是仅限于自己所在的行业。比如做电力行业的对104 103 61580等电力规约很熟悉,但是对于工控的profinet,EthernetIP等现场总线则比较陌生。甚至有一些工程师对通信协议很陌生,只是临时有项目,要连接某些设备,才接触到设备的协议。仰科在和一些客户沟通时,客户说自己的设备是万能协议,或者说是无协议,让人啼笑皆非。
通信协议归根结底就是和设备进行沟通的约定。打个比方,协议就像人类的语言,如果设备A只会中文,你跟他说英文,它就听不懂,也不会理你。而且协议也准从一定的语法规则,按约定的规则通信,才能通信成功。
通信协议有的简单,有的很复杂,有很多的规则。比如电力上的某些协议,要一两百页。设备要交互的数据很多,约定的规则也很多。

3 快速了解协议
如果只是在项目中应用,不是具体开发相应的产品,完全没有必要去看哪些复杂的协议文档。很多情况下,我们在使用的过程中只要抓住协议的本质,能够使用就可以。另外要掌握一下协议相关的术语,专业知识等等。下面是我再实践过程中总结的一些使用设备的过程。很多时候我们遇到问题,是不知道从哪里着手解决,找到切入点,问题即可迎刃而解。

  1. 两个设备要进行通信,首先要把两个设备连接起来。要连接设备,常用的通信接口有RS232,RS485,网口,CAN等。先要确认设备支持哪些接口。
  2. 确认设备支持哪些通信协议。同一个设备上不同的接口支持的协议也有不同。比如西门子plc200,他的自由口是PPI协议,网口则是S7协议。
  3. 确认要获取设备里的哪些数据。一个设备里可能有几十几百个数据,但是我们可能只需要部分数据,先确认需要获取哪些数据。确定这些数据后,接下来就是要拿到这些数据的寄存器地址,或者点位信息,也就是这些数据在设备里的什么位置存储着,我知道了这个地址,才能去相应的地址取数据。以上这些都询问设备厂家即可获得。最主要是要知道怎么问,问什么。
  4. 有了以上这些信息,再从设备里获取数据就没有什么难度了。接下来只需要寻找支持这些协议的软件或者协议转化网关。大部分的协议在网上都可以找到测试软件,大部分软件简单医用,只要明白他的基本工作原理,使用起来很容易上手。当然也可以使用专业的协议转换网关,只需要简单的配置,就可以轻松实现数据的采集。上海仰科的网关已经可以支持上百种的协议采集,只需要简单的配置,轻松实现设备之间的数据交换。

4 独立和统一
物联网的大规模应用促进了各行业之间的融合,传统行业也逐渐的使用信息化,自动化等系统。工业互联网的推广也在把之前孤立的设备通过各种方式连接起来。每个行业,每个厂家都会对自己的设备进行定制自己的协议,这些协议并没有统一的标准,但是要把这些设备连接在一起,并且需要能够协同工作,就需要把各自独立的协议进行转换或者统一。仰科的协议转换网关正是在这样的需求背景下,为行业用户提供方便的数据采集,转换等功能。

谈谈工业通信协议的采集和转换-如modbus opc profinet ethernetIP 61850等相关推荐

  1. NetCore下模拟和使用Modbus工业通信协议

    Tips: 1.目前NetCore下与Modbus通信的框架主要选择了 Modbus.Net  https://github.com/parallelbgls/Modbus.Net 2.modbus是 ...

  2. 立宏安全-5G CPE MN1工业物联采集器-物联网关/4G/5G通讯盒子

    5G CPE MN1工业物联采集器 • 采集设备生产数据 • 可直接从PLC采集相关数据 • 采集设备故障报警 • 可IO采集传感器数据 • 可采集安全,环境等数据 • 生产工艺流程采集管理 • 配置 ...

  3. Coap协议RFC7252英文版地址 + 常见工业通信协议集合

    概述 整理了常用的工业通信协议.Coap协议,为了让大家方便使用,统一放置到gitee仓库,仓库地址如下: <工业常用通信协议文档.RFC7252>

  4. 微硬创新RS485/RS232/MODBUS转PROFINET(PROFINET转RS232/RS485/MODBUS)网关连接西门子PLC和新大陆工业条码扫描枪配置案例

    1.前言: 由于PROFINET网络协议逐渐在各种行业中得到广泛应用,同时条码技术的成熟和广泛应用,生产厂家采用条码标识其产品,在生产.库存.发货.销售.售后中采集产品信息,将扫码扫上来的数据要传送在 ...

  5. PROFINET转RS485 MODBUS RTU网关PNMD485-K20连接西门子PLC和工业称重控制仪表配置案例RS485 MODBUS RTU转PROFINET网关

    前言: 随着工业现场总线技术以及工业以太网技术的飞速发展,工业自动化现场通常有多种通讯协议同时存在,对于不同协议的设备之间如何通讯,是我们必须面临解决的问题,如工业称重自动化项目中为了方便工程师实时监 ...

  6. 工程监测多通道振弦模拟信号采集仪VTN的MODBUS 通讯协议

    工程监测多通道振弦模拟信号采集仪VTN的MODBUS 通讯协议 在 MODBUS 协议下,所有寄存器被定义为"保持寄存器" (详见 MODBUS 通讯协议标准说明), 设备支持基于 ...

  7. 虹科物联网设备安全分析与防护平台——更智能的工业通信协议黑盒模糊测试

    工业控制系统 (ICS) 可能成为大型工业企业的重大漏洞.攻击者如果发现系统中的漏洞,可以将其作为攻击向量,也可以将其用于受攻击网络中的横向运动,在不同系统之间传播攻击. 传统上,连接工业控制系统的计 ...

  8. 频率传感器信号采集隔离转换电压或电流信号隔离变送器

    主要特性 精度等级:0.2 级 全量程内极高的线性度(非线性度<0.1%) 辅助电源/信号输入/信号输出: 2500VDC 三隔离 辅助电源:5VDC,12VDC,24VDC 等单电源供电 输入 ...

  9. supOS工业操作系统——连接采集器

    采集器连接 采集器使用 在自己电脑或者虚拟中结合自己申请的堡垒机完成以下任务: 安装一个3.60.00.00版本的采集器 安装指定opc server模拟软件,要求新增double类型10个位号.5个 ...

  10. DLT645电表转换成modbus的协议转换方案

    1 项目背景 在一些能源监控项目或者抄表项目中,需要实时采集电能表的数据进行电量分析和远程监控.但是在一些场合,现场的电表是645的电力规约,这些规约还分成1997和2007两个版本.而监控中心的通信 ...

最新文章

  1. dubbo源码解析(三十五)集群——cluster
  2. Run-Time Check Failure #2 - S
  3. macOS 10.14 mojave安装低版本iTunes 12.6.x
  4. python legb_理解 Python 的 LEGB.
  5. 处理机流水线------经典五段流水线
  6. 新项目上传到码云托管
  7. dell服务器管理口ip地址_常用服务器管理口IP及账号密码(欢迎补充)
  8. NLP论文阅读1--More Data, More Relations, More Context and More Openness: A Review and Outlook for Relati
  9. Detours库配置记录
  10. python except exception_Python 获取异常(Exception)信息的几种方法
  11. 【自习自习自习自习自习】
  12. WordPress采集插件:QQWorld收藏家豪华版
  13. DNSPod十问董文辉:我们为什么要拥抱云原生安全?
  14. SiT5357:±0.1~±0.25ppm超高精度Stratum 3温补振荡器TCXO,60-220MHz
  15. Surface Go使用体验——一文告诉你我为什么没有选择iPad
  16. android 实现一个开机自启动的service
  17. c语言中:=和==的区别是什么?
  18. 从“时间机器”备份恢复 Mac
  19. 单身汪慎入,志玲姐姐的这个故事太虐心
  20. 数据库应用——MySQL函数

热门文章

  1. 思维导图让你掌握《有效沟通》
  2. cad卸载_CAD绘图效率太低?1GCAD逆天插件送给你,用了再也不卸载
  3. 【11】MINST数据集的分类与效果验证
  4. 银行考试打字测试软件,银行考核打字,是否有什么练习软件?
  5. Android仿新浪微博弹出界面动画,Android仿新浪微博个人信息界面及其他效果
  6. 数电第二版 潘松 陈龙 第二章 答案
  7. 推荐几款优秀的开源编程字体
  8. matlab 贝叶斯网络学习
  9. 如何搭建DASH直播平台
  10. openCV5-getTickCount