WO2013068024A1 - Système et procédé permettant d'échanger des informations d'ingénierie - Google Patents

Système et procédé permettant d'échanger des informations d'ingénierie Download PDF

Info

Publication number
WO2013068024A1
WO2013068024A1 PCT/EP2011/005643 EP2011005643W WO2013068024A1 WO 2013068024 A1 WO2013068024 A1 WO 2013068024A1 EP 2011005643 W EP2011005643 W EP 2011005643W WO 2013068024 A1 WO2013068024 A1 WO 2013068024A1
Authority
WO
WIPO (PCT)
Prior art keywords
storage space
engineering
virtual storage
artifact
local storage
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.)
Ceased
Application number
PCT/EP2011/005643
Other languages
English (en)
Inventor
Rainer Drath
Ralf Jeske
Armin WALLNÖFER
Katharina Gohr
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.)
ABB Technology AG
Original Assignee
ABB Technology AG
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 ABB Technology AG filed Critical ABB Technology AG
Priority to PCT/EP2011/005643 priority Critical patent/WO2013068024A1/fr
Publication of WO2013068024A1 publication Critical patent/WO2013068024A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems

Definitions

  • the invention relates to an arrangement and a method for exchanging one or multiple engineering artifacts between a first and at least one further computer device.
  • control system engineering is used for all kinds of activities which are related to the designing, verification and validation, implementation and testing of a control system for a technical system used in these industry sectors, where the technical system may be a technical installation, an industrial plant or an industrial process.
  • the control system comprises at least one industrial control device, at least one sensor and at least one actuator, where the control device receives measurements taken by the at least one sensor from the technical system and determines based on these measurements and, if applicable, based on further information suitable actions of the at least one actuator to regulate the behaviour of the technical system.
  • Control system engineering usually requires the use of advanced control system engineering tools in the form of software products with complex functionalities, e.g. RobotStudio for programming robots, CoDeSys for programming programmable logic controllers (PLCs), Function Designer for programming ABB's AC800M controllers or Fieldbus Builder for configuring field devices. It may also involve different engineers which stepwise design and commission different domains of the industrial plant or industrial process. Hence, different engineering software may be used by different groups and persons.
  • the result of the engineering process, or in other words the output of the control system engineering tools is a plan for the automation system, in the following called automation solution or control solution.
  • the automation solution may comprise planning information about hardware, e.g.
  • automation devices control software executed on the automation devices and additional automation system related information, such as information relating to a control network infrastructure and corresponding device configurations, as well as configuration data relating to a human machine interface (HMI) of an HMI computer device.
  • the automation devices also called industrial control devices including software and configurations, as well as the HMI software and computer devices are usually installed at a customer's site, where the customer is a company operating an industrial plant from one of the above named industry sectors which purchases the control solution adapted to the operational requirements of the industrial plant.
  • libraries are used, where the library elements of which contain information about predefined and tested hardware or software components.
  • a library element may be a simple function block or a complex automation solution.
  • libraries are installed as part of a control system engineering tool and are thereby bound to the respective installation of the tool.
  • the software components from the libraries may be used by referring to them in the development or working files generated by using the engineering tool, as for example in the source code of the control application software.
  • control libraries In general, there exists a certain variety of control libraries: standard libraries, customer specific libraries, personal libraries for individual users, local libraries for local groups or organizations, regional libraries valid for specific geographic regions, vendor specific libraries, domain specific libraries etc.
  • the engineering process involves a group of different engineers and software developers which may all require access to the same kind of libraries which needs to be distributed to them by the owner of the respective library.
  • the results or intermediate results of the engineering process i.e. the control solutions including individual project data, such as source code and/or executable files of control application software, configuration data for an industrial control device, configuration data for a display device including trend configuration data etc., are shared and distributed between the members of the engineering group.
  • an engineering artifact may be a simple function block or a complex control or automation solution, a predefined hardware structure, a predefined communication infrastructure or a predefined device configuration set.
  • Engineering artifacts can be collected themselves in libraries, where they are called standard engineering artifacts, or they can represent engineering project results which are not fed back into a library, and then they are called individual engineering artifacts.
  • the term engineering artifacts represents all re-usable elements of the control system engineering.
  • the library 1 is a standard or fixed library. Accordingly, changes in the library are not allowed, and additions or new versions may only be provided by the library owner and need to be delivered and installed for each engineer individually. Since the standard library is fixed, certain customer requirements may not be met by its contents.
  • control solution 4 Apart from the standard library 1 , individual solutions which are created during engineering, indicated as control solution 4, are not shared to the other users Userl to User3 in a systematic way but only by means of individual export/import procedures, as is indicated by arrows 2. This requires user interaction. Due to the fixed library 1 and since the control solution 4 and the library 1 are bound to each other, import, export and reuse of the control solution 4 works only fine with engineers which have the same library 1 and the same version of it installed. Otherwise, the required version of the library 1 needs to be taken into account and may even fail due to version incompatibilities.
  • FIG. 2 Another known way to distribute engineering artifacts to different users is to provide permanent remote access to a reference installation of a standard library on a server, where the server belongs to the owner of the library and may be located on a customer site, on vendor site or on a third party site.
  • Fig. 2 This situation is illustrated by Fig. 2, where different users of the standard library 1 have permanent access to the installation of the library 1 via a permanent communication line 5, which can be a wireless or a wire-bound connection to the server.
  • a permanent communication line 5 can be a wireless or a wire-bound connection to the server.
  • the same communication line 5 may also be used to exchange individual engineering artifacts, such as the control solution 4, between the users via export/import procedures, where again a systematic way of exchanging the individual engineering artifacts is missing.
  • this concept still faces the drawbacks connected with the use of standard libraries.
  • An additional drawback is that in order to ensure the appropriate availability and usability of the server installation, the connection to the server needs to be permanent, reliable and should provide the necessary bandwidth.
  • FIG. 3 A variation of the solution of Fig. 2 is shown in Fig. 3, where again the standard library 1 is available on the server belonging to the library owner and the users Userl to User3 have local and permanent network access to that server.
  • the users cannot change the standard library 1 on the server, but they can copy parts of it and develop individual libraries 6 (Lib1 to Lib3) and individual engineering artifacts, such as control solution 4, for their own purpose.
  • individual libraries 6 Lib1 to Lib3
  • individual engineering artifacts such as control solution 4
  • the drawbacks of the previously described Figs. 1 and 2 are maintained and even aggravated, such as the requirement of a permanent and reliable server connection with sufficient bandwidth and the problems occurring when sharing engineering artifacts between the users, since the individual libraries 6 need to be exchanged and installed or updated each time as well.
  • the currently most advanced method of sharing engineering artifacts is a central database on a server, as depicted in Fig. 4.
  • the central database contains all engineering artifacts, i.e. all libraries, i.e. a standard library 1 provided by the library owner and individual libraries 6, as well as individual engineering artifacts, like automation solutions or control solution 4. All tools installed on the PCs of the users Userl to User3 have access to the central database, so that the sharing of the engineering artifacts becomes a natural function of the system.
  • the disadvantage of this technique is again the required permanent and reliable online access to the server including enough bandwidth for the engineering purposes.
  • a permanent online access requires precautions for ensuring safety and confidentiality of user data.
  • the problem solved by this invention is to provide an arrangement and method for exchanging engineering artifacts with which the above named drawbacks are overcome.
  • cloud based storage has become more and more popular.
  • Different vendors and their cloud storage solutions as for example DropBox, Microsoft with Live Sync, Apple with iDrive, iCIoud and Google with GDrive, provide cloud storage that allows storage of data, e.g. documents or photos, on one or more servers, where the storage servers are not individually visible to the user.
  • the user just sees "the cloud storage” as his storage medium and connects to it via an Internet based network connection.
  • the stored data is permanently synchronized with a local folder on the personal computer or computers of each user.
  • the principle of cloud storage is illustrated by Fig. 5. Each user has access to only his personally assigned space, Spacel to Space3, in the cloud storage.
  • Specific synchronization software in the following called cloud software, is installed on each individual computer device, PC1 to PC3, to permanently perform the synchronization process in the background between one or more designated folders on the respective computer device PC1 , PC2 or PC3 and the corresponding space in the cloud storage, Spacel , Space2 or Space3, respectively.
  • the synchronization is performed whenever the respective computer device has online access via communication line 7 to the cloud storage and a difference in the data exists.
  • a useful feature of cloud storage is the possibility to share files or folders to other users across different operating systems and across firewalls. Cloud storage not only works on computer devices as personal computers (PC) but also on mobile devices like tablet PCs or mobile phones.
  • the arrangement for exchanging at least one engineering artifact between a first and at least one further computer device comprises at least one synchronization unit as well as a cloud storage containing at least a first virtual storage space.
  • the cloud storage is arranged to copy the engineering artifact into the first and the at least one further virtual storage spaces, and the at least one
  • the first and/or the at least one further virtual storage space contains an additional and/or more recent version of the engineering artifact compared to the corresponding first and/or at least one further local storage space, respectively, to automatically start a copy process of the additional and/or more recent version of the engineering artifact to the corresponding first and/or the at least one further local storage space, respectively.
  • the method according to the invention comprises the corresponding steps performed by the at least one synchronization unit.
  • the owner of an engineering artifact which can be for example the owner of a standard library, the owner of standard engineering artifacts or the creator and owner of an individual engineering artifact, distributes the engineering artifact to an engineering team via individually allocated, virtual storage spaces in a cloud storage, where each virtual storage space is allocated to a local storage space on a particular computer device belonging to a user of the library.
  • the owner may be a vendor of the engineering artifact, but can also be a member or the head of the engineering team.
  • Each virtual storage space is assigned to a specific customer or to a specific user, i.e. no third party has generally access to the virtual storage spaces.
  • the owner of the engineering artifact uses the virtual storage spaces as a container for providing the latest suitable version or the latest suitable update of the engineering artifact to a particular user, by transferring the latest suitable version or update into the virtual storage space assigned to the particular user.
  • a synchronization unit automatically checks whether an additional and/or an updated and thereby more recent version of the engineering artifact is present on the virtual storage space. If so, the additional and/or more recent version is copied into the local storage space of the user and is thereby available for being used by the user for future engineering purposes.
  • This procedure can be performed individually for each user, i.e. each virtual storage space may contain a different
  • the cloud storage is arranged to copy the engineering artifact into the first and the at least one further virtual storage spaces simultaneously.
  • this solution provides the fastest way to achieve it.
  • the cloud storage is arranged to copy an
  • the process for keeping the virtual storage spaces updated is automated so that always the latest and most up-to-date version of the respective engineering artifact is present.
  • the at least one synchronization unit is arranged to compare the contents of the first local storage space with the contents of the first virtual storage space and in case that the first local storage space contains an additional engineering artifact and/or a more recent version of the at least one engineering artifact compared to the first virtual storage space, to automatically start a copy process of the additional engineering artifact and/or of the more recent version of the at least one engineering artifact to the first virtual storage space.
  • the at least one synchronization unit is arranged to establish a further communication link between the first virtual storage space and at least one further local storage space contained in the at least one further computer device, as soon as at least one further communication connection is established between the cloud storage and the at least one further computer device, to compare the contents of the at least one further local storage space with the contents of the first virtual storage space, and in case that the first virtual storage space contains an additional engineering artifact and/or a more recent version of the at least one engineering artifact compared to the at least one further local storage space, to automatically start a copy process of the additional engineering artifact and/or of the more recent version of the at least one engineering artifact to the at least one further local storage space.
  • This preferred embodiment provides a solution for exchanging engineering artifacts between different computer devices.
  • the exchanging is performed via one or more individually allocated, virtual storage spaces in a cloud storage, where each virtual storage space is allocated to a local storage space on a corresponding computer device and where for each computer device access can be given not only to the allocated virtual storage space but in addition to one or multiple further virtual storage spaces belonging to one or multiple other computer devices.
  • each computer device belongs to a specific customer or to a specific software user, in the following called user, where several computer devices may belong to one and the same user.
  • no third party has access to the virtual storage space or spaces allocated to the computer device or devices of one particular user.
  • the concept of the invention is in the following explained for the special embodiment of one allocated virtual storage space per user.
  • the engineering artifacts stored in the local storage space of a first computer device are copied by the at least one synchronization unit into the allocated virtual storage space as soon as a communication connection between the first computer device and the cloud storage is established, where the copy process takes into account only any new and therefore additional engineering artifacts as well as the most recent version compared to the engineering artifacts already present in the virtual storage space.
  • the virtual storage space is kept up-to-date with the intermediate or final results of any engineering activities performed on the first computer device.
  • an additional communication link is established between a further local storage space of a further computer device and the virtual storage space, i.e. it is suggested that a third party is granted access to the virtual storage space.
  • the at least one synchronization unit copies the most recent version of the engineering artifacts into the further local storage space, where any new engineering artifacts not yet present in the further local storage space are included in the copy process.
  • the preferred embodiment allows for the exchange of engineering artifacts across different computer devices without requiring permanent on-line access to a server, where the computer devices may belong to one and the same user and the exchange is performed between different engineering tools installed on the computer devices or where the computer devices may belong to different users coming from different parts of an engineering team.
  • the preferred embodiment allows on one hand for a user to always keep the most recent version of his engineering artifacts in the virtual storage space and to keep all the computer devices belonging to him synchronized with the versions in the virtual storage space.
  • the user may continue with the engineering process from whichever computer he wants to, since his development environment, i.e. source code, libraries and configuration data, is always up-to-date.
  • the invention facilitates collaboration inside an engineering team since engineering artifacts are easily shared between different users. In particular, no special attention needs to be paid any longer to keeping the versions of libraries up-to-date whenever a corresponding control solution is changed, since this is done automatically by the at least one synchronization unit.
  • new versions of the engineering artifacts are copied in both directions: from the computer devices into the cloud storage and also from the cloud storage to the computer devices. This possibility may in addition to the above described situations also be useful, where it is desirable that engineering artifacts originally belonging to one computer device and being owned by one of the users, i.e.
  • the at least one synchronization unit is arranged to copy the engineering artifacts to the at least one further local storage space only when the engineering artifact to be copied belongs to a predefined class of engineering artifacts.
  • the at least one synchronization unit is arranged to copy the engineering artifacts to the at least one further local storage space only when the at least one further local storage space belongs to an authorized user.
  • the authorization can be done either by the user of the first computer device or by a system administrator, and the presence of an authorization flag or certificate is then checked each time engineering artifacts are to be copied. Access to the engineering artifacts is thereby performed in a controlled and secure way.
  • the at least one synchronization unit is arranged to copy the engineering artifacts as soon as an updated version of the respective engineering artifact is available. Supposing that the first and/or at least one further computer device have an online connection to the cloud storage over a prolonged period of time, it is advantageous if new versions of the engineering artifacts are not only copied at first communication contact with the cloud storage but also afterwards, with every update and while the computer device stays on-line.
  • the at least one synchronization unit is arranged to allow for the restoration of a previous version of the at least one engineering artifact and/or to manage simultaneous accessing to the at least one engineering artifact in the virtual storage spaces in order to avoid conflicts when more than one computer device has access to the same virtual storage space. Simultaneous accessing can for example be managed by allowing for the checking in and checking out of those engineering artifacts which are currently under the copy process, where the checking in and checking out mechanisms are known from software development tools. Further, it is suggested that the at least one synchronization unit is arranged to adjust the maximum bandwidth of the network load for the communication links and/or to provide time limited access to the cloud storage.
  • the at least one synchronization unit is arranged to be operated either individually on the first and/or the at least one further computer device or on a system containing the cloud storage.
  • At least two engineering artifacts are compared and/or a previous version of the at least one engineering artifact is compared with a more recent version of the at least one engineering artifact.
  • Fig. 5 the known way of using cloud storage for permanently synchronized storing of files
  • Fig. 6 a first embodiment of the arrangement and method according to the invention
  • Fig. 7 a second embodiment of the arrangement and method according to the
  • Fig. 6 shows a cloud storage 9 which may be assigned to an engineering team working in the field of control system engineering and engineering for industrial automation, or it may be assigned to or even operated by a vendor of engineering tools and software libraries to be used by the engineering team.
  • an individually assigned virtual storage space, 11a to 11c is arranged in the cloud storage 9, where in general only the user himself has access to.
  • Each user has a computer device, PC1 to PC3, which he uses for the engineering purposes.
  • a local storage space, 12a to 12c is present, which contains one ore more special file folders, F1 to F4.
  • the virtual storage spaces in the cloud storage are each individually allocated to one of the local storage spaces.
  • Each of the computer devices comprises further a synchronization unit, 8a to 8c, which manages the communication between the local storage space of the particular computer device and the corresponding virtual storage space.
  • Each of the synchronization units, 8a to 8c is arranged to establish a communication link between its corresponding local storage space, 12a to 12c, and the correspondingly allocated virtual storage space, 1 1a to 11 c, as soon as a communication connection, 10a to 10c, is established between the corresponding computer device, PC1 to PC3, and the cloud storage 9.
  • the synchronization unit compares the contents of the local and the allocated virtual storage space and copies the latest version of the engineering artifacts, Lib1 to Lib3 and CS1 to CS3, as well as any engineering artifacts which are completely new, from the local into the allocated virtual storage space and/or vice versa, so that both storage spaces are up-to-date.
  • the synchronization units are arranged to copy the standard library Lib from the respective virtual storage space to the corresponding local storage space.
  • the standard library Lib is provided by a third party, called Owner, to the cloud storage 9.
  • the cloud storage 9 is arranged to copy the standard library into each of the individual virtual storage spaces, 11a to 11c, so that they can be copied from there to the corresponding local storage space with the next online connection of the respective computer device. In this way, updates of the standard library Lib can be distributed easily, timely and without requiring any interactions from the user and without the need of a permanent online connection to the cloud.
  • the standard library Lib In order to copy the standard library Lib from its original storage space belonging to the Owner, i.e.
  • the Owner has write access to a personally allocated storage space in the cloud storage 9 (not shown) or the cloud storage 9 has read access to the original storage space of the standard library Lib, respectively.
  • the cloud storage 9 has then the right to access the virtual storage spaces in addition to the respective, individually assigned user and its corresponding computer device, PC1 to PC3, so that it can copy the standard library Lib either from the original external storage space or from the storage space personally allocated to the Owner into the individual virtual storage spaces.
  • PC1 to PC3 computer device
  • it could also be arranged for the Owner to have direct access to the virtual storage spaces.
  • the second user has given access to his personally allocated virtual storage space 11b to the third user, user3. Accordingly, access is allowed for the computer device PC3 and its synchronization unit 8c.
  • the synchronization unit 8c is arranged to establish a further communication link 13 between the local storage space 12c of computer device PC3 and the virtual storage space 1 1 b allocated to the second user.
  • the copy mechanism towards a third party local storage space is the same as for the copying towards the individually allocated local storage space, i.e. the most recent version of the engineering artifacts including any new engineering artifacts are copied.
  • copying from a virtual storage space to a non-allocated local storage space is limited only to the forward direction. Copying into the opposite direction, from the non-allocated local storage space to the virtual storage space, is not allowed, i.e. only the original owner of the engineering artifacts is entitled to change and amend them. However, in another embodiment of the invention it may also be provided for the copying of externally amended engineering artifacts back into the virtual storage space of the original owner. This is indicated by the differently shaped arrow pointing toward the virtual storage space 11 b.
  • the local storage space 12c belonging to the third user user3 contains separate file folders, F3 and F4.
  • At least one synchronization unit, 8a to 8c Further modifications and options for the operation of the at least one synchronization unit, 8a to 8c, are available, such as for example the possibilities to adjust the maximum bandwidth of the network load for the communication link between virtual and local storage spaces or to only provide time limited access to the cloud storage 9. It is further possible that several engineering artifacts are grouped in a specific set and a baseline of this specific set is created, or that different engineering artifacts are compared with each other, or that a previous version of one engineering artifact is compared with a more recent version of this engineering artifact.
  • Fig. 7 differs from Fig. 6 in that a central synchronization unit 8 is arranged in the cloud storage 9, instead of having a local synchronization unit, 8a to 8c, in the individual computer devices.
  • the second user, user2 has been given access to the virtual storage space 11c allocated to the local storage space 12c belonging to the third user, user3.
  • the central synchronization unit 8 performs all tasks of establishing communication links between the virtual storage spaces and the allocated as well as the further permitted local storage spaces, of copying the most recent versions of the engineering artifacts including any new engineering artifacts and of managing the copying process in terms of controlling simultaneous accessing, adjusting the time period and bandwidth of the communication links etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Selon l'invention, un système permettant d'échanger au moins un artefact d'ingénierie (Lib, Lib1 à Lib3, CS1 à CS3) entre un premier (PC1) et au moins un autre (PC2, PC3) dispositif informatique comprend au moins une unité de synchronisation (8a, 8b, 8c) et un stockage en nuage (9) contenant des espaces de stockage virtuels (11a, 11b, 11c). Le stockage en nuage (9) est conçu pour copier le ou les artefacts d'ingénierie (Lib) dans le premier (11a) et le ou les autres (11b, 11c) espaces de stockage virtuels. La ou les unités de synchronisation (8a, 8b, 8c) sont conçues pour établir des liens de communication entre les espaces de stockage locaux virtuels et correspondants (12a, 12b, 12c) contenus dans le dispositif informatique respectif, dès qu'une connexion de communication respective (10a, 10b, 10c) est établie entre le stockage en nuage (9) et le dispositif informatique respectif. L'unité de synchronisation est également conçue pour comparer les contenus des espaces de stockage locaux avec les contenus de l'espace de stockage virtuel correspondant, et dans le cas où le premier et/ou le ou les autres espaces de stockage virtuels contiennent une version supplémentaire et/ou plus récente du ou des artefacts d'ingénierie en comparaison respectivement au premier et/ou à l'autre ou aux autres espaces de stockage locaux correspondants, pour démarrer automatiquement un processus de copie de la version supplémentaire et/ou plus récente du ou des artefacts d'ingénierie dans respectivement le premier et/ou le ou les autres espaces de stockage locaux correspondants.
