[go: up one dir, main page]

CN108052086A - data collection system - Google Patents

data collection system Download PDF

Info

Publication number
CN108052086A
CN108052086A CN201711463528.2A CN201711463528A CN108052086A CN 108052086 A CN108052086 A CN 108052086A CN 201711463528 A CN201711463528 A CN 201711463528A CN 108052086 A CN108052086 A CN 108052086A
Authority
CN
China
Prior art keywords
opc
server
workshop appliance
data collecting
parameter information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201711463528.2A
Other languages
Chinese (zh)
Inventor
陈磊
吴信宜
张兴钙
陈�峰
陈一峰
黄侠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment Technology Research Institute Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment Technology Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Gree Intelligent Equipment Technology Research Institute Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201711463528.2A priority Critical patent/CN108052086A/en
Publication of CN108052086A publication Critical patent/CN108052086A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31129Universal interface for different fieldbus protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明实施例提供了一种数据采集系统,包括:车间设备、OPC服务器、OPC客户端和上位机;OPC服务器用于接收该车间设备的参数信息;OPC客户端用于从OPC服务器接收该参数信息,并将该参数信息发送至上位机。通过本发明解决了现有技术中由于车间设备的通信协议不同,上位机远程采集各个车间设备的数据,操作复杂的问题,实现了即使各个车间设备支持不同的通信协议,也可以高效的统一现场总线,避免了重复开发驱动程序的复杂性。

This invention provides a data acquisition system, including: workshop equipment, an OPC server, an OPC client, and a host computer. The OPC server receives parameter information from the workshop equipment; the OPC client receives the parameter information from the OPC server and sends it to the host computer. This invention solves the problem in the prior art where remote data acquisition from various workshop equipment is complex due to different communication protocols. It enables efficient unification of the fieldbus even when different workshop equipment supports different communication protocols, avoiding the complexity of repeatedly developing drivers.

Description

数据采集系统data collection system

技术领域technical field

本发明涉及设备信息监控系统技术领域,具体涉及一种数据采集系统。The invention relates to the technical field of equipment information monitoring systems, in particular to a data acquisition system.

背景技术Background technique

目前大多数钣金冲压车间都采用支持Modbus协议(一种应用于电子控制器上的通信协议)或者Profibus协议(用于设备级控制系统和分散式I/O的通信)的设备,包括数控冲床、冲压机械手、上位机(触摸屏或者PC)以及其它辅助设备。然而,有的钣金冲压车间同时拥有不同厂家提供的设备,如图1所示,冲压生产线上的Profibus协议的冲压机械手需要额外增加协议转换装置,才能统一为Modbus的现场总线,采集数据到上位机。以点带线来考虑,一条生产线就有可能花费太多成本以统一现场总线。At present, most sheet metal stamping workshops use equipment that supports Modbus protocol (a communication protocol applied to electronic controllers) or Profibus protocol (communication for equipment-level control systems and distributed I/O), including CNC punching machines , stamping manipulator, upper computer (touch screen or PC) and other auxiliary equipment. However, some sheet metal stamping workshops have equipment provided by different manufacturers at the same time. As shown in Figure 1, the stamping manipulator of the Profibus protocol on the stamping production line needs to add an additional protocol conversion device to unify it into a Modbus field bus and collect data to the host. machine. Considering the dot-strip line, a production line may spend too much cost to unify the fieldbus.

另外,冲压车间配置的传统数据采集系统的结构繁琐,如图2所示,描绘了传统数据采集系统与硬件之间的接口关系,为了在监视控制与数据采集系统系统(SupervisoryControl And Data Acquisition,简称为SCADA)中获得底层设备的数据,需要具有专用软件的电脑或者具有专用软件的SCADA为每个特定的硬件编写驱动程序。当车间需要进行设备升级时,原来的驱动程序不支持硬件设备的变化,又需要重新开发新的驱动程序。In addition, the structure of the traditional data acquisition system configured in the stamping workshop is cumbersome, as shown in Figure 2, which depicts the interface relationship between the traditional data acquisition system and the hardware. To obtain the data of the underlying equipment in SCADA), a computer with special software or SCADA with special software is required to write a driver for each specific hardware. When the workshop needs to upgrade the equipment, the original driver program does not support the change of the hardware device, and a new driver program needs to be redeveloped.

发明内容Contents of the invention

有鉴于此,本发明实施例提供了一种数据采集系统,以解决现有技术中由于车间设备的通信协议不同,上位机远程采集各个车间设备的数据操作复杂的问题。In view of this, the embodiment of the present invention provides a data acquisition system to solve the problem in the prior art that the upper computer remotely collects the data of each workshop equipment due to the different communication protocols of the workshop equipment.

为此,本发明实施例提供了如下技术方案:For this reason, the embodiment of the present invention provides following technical scheme:

本发明第一方面,提供了一种数据采集系统,包括:车间设备、OPC服务器、OPC客户端和上位机;所述OPC服务器用于接收所述车间设备的参数信息;所述OPC客户端与所述OPC服务器通过OPC接口连接,所述OPC客户端用于从所述OPC服务器接收所述参数信息,并将所述参数信息发送至所述上位机。The first aspect of the present invention provides a data acquisition system, including: workshop equipment, OPC server, OPC client and host computer; the OPC server is used to receive the parameter information of the workshop equipment; the OPC client and The OPC server is connected through an OPC interface, and the OPC client is used to receive the parameter information from the OPC server and send the parameter information to the upper computer.

