Patent application number | Description | Published |
20090193125 | SYSTEM AND METHOD FOR TRANSMITTING DATA VIA DATA NETWORKS WITH DATA CONVERSION BY A COM AUTOMATIC MARSHALLER - A system and a method of transmitting data via data networks. A bidirectional data connection is created even behind firewalls, including from a client not visible to a server in the Internet. In the method and system, a first connection request for establishing a first transmission channel is sent to a server of an automation system from a first data processing device of a client via a data connection. This request is answered by the server via a second transmission channel. The data connection is kept permanently open, thereby allowing mutually time-independent bidirectional sending and receiving of data between the client and the server, via at least one data network. A COM automatic marshaller which incorporates itself into the communications chain between the client and the server is provided. | 07-30-2009 |
20090204883 | Method, Program and System for the Dynamic, Template-Based Generation of Internet Pages - There is described a method for the dynamic generation of internet pages, a computer program and a computer system for carrying out said method. Internet pages are thus mostly generated when requested by a client. Script languages such as ASP or PHP are used which have a high demand for hardware resources. Computer systems with limited hardware resources, in particular, integrated systems cannot however make use of the above. A flexible and resource-saving generation of internet pages has to be achieved. Said aim is achieved by means of preparing a static internet page for the client and to prepare an add-on for the variable content components. The add-on piece is generated with a standard parser, a data file and a template. The static internet page links to the data file and this to the template. Alternatively the static internet page links to both the data file and the template. | 08-13-2009 |
20100017785 | METHOD FOR GENERATING A MACHINE-EXECUTABLE TARGET CODE FROM A SOURCE CODE, ASSOCIATED COMPUTER PROGRAM AND COMPUTER SYSTEM - The invention relates to a method for generating a target code that can be executed from a source code by computer, wherein a markup language is provided, the markup language having a first set of commands for generating templates and optionally a second set of commands for incorporating data records. Further, the input of the source code is carried out in the markup language, wherein templates to be generated are incorporated in the source code by means of the commands from the first set of commands, and wherein data records for the templates to be generated are incorporated in the source code by means of commands from the second set of commands. Further, at least one table is generated from the source code occurs by means of a project planning computer. The at least one table is translated by a server into a target code that can be executed by a client. The target code is then transmitted to the client, who can then display the target code via a browser. The invention allows a programmer to write a source code, in which templates can be incorporated via the commands, without the programmer having to deal with the programming paradigms for the templates. | 01-21-2010 |
20100070977 | CONTROL OF THE RUNTIME BEHAVIOR OF PROCESSES - A method for controlling runtime behavior of processes of an automation system is provided. A priority is assigned to each of the processes, wherein an operating system of the automation system assigns runtime to the processes as a function of their priority. A scheduling service monitors starting and ending of all processes, wherein the highest priority available in the operating system is assigned to the scheduling service. Metadata is assigned to at least one process, the data including at least one rule on the priority of the process. The scheduling service analyzes the metadata and registers the process for monitoring when starting a process to which metadata is assigned, wherein the scheduling service monitors the registered processes for compliance with the at least one rule per process, and wherein the scheduling service modifies the priorities of the registered processes, the at least one rule of which is in non-compliance, according to the rule. | 03-18-2010 |
20100287623 | METHOD FOR DISTRIBUTING A COMPUTER DATA STRUCTURE TO NODES OF A NETWORK - A method for spreading a computer data structure to nodes of a network is provided. The computer data structure has at least one interface for the interaction with the nodes of the network and useful data. After integrating the computer data structure into a first node, the useful data is installed on the first node of the network via the interface. The first node then detects at least one second node of the network. The computer data structure is then transmitted from the first node to the at least one second node. The useful data is then installed on the at least one second node via the interface. The above-mentioned steps carried out for the second node are repeated for a third, fourth etc. node; the third, fourth etc. node correspond to the second node, and the second node corresponds to the first node. | 11-11-2010 |
20110004664 | Device and Method for Distributing and Forwarding Requests to a Plurality of Web Servers in an Industrial Automation Arrangement - A device and a method for distributing and forwarding requests to a plurality of web servers in an industrial automation arrangement. The device is configured to receive requests addressed to a well-known port, and the web servers are addressable by at least one local address and by means of one port number. The device is also configured to evaluate the destination URLs of the requests, where each of the requests have the same host header of the request and the server addressing components of the destination URLs are possibly identical, a path component of the URL in each case defines one of the web servers, and the device is configured to forward the request to one of the web servers defined by the path information. | 01-06-2011 |
20110164074 | Electronic Display Apparatus, Installation Pertaining to Automation Technology, and Method for Operating an Electronic Display Apparatus - An electronic display apparatus comprising a control device and an electronic display panel that can be turned off by the control device. In order to support an energy-saving state in which information can continue to be displayed at least to a certain extent, an electrochromic display is additionally provided that is switchable into different display states by the control device. The invention furthermore relates to an installation appertaining to automation technology, and to a method for operating an electronic display apparatus. | 07-07-2011 |
20110184543 | Method and Device for Planning an Industrial Automation Arrangement - A method and a device for planning an industrial automation arrangement, where an object model is generated from data objects, which represent automation components, and from relationships between these objects, a sequence of control actions by a user is used to select the objects from an object library and to relate them to one another. A plurality of sequences of control actions and their respective effects on the object model are stored as respective entity control trees with control steps, where at least two of the entity control trees are selected and used to generate a generalized type control tree using a first comparison, and the type of control tree is used to automatically plan the industrial automation arrangement. | 07-28-2011 |
20130070717 | Method and Apparatus for Interchanging Data Between Two Devices in an Automation Network - A method for interchanging data between two devices in a network which utilizes a communication protocol with an interface based on the OPC-UA standard to interchange the data, wherein the communication protocol includes a priority allocation function which can allocate to the data at least two different priority values, and the data are interchanged based on the allocated priority values, such that the data interchangeable between the two devices in a predetermined period of time with a prescribed probability. | 03-21-2013 |
20130070788 | Method and Apparatus for Interchanging Data, and Network - A method for interchanging data between two devices in a network which utilizes a communication protocol with an interface based on the OPC-UA standard to interchange the data, wherein the communication protocol comprises an interface based on the stream reservation protocol standard or an interface based on the multiple stream registration protocol standard in accordance with IEEE standard 802.1Qat, such that the data is interchangeable between the two devices using both interfaces in a prescribed period of time. | 03-21-2013 |
20130144408 | Method for Controlling an Electric Machine and Control Device - A method for controlling an electric machine or electric unit by actuating a component of the electric machine or unit using a predicate and by automatically examining the component in regard to the performance of the predicate to permit examination of an automated system for possible errors in a simply manner, wherein the predicate contains an expected value of a (physical) quantity of the component, and wherein in the examination of the component, a check is performed to determine whether the expected value actually arises when the predicate is performed such that erroneous situations can be detected by a runtime system without explicit programming being necessary therefor. | 06-06-2013 |