PCT/EP2011/005643 2011-11-10 2011-11-10 Système et procédé permettant d'échanger des informations d'ingénierie Ceased WO2013068024A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2011/005643 WO2013068024A1 (fr) 2011-11-10 2011-11-10 Système et procédé permettant d'échanger des informations d'ingénierie

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2011/005643 WO2013068024A1 (fr) 2011-11-10 2011-11-10 Système et procédé permettant d'échanger des informations d'ingénierie

Publications (1)

Publication Number Publication Date
WO2013068024A1 true WO2013068024A1 (fr) 2013-05-16

Family

ID=44992856

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2011/005643 Ceased WO2013068024A1 (fr) 2011-11-10 2011-11-10 Système et procédé permettant d'échanger des informations d'ingénierie

Country Status (1)

Country Link
WO (1) WO2013068024A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006079967A2 (fr) * 2005-01-31 2006-08-03 Koninklijke Philips Electronics N.V. Procede de synchronisation automatique de donnees
US7500020B1 (en) * 2003-12-31 2009-03-03 Symantec Operating Corporation Coherency of replicas for a distributed file sharing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7500020B1 (en) * 2003-12-31 2009-03-03 Symantec Operating Corporation Coherency of replicas for a distributed file sharing system
WO2006079967A2 (fr) * 2005-01-31 2006-08-03 Koninklijke Philips Electronics N.V. Procede de synchronisation automatique de donnees

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GRAY J ET AL: "The dangers of replication and a solution", SIGMOD RECORD, ACM, NEW YORK, NY, US, vol. 25, no. 2, 4 June 1996 (1996-06-04), pages 173 - 182, XP002146555, ISSN: 0163-5808, DOI: 10.1145/235968.233330 *