可选地,所述OPC服务器通过以太网总线或者CAN网总线从所述车间设备接收所述参数信息。Optionally, the OPC server receives the parameter information from the workshop equipment through an Ethernet bus or a CAN network bus.

可选地,所述上位机包括监视控制与数据采集系统系统SCADA。Optionally, the upper computer includes a supervisory control and data acquisition system SCADA.

可选地,所述车间设备包括支持Modbus协议的车间设备和/或支持Profibus协议的车间设备。Optionally, the workshop equipment includes workshop equipment supporting Modbus protocol and/or workshop equipment supporting Profibus protocol.

可选地,所述OPC服务器为OPC UA服务器;所述OPC客户端为OPC UA客户端;所述OPC UA服务器与所述OPC UA客户端通过OPC UA接口连接。Optionally, the OPC server is an OPC UA server; the OPC client is an OPC UA client; the OPC UA server is connected to the OPC UA client through an OPC UA interface.

可选地,所述车间设备包括以下至少之一:数控冲床、冲压机械手、可编程逻辑控制器PLC。Optionally, the workshop equipment includes at least one of the following: a numerical control punch press, a punching manipulator, and a programmable logic controller (PLC).

可选地,所述参数信息包括以下至少之一:所述车间设备的运行参数信息、所述车间设备的状态信息。Optionally, the parameter information includes at least one of the following: operating parameter information of the workshop equipment and status information of the workshop equipment.

本发明第二方面,提供了一种数据采集系统,包括:车间设备、设备驱动服务器TCPServer、设备驱动客户端TCP Client和上位机;所述设备驱动服务器TCP Server包括多种协议的驱动程序,用于接收所述车间设备的参数信息;所述设备驱动客户端TCP Client用于从所述设备驱动服务器TCP Server接收所述参数信息,并将所述参数信息发送至所述上位机。The second aspect of the present invention provides a data acquisition system, including: workshop equipment, device driver server TCPServer, device driver client TCP Client and host computer; the device driver server TCP Server includes drivers of multiple protocols, used for receiving the parameter information of the workshop equipment; the equipment driver client TCP Client is used for receiving the parameter information from the equipment driver server TCP Server, and sending the parameter information to the host computer.

可选地,所述多种协议的驱动程序包括Modbus协议的驱动程序和/或Profibus协议的驱动程序。Optionally, the drivers of the various protocols include drivers of the Modbus protocol and/or drivers of the Profibus protocol.

可选地,所述设备驱动服务器TCP Server通过以太网总线或者CAN网总线从所述车间设备接收所述参数信息。Optionally, the device driver server TCP Server receives the parameter information from the workshop device through an Ethernet bus or a CAN network bus.

可选地,所述上位机包括监视控制与数据采集系统系统SCADA。Optionally, the upper computer includes a supervisory control and data acquisition system SCADA.

可选地,所述车间设备包括支持Modbus协议的车间设备和/或支持Profibus协议的车间设备。Optionally, the workshop equipment includes workshop equipment supporting Modbus protocol and/or workshop equipment supporting Profibus protocol.

可选地,所述车间设备包括以下至少之一:数控冲床、冲压机械手、可编程逻辑控制器PLC。Optionally, the workshop equipment includes at least one of the following: a numerical control punch press, a punching manipulator, and a programmable logic controller (PLC).

可选地,所述参数信息包括以下至少之一:所述车间设备的运行参数信息、所述车间设备的状态信息。Optionally, the parameter information includes at least one of the following: operating parameter information of the workshop equipment and status information of the workshop equipment.

本发明实施例技术方案,具有如下优点:The technical scheme of the embodiment of the present invention has the following advantages:

本发明实施例提供了一种数据采集系统,包括:车间设备、OPC服务器、OPC客户端和上位机;OPC服务器用于接收该车间设备的参数信息;OPC客户端与OPC服务器通过OPC接口连接,OPC客户端用于从OPC服务器接收该参数信息,并将该参数信息发送至上位机。采用OPC标准技术,向下兼容多种协议的驱动程序以及现场总线,向上提供标准的客户端接口从而解决了现有技术中由于车间设备的通信协议不同,上位机远程采集各个车间设备的数据操作复杂的问题,实现了即使各个车间设备支持不同的通信协议,也可以高效的统一现场总线,减少了重复开发驱动程序的复杂性。The embodiment of the present invention provides a kind of data acquisition system, comprises: workshop equipment, OPC server, OPC client and upper computer; OPC server is used for receiving the parameter information of this workshop equipment; OPC client and OPC server are connected through OPC interface, The OPC client is used to receive the parameter information from the OPC server, and send the parameter information to the upper computer. Using OPC standard technology, it is backward compatible with multiple protocol drivers and field buses, and provides a standard client interface upwards to solve the problem of remote data collection of each workshop equipment by the upper computer due to the different communication protocols of workshop equipment in the prior art. Complicated issues, even if each workshop equipment supports different communication protocols, the fieldbus can be efficiently unified, reducing the complexity of repeated driver development.

