工控融合互联网技术的设备数据采集软件
在一个楼宇监控项目中,我需要采集很多电表(大概500块吧)的数据,这个电表是甲厂家的A系列的A-0001型号的电表,我们在使用传统的一些工控软件或数采类产品来完成对这些电表的数据采集时,大概需要按照下面几个步骤才能完成。1) 知道电表对外通讯提供的物理接口癫痫患者如何检查方式,大多数情况下是RS232/RS485。同时必须知道通讯接口的参数配置,如波特率多少,数据位,校验位,停止位等信息。2)知道电表对外通讯提供的通讯协议,各厂家在各行各业用的协议都不太一样,Modbus rtu是其中一种。这里需要知道目标电表中Modbus rtu配置中设定的设备地址号。3)知道电表中提供了哪些测量值,并知道每个测量值是由通过Modbus协议的哪一种功能码提女性癫痫的常见原因有哪些供出来的,此测量值的寄存器地址以及他的数据类型。以上几步相信对经常需要和设备通讯取数的同学来说,很是熟悉吧。上面还有些实际现场中的细节还未写出来,如有的厂家并未将2种状态的测量值使用Modbus的02功能码(读离散输入区)对外提供,而是将多个2种状态的测量值组合后使用Modbus的03功能码(读写保持寄存器)对外提供。本来很简单的Modbus协议由于各厂家开发人员理解和使用的不一样,变得复杂和混乱起来。于是乎从设备通讯取数也就变得技术含量挺高了,需要癫痫发作的急救药物对设备的物理通讯接口、设备通讯的协议、测量值的参数配置需要相当的了解才能胜任,而还有一点关键的就是经验(实际就是积累了对各个厂家设备对通讯协议的组织方式)。一个简单的Modbus协议就演变出千百种变数,而工业控制这个领域的各种总线技术,通讯协议,设备配置等内容多得不计其数。于是,做一个综合的监控系统(物理上分布各地,有多种厂家的设备,有多种通讯链路,有多种通讯协议,……)就是一个庞大而复杂的工程。是否能找到什么技术能解决综合的监控系统中的耗时耗力问题呢?我的观点是现有的工控软件融合互联网技术,并能激发相关的厂家、中间商、最终用户都能参与其中,那么是可以有效的减少减少综合的监控系统所需要的时间和人力的。下面就我对融合了互联网技术的设备数据采集软件做一个描述(个人臆想,切勿当真):我是本文前面提到的北京治癫痫病的医院那个应用场景的现场实施工程师,当我听到要取500块电表通讯取数时,我一下子蒙了,想想这工作量,看来是准备干它个半年一年的啦。不过当我静下心来,用某个传统的组态软件了解了如果与一块电表进行通讯取数的过程后,我发现和500块电表通讯取数的过程中,有很多都是重复的工作内容,如:1)通讯接口的参数配置,如波特率多少,数据位,校验位,停止位等信息。对同一家的相同型号的设备来说,设备出厂的配置参数都是一样的,而且在现场安装调试后,大多数情况不会改。2)每一块电表中的测量值的数量及测量值的组织方式都是相同的。当整理出这些规律后,发现工作量一下子减少了很多,当然,这个需要组态软件支持将整个电表的配置进行复制或者支持配置的导入导出,如果我使用的组态软件没有这个功能,真是是反人类了!当我这在高兴可以提前回家时,用户告诉我在这个建设的综合监控系统中还需要增加乙厂家的B系列的B-0001型号的空调设备50台,丙厂家的C系列的C-0001型号的变频器设备20台,……,这啥时候是个尽头啊!这时,在塔克拉玛干沙漠干另外一个综合监控项目的兄弟打来一个电话,咨询问是否采集过甲厂家的A系列的A-0001型号电表的数据。我有气无力的告诉他,刚通讯过。他高兴地说:“哥们,赶紧把和甲厂家的A系列的A-0001型号电表通讯取数的工程发给我,我就可以省掉大量时间了”。在他的提示下,我也赶紧问了问他是否和乙厂家的B系列的B-0001型号的空调设备通讯过,和丙厂家,和丁厂家,……。通过和同事的交换。本来看上去无尽头的工作量又减少了很多。心情愉快多了。在提前干完活回家的路上,一边迷迷糊糊的打瞌睡,一边在想:如果我每次在现场调试设备数据通讯的时候,都能从其他同事那里拿到与现场设备通讯的工程配置,那干项目将会省去很多时间啊。而且已经被验证过通讯无错误的工程拿来直接用,也可以省去不少中间出错的环节。如果我将我通讯过的设备的工程配置分享给任何需要的人,那么对其他人也是很大的帮助啊。写到此处,我想各位同学应该能理解我的想法了吧。咱们平时候在工作过程中有大量的工作内容或工作步骤是其他人经历过的。如果他能够将他的经验和他的成果共享给我,那么对所有需要的人将是一个非常大的帮助,减少了一个人的工作时间看起来不算啥,但如果能给成百上千的人都减少工作量。那可是不得了啊!试想,如果我们现在使用工控软件,如果都融合互联网技术,提供一个很好的分享,共享平台,类似百度文库这样的。而用户,厂家,设备厂商,社会各界的专家,高手们将自己使用此软件开发的一些成果和专长的经验分享到此平台(当然,需要一套很好的利益制度),那么对任何一方都会获得很大的益处。
以上就是我对融合了互联网技术的设备数据采集软件的一个大概想法!实际上处理设备数据采集软件,其他环节的软件,只要是过程,成果可以复用的,都可以借助互联网技术构建一个很好的分享共享平台,为企业和用户省时省力!后记:曾经在和一些朋友聊起融合了互联网技术的设备数据采集软件想法的时候,朋友质疑这个软件也没法减少对plc这类可编程设备进行数据采集的工作量,我当时是这么说的:“哥们,提一类问题的解决思路并非是一定要是万能的,如能将解决此类问题的成本减少一半,而且对大多数人有利,那么这么做就是有价值的,而又有谁家的产品能解决所有问题的呢?”