Similar Documents

Publication Publication Date Title
US12554236B2 (en) Field device digital twins in process control and automation systems
CN102801776A (zh) 用于访问自动化系统的方法以及按照这种方法工作的系统
US12524389B2 (en) Enterprise engineering and configuration framework for advanced process control and monitoring systems
US20240231333A9 (en) Compute Fabric Functionalities for a Process Control or Automation System
US20240028006A1 (en) Nebula Fleet Management
WO2013068023A1 (fr) Système et procédé permettant de distribuer un outil d'ingénierie de système de commande et/ou un logiciel d'application de commande
CN111108451B (zh) 工业控制系统
WO2013068024A1 (fr) Système et procédé permettant d'échanger des informations d'ingénierie
US20240231334A9 (en) Configuration support for a process control or automation system
US20240231335A9 (en) Spoke and hub configuration for a process control or automation system
EP3719599B1 (fr) Système en réseau distribué de commande de processus et procédé de gestion de la redondance
CN114072793B (zh) 控制系统以及控制方法
US12619204B2 (en) Management functionalities and operations for provider of process control or automation system
US20240039870A1 (en) Location specific communications gateway for multi-site enterprise
WO2024086018A1 (fr) Passerelle de communication spécifique à un emplacement pour entreprise multi-site
Chabba et al. Blockchain for Collaborative Logistics: Bridging Theory and Practice in Vertical and Horizontal Integration

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11784422

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11784422

Country of ref document: EP

Kind code of ref document: A1