本发明实施例还提供了一种数据采集系统,包括:车间设备、设备驱动服务器TCPServer、设备驱动客户端TCP Client和上位机;该设备驱动服务器TCP Server包括多种协议的驱动程序,用于接收该车间设备的参数信息;该设备驱动客户端TCP Client用于从该设备驱动服务器TCP Server接收该参数信息,并将该参数信息发送至该上位机。将多种协议的驱动程序归结到一个设备驱动服务器TCP Server,从而解决了现有技术中由于车间设备的通信协议不同,上位机远程采集各个车间设备的数据操作复杂的问题,实现了即使各个车间设备支持不同的通信协议,也可以高效的统一现场总线,减少了重复开发驱动程序的复杂性。The embodiment of the present invention also provides a data acquisition system, including: workshop equipment, device driver server TCPServer, device driver client TCP Client and host computer; the device driver server TCP Server includes driver programs of multiple protocols for receiving The parameter information of the workshop equipment; the equipment driver client TCP Client is used to receive the parameter information from the device driver server TCP Server, and send the parameter information to the host computer. The drivers of multiple protocols are attributed to a device driver server TCP Server, thus solving the problem in the prior art that the upper computer remotely collects the data of each workshop device due to different communication protocols in the prior art, and realizes that even if each workshop The device supports different communication protocols, and can also efficiently unify the field bus, reducing the complexity of repeated driver development.

附图说明Description of drawings

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the specific implementation of the present invention or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings that need to be used in the specific implementation or description of the prior art. Obviously, the accompanying drawings in the following description The drawings show some implementations of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative work.

图1是冲压生产线生产工艺流程图;Figure 1 is a flow chart of the production process of the stamping production line;

图2是现有技术中数据采集系统与硬件之间的接口示意图;Fig. 2 is a schematic diagram of the interface between the data acquisition system and the hardware in the prior art;

图3是根据本发明实施例的采用OPC标准的数据采集系统架构图;Fig. 3 is the structure diagram of the data acquisition system adopting OPC standard according to the embodiment of the present invention;

图4是根据本发明实施例的采用OPC UA标准的数据采集系统架构图;Fig. 4 is a data acquisition system architecture diagram adopting the OPC UA standard according to an embodiment of the present invention;

图5是根据本发明实施例的采用TCP标准的数据采集系统架构图。FIG. 5 is an architecture diagram of a data collection system using the TCP standard according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

在本实施例中提供了一种数据采集系统,可以应用到钣金冲压车间中各个车间设备的数据采集中,图3是根据本发明实施例的采用OPC标准的数据采集系统架构图,如图3所示,数据采集系统包括:车间设备、OPC服务器、OPC客户端和上位机。上述车间设备可以是数控冲床、冲压机械手、可编程逻辑控制器(Programmable Logic Controller,简称为PLC)或者其他的辅助设备,各个车间设备连接至现场总线,各个车间设备可以包括支持Modbus协议的车间设备,还可以包括支持Profibus协议的车间设备。OPC服务器从各个车间设备接收参数信息,该参数信息例如可以是各个车间设备的运行参数信息,也可以是各个车间设备的状态信息,具体地,运行参数信息可以包括车间设备摆臂的转速、转动角度,车间设备垂直轴的上升高度或者速度,下降高度或者速度等,状态信息可以包括取料状态、上料状态、下料状态、放料状态等。OPC服务器可以与各个车间设备通过多种方式进行数据通信,在一个可选实施例中,OPC服务器可以通过以太网总线从各个车间设备接收上述参数信息,在另一个可选实施例中,OPC服务器还可以通过CAN网总线从各个车间设备接收上述参数信息,从而保证了OPC服务器与各个车间设备之间传输数据的实时性和准确性。OPC客户端与OPC服务器通过OPC接口连接,向OPC客户端提供标准接口,以实现应用程序与OPC服务器的连接、同步读写、异步读写等功能。OPC客户端从OPC服务器接收该参数信息,并将该参数信息发送至该上位机,从而使得上位机可以对各个车间的运行状态进行监测。通过如图3所示的协议转换模块以软件形式统一了车间不同设备的协议,避免了如图1所示的额外的协议转换装置的安装,节约了安装成本。采用OPC标准技术,向下兼容多种协议的驱动程序以及现场总线,向上提供标准的客户端接口,从而解决了现有技术中由于车间设备的通信协议不同,上位机远程采集各个车间设备的数据操作复杂的问题,实现了即使各个车间设备支持不同的通信协议,也可以高效的统一现场总线,减少了重复开发驱动程序的复杂性,化繁为简,实现了多协议之间的相互转换、多系统之间的数据交互。In this embodiment, a data acquisition system is provided, which can be applied to the data acquisition of each workshop equipment in a sheet metal stamping workshop. FIG. As shown in 3, the data acquisition system includes: workshop equipment, OPC server, OPC client and upper computer. The above-mentioned workshop equipment can be CNC punching machine, stamping manipulator, programmable logic controller (Programmable Logic Controller, referred to as PLC) or other auxiliary equipment, each workshop equipment is connected to the field bus, each workshop equipment can include support Modbus protocol workshop equipment , can also include workshop equipment that supports the Profibus protocol. The OPC server receives parameter information from each workshop equipment. The parameter information can be, for example, the operation parameter information of each workshop equipment, or the status information of each workshop equipment. Specifically, the operation parameter information can include the speed, rotation Angle, the rising height or speed of the vertical axis of the workshop equipment, the falling height or speed, etc., the status information can include the retrieving state, loading state, unloading state, discharging state, etc. The OPC server can communicate with each workshop equipment in multiple ways. In an optional embodiment, the OPC server can receive the above-mentioned parameter information from each workshop equipment through the Ethernet bus. In another optional embodiment, the OPC server The above parameter information can also be received from each workshop equipment through the CAN network bus, thereby ensuring the real-time and accuracy of data transmission between the OPC server and each workshop equipment. The OPC client is connected to the OPC server through the OPC interface, and provides a standard interface to the OPC client to realize the connection between the application program and the OPC server, synchronous reading and writing, asynchronous reading and writing and other functions. The OPC client receives the parameter information from the OPC server, and sends the parameter information to the host computer, so that the host computer can monitor the operating status of each workshop. Through the protocol conversion module shown in Figure 3, the protocols of different equipment in the workshop are unified in the form of software, which avoids the installation of additional protocol conversion devices as shown in Figure 1, and saves installation costs. Using OPC standard technology, it is downward compatible with multiple protocol drivers and field buses, and provides a standard client interface upwards, thus solving the problem of remote collection of data from each workshop equipment by the upper computer due to different communication protocols of workshop equipment in the prior art The problem of complex operation has realized that even if the equipment in each workshop supports different communication protocols, it can also efficiently unify the field bus, reduce the complexity of repeated development of driver programs, simplify the complexity, and realize the mutual conversion between multiple protocols. Data interaction between multiple systems.

在一个可选实施例中,上位机可以是包括监视控制与数据采集系统系统(Supervisory Control And Data Acquisition,简称为SCADA)。同样地,其它实现OPC客户端的应用程序也可以扩展连接到OPC服务器,具备可扩展性。In an optional embodiment, the host computer may include a supervisory control and data acquisition system (Supervisory Control And Data Acquisition, referred to as SCADA). Similarly, other applications that implement OPC clients can also be extended to connect to OPC servers, with scalability.

为了应对标准化和跨平台的趋势,为了更好的推广OPC,OPC基金会近些年在之前OPC成功应用的基础上推出了一个新的OPC标准-OPC UA。OPC UA接口协议包含了之前的A&E,DA,OPC XML DA或者HDA,只使用一个地址空间就能访问之前所有的对象,而且不受WINDOWS平台限制,因为它是从传输层Scoket以上来定义的,实现了灵活性和安全性比之前的OPC都有提升。因此在一个可选实施例中,如图4所示,上述OPC服务器为OPC UA服务器,上述OPC客户端为OPC UA客户端,上述OPC UA服务器与该OPC UA客户端通过OPC UA接口连接。采用了基于OPC UA(OPC的全称是Object Linking and Embedding(OLE)for ProcessControl OPC Unified Architecture,缩写为OPC UA,即OPC统一架构)标准接口的技术,采用OPC UA标准的连接、读取、写入等接口,兼容硬件设备的升级,省去重复编写设备驱动程序的过程,实现了更有效的数据传输。支持OPC UA服务器连接到多种协议的现场总线,并可以单独或批量配置底层设备的驱动程序,能有效读写相关设备的运行参数、状态信息,进行数据采集交互。向OPC UA客户端提供标准接口,以实现应用程序与OPC UA服务器的连接、同步读写、异步读写等功能。提供迁移策略,在不需要对原有的内部接口做任何改动的情况下,以包装器的形式(例如将包括原来的OPC DA的接口封装成OPC UA的数据访问接口,用封装后的OPC UA数据访问接口去访问原来OPC DA的数据访问接口)实现OPC UA客户端与传统数据采集系统服务器之间的数据访问,或者以代理的形式(例如OPC UA客户端连接至OPCDA服务器)实现传统数据采集系统客户端与OPC UA服务器之间的数据访问。在监视管理层,采用OPC UA客户端,实现OPC UA服务器所提供的标准接口,而SCADA系统的专用数据采集软件实现OPC UA服务器的标准接口,以实现对底层设备的读写操作。In response to the trend of standardization and cross-platform, in order to better promote OPC, the OPC Foundation has launched a new OPC standard - OPC UA based on the successful application of OPC in recent years. The OPC UA interface protocol includes the previous A&E, DA, OPC XML DA or HDA. Only one address space can be used to access all the previous objects, and it is not limited by the WINDOWS platform, because it is defined from the transport layer Scoket above. The flexibility and security are improved compared to the previous OPC. Therefore, in an optional embodiment, as shown in FIG. 4, the above-mentioned OPC server is an OPC UA server, and the above-mentioned OPC client is an OPC UA client, and the above-mentioned OPC UA server and the OPC UA client are connected through an OPC UA interface. It adopts the technology based on the standard interface of OPC UA (the full name of OPC is Object Linking and Embedding (OLE) for Process Control OPC Unified Architecture, abbreviated as OPC UA, that is, OPC unified architecture), and adopts the connection, reading and writing of OPC UA standard And other interfaces, compatible with hardware device upgrades, eliminating the need to repeatedly write device drivers, and achieving more efficient data transmission. Support OPC UA server to connect to the field bus of various protocols, and can configure the drivers of the underlying devices individually or in batches, and can effectively read and write the operating parameters and status information of related devices, and perform data collection and interaction. Provide standard interfaces to OPC UA clients to realize functions such as connection between applications and OPC UA servers, synchronous reading and writing, and asynchronous reading and writing. Provide a migration strategy, in the form of a wrapper (such as packaging the original OPC DA interface into an OPC UA data access interface without any changes to the original internal interface, using the packaged OPC UA Data access interface to access the original OPC DA data access interface) to realize data access between OPC UA client and traditional data acquisition system server, or realize traditional data acquisition in the form of proxy (for example, OPC UA client connects to OPCDA server) Data access between system clients and OPC UA servers. In the monitoring management layer, the OPC UA client is used to realize the standard interface provided by the OPC UA server, and the special data acquisition software of the SCADA system realizes the standard interface of the OPC UA server to realize the read and write operations on the underlying equipment.

总而言之,图4所示的数据采集系统架构,向下能支持多种协议的现场总线,节省车间的安装成本和减少驱动程序的开发成本,向上能提供标准的服务接口,缩短开发周期,降低运维成本。同时可以对不同钣金冲压车间的数据采集系统进行合理有效地改进,实现OPC UA标准化接口,可以扩展到其它实现OPC UA标准的应用程序,并与之进行交互。该架构的数据采集系统具有扩展性、兼容性以及交互性。All in all, the data acquisition system architecture shown in Figure 4 can support fieldbuses of multiple protocols downwards, save the installation cost of the workshop and reduce the development cost of drivers, and provide standard service interfaces upwards, shorten the development cycle, and reduce the operating cost. maintenance cost. At the same time, it can reasonably and effectively improve the data acquisition systems of different sheet metal stamping workshops, realize the OPC UA standardized interface, and can be extended to and interact with other applications that implement the OPC UA standard. The data acquisition system of this framework has expansibility, compatibility and interactivity.

本发明实施例还提供了另外一种数据采集系统,如图5所示,包括:车间设备、设备驱动服务器TCP Serve、设备驱动客户端TCP Client和上位机。车间设备,可以包括支持Modbus协议的车间设备,或者支持Profibus协议的车间设备,具体地,可以是数控冲床、冲压机械手、可编程逻辑控制器PLC或者其他的辅助设备,各个车间设备连接至现场总线。该上位机可以是SCADA,从而对设备数据进行更有效的采集和监视。该设备驱动服务器TCPServer包括多种协议的驱动程序,例如多种协议的驱动程序可以包括Modbus协议的驱动程序,还可以包括Profibus协议的驱动程序。设备驱动服务器TCP Server可以通过以太网总线或者CAN网总线从各个车间设备接收上述参数信息,从而可以多方面保证设备驱动服务器TCP Server与各个车间设备之间数据传输的实时性和准性。设备驱动服务器TCP Server用于接收该车间设备的参数信息,该参数信息可以是车间设备的运行参数信息,还可以是车间设备的状态信息,具体地,运行参数信息可以包括车间设备摆臂的转速、转动角度,车间设备垂直轴的上升高度或者速度,下降高度或者速度等,状态信息可以包括取料状态、上料状态、下料状态、放料状态等。该设备驱动客户端TCP Client用于从该设备驱动服务器TCP Server接收该参数信息,并将该参数信息发送至该上位机。采用合并多个驱动程序的方式,将多种协议的驱动程序归结到一个设备驱动服务器(TCP Server,即采用TCP方式进行数据传输的服务器)上,如图5中所示。Modbus协议的驱动程序只能访问Modbus协议的设备,同样,Profibus-DP协议的驱动程序只能访问Profibus-DP协议的设备。在该设备驱动服务器上提供SCADA应用程序的接口,满足SCADA应用程序的数据访问需求。在SCADA应用程序客户端(TCP Client,即采用TCP方式进行数据传输的客户端),实现设备驱动服务器提供的接口,实现对设备驱动服务器实现读写操作、对不同设备的数据交互。The embodiment of the present invention also provides another data acquisition system, as shown in FIG. 5 , including: workshop equipment, a device driver server TCP Serve, a device driver client TCP Client, and a host computer. Workshop equipment can include workshop equipment supporting Modbus protocol, or workshop equipment supporting Profibus protocol, specifically, it can be CNC punch press, stamping manipulator, programmable logic controller PLC or other auxiliary equipment, and each workshop equipment is connected to the field bus . The upper computer can be SCADA, so as to collect and monitor equipment data more effectively. The device driver server TCPServer includes drivers of multiple protocols, for example, drivers of multiple protocols may include drivers of Modbus protocol, and may also include drivers of Profibus protocol. The device driver server TCP Server can receive the above parameter information from each workshop device through the Ethernet bus or CAN network bus, so as to ensure the real-time and accuracy of data transmission between the device driver server TCP Server and each workshop device in many ways. The device driver server TCP Server is used to receive the parameter information of the workshop equipment. The parameter information can be the operation parameter information of the workshop equipment, and can also be the status information of the workshop equipment. Specifically, the operation parameter information can include the rotation speed of the workshop equipment swing arm , rotation angle, rising height or speed of the vertical axis of the workshop equipment, falling height or speed, etc. The state information can include the retrieving state, loading state, unloading state, and discharging state, etc. The device driver client TCP Client is used to receive the parameter information from the device driver server TCP Server, and send the parameter information to the host computer. By merging multiple drivers, the drivers of multiple protocols are attributed to a device driver server (TCP Server, that is, a server that uses TCP to transmit data), as shown in FIG. 5 . The driver of the Modbus protocol can only access the devices of the Modbus protocol. Similarly, the driver of the Profibus-DP protocol can only access the devices of the Profibus-DP protocol. The interface of the SCADA application program is provided on the device driver server to meet the data access requirements of the SCADA application program. In the SCADA application client (TCP Client, that is, the client that uses TCP for data transmission), implement the interface provided by the device driver server, realize the read and write operations on the device driver server, and data interaction with different devices.

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall into the scope of the appended claims. within the limited range.

Claims (14)

1. a kind of data collecting system, which is characterized in that including:Workshop appliance, opc server, OPC client and host computer;
The opc server is used to receive the parameter information of the workshop appliance;
The OPC client is used to receive the parameter information from the opc server, and the parameter information is sent to institute State host computer.
2. data collecting system according to claim 1, which is characterized in that the opc server passes through industry ethernet Or CAN network bus receives the parameter information from the workshop appliance.
3. data collecting system according to claim 1, which is characterized in that the host computer includes monitoring control and data Acquisition system system SCADA.
4. data collecting system according to claim 1, which is characterized in that the workshop appliance includes supporting Modbus associations The workshop appliance of view and/or the workshop appliance for supporting Profibus agreements.
5. data collecting system according to claim 1, which is characterized in that the opc server is OPC UA servers; The OPC client is OPC UA clients.
6. data collecting system according to claim 1, which is characterized in that the workshop appliance include it is following at least it One:Numerical control press, stamping mechanical arm, programmable logic controller (PLC) PLC.
7. according to any data collecting system in claim 1 to 6, which is characterized in that the parameter information include with It is at least one lower:The status information of the trip information of the workshop appliance, the workshop appliance.
8. a kind of data collecting system, which is characterized in that including:Workshop appliance, device drives server TCP Server, equipment Drive client TCP Client and host computer;
The device drives server TCP Server include the driver of various protocols, for receiving the workshop appliance Parameter information;
The device drives client TCP Client are used to receive the parameter from the device drives server TCPServer Information, and the parameter information is sent to the host computer.
9. data collecting system according to claim 8, which is characterized in that the driver of the various protocols includes The driver of Modbus agreements and/or the driver of Profibus agreements.
10. data collecting system according to claim 8, which is characterized in that the device drives server TCP Server receives the parameter information by industry ethernet or CAN network bus from the workshop appliance.
11. data collecting system according to claim 8, which is characterized in that the host computer includes monitoring control and number According to acquisition system system SCADA.
12. data collecting system according to claim 8, which is characterized in that the workshop appliance includes supporting Modbus The workshop appliance of agreement and/or the workshop appliance for supporting Profibus agreements.
13. data collecting system according to claim 8, which is characterized in that the workshop appliance include it is following at least it One:Numerical control press, stamping mechanical arm, programmable logic controller (PLC) PLC.
14. according to any data collecting system in claim 8 to 13, which is characterized in that the parameter information includes At least one of:The status information of the trip information of the workshop appliance, the workshop appliance.
CN201711463528.2A 2017-12-28 2017-12-28 data collection system Withdrawn CN108052086A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711463528.2A CN108052086A (en) 2017-12-28 2017-12-28 data collection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711463528.2A CN108052086A (en) 2017-12-28 2017-12-28 data collection system

Publications (1)

Publication Number Publication Date
CN108052086A true CN108052086A (en) 2018-05-18

Family

ID=62128659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711463528.2A Withdrawn CN108052086A (en) 2017-12-28 2017-12-28 data collection system

Country Status (1)

Country Link
CN (1) CN108052086A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829043A (en) * 2018-09-12 2018-11-16 珠海格力智能装备有限公司 Processing method and device of distributed numerical control system
CN108873847A (en) * 2018-07-13 2018-11-23 北京工业大学 A kind of collecting method towards die forging production line
CN109257208A (en) * 2018-09-04 2019-01-22 深圳市智能机器人研究院 A kind of information integrated system and method based on OPC UA
CN109284294A (en) * 2018-10-12 2019-01-29 珠海格力智能装备有限公司 Method and device for collecting data, storage medium and processor
CN110049137A (en) * 2019-04-25 2019-07-23 广东工业大学 A kind of instruction transmission method, collecting method and relevant apparatus
CN110061990A (en) * 2019-04-19 2019-07-26 天津光电通信技术有限公司 A kind of DTU protocol extension method
CN110286637A (en) * 2019-06-20 2019-09-27 共享智能铸造产业创新中心有限公司 Information collection method, device and system
CN111586077A (en) * 2020-05-28 2020-08-25 珠海格力智能装备有限公司 Data interaction method and device and electronic equipment
CN112084127A (en) * 2020-08-24 2020-12-15 珠海格力电器股份有限公司 Distributed controller and distributed autonomous system
WO2021031518A1 (en) * 2019-08-19 2021-02-25 江苏金恒信息科技股份有限公司 Data compatibility gateway system
CN112643676A (en) * 2020-12-17 2021-04-13 上海新时达机器人有限公司 Stamping manipulator control system based on TCP/IP communication and control method thereof
CN112859693A (en) * 2021-01-20 2021-05-28 苏州中鹿环保设备有限公司 DI signal multi-terminal data processing method and drainage system adopting same
CN113179330A (en) * 2021-05-25 2021-07-27 浙江浙大西投脑机智能科技有限公司 External equipment connection management system compatible with multiple hardware interface specifications and hardware communication protocols
CN113507477A (en) * 2021-07-22 2021-10-15 华能鹤岗发电有限公司 Method, system and device for communication of air compressor by adopting different communication protocols
CN113560368A (en) * 2021-07-29 2021-10-29 鄂尔多斯市勤惠汽车部件制造有限公司 Data acquisition method and system for automobile plate stamping process
CN114338771A (en) * 2021-12-28 2022-04-12 苏州赛众自动化科技有限公司 Method, system and medium for realizing information interaction between devices through TCP protocol
CN114390088A (en) * 2021-12-31 2022-04-22 北京东土科技股份有限公司 Interaction method and device for EDPS (enhanced distributed packet system) to pass through OPC UA (optical proximity correction) client and OPC UA server
CN115801852A (en) * 2022-11-15 2023-03-14 黑芝麻智能科技(成都)有限公司 Method, client, server and system for controlling lower computer
CN116506460A (en) * 2023-04-19 2023-07-28 广州明珞装备股份有限公司 Data collection method and device, data management equipment and intelligent collection system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846985A (en) * 2009-03-25 2010-09-29 鸿富锦精密工业(深圳)有限公司 Remote data acquisition system and method
CN103530258A (en) * 2013-10-18 2014-01-22 铜陵富仕三佳机器有限公司 Multi-drive supported server based on OPC technology
CN104483931A (en) * 2014-11-21 2015-04-01 广州中国科学院沈阳自动化研究所分所 Ship integral control system and control method
CN106100908A (en) * 2016-08-16 2016-11-09 南京航空航天大学 A kind of stable universal data actuality collection is held concurrently and is remotely monitored multifunction system
CN106773978A (en) * 2016-12-28 2017-05-31 武汉科技大学 A kind of device data acquisition system based on OPC UA agreements
CN107018028A (en) * 2017-05-24 2017-08-04 核工业理化工程研究院 Data acquisition monitoring system and acquisition monitoring method based on CAN and OPC technology
CN107065813A (en) * 2017-06-13 2017-08-18 苏州弘铭检测科技有限公司 A kind of workshop appliance data monitoring system and method
CN107291058A (en) * 2017-08-01 2017-10-24 西安交通大学 A kind of continuous casting production process data acquisition monitoring system
CN207780593U (en) * 2017-12-28 2018-08-28 珠海格力智能装备技术研究院有限公司 data collection system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846985A (en) * 2009-03-25 2010-09-29 鸿富锦精密工业(深圳)有限公司 Remote data acquisition system and method
CN103530258A (en) * 2013-10-18 2014-01-22 铜陵富仕三佳机器有限公司 Multi-drive supported server based on OPC technology
CN104483931A (en) * 2014-11-21 2015-04-01 广州中国科学院沈阳自动化研究所分所 Ship integral control system and control method
CN106100908A (en) * 2016-08-16 2016-11-09 南京航空航天大学 A kind of stable universal data actuality collection is held concurrently and is remotely monitored multifunction system
CN106773978A (en) * 2016-12-28 2017-05-31 武汉科技大学 A kind of device data acquisition system based on OPC UA agreements
CN107018028A (en) * 2017-05-24 2017-08-04 核工业理化工程研究院 Data acquisition monitoring system and acquisition monitoring method based on CAN and OPC technology
CN107065813A (en) * 2017-06-13 2017-08-18 苏州弘铭检测科技有限公司 A kind of workshop appliance data monitoring system and method
CN107291058A (en) * 2017-08-01 2017-10-24 西安交通大学 A kind of continuous casting production process data acquisition monitoring system
CN207780593U (en) * 2017-12-28 2018-08-28 珠海格力智能装备技术研究院有限公司 data collection system

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108873847A (en) * 2018-07-13 2018-11-23 北京工业大学 A kind of collecting method towards die forging production line
CN109257208A (en) * 2018-09-04 2019-01-22 深圳市智能机器人研究院 A kind of information integrated system and method based on OPC UA
CN108829043A (en) * 2018-09-12 2018-11-16 珠海格力智能装备有限公司 Processing method and device of distributed numerical control system
CN109284294A (en) * 2018-10-12 2019-01-29 珠海格力智能装备有限公司 Method and device for collecting data, storage medium and processor
CN110061990A (en) * 2019-04-19 2019-07-26 天津光电通信技术有限公司 A kind of DTU protocol extension method
CN110049137A (en) * 2019-04-25 2019-07-23 广东工业大学 A kind of instruction transmission method, collecting method and relevant apparatus
CN110286637B (en) * 2019-06-20 2021-10-01 共享智能铸造产业创新中心有限公司 Information collection method, device and system
CN110286637A (en) * 2019-06-20 2019-09-27 共享智能铸造产业创新中心有限公司 Information collection method, device and system
WO2021031518A1 (en) * 2019-08-19 2021-02-25 江苏金恒信息科技股份有限公司 Data compatibility gateway system
CN111586077A (en) * 2020-05-28 2020-08-25 珠海格力智能装备有限公司 Data interaction method and device and electronic equipment
CN112084127A (en) * 2020-08-24 2020-12-15 珠海格力电器股份有限公司 Distributed controller and distributed autonomous system
CN112084127B (en) * 2020-08-24 2022-04-22 珠海格力电器股份有限公司 Distributed controller and distributed autonomous system
CN112643676A (en) * 2020-12-17 2021-04-13 上海新时达机器人有限公司 Stamping manipulator control system based on TCP/IP communication and control method thereof
CN112859693A (en) * 2021-01-20 2021-05-28 苏州中鹿环保设备有限公司 DI signal multi-terminal data processing method and drainage system adopting same
CN113179330A (en) * 2021-05-25 2021-07-27 浙江浙大西投脑机智能科技有限公司 External equipment connection management system compatible with multiple hardware interface specifications and hardware communication protocols
CN113507477A (en) * 2021-07-22 2021-10-15 华能鹤岗发电有限公司 Method, system and device for communication of air compressor by adopting different communication protocols
CN113560368A (en) * 2021-07-29 2021-10-29 鄂尔多斯市勤惠汽车部件制造有限公司 Data acquisition method and system for automobile plate stamping process
CN114338771A (en) * 2021-12-28 2022-04-12 苏州赛众自动化科技有限公司 Method, system and medium for realizing information interaction between devices through TCP protocol
CN114338771B (en) * 2021-12-28 2024-07-19 苏州赛众自动化科技有限公司 Method, system and medium for realizing information interaction between devices through TCP protocol
CN114390088A (en) * 2021-12-31 2022-04-22 北京东土科技股份有限公司 Interaction method and device for EDPS (enhanced distributed packet system) to pass through OPC UA (optical proximity correction) client and OPC UA server
CN114390088B (en) * 2021-12-31 2024-04-09 北京东土科技股份有限公司 A method and device for EDPS to interact with OPC UA server through OPC UA client
CN115801852A (en) * 2022-11-15 2023-03-14 黑芝麻智能科技(成都)有限公司 Method, client, server and system for controlling lower computer
CN116506460A (en) * 2023-04-19 2023-07-28 广州明珞装备股份有限公司 Data collection method and device, data management equipment and intelligent collection system

Similar Documents

Publication Publication Date Title
CN108052086A (en) data collection system
CN102902243B (en) For the system and method for the field apparatus in automatization of service factory
US10095208B2 (en) Method for implementing at least one additional function of a field device in automation technology
RU2674756C1 (en) Adaptive control system of installation and its adjustment, and method therefor
US9276996B2 (en) Apparatus for servicing a field device from a remote terminal
CN108847979B (en) A SCADA-based self-adaptive configuration system and method
US9124445B2 (en) Apparatus for integrating device objects into a superordinated control unit
JP6073287B2 (en) Method and apparatus for sending a device description file to a host
US20110125295A1 (en) Method for providing device-specific information of a field device of automation technology
CN103988477A (en) Device for operating at least one automation technology field device
CN109565526B (en) Method and gateway for connecting a data source system to an IT system
EP3002649B1 (en) Industrial simulation using redirected i/o module configurations
EP3648416A1 (en) Automation device with integrated network analysis and cloud connection
US20130132591A1 (en) Method for the Operating of a Field Device
CN207780593U (en) data collection system
CN104635708A (en) OPC UA (Unified Architecture) data acquisition module based on I-MX287 processor
CN117785435A (en) Containerized modeling of device updates or modifications via digital twinning
CN102736617A (en) Method for diagnosing PROFIBUS-DP bus
CN105264447B (en) Process automation system with central computation unit
JP4013250B2 (en) OPC communication station
CN102291292B (en) Method for EPA to FFH1 protocol conversion and scheduling
CN111788816A (en) A Method of Establishing Network Communication in Automation System
US20250036103A1 (en) Virtualization of an industrial automation device in an industrial automation system
EP4345621A1 (en) Systems and methods for condition-based deployment of chainable compute operations for constrained computing devices
CN102576222B (en) Methods for operating the fieldbus interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20180518