RussianPatents.com

System and method, providing distributed welding architecture

System and method, providing distributed welding architecture
IPC classes for russian patent System and method, providing distributed welding architecture (RU 2284885):

G06F15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes (interface circuits for specific input/output devices G06F0003000000; multi-programming arrangements G06F0009460000; transmission of digital information in general H04L, e.g. in computer networks H04L0012000000; selecting H04Q)
G05B19/418 -
B23K9/10 - Other electric circuits therefor; Protective circuits; Remote controls
Another patents in same IPC classes:
System and method for exchanging signals of audio-visual information System and method for exchanging signals of audio-visual information / 2282888
Stream multimedia system uses a library of individual different codecs, which is provided in form of referential library for finding codecs and is utilized for determining certain characteristics in multimedia signal for identification of similar fragments of signal. Stream multimedia system uses intellectual system realized by computer, such as intellectual mechanism, for training and gathering unique signal characteristics together with generation of stream signal. Stream multimedia system also compresses and decompresses multimedia signal with transmission in form of stream from multimedia source into destination device.
Module for multi-processor system Module for multi-processor system / 2282236
Module contains random-access memory, block for multi-controllers of distributed memory, matrix commutator, block of macro-processors.
Communication system, transmitter, receiver and method for using a descriptor of data being saved Communication system, transmitter, receiver and method for using a descriptor of data being saved / 2280960
Communication system provides identification of multiply used data in transmitter by means of data descriptors, inserted into data stream being transferred from transmitter to receiver, data stream, being received at receiving end, is analyzed to detect presence of data descriptors, which signify presence of multiple use data, when such a descriptor is detected, it is locally saved at receiver level jointly with data to which it is related, and multiple use data saved in such a way may be utilized not only immediately after receipt at receiving end, but also later, without need to request transmission from the transmitter.
Commutation environment Commutation environment / 2280891
Commutation environment has three groups of matrix commutators, each one of which contains a group of information inputs, information outputs and controlling inputs, while j-numbered information outputs of first group of matrix commutators of the same name are connected to information inputs of matrix commutators of second group of matrix commutators, and i-numbered information outputs of first group of matrix commutators of the same name are connected to information inputs of matrix commutators of third group of matrix commutators.
Method and device for a tree of distributed servers Method and device for a tree of distributed servers / 2280275
Requests for service are received at first server from multiple client devices. First server allows identification of one or several other servers for providing a service to some of multiple client devices. Address of one or several second servers is requested from object for controlling server addresses. Identifier of resource is formed on second servers. Several of multiple client devices are readdressed for receiving service from one or several second servers. A tree of distributed servers is formed. First server provides service to second servers, to be provided further to several of multiple client devices.
Method for controlling aerial traffic and system for realization of said method Method for controlling aerial traffic and system for realization of said method / 2280265
Method for controlling aerial traffic and the system for realization of aforementioned method include receiving information about coordinates of aerial objects and their movements parameters by means of a radiolocation complex and radio communication means, secondary processing of received information in computing complex of automated system, displaying on the aerial situation indication screen of information about movement of airborne objects, computation of parameters of conflict situation of conflicting aerial objects and division of conflict situation based on control priority from command center, computation of parameters of conflict situation of conflicting airborne and ground objects and division of conflict situations with utilization of additional indicator in coordinates "number of conflict situation - closing-in time of objects involved in conflict situation". System for controlling aerial traffic primarily for guiding fighters to aerial targets contains central computer, communication computer, aerial situation indicator, local area network, exchange bus, device for connecting to radiolocation station, device for connecting to command stations, device for computing interception parameters, guiding trajectories, maneuvers of targets, distances between positions of fighters and aerial attack means, time of interception and flight routes of fighter, device for computing conflict situation parameters "aerial attack means - protected object" and indicator in coordinates "number of conflict situation - closing-in time of objects involved in conflict situation".
Method for protecting computer networks from unsanctioned actions Method for protecting computer networks from unsanctioned actions / 2279124
Method for protecting computer networks from unsanctioned actions provides increased stability of functioning of computer networks under conditions of unsanctioned actions due to increased trustworthiness of detection(recognition) of unsanctioned actions by expanding characteristic space of protective system and due to controlling computing resources of computing networks, which is performed by correcting parameters of protection system and structure of computing networks.
Unified control panel device Unified control panel device / 2276401
Unified control panel device contains computing machines, long-term memorizing devices, isolated transformers of serial interfaces, adapters of multiplexing channels of information exchange, system interface mains, devices for input-output of analog and discontinuous signals, temperature indicators, device for synchronization of signals of temperature indicators, relay communication devices block, devices for input of discontinuous signals, control panel, device for forming buttons and keyboard signals, device for controlling indication devices block, interface adapter for long-term memorizing devices, local network adapter, device for displaying graphic information, local network commutator, connected by appropriate connections.
Automated workplace for naval weapon control complex operator Automated workplace for naval weapon control complex operator / 2273046
Automated workplace for naval weapon control complex operator contains computing machines, long-term memorizing devices, adapters of multiplex information exchange channels, system interface mains, device for input of discontinuous signals, device for outputting discontinuous signals, devices for displaying graphic information, isolated transformer of serial interfaces, local network adapters, local network commutator, buttons block, indication devices block, keyboard, coordinate-pointing device, temperature indicator, device for synchronization of signals of temperature indicator, device for commutation of keyboard signals and coordinate-pointing device, connected by appropriate links.
Method and device for use in conjunction with electronic mail Method and device for use in conjunction with electronic mail / 2267228
Method for notification of user about receipt of electronic mail message by mail center, wherein information is stored, related to mail accounts, assigned to identifiers of decoder receivers, enables transfer of notification message in broadcast signal, while notification message includes at least additional portion of text of electronic mail message and identifier of decoder receiver targeted as destination for current notification message. Described transmission is realized by appropriate devices and decoder receivers.
Complex of software-hardware means for automation of control over technological processes Complex of software-hardware means for automation of control over technological processes / 2279117
Complex contains workstations and servers based on personal electronic computer machines, connected as a local area Ethernet network, and also controllers and functional modules. Programmable logical integral circuits, built into each functional module, support programming of practically any algorithms for processing signals and control, adequate for tasks, assigned by engineer to current module. Three variants of system engineering are possible on basis of means included in complex: centralized control, local control, distributed control. In all three variants central microprocessor module controlled by software performs primary configuring of functional modules, information exchange, control and diagnostics of software and hardware means.
Method for operating technical plant and system for controlling operation process of technical plant Method for operating technical plant and system for controlling operation process of technical plant / 2273874
In the method appropriate for invention at least one controlling computing machine is utilized and a certain amount of field devices, while status signals and control signals between at least a portion of field devices and controlling computing machine are transferred using TCP/IP protocol via communication channel, preferably for radio-communication and/or Internet. System for controlling process appropriate for invention has controlling computing machine with Web-server, computing machine of client with Internet browser, and also multiple indicators and positioning devices; system for controlling process is preferably services by means of Internet through personal computer of client.
System for controlling modes of electric energy based systems System for controlling modes of electric energy based systems / 2270469
In control system consisting of several sub-systems, connected by means of communication with computer machine, and optimization module connected thereto, computer machine is selected as computer machine of upper level, and each subsystem is provided with computing machine of lower level, herein optimization module and block for calculating functional characteristics of current subsystem are realized, while system is also provided with means for upper level communication and means for lower level communication, computing machines of lower level through communication means of upper level are connected to computing machine of upper level and through communication means of lower level are connected to subsystems.
Method of automated control over the ore mining and dressing production Method of automated control over the ore mining and dressing production / 2268776
The invention is pertaining to the field of ferrous and nonferrous metallurgy, in particular, to the method of automated control over ore mining and dressing production by means of the branched computer network. The technical result of the invention is an improved quality and effectiveness of the control. The method provides for a measurement within the preset time intervals of an electrical power consumption (PC) by equipment of the technological link (TL) of mining, TL of bucking and TL of iron-ore concentrate production per 1 ton of the product, mains voltage and determination of the correcting coefficient considering the effect of the mains voltage value. On the basis of statistical data for the equipment of the TL of mining, TL of ore bucking and TL of an iron-ore concentrate production considering mechanical and chemical properties of the raw material and the number of units of operating equipment they introduce in the controlling system the boundary parameters (BP) of acceptable values of PC used for production of 1 ton of the products at the fixed main voltage. At the stage of processing by the TL of mining the initial ore is weighted and averaged for bringing of the mechanical and chemical parameters to the preset boundary parameters for processing by the following technological links. At the stage of ore processing by TL of bucking they check the chemical composition and mechanical properties of an intermediate product. At a stage of processing of ore by TL of production of the iron-ore concentrate they determine amount of products of the preset chemical composition produced from 1 ton of the ore, For each link of TL fix the number of the equipment units operating in parallel. Then make a comparison of the power consumed by each TL for production of 1 ton of products with the boundary parameters acceptable PC values per 1 ton of the products for the data of the initial ore composition, parameters of the TL products and a quantity of the units of the equipment in parallel operating in composition of TL. Determine the value of deviations and multiply by the coefficient considering the effect of the mains voltage value. If the measured values of PC exceed at the indicated TLs preset boundary parameters (BP)of acceptable values of PC per 1 ton of the products fix the operating irregularity of the equipment of the particular TL. Analyze the dynamics of the gained deviations rise time and by the obtained results of the analysis determine the sequence and the volume of diagnosing of the particular unit of the TL equipment. After that step-by-step transfer the TL equipment in a diagnostic mode of operation, conduct its diagnosing and issue a command to change the mode of operation of the particular units of the TL equipment or to cease their operation.
Plant for simultaneously manufacturing of different type tires Plant for simultaneously manufacturing of different type tires / 2258608
Proposed plant contains great number of working units operating successively. Plant is furnished with central processor made for setting successive execution of great number of operations at working stations. Each working station contains at least one unit of indicated working units according to one or several set sequences of tire types. Plant includes also local processor connected with each working station and made for determining type corresponding to drum found in each of said working units. Local processor provides selection of definite procedure from preset group of procedures for each of said working units designed for type of tire corresponding to drum to be used in operation. Invention reduces to minimum downtimes for changing type of tire to be manufactured and makes it possible to manufacture lots of tires of different types without changing equipment producing tire semifinished products.
Power source of arc welding Power source of arc welding / 2284884
Power source has transformer with three-rod magnetic duct 1, two primary windings, positioned on edge rods, one of which is connected directly to powering network, and second one, bridged by resistor 18, is connected to powering network through two-semi-period key on thyristors 5 and 6, and positioned on all rods primary winding, connected to load, and control block 17. Introduced into source are capacitors 15 and 16, impulse transformer 14 and oppositely-parallel connected thyristors 9 and 10 with cutting diodes 11 and 12, connected to powering network. Capacitors 15 and 16 are connected between common points of connection of thyristors 9 and 10 to diodes 11 and 12 and primary winding of impulse transformer 14, connected to output of second primary winding. Secondary windings of transformers are connected in parallel, while controlling inputs of thyristors are connected to control block 17.
Arc ac-welding apparatus Arc ac-welding apparatus / 2283210
Apparatus includes power transformer, full-wave switch, two-winding pulse transformer, capacitors, control unit, resistors and thyristors connected mutually in opposite and having cut-off diodes. Primary winding of power transformer is connected with terminals of supply mans through full-wave switch. Secondary winding of said transformer is connected with load. Thyristors with cut-off diodes are connected to terminals of supply mains through resistor shunting primary winding of two-winding pulse transformer. Capacitors are connected between connection nodes of thyristors with diodes and supply mains terminals. Secondary windings of power and two-winding pulse transformers are connected mutually in parallel.
Apparatus for automatic control of welding torch position Apparatus for automatic control of welding torch position / 2278770
Outlet terminal of electric arc power source is connected to second inlet of first disconnection device whose outlet is connected to shunt of welding circuit. Outlet of said shunt is connected to welding torch and to inlets of welding current pickup whose outlet is connected to inlets of first and second comparators and to third inlet of analog switching device. Outlet of first comparator is connected to first inlets of first and second flip-flops. Outlet of second comparator is connected to first inlet of analog switching device. Outlets of analog switching device are connected to first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh analog memories whose outlets are connected to first inlets of first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh comparing units. Second inlets of said comparing units are connected to outlets of first, second, third, fourth, fifth, sixth, seventh, eight, ninth, tenth, eleventh read-only analog memories. Outlet of first, second, third, fourth, fifth comparing units are connected to inlets of first adder. Outlet of sixth comparing unit is connected to inlet of amplifier of height control drive system. Outlets of seventh, ninth, tenth, eleventh comparing units are connected to inlets of second adder. Outlet of first adder is connected to second inlet of twelfth comparing unit and to second inlet of third adder. First inlet of third adder and first inlet of twelve comparing unit are connected to outlets of second adder. Outlet of third adder is connected to inlet of first multiplier and to first inlet of controlled amplifier of electrode oscillation amplitude whose second inlet is connected to second outlet of electrode oscillation setter. First outlet of electrode oscillation setter is connected to second inlet of analog switching device. Outlet of controlled amplifier of electrode oscillation amplitude is connected to first inlet of fourth adder. Outlet of fourth adder is connected to inlets of third and fourth comparators and to first inlet of first analog switch. Outlet of third comparator is connected to second inlet of first flip-flop and to third inlet of second flip-flop. Outlet of fourth comparator is connected to third inlet of first flip-flop and to second inlet of second flip-flop. Outlet of first flip-flop is connected to second inlet of first analog switch. Outlet of second flip-flop is connected to second inlet of second analog switch. First inlet of second analog switch is connected to outlet of first analog switch. Outlet of second analog switch is connected to its first inlet by means of drive unit of torch motion across butt. Outlet of second multiplier is connected to second inlet of fifth adder. Outlet of amplifier of drive unit for controlling height is connected to inlet of third multiplier and to first inlet of drive unit for controlling height. Outlet of third multiplier is connected to first inlet of fifth adder whose outlet is connected to first inlet of second disconnection device and to second inlet of first disconnection device. Drive units power source is connected to second inlet of second disconnection device. Outlet of second disconnection device is connected to second inlet of drive unit for moving torch across butt and to second inlet of drive unit for controlling height. Welding torch movement is controlled by means of drive unit for controlling height and drive unit for moving torch across butt.
Idle stroke voltage limiter for power source of welding electric arc Idle stroke voltage limiter for power source of welding electric arc / 2276634
Limiter includes power unit 2, driving member, display 7, switching device 4 and time setting circuit 6. Driving member includes voltage divider with connected in series resistors. Switching device 4 is in the form of transistor switch. Display 7 includes connected in series light emitting diodes 44 and it is connected in parallel with switching device 4. Voltage stabilizer including transistor 8 and diode bridge 9 connected in series is mounted on power unit 2. Time setting circuit 6 includes connected in parallel capacitor 42 and resistor 43 and it is connected with inlet of logic gate 27 of switching device 4 and with outlet of feedback device 5. Device 5 is in the form of electric current pickup 36 connected with inverting transistor 38 and with diode isolator 39, 40. Voltage divider 3 includes two gates 22, 23 connected with its outlet. Outlet terminals of said gates are connected with capacitor 24 and with inlet of control gate of switching device 4.
Universal welding generator Universal welding generator / 2270740
Stator of generator includes two three-phase windings mounted with possibility of star- or delta- connection and connected with load respectively through first and second three-phase power rectifier. One phase of second winding is connected with primary winding of current transformer. Both windings of stator re electrically disconnected one to other till switching unit. Two separate parallel power supply lines of load are mutually amplified; it allows amplify welding current intensity and realize high quality welding and cutting of high thickness metallic parts without lowering welding speed. Similar-pole outlets of power rectifiers are mutually connected through switching unit. "Minus" outlet of first power rectifier is provided with additional outlet connected by means of switching unit directly with load. "Plus" outlet of first rectifier is provided with additional outlet connected by means of switching unit with "minus" outlet of second power rectifier. Electric current transformer includes in addition second primary winding connected with similar phase of first winding of stator. Invention provides possibility for cutting all metals with thickness in range 0.5 - 20 mm.
Welding circuit control device Welding circuit control device / 2269399
Invention relates to devices for control of welding circuit at hand dc welding. Proposed device contains electrode holder and thyristor connected in series in welding circuit, and thyristor control electrode circuit. Thyristor control electrode circuit consists of series-connected resistor and capacitor placed between anode and control electrode of said thyristor.

FIELD: computer systems engineering, welding systems, possible use for providing welding architecture to make possible interactive realization of remote configuration, monitoring, control and business operations in distributed environment, wherein welding processes are performed.

SUBSTANCE: system includes at least one welding device, operatively connected to network server, network interface and network for exchanging data with at least one remote system. Remote system includes at least one remote interface for exchanging data with network architecture. Remote system is made with possible request of at least one HTTP socket for setting up connection to welding device through network, loading at least one application from welding device and communication with at least one welding application socket through at least one application for exchanging information between welding device and remote system. At least one appropriate includes at least one of components: welding configuration component, welding monitoring component and welding control component. Method for provision of distributed welding architecture includes stages, at which: welding device is connected to network interface. For setting up network connection through network interface to remote system, at least one socket is used: HTTP socket or welding application socket, where HTTP socket is used for exchanging data with remote systems. Structure of data, providing welding protocol, includes at least one of following fields: field of options/flags, field of order of messages, message status field, data length field, data field, server commands field, server command identifier field, server command arguments field, machine field, machine address field, field of identifier of method/property and field for arguments of method/property.

EFFECT: decreased time and labor costs related to technical maintenance and adjustment of multiple welding devices and systems.

6 cl, 22 dwg

 

The technical field to which the invention relates.

The present invention relates in General to computer systems and welding systems, and in particular relates to a system and method that provides a distributed architecture, welding, where the network architecture is used to allow interactive execution of remote configuration, monitoring, management, and business operations in a distributed environment, in which the welding processes.

Prior art

Welding system occupy a Central place in the modern industrial age. From the numerous Assembly operations for vehicles to automated manufacturing environments, these systems help make the connections and in the course of more complex operations. One such example of a welding system includes a system of arc welding. It may be provided for moving consumable electrode, for example, in the direction of the working parts when passing current through the electrode and the arc occurring between the electrode and work piece. The electrode may relate to electrode narashimha type or consumable type, in which part of the electrode may melt and be deposited on the working parts. Often for the implementation of many aspects of the Assembly process used by hundreds, and possibly thousands of CBA the full-time apparatus, where complex controllers allow the individual welding devices to operate in the respective stages of the process. Some of these aspects include, for example, power control and waveform applied to the electrode, the displacement or stroke of the tip of the welding torch during the welding, the transition electrode to the other points of welding, to control supply of gas to protect the molten weld area from oxidation at elevated temperatures and provide ionized plasma arc, as well as other aspects such as the stability of the arc to control weld quality. These systems often deploy over long distances in large production environments and repeatedly spread through many production centers. However, given the nature and demands of modern more complex manufacturing operations, planners, developers, architects and suppliers of materials/products for welding systems face increasing difficulties due to the upgrade, maintenance, management, service and supply of various places of welding.

Unfortunately, many known systems welding work under individual control, and to some extent in isolated production areas in relation to the overall collection process is key. Therefore, the management, maintenance, service and supply many isolated places in large cities and/or around the world has generated a number of serious problems, the solution of which requires much time and high costs.

One of these problems relates to the coordination, management and configuration of unrelated welding systems. In known systems often require engineers and designers moved from one of the many different places of welding to another to change and/or modification of the current production process manually. This may include, for example, modification of programs related to the management aspects of each welding machine. After performing the modification in each place, you can test individual welding machines to test one specific part of the overall process. However, when the total operation of the Assembly has already begun, it is possible to find that a number of welding machines need to reconfigure or modify for their integration with other welding systems involved in the process. This process may involve the provision of a system engineer in every spot welding in a large Assembly operations to modify individual parts of the process. In addition to t the th, system engineers can perform a specific adjustment of the welding machine in isolation, not knowing fits if the last adjustment in the overall Assembly process. This is time consuming and associated with high costs.

Another problem associated with welding systems, refers to the service and maintenance of welding machines. Service and maintenance of welding machines are often performed in accordance with procedures implemented by the operators of welding systems. Although some operators can provide adequate service and maintenance of these systems, the quality of such works often depends on the level of training and competence of the individual operator. Thus, a large Park serviced at the proper level welding machines running on the overall build process, you may become dependent on other systems, welding, maintenance and service which does not meet the standards. This can lead to a halt or interrupt process for the maintenance of the welding machine maintenance which are poorly provided. However, even in the best case, taking into account the fact that many systems welding work in isolation, diagnostic information related to the technical condition of these systems often do not provide assetsa or becoming known after the failure of the equipment.

Another problem inherent in the conventional welding systems, refers to the ordering and supply for these systems materials/products with limited period of use. As described above, these products may include wire, gas and other components associated with the welding process. Often operators or supervisors responsible for the process controlling the flow of these materials and issue them orders. This work typically includes an inventory and monitoring plan production requirements manually with the following ordering supplies with sufficient advance so that the production process is not interrupted. Manual operations associated with the processing of orders and inventory, time consuming and often require the duplication of efforts of many people and departments. When the orders finally posted, you may encounter errors related to incorrect indication of the suppliers catalogue and/or serial numbers of parts. In addition, suppliers and distributors often have to deal with broken plans expected demand, since the information about the actual use of the product may not appear until the order is not actually placed. Therefore, in the known isolated systems welding usually requires more interventions, issue Naamah manually and in such systems it is more difficult to organize into account.

Because of the above and other problems associated with known welding systems, there is an unresolved need for an improved architecture, welding, enabling remote monitoring, configuration, management, maintenance, and supply a variety of welding systems, which can be dispersed over large areas or regions.

The invention

Next is a simplified presentation of the essence of the present invention, giving a basic understanding of some aspects. This section does not cover all the aspects of the invention. He does not claim neither to identify key or critical elements of the invention nor the description of the scope of the invention. The only purpose of this section is the presentation of some concepts of the invention in a simplified form as a prelude to the more detailed description presented below.

The present invention relates to a system and method that can provide a distributed welding process via a network architecture. The network architecture provides the structure, Protocol, and interface remote communication between the welding apparatus and/or other remote systems via the internal network and/or a wider network, such as, for example, the Internet. These systems m which may include equipment, included in the factory production line control systems, inventory systems, quality management system and maintenance system associated with welding apparatus. The relationship between these systems contribute to the implementation of such activities as e-Commerce, distributed management, maintenance, customer service and orders/delivery/distribution of materials for welding. Thus, networked and distributed architecture of welding according to the present invention opens the way for a new generation intelligent welding systems that improve well-known and somewhat isolated system welding due to the higher level of integration, resulting in a higher quality, productivity and lower production costs.

According to the present invention a network server (e.g. Web server) and a network interface associated with the welding system, allow the network architecture of welding machines and/or other network systems to provide remote execution of functions in a distributed welding process. These functions may include remote coordination and management of multiple welding machines and/or network welding apparatus in accordance with the higher-level command and control system is of, helping to organize the whole process of production and delivery. Many welding machines, dispersed over large areas, you can configure and manage from a remote system without having to access and move to individual posts welding. Remote monitoring of the process is provided in the form of feedback in the management and coordination of welding machines, and is also used for diagnosis, maintenance and quality control along with other aspects, which are described in more detail below.

The network interface may use one or more public domain and private socket adapted for communication with a communication Protocol for welding, with the aim of interaction with the welding apparatus through a network. Can also be provided by the component configuration, allowing remote configuration of the welding system through a network interface. The configuration may include software and firmware associated with, for example, welding controller, and the configuration related to the other machines and/or operating procedures. You can also provide a remote interface, which may reside, for example, in the browser, to enable users to interact with distributed the first welding process through the network server and the interface. The remote interface includes aspects of monitoring and configuration that allows users to perform remote configuration, monitoring and management of many welding machines, which are adapted according to the present invention. Together with the present invention may also be provided for protection component that help to organize encrypted remote communication with authentication and authorization for welding and control over public networks such as the Internet.

Network architecture according to the present invention additionally allows to ensure the provision and maintenance of the entire system of welding machines. Monitoring supplies associated with welding apparatus, can be performed automatically and/or manually from a remote system to facilitate processing/forecasting sales and orders in relation to a quickly consumable/replaceable materials/products related to the welding device. For example, can be maintained schedule maintenance welding apparatus for tracking typical wear items such as mouthpieces of welding torches, and other items that wear out over time. At certain intervals, automatically and/or manually deleted items can be passed orders for the ENU. Monitoring and orders for other products of the technological process, such as, for example, wire or gas, can be implemented as reducing supply. In addition, facilitated marketing and sales forecasting by collecting and summarizing real-time remote information from a large number of welding machines, dispersed among different companies, countries and continents.

In the following description and the accompanying drawings as an example in detail some aspects of the invention. However, these aspects relate to only a few different ways using the principles of the invention, and the premise that the present invention includes all of these aspects and their equivalents. Other advantages and novel features of the invention will become apparent from the subsequent detailed description of the invention considered together with the previously mentioned drawings.

List of drawings

Figure 1 is a block diagram illustrating a distributed architecture welding according to the aspect of the present invention;

figure 2 is a block diagram illustrating an example network configuration of the welding apparatus and the remote system according to the aspect of the present invention;

figure 3 is a block diagram illustrating a network of welding according to the aspect of the present invention;

figure 4 - b is OK-scheme, illustrating the interface of the welding controller and the network according to the aspect of the present invention;

5 is a block diagram illustrating the Protocol welding according to the aspect of the present invention;

6 is a block diagram illustrating in more detail the architecture of the network interface and communication according to the aspect of the present invention;

7 is a block diagram illustrating an integrated interface welding according to the aspect of the present invention;

Fig is a block diagram illustrating the system configuration of the welding according to the aspect of the present invention;

Fig.9 is a block diagram illustrating a user interface configuration and monitoring according to the aspect of the present invention;

figure 10 is a block diagram illustrating a system for monitoring the welding according to the aspect of the present invention;

11 is a diagram illustrating in more detail the control and monitor system according to the aspect of the present invention;

Fig is a block diagram illustrating a system for welding according to the aspect of the present invention;

Fig is a block diagram illustrating the control system of the welding higher level according to the aspect of the present invention;

Fig is a block diagram illustrating the system of business transactions for welding according to the aspect of the present invention;

Fig - block-scheme is a, illustrating the support system of welding according to the aspect of the present invention;

Fig is a block diagram illustrating the protection system of welding according to the aspect of the present invention;

Fig is a block diagram of an algorithm illustrating a method of providing a distributed architecture welding according to the aspect of the present invention;

Fig is a block diagram of an algorithm illustrating the process of remote monitoring of welding according to the aspect of the present invention;

Fig - block-scheme of the algorithm, illustrating the remote control of welding according to the aspect of the present invention;

Fig is a block diagram of an algorithm illustrating the process of remote configuration of the welding according to the aspect of the present invention;

Fig is a block diagram of an algorithm illustrating the process of remote interface for welding according to the aspect of the present invention, and

Fig is a block diagram of an algorithm illustrating the process of remote processing of business transactions for welding according to the aspect of the present invention.

Detailed description of the invention

Next, with reference to the drawings presents a description of the present invention, where the same item numbers are used to denote identical elements in all the drawings.

The present invention relates to a system and methodology about is ensuring a distributed architecture, welding, where the management, monitoring, configuration, and supply a variety of welding machines and/or other remote systems is performed through the network architecture of a higher level, adapted to the welding process. Used in this application, the term "system" refers to a structure that contains one or more component. The term "component" refers to a structure that includes hardware and/or software, the computer means. For example, the component may be a machine-readable memory encoded with software commands, or the computer, configured to perform certain tasks, but not limited to, the following. As an illustration of the components can be either an application program stored in the memory is read by the computer and the server on which the application is running. Because entity a separate component of many of them can be so intertwined that it is often impossible to separate from each other. The same can be said about the systems, which can also be twisted so that the separate systems is not possible.

Network server and associated interface operatively connected with the welding apparatus, which allows you to create a distributed architecture welding according to the present invention. Set the second server performs many functional objects with the purpose of interaction between different parts of the welding process. These objects can be invoked from a remote system via network sockets, adapted to the welding device and associated with the network server and the specified objects. The remote system and/or other welding system may perform an initial load of components and/or applications to interact with functional objects provided by the web server. These components can include a monitoring component, component configuration, component management and component business. To facilitate network management and monitoring individual welding apparatus includes a Protocol commands and interface for welding, according to which is the exchange of information on the status and management information with remote systems over the network, which allows the management of multiple distributed systems welding at a higher level.

The network server may also provide, for example, interaction with Web pages and may provide access to a remote system/browser and/or local browser for interfacing with the welding apparatus. The remote system includes at least one standard socket (for example, HTTP (hypertext transfer Protocol)files) for data exchange in the world wide web (Web), and at least one own juice is (for example, the application socket for welding) to exchange information between the welder and the remote system. For example, the standard socket may be a socket HTTP, socket, FTP (file transfer Protocol), TELNET socket (network Protocol virtual terminal) and/or other network socket. Note that the terms "Web" and "http" are essentially interchangeable, but "Web" does not include FTP or TELNET, which are separate protocols. Standard socket allows the remote system to download the various applications and/or tools that help to organize the functioning of the system and to access applications and/or tools. For example, applications can call or perform bootstrapping sockets applications for welding, which encapsulate the source addressing system welding and command arguments, where the arguments routing and requests can be serviced own network operating system welding machine. The network may use a Protocol user datagram (UDP), in which the client system can serve as an intermediary for requests through the socket, aimed at the own system of the welding machine or from it. Own welding machine system may include one or more control processors and own locale is th area network (LAN, LAN) for welding connecting the control processors with one or more logical processes and/or objects that are executed in the control processor. The database provides access to methods/properties shown for each object.

Refer first to figure 1, which shows the distributed architecture 10 for welding according to the aspect of the present invention. Distributed architecture 10 for welding includes welding system 20, one or more other welding systems, shown in the form of a system of 24 welding, and systems N 28 welding, where N is an integer, which is operatively connected to a remote system 30 via the network 40. The remote system 30, which may be a computer or another welding system, interacts with the systems 20-28 welding, causing objects 44 welding, shown in the system 20 welding. Objects 44 welding provide a functional interaction with various aspects of the welding system 20. These aspects can, for example, to include management, monitoring and communication system 20 welding. Connectivity is provided by the server/network interface 46 may include, for example, a set, group, and/or block servers and/or clients, which opens network sockets (not shown) to communicate with objects 44 welding. As described in more detail below, the server/network interface 46 may include the impact for example, a Web server or servers that provide remote viewing of the interaction with the system 20 of the welding. Can also be configured are described below built-in Web browser that can act, for example, as a client in relation to other remote systems or welding machines.

Other client functionality in the system 20, the welding may include, for example, the functions of the e-mail sender (for example, the client SMTP (simple Protocol for sending electronic mail) to send messages to other network systems.

Other parts of the welding system 20, which are described in more detail below, may include a monitor 50 welding system and the system 54 control welding which controls the welding equipment 58. Welding equipment 58 is a hardware performing the welding, such as a wire feeder, the working end of the electrode, the tanker electrodes, a gas mixer, gas supply, gas controller, the actuator of the latch arm to move the carriage/details robotic arm trunk/traverse/welding torch, laser tracking device for welding a seam, other devices and I/o power supply for welding (not shown). System 54 control the welding may include a controller 60 St. the RCTs, the means 64 controls the arc/weld and interface 68 I/o and communications for welding, which provide control of the welding equipment 58.

Connecting systems 20-28 welding to the network 40 provides a higher level of control and efficiency in comparison with the known welding systems. The network 40 may include a global public network such as the Internet, or may be configured to perform the functions of the local internal network (Intranet) and/or a dedicated control networks. As an example, the network 40 may use Ethernet (IEEE 802.3), wireless Ethernet (IEEE 802.11)Protocol PPP Protocol (point - to-point, multipoint near field communication radio frequency, WAP (wireless access Protocol) and Bluetooth (new technology for wireless transmission of speech and data). Control and monitoring at a higher level is provided as a result of executing the remote component in the remote system 30 to monitor and control various aspects of the systems 24-28 welding. These components may include a remote interface 70, the component 74 configuring welding and component 78 monitoring of welding, which can, for example, to include the monitor stability of the arc and monitor the quality of welding. Other remote components may include a component 82 control the population at a higher level and component 86 for business transactions. Note that the components 70-86 can interact with each other, all or some part of them can be executed on the remote system 30 and boot from systems 20-28 welding. Remote interface 70, which may include the browser, allows users to remotely monitor, configure, control and processing of business transactions systems 20-28 welding. As described in more detail below, the remote interface 70 may download one or more objects 44 welding, which can be configured, for example, in the form of an applet (mobile gadgets). This applet can then use a Web page served by the server/network interface 46, and cause one or more public domain sockets and/or native sockets (not shown)to assist with communication systems 20-28 welding.

Remote configuration systems 20-28 welding is provided by the component 74 configuring welding. It allows developers and engineers in the field of welding to upgrade or modify various aspects of the systems 20-28 welding from remote locations. These aspects can include procedures to upgrade or modification, embedded software and/or programs associated with the system 54 management welding. As described in more detail below, the remote interface 70 may access a database, contains programs and embedded software, and to provide a screen to configure (for example, a graphical user interface, which simplifies the process of modernization. Remote interface 70 also allows engineers to manipulate logical operations, temporal characteristics, waveforms and dynamic characteristics of the system 54 management welding, as described in more detail below.

Component 78 monitoring welding makes it possible for remote monitoring and recording production and management information systems 20-28 welding, submits this information to the remote interface 70 and registers it in the database (not shown). This is achieved by combining many variables welding system (e.g., query variables to be monitored at each welding system, receiving event messages from systems 20-28 welding. These variables can be provided, for example, the monitor 50 welding system and monitor 64 arc/welding. The monitor 64 arc/weld monitors aspects of the control system 54 management welding. This may include information relating to feedback, counters, timers, and/or other variables that reflect the state of the control system 54 by welding. The monitor 50 welding system collects information related to the entire system is 20 IU welding. This information may, for example, include information about the duration of the work shift/break operator and information related to maintenance of the system 20 welding. Can also be provided by the means 88 monitoring the use of consumable materials for monitoring supplies for welding (for example, the use of gas, the use of a wire)that is used, for example, during a particular time interval. Other aspects of monitoring can include monitoring of quality management, for example monitoring the stability of the arc on feedback from the monitor 64 arc/welding. In addition, the component 78 monitoring welding can receive emergency alerts or to record other events that are triggered monitored variables.

Component 82 management at a higher level helps to manage and/or coordinate one or more remote welding systems. This is achieved by sending a synchronous and/or asynchronous commands to the system 54 management welding and monitoring command output via component 78 monitoring of welding. As described in more detail below, the commands may be sent according to the Protocol commands welding, which uses a socket datagrams and/or a stream socket to communicate with the funk is s management systems 20-28 welding. Component 86 business transactions allows you to remotely execute orders and to provide materials for welding systems 20-28 welding. Monitoring quickly consumables for welding (for example, the provision of variables that serve as the indicator of the existing number of materials can be performed by the monitor 88 use of inputs, and information about these materials can be sent to the component 78 monitoring welding, and then send in component 86 business transactions. Based on the information of the monitor may be arranged to automatically place orders from suppliers of materials for welding through component 86 business transactions and the network 40 (e.g., provision of variables whose value was below a predetermined threshold, initiating the order). Note that the monitoring of materials can be performed manually from the remote interface 70, and orders for these materials may also be made manually or from a remote system 30, or from systems 20-28 welding.

Refer to figure 2, which shows a system 90, representing an example of a network configuration according to the present invention. The system 90 includes one or more welding machines 92 and 94 adapted to work with network server and interface, as described above. Note that welding machines 92 and 94 may also be clucene in the network, welding machines, as described in more detail below. Each welding machine 92 or 94 may communicate via the network 40 with many devices in the network. These devices may include a remote computer 100, the industrial controller 102, for example a programmable logic controller, the robot 104 and/or device 106 capable of operating in a network (for example, a device operating on the TCP (transmission control Protocol)). According to the present invention the device 100-106, support network, can open one or more sockets Protocol welding (not shown) or network sockets and perform components, or objects, such as an applet, to organize, direct and timely access to the welding apparatus 92 and 94. Each welding machine 92 and 94 may include software components for control and monitoring of welding machines and can use a lot of sockets Protocol welding to communicate with software components and devices 100-106 that support network. Sockets Protocol welding can also facilitate the exchange of data between welding machines, when one welding machine acts as a client and another welding machine acts as a server, or Vice versa, as shown in operational connection 108. As shown in the system 90,welding machines 92 and 94 can be integrated into a distributed control architecture workshop. This allows you to monitor and control the welding process, as well as other processes such as the processes implemented by the robot 104 and an industrial controller 102, one or more remote locations without sending system engineers or operators in each technological area for modification or diagnosing the operating parameters of welding machines.

According to another aspect of the present invention provides integration with the Web server subsystem of a third party. For example, each device 100-106, support network, may include an integrated Web server. Other examples of subsystems of a third party may include manipulators parts, the monitoring tool welding, computer-aided design/computer-aided manufacturing (CAD, CAD/CAM, laser vision system, a system of surveillance cameras, where each subsystem can have its own Web server. To give the user a unified "understanding the system", information and management tools are integrated and/or consolidated to/from Web servers residing in the subsystem.

Entry point (for example, the home system welding) may be in any one subsystem, where this entry point can be generated by the subsystem, which is EET maximum resources (for example, the memory and processing capabilities). These resources may include technology redirect Web pages to obtain the Web content (content) from any subsystem, so that users get a unified view of the welding system. As described in more detail below, may be performed, for example, a Java applet to retrieve data from one or more data servers, such as Web server, for a graphical representation of the data set, for example, in a Web browser. Note that Web page, including the homepage can be located on a particular Web server, and the applet is accessed in these pages can reside on another Web server or can be derived from it.

Refer now to figure 3, which shows a system 120 that illustrates one possible network configuration of the welding apparatus according to the present invention. In the system 120 shown three welding machine 124, 126 and 128, however, it is clear that within the scope of the present invention are possible different configurations, connections, and welding machines, other than shown in figure 3. Each welding machine 124 to 128 may include one or more instances of components (not shown) to control one or more groups of welding equipment 130-134. For example, welding machine 124 manages two separate the diversified groups of welding equipment 130 and 132, while welding machine 126 operates welding equipment 134. Each welding machine 124-126 may have one or more network connections with multiple remote systems 140. For example, these compounds may support Internet Protocol (for example, Internet Protocol version 6), such as TCP/IP, described in more detail below. For example, one possible connection with remote systems 140 is supported via a telephone connection 144 with service provider (ISP) (ISP) 146. Another possible connection with remote systems 140 via a local area network (LAN) 150 and 152. The LAN connection 150 also supports communication between one or more welding machines, as shown here, between welding machines 124 and 126. By providing the network connections shown in the system 120, one or more remote systems 140 may manage and/or coordinate the work of multiple instances of welding equipment 130-134, which can also be found at large distances from each other. In addition, some welders can manage and/or coordinate the work of other welding machines and related welding equipment, as shown in figure 3, using the LAN connection 150 between the welding apparatuses 124 and 126. Note that welding is cnie devices 124-126 and related welding equipment 130-134 can communicate via a private network, isolated from the remote system 140. These connections are shown under the item numbers 154-158.

Refer now to figure 4, which shows the system 170, illustrating in more detail the architecture of the network and connection for welding according to the present invention. The system 170 includes an interface 174 socket that sends/converts a communication Protocol for welding to/from TCP/IP and instantiated stack 178 TCP/IP. Each instance of socket, which can be called from a remote browser and/or another application that includes information about the welding apparatus, such as IP address and port address. Stack 178 TCP/IP is a layered communication interface for networks such as the Internet, and described in more detail below in connection with 6. Stack 178 TCP/IP can directly interact with one or more drivers for communication with remote systems 140. One of the possible drivers is the driver 182 connection point - to-point (PPP) for communication over a telephone line 144 provider 146 Internet service (ISP). Another driver may be the driver 186 Ethernet network that communicates through the network 150 with remote systems 140. You should appreciate the fact that there are many other drivers, and network interfaces. For example, the TCP/IP stack and related physical network may reside in the gateway, where m is can convert from one network Protocol to another.

As described above, the system 170 welding includes objects or components to interact with the functional aspects of the welding machine. These objects or components can be stored in the database 190 of these properties and methods of the welding machine, which can be accessed from local or remote file system 194, such as a standard directory structure of the operating system. Functional aspects of managed objects may include, for example, the commands for enabling and disabling the welding machine, the change in the level of performance of the unit, the choice of welding procedure, configuring the I/o unit, monitoring feedback unit, forwarding working code or embedded software and obtaining diagnostic data units. Can also be provided by other higher-level components, such as e-mail, quality management and order processing. Each of the functional aspects has a unique address and is routed in accordance with the object using the appropriate service code (for example, to distinguish between the methods of an object from its properties) and an identifier to distinguish one method/property from another method/properties contained in the same object.

Objects can napravlajusaja external welding equipment 196 through a network interface 198 connection for welding and the network 200 for welding. Note that the connection via the network 200 for welding with welding equipment 196 may be provided under a separate Protocol other than TCP/IP.

The system 170 also includes a controller 204 welding equipment welding equipment 196. It performs such functions as monitoring feedback and output control in the process control in a closed loop. Other logic may include logic for synchronization and specify the sequence of operations to control various aspects of the welding process. Note that it is possible to use more than one control loop. For example, one circuit may control the arc, which provides welding equipment 196, and a separate circuit and/or the controller is designed for controlling a wire feeder connected to the welding equipment 196. The second circuit, for example, controls the engine, operate the wire feeder. Also included is a block 208 interface I/o welding equipment to communicate with welding equipment 196. For example, block 208 I/o provides control and logic output signals 210 (e.g., analog/digital voltage/currents), receives signals 212 feedback from equipment (for example, as nalogovye input signals, pulse input signals and provides other discrete output signals 214 (e.g., 120, 240, 480 V AC/DC) to control welding equipment 196.

Refer now to figure 5, which shows the Protocol 220 welding for communication and control various parts of the welding system according to the present invention. Part of the package 224 TCP/IP includes a stack 226 IP stack 228 TCP, which agreed with network protocols and field 230 TCP/W for communication with the functional objects in the welding system. Field 230 TCP/W may include optional header 234 and field 238 data. Header field 234 may contain a field 240 options/flags, box 244 message sequence (for example, installation of the client - server responses), box 246 status messages and field 248 of the message length, which length indicator data field 238, which follows the header 234. Box 238 data can be interpreted as commands 250 server to configure a network server or command 254 equipment for welding mechanisms (for example, running "real" work). Can also be provided for field 255 of data collection that allows you to organize data stream for high-speed signals for welding. For example, this data may relate to voltage, amperage (amps)wire feed speed, current DWI is on of the motor and other signals or information regarding the welding process.

In General, commands 250 network server may include an identifier 256 server commands and arguments 258 server commands that can be used by remote systems to configure the operation mode of the network server, when it relates to communication. This may include, for example, installing watchdog, locking the inactive state, resulting in welding equipment recognizes that the remote system "has left the network and, therefore, disables its output signal (output signal of the welding unit).

Team 254 machines have additional information to determine which logical/physical machine and/or object/item addressed command (for example, the welding controller", "controller wire", "gas controller"). Team 254 machines may include field 260 address for the machine and fields 262 and 264 ID method/properties and arguments, respectively, to specify the object to which its property/ways executes address conversion or call.

Note that the system shown in figure 4, and the Protocol described in figure 5, can be performed together or independently of Web technologies. For example, the application layer (e.g., socket) TCP/IP can be encapsulated addressing and command arguments own system the volumes of welding, such as a socket application for welding. In addition, the agent (for example, the server/client) can serve as an intermediary for requests through a socket in its own system welding machine or from it. For example, the native system of the welding apparatus may include one or more control processors, or, if your system contains multiple processors, the control processor can be connected via a private LAN for welding other than sockets application for welding. Such a network may include one or more logical processes, tasks and/or "objects", running on one or more control processors where the database tables and/or large spreadsheets can provide access to methods/properties shown for each object. Note that the agent may be embedded in the system itself welding or reside outside of it, for example, in the form of gateway. In addition, applets or applications can be served by the Web server that resides in the welding system, and/or a remote Web server, and a welding system, in turn, can open a socket port applications for welding, this port provides an applet or application, the possibility of direct addressing and control of the welding system.

Arr is time now to Fig.6, where shown, the system 300 illustrating in more detail a network communication architecture according to the present invention. The welding system 304 may include a Web server 308, which provides information exchange with the remote system 310. The remote system 310 may also include a browser 312 that communicates with the Web server 308. The exchange of information about welding can be carried out through Web pages and/or content included in the database 314 data that is associated with the Web server 308. The Web content may include, but not limited to, such technologies as HTML, the language SHTML scripting language : VB Script, JAVA, networking standard CGI Script, JAVA Script, dynamic HTML transfer Protocol PPP Protocol interprocess communication, RPC, TELNET, TCP/IP, FTP, ASP, XML, PDF, WML, and other formats. The browser 312, which can reside on a remote system 310 or other welding systems, communicates with the Web server 308 via one or more sockets 318 and loads one or more objects, such as an applet 322.

Note that each object or applet 322 may be associated with one or more sockets 318. For example, the browser 312 may load a Web page or another application server 308 welding through the public domain or standard socket, such as socket Protocol is HTTP, the hypertext transfer Protocol, the socket Protocol FTP file transfer, simple socket Protocol SMTP e-mail forwarding, the socket Protocol RPC remote procedure call, the socket Protocol RMI remote call, the socket interface, JDBC, socket open interface ODBC interface with the database, socket, secure socket layer (SSL)socket network file system (NFS), Windows socket, for example, Winsock, socket access point rors and TELNET socket. After that the Web page can be accessed by other applications for welding, subject to call and exchange of data, by opening or "bootstrap" additional sockets 318 from the pool of public domain and/or own sockets, which interact with specific components and/or functions in the welding system 304.

For example, the applet 322 may be configured to monitor components of welding that communicate through its own bus system welding (not shown). When the applet 322 is invoked and loaded from a remote system or from a browser 312 and/or other application instance of the application socket for welding, such as native socket, and/or other public domain socket can be created for information exchange, monitoring welding between the applet 322 and the remote system 310. The application socket for welding (PCA, WAS) can be adapted to exchange Protocol for welding, t is as described above in connection with figure 5, between the remote system 310 and the welding system 304. This may include, for example, the transmission and reception of data commands and monitoring of welding on the above described Protocol for welding. In addition, the socket of the PCA can be adapted to communicate with specific aspects and/or applications associated with the welding system (e.g., welding equipment, welding controller, monitor welding, monitor the use of consumables), via the internal system bus, welding, where applications interact and communicate through the socket of the PCA with other local systems (for example, Web servers, operatively connected via the internal network of the enterprise) and/or with remote systems (e.g., browsers, monitors, controllers, operatively connected via the Internet). Note that the welding system can be configured using only the HTTP Protocol or other commercially available Internet Protocol, however, may not be achieved efficiency with appropriate management welding system.

Applet 322 (e.g., JAVA applet) can be executed in the browser 312 to exchange information with the welding system 304. To run the browser 312 and running applets 322 may be provided by a JAVA virtual machine (JVM). JAVA virtual machine is a software implementation in rtualnogo Central processor, designed to run compiled JAVA code. This may include standalone JAVA applications and applets 322, which are downloaded to start the browser 312. Applet 322 may be further configured to transmit operating data welding (for example, data of the count of failures arc ignition, data on the use of consumables, time on state/idle equipment) manufacturer of welding equipment, receiving and displaying information (e.g., announcement, program updates, discontinuation or modernization of production, introduction of new products and application support and service from the manufacturer. Applet 322 can also be configured not to perform its functions (for example, closes, sends an error message)if it does not detect the presence of a power source for welding and/or other parts of the welding system from the specified manufacturer and/or availability of the Internet connection to the data server of the manufacturer of the welding equipment.

Along with the applet 322 to service browser 312, the Web server 308 may cause other objects or programs for interfacing with the control system of welding and related welding equipment 326. For example, these programs may include component 328 e-mail to send neutrebbin and/or other messages to the remote system 310. May be provided by component 330 connection to upload files into the database 314 or from it. For example, for transfer of files can be provided by the component Protocol file transfer (FTP). As described above, the socket 318 is associated with a stack 334 TCP/IP, which can be associated with multiple levels. These levels send data to connected to the network 40, a network interface 340 and from him. Note that the network interface 340 may be included in the logical schema from one or more levels and what to communicate with various objects in the system 304 welding can be used multiple sockets 318. For example, you can use a stream socket, which provides end-to-end communication line, focused on the establishment of a connection between two sockets using the TCP Protocol.

To the socket of the other type is the socket datagrams, which is a service that is not oriented to establish connection that uses the Protocol user datagram (UDP). Service UDP is well suited for packaging structures of the graph and are used to send control commands from a remote system 310 in the welding system 304. The UDP Protocol allows multiple welding systems to accept control commands in parallel. As shown in Fig.6, the remote system 310 may include multiple sockets 344354, adapted to mate with components 312, component 74 to control the welding, component 78 monitoring welding, component 82 control welding a higher level and component 86 business transactions that communicate with the network interface 360. Sockets 344-354 may include sockets, HTTP and/or sockets applications for welding, as described above, and may be received and downloaded from the Web server 308.

As described above, the stack 334 TCP/IP, which is well understood, may be associated with one or more other network levels. There may be physical layer 364, which determines the physical characteristics such as electrical parameters of the network interface 340. The link layer 366 defines the rules for sending information through a physical connection honey systems. Stack 334 TCP/IP can contain network layer 368, which may include the Internet Protocol (IP) and/or the Internet Protocol version 6 (IPv6)and network layer defines the Protocol for opening and support path through the network 40. The transport layer 370 associated with the stack 334 TCP/IP, may include the transmission control Protocol (TCP), which provides a higher level of control to move information between systems. It may include more complex distinctive handle errors imposed on the program priorities and protection. Session level 372, Executive level 374 and the application layer 378, which are well understood and are located above the stack 334 TCP/IP, can also be optionally included.

Note that the server 308 may be a Web server or HTTP server where the application is downloaded from the system weld 304 to the remote system 310 may represent, for example, a Java applet or Java application. An application can request from the system welding 304 Web pages (e.g. HTML documents) through the socket, HTTP, where Web pages are dynamically generated by welding system 304, and may include current operating parameters of the welding machine. Web pages can syntactically analyzed by the application to identify the operating parameters of the welding machine, and these operating parameters can be displayed graphically in the browser 312, being processed by a certain algorithm and/or recorded in the log file. In addition, one or more uniform resource locators (URLS)associated with the Web pages may include commands, change settings and/or instructions or functions performed by the welding system 304, when the remote system 310 requests a Web page.

Let us turn now to Fig.7, which shows a system 400 illustrating an alternative aspect of the present invention. According to this aspect of izobreteny is in the welding system 304 may be enabled virtual machine 404 Java and its associated browser 408 to provide a local interface to one or more remote systems 24-28 welding and/or remote system 30. This allows the operator, for example, be downloaded from other systems configuration/weld procedure to monitor/diagnose local system 304 and/or other systems and send/receive orders from other systems. As shown in Fig.7, the JAVA virtual machine 404 may execute an application or a JAVA program 409 and to communicate with the socket 412. The socket 412 may be configured to provide an interface between applications/applets and JAVA stack 334 TCP/IP, making it possible for network communication.

Let us now turn to Fig, which shows the system 450, in more detail illustrating the configuration architecture of welding according to the present invention. System 450 includes a welding system 454 with the object 458 configuration and controller 462. The controller 462 may include a processor 468 with the appropriate embedded software to control the processor and the program 476 welding, providing control of the welding equipment. According to the present invention browser 330 initiates the update of the configuration of the weld, causing the component 78 configuring welding, which refers to the 480 data. Base 480 data may include stored welding programs, firmware, software and/or data operating procedures for the system 454 welding. From browser 310 operas the tor selects the desired function, such as firmware, software, or data. Once the choice is made, the browser 310 causes the object 458 configuration and starts loading data from the database 480 data through component 78 configuring welding. The object 458 configuration takes this data and proceeds to update or modify the built-in controller software 472, program 476 and/or procedures 490 operator associated with the system 454 welding. You should appreciate the fact that similarly, you can update and other functions. Alternatively, there may be local browser 494, providing remote call components 78 configuring welding.

Refer now to figure 9, there is shown a system 500 illustrating a remote user interface according to the present invention. Remote interface 504 causes the object 508 modifier that has access to the controller 462 welding and program 476 welding and actuates the interface 504. The program 476 welding can manage the functional aspects of welding, such as the mechanism 512 wire-feed speed of the welding torch 514, the arm 516 parts and source 518 power. Remote interface 504 may include a graphical user interface (GUI) and to provide a standard panel 512 workbench (n is an example, file, edit, view, format, tools, window, help). The user can manipulate aspects of the welding system via a remote interface 504 and the panel 512 tools. These manipulations may include, for example, logical manipulation, manipulation, temporal characteristics, manipulation of waveform, manipulation, dynamic modes and system manipulation. In addition, the user can monitor variables of the welding system from a remote interface 504 to perform maintenance or service of remote welding systems.

Refer to figure 10, which shows the system 550 illustrating in more detail the architecture of the remote monitoring according to the present invention. The welding system 554 may include an object 558 monitor, which collects data variables to monitor 562 systems and monitor 566 arc/welding. The object 558 monitoring can be invoked from a remote browser 310 or components 78 monitoring of welding. Data variables collected from one or more welding systems can be grouped component 78 monitoring welding and entered into the database 480 data. These data can be parsed by the browser 310 to service and support remote system 554 and systems 24-28 welding. Alternatively, to monitor data changes the data provided remote welding systems may be provided by component 570 set of rules or policies. These rules or policies may include the threshold value, if the variables exceeds or is below a predetermined threshold value, then by flag 574 component 78 monitoring welding is modified, and it may take additional steps, such as notifying the operator and/or another remote system. As described in more detail below, the component 78 monitoring welding also provides feedback 578 with component 82 of the higher level control and component 86 business transactions.

Now briefly refer to 11, which shows a system 600 illustrating in more detail the monitor 562 systems and monitor 566 arc/welding. Monitor 562 system may include inputs to receive information about the welding process, for example, related to materials 604, providing welding. This information may include such input data as the presence or use the supplied wire, gas, and details relating to the welding device. Input information 608 operator may include information such as the start and end of the shift operator, and may also contain other information, for example, with messages and/or flags on problemreporter, associated with the welding process. Input 612 schedule maintenance can carry information about the date and time of scheduled maintenance and/or stops. Monitor 566 arc welding provides the management information of various types. The received information may include, for example, data 616 on the welding quality, data 620 on the stability of the arc data 624 feedback controller and a host of other variables 628 controls, such as timers, counters, and other data elements.

Contact Fig, which shows the system 650 illustrating the process of notification of emergency situations in accordance with the present invention. The system 650 includes a component 654 emergency situations or events, which monitors the monitor 562 systems and monitor 566 arc/welding. Component 654 emergency situations can be powered based on the specified threshold values or by a system event such as an interrupt to the CPU. If initiated an emergency situation, the output 658 emergency may notify the object or objects of 662 notice. The object of 662 notice may include components such as, for example, components to deliver phone messages, voice mail messages, email messages and/or message type audible alarm. Component 78 monitor the nga welding may accept unsolicited message from an object 662 notice and transmit this information to the browser 310, base 480 of the data and/or other remote systems or users.

Contact Fig, which shows the system 680 illustrating the architecture of the higher level control according to the present invention. Component 82 of the higher level control (KUVA, HLCS) generates asynchronous/synchronous command 684 control, which may be broadcast, for example, on one or more remote 688 and 24-28 welding systems. Asynchronous commands the KUVA 82 may simply issue, for example, the command to start welding and track the signal group feedback 694 taken from all welding systems through component 78 monitoring, and not to issue another command until all welding machines will not finish the previous command. Each welding machine thus can operate independently of other welding machines. In synchronous mode, each welding system can be synchronized with, for example, clock real time (not shown). When each welding machine accepts the command 684 may be arranged mutual confirmation communication between welding machines in a network, where each welding machine agree to start the command at the time specified by the clock real-time. As described above, according to the ACI commands on multiple systems welding you can use sockets and Protocol datagrams due to the features batch mode this Protocol. As shown in Fig, object 700 control may be caused by a component of the KUVA 82, which delivers the command 704 local management controller 462 and provides feedback monitor 566 arc/welding component 78 monitoring welding.

Let us now turn to Fig, which shows the system 720 illustrating the architecture of automated business transactions in accordance with the present invention. The system 720 includes a component 86 business transactions (DPT, MTC), which receives data 724 on materials and supplies for welding components from 78 monitoring of welding. Information 724 on delivery tracked DPT 86 and is compared with predetermined threshold values for delivery of materials. If the values of the data 724 on supply has dropped below a predetermined threshold value, DPT 86 automatically generates the order, giving the network an output command 728. Automatic generation of order can be achieved by viewing the information about the customers in the database and shipment of materials for welding, which are either supplied on demand or according to prior agreement with the customer. Alternatively, orders can be processed manually through the browser 310, which is configured with a user interface for processing orders. Orders generated manually, can be determined by viewing the information and remote monitoring and formation of manually working order through the browser 310 to meet the needs of the customer.

Contact Fig, where together with the network server 46 of the present invention can be provided by the Toolbox 760 for welding machines and related tools that help welding operators and developers during the entire welding process. For example, the box 760 tools for welding can provide such tools as a means of predicting ferrite number for welding stainless steel; chart continuous transformation during cooling (FTAs) with cooling curve taken in the welding process; the evaluator carbon equivalent; Converter metric non-metric (UK and USA) units for common units of welding; the Converter units of hardness; the Converter units of temperature; the Converter units of the diameter of the wire; computer deposition rate; the evaluator travel speed of the welding torch and the efficiency of deposition; the evaluation unit of the size and shape of a roller for single-pass and multi-pass welding in various design variants compounds; the transmitter temperature between the passages, a means of predicting residual stresses and deformations, a means of predicting the mechanical properties (hardness, ductility, yield strength, fatigue strength, corrosion resistance); the evaluator supplied amount those the La and the code of the American welding society welding (AWS). Other tools may include the transmitter pre-heat/post-heat, the unit cost estimates for welding, the selector wire, gas selector tool for computer-aided design (CAD) systems welding connections, scheduler multi-pass welding, the selector of the base metal, the evaluation unit of the fatigue strength, a means of predicting tensile strength, a means of predicting the impact strength and the evaluation unit of welding defects. You should appreciate the fact that in the Toolbox 760 can be similarly added other tools for welding.

Let us now turn to Fig, which shows a system 800 illustrating the protection system of welding and network according to the aspect of the present invention. Given that information management and monitoring welding can be transferred over public networks such as the Internet, the system 800 provides transmission of encrypted data along with services authentication and authorization between the remote system 806 and one or more other systems 808 welding. The remote system 806 may include a remote server 810 to communicate with a network server 812, 814 data and related components 816 welding system 808 welding. Authentication refers to the definition of what a prospective user or system dei is cvetelina has declared access rights. Authorization is the process of verifying that the system 808 welding allows the user or system access to system resources welding. Encryption is the conversion of data into a form, for example, encrypted text, which is an unauthorized agent is difficult to understand.

According to one aspect of the present invention, the authentication, authorization, and strict enforcement of the obligations can be established using one or more of the following protocols. To provide authentication and message integrity can be used for the certificates public key infrastructure (PKI) and public key infrastructure X.509. To provide authentication and data encryption, you can use the secure sockets layer (SSL) and secure HTTP (SHTTP), and can be used their own methods of authentication and authorization using either a public encryption algorithms or proprietary algorithms. These protocols, except for protocols based on own developments, are well known to specialists in this field of technology. They are defined in the specifications presented in RFC (Request for comment) from the Committee on engineering problems of the Internet engineering task force (IETF) and other sources.

According to another aspect of the present invention is imovane can be installed using one or more of the following protocols. For example, to provide an encrypted e-mail, you can use the PGP Protocol (open source software)encryption, S/MIME (secure Protocol for sending e-mail). To provide an encrypted terminal sessions you can use SSH or SSH2, and to provide data encryption, you can use the IPSEC security Protocol on the Internet. Can also be used the way "cover" based on the public encryption algorithms and/or proprietary algorithms. These protocols, with the exception of the protocols on the basis of their own development, is well known to specialists in this field of technology. They are defined in the specifications presented in RFC (Request for comment) from the Committee on engineering problems of the Internet engineering task force (IETF) and other sources.

The system 800 includes a subsystem 820 and 822 authentication and authorization (AA) to protect the network 838 between 806 and 808. The system 800 may also include modules 824, and 826 policies welding, allowing you to configure the subsystem 820 and 822 AA. Modules 824, and 826 policies welding may also provide configuration information protection driver 830 and 832 encryption that communicate via drivers 834 and 836 TCP/IP Protocol that allows secure network between the system of the AMI 806 and 505. Between subsystems 820 and 822 AA can be initiated coordination 842 to establish trust relationships between systems on the machine and/or user level. It should be clear that between the remote system 806 and system 808 welding can be other ways of negotiation. These reconciliations can be used to establish a secure (e.g. encrypted) data channel 846, for example, between drivers 834 and 836 TCP/IP.

Modules 824, and 826 policies welding retrieve the configured set of local security policies (for example, from a database or local memory cache) and distribute installation authentication and protection modules 820, 822 AA and drivers 830, 832 encryption. Protection policies can be used to determine levels of security and access provided to the system 808 welding. For example, these strategies can determine access based on user type. For example, the system engineer or inspector access can be provided to all parts of the system 808 welding, so that he was able to change the configuration and/or make modifications to the welding system. In contrast, the operator may be provided with another type of protection which may be available to only those parts of the welding system 808, which allowed a real machine and/or production operations associated with p is acessem welding. Policy welding can also be configured in such a way that the level of access to the welding system 808 is determined by the type of machine, network access and/or location. For example, local systems that communicate over a local domestic plant network can be given a higher degree of access to the welding system than the remote system that communicates outside of the plant via the Internet. It should be clear that to determine user access, machine and/or a location to the system 808 welding can be configured many other policy and/or rule sets.

In Fig. 17 - 22 shows a method of representing different aspects of a distributed architecture of welding according to the present invention. The method includes a group of actions or processes represented in block form. Although for ease of explanation, the methodology is shown and described as a series of blocks, it should be clear that the present invention is not limited to the number or order of blocks, as some blocks according to the present invention may appear in a different order and/or concurrently with other blocks, that is not the case, as here shown and described. For example, specialists in the art will understand and appreciate the fact that the methodology in VA alternative is iante can be represented as a sequence of interrelated conditions, such as a state diagram. In addition, to implement the methods according to the present invention cannot take all steps shown here.

Let us now turn to Fig, which presents a methodology for distributed architecture welding according to the present invention. Let's start with step 1000 where the welding machine is connected to a network interface. In step 1004, the socket adapted to welding systems, is used to establish network connections. The socket may include a stream socket and/or socket datagrams. At step 1008 is provided Protocol welding to communicate with remote systems. The Protocol welding is adapted to configure the various functional aspects of welding systems and network servers. After step 1008 actions 1012-1026 can be performed simultaneously and/or at different points in time. These actions may include monitoring function welding at step 1012, the coordination and management of one or more welding machines at the step 1014, providing remote configuration at step 1018, a remote interface at step 1022 and/or providing the possibility of concluding remote business transactions at step 1026.

Let us now turn to Fig, which shows in more detail the process illustrated is yuushi method of monitoring the welding functions, that presents a step 1012 on Fig. At step 1030 track management functions by welding. This may include a request control variables or other data elements that record the operation in the control system by welding. At step 1034 monitor functions of the welding system. This may include a request control variables or other data elements that record the operation in the welding system, such as the actions of the operator and a maintenance schedule. In an alternative embodiment, control variables and system variables, shown in steps 1030 and 1034 may be received in the form of unsolicited events. For example, the welding system may be an emergency, initiating unsolicited message, such as an e-mail message that must be sent from the welding system to the remote system, where the message is processed out of blocks or steps as indicated in Fig. At step 1038 monitoring data and/or other information about the emergency is sent to the remote system, where the data can be registered in the database at step 1040. At step 1044 determines initiated if the data recorded at step 1040, any set alarm thresholds. If at step 1044, no threshold value is s not been exceeded, then the process returns to step 1030 and ongoing monitoring data. If at step 1044 threshold was exceeded, then the process proceeds to step 1048, in which the system and/or the user is notified about the conditions that initiated the notification at step 1044.

Let us now turn to Fig, where more detail is shown of the process, illustrating a method of coordinating and control functions of the welding that the proposed action 1014 on Fig. At step 1060 is the allocation of the teams welding one or more welding systems. At step 1064 is receiving information monitoring in the form of feedback from the welding systems. At step 1068 determine ended if the action command is initiated at step 1060. If the action is not completed, the process returns back to step 1064 and ongoing monitoring information from welding systems. If the action block 1068 completed, the process proceeds to step 1072. At step 1072 determine whether to be made new commands. If at step 1072 must run the new command, then the process returns to step 1060. If at step 1072 no new commands to be performed, the process proceeds to step 1076, where the control sequence ends.

Let us now turn to Fig, DG is shown in more detail the process to illustrate the methodology, which provides remote configuration for welding, which presents the action 1018 on Fig. At step 1080 from the database, select the configuration item that you want to update. These elements may include embedded software, processor, logic circuit of the processor and procedures associated with the welding system. At step 1084 starts object, configuring the welding system welding. At step 1088, the configuration data is forwarded to the object configuration of welding. At step 1092 determine completed if the object configuration system upgrade welding. If the configuration is not completed at step 1092, the process returns to step 1088. If configuring with step 1092 completed, the process proceeds to step 1096 and configuring ends.

Let us now turn to Fig, which shows in more detail the process, illustrating a method of providing a remote interface that presents the action 1022 on Fig. At step 1100 is loaded component interface, for example, in the remote browser. At step 1104 using interface components are functions of programming, monitoring, and editing. At step 1108 of the components of the interface, choose the remote welding. At step 112 causes the object to a remote welding system to perform the selected at step 1108 functions.

Let us now turn to Fig, where more detail is shown of the process, illustrating a method of providing business transactions, as specified at step 1026 on Fig. At step 1200 monitor supplies and materials for welding, and from a remote location automatically and/or manually register the order. At step 1204 the remote system to accept and automatically process the deleted orders. At step 1208 is shipped supplies for welding in a welding system, which has issued orders under the action of 1200. At step 1212 correct forecasts of sales and distribution with regard to monitoring information received from a variety of welding systems.

The above description represents the various aspects of the present invention. Of course, it is impossible to describe every possible combination of components or methodologies for the purpose of describing the present invention, but experts in the art are aware of the fact that there are many more combinations and variations of permutations of the elements of the present invention. Accordingly understood that the present invention covers all such changes, modifications and variations which do not go beyond the nature and scope of the attached claims.

1. The system provides a distributed welding system comprising, in m is Nisha least one welding machine (124, 126 and 128), operatively connected with a network server (308), a network interface (340) and a network (40) to communicate at least one remote system(30, 140, 310, 806), when the remote system (30, 140, 310, 806) includes at least one remote interface (70) to communicate with the network architecture, while the remote system (30, 140, 310, 806) made with the possibility treatment, at least one socket for HTTP communication with the welding apparatus (124, 126, 128) via the network, downloading at least one application of the welding machine (124, 126, 128) and the treatment of at least one application socket weld through at least one application for the exchange of information between the welding apparatus (124, 126, 128) and the remote system(30, 140, 310, 806), and at least one application includes at least one of the component: component (74) configuration of the welding, the component (78) monitoring welding and component (82) management welding.

2. The system according to claim 1, in which the server (308) is at least one of the following servers: the Web server and the HTTP server, and a remote interface (70) is a Web browser.

3. The system according to claim 1, in which at least one application for the exchange of information between the welding apparatus (124, 126, 128) and the remote system (30, 140, 310, 806) is minicamera, one of the following applications: applet (322) and Java (409) Java application.

4. The system according to claim 1, in which the application socket welding includes at least one of the following sockets: socket HTTP, socket, FTP, SMTP socket, socket, RPC, socket, RMI, socket, JDBC, ODBC socket, socket, SSL, NFS socket, Winsock, socket rors and TELNET socket.

5. The system according to claim 4, further comprising the client to perform the functions of a mediator at the request through the application socket welding to the own system of the welding machine or from it.

6. The system according to claim 5, further comprising at least one control processor (468), a private local area network (LAN) for welding connecting the at least one control processor (468) and one or more logical processes or objects executing at least one control processor (468).

7. The system according to claim 6, additionally comprising a base (480) data to provide access to methods or properties shown for each object.

8. The system according to claim 1, in which at least one application for the exchange of information between the welding apparatus (124, 126, 128) and the remote system (30, 140, 310, 806) is used to query the welding device (124, 126, 128), at least one Web page via at least one socket HTTP.

9. The system of claim 8, in which the welding machine (124, 126, 128) dynamic range and forms, at least one Web page containing the current operating parameters of the welding machine.

10. The system of claim 8, in which the application for the exchange of information between the welding apparatus (124, 126, 128) and the remote system (30, 140, 310, 806) is designed to perform parsing at least one Web page for selecting the operating parameters of the welding machine and the operating parameters of the welding machine should be subjected to at least one of the following types of processing: graphical display of the remote interface (70), the processing of some algorithm and check in the log file.

11. The system of claim 8, in which at least one URL at least one Web page includes at least one of the following: commands, change settings, instructions or function to be performed welding machine (124, 126, 128)when the remote system (30, 140, 310, 806) requests at least one Web page.

12. The system according to claim 1, in which the application socket welding is designed to encapsulate its own addressing and argument of the welding apparatus, where the arguments routing and requests are serviced own network operating system welding machine.

13. The system according to claim 1, in which the network (40) uses at least one and the following standards: Ethernet, wireless network Wireless Ethernet, PPP Protocol, multi-point near the connection on the radio, WAP, Bluetooth, IP, IPv6, TCP and Protocol user datagram (UDP).

14. The system according to claim 1, in which the welding machine (124, 126, 128) through a local area network (40) or Internet connected, at least one of the following devices: other welding machine in the network, the network of the welding apparatus, the remote computer (100), an industrial controller (102), a robot (104) and the network device (106).

15. The system according to claim 1, in which the network interface (340) carries at least one socket (318, 412) for communication with a network (40).

16. The system according to claim 1, additionally comprising one or more groups of welding equipment (130, 132, 134), instantiated by objects in welding apparatus(124, 126, 128).

17. System according to clause 16, in which the control of the welding equipment (130, 132, 134) is at least one of the devices in the remote network system or from one or more welding machines, networked.

18. System 17, further comprising at least one of the following types of connections to the network: LAN (150, 152), telephone connection (144) and the gateway.

19. System 17, in which the welding machine (124, 126, 128) additionally includes a network interface (14, 156, 158) connection for welding to interact with welding equipment (130, 132, 134) separately from the network.

20. System according to clause 16, in which to control welding equipment (130, 132, 134), welding machine (124, 126, 128) further includes at least one of the following objects: base (190) these properties and methods of welding, the controller (204) welding interface (208) input/output for welding, and the base (190) these properties and methods of welding provides at least one object to interact with the welding apparatus (124, 126, 128), the controller (204) welding manages at least one control circuit, and the interface (208) input/output for welding operatively connected at least with one output (210) control, discrete output (214) and input (212) feedback associated with welding equipment(130, 132, 134).

21. The system of clause 15, in which at least one socket (318, 412) associated with the stack (334) TCP/IP to communicate with the network.

22. The system according to item 21, in which the stack (334) TCP/IP is associated at least with one of the following levels: physical level (364), link layer (366), session layer (372), Executive level (374) and the application layer (378).

23. The system according to item 21, in which at least one socket (318, 412) is a stream socket or a socket datagrams.

24. The system according to item 21, Supplement is Ino includes the Protocol (220) welding for management and monitoring of the welding machine (124, 126, 128).

25. The system of paragraph 24, in which the Protocol (220) welding includes at least one of the following fields: field (240) options/flags field (244) message sequence field (246) status message field (248) length of data field (238) data field (250) server command field (256) command ID of the server field (258) arguments server command field (254) machines, field (260) address for the machine, field (262) property ID/method and field (264) arguments property/method.

26. The system according to claim 3, in which the applet (322) JAVA is designed to interact with the virtual machine (404) JAVA remote interface (70) using a TCP socket.

27. The system according to claim 1, in which the welding machine (124, 126, 128) includes at least one of the following tools: browser (408) and virtual machine (404) JAVA to communicate with other welding machines and remote systems.

28. The system according to claim 1, in which the welding machine (124, 126, 128) additionally comprises component (328) email and component (330) connection for sending messages and files in a welding apparatus (124, 126, 128) and from it.

29. The system of claim 8, in which the Web page includes at least one of the following formats: HTML, SHTML, VB Script, JAVA, CGI Script, JAVA Script, dynamic HTML, ASP, XML, PDF, and WML.

30. The system according to claim 1, in which component (74) configuring the welding is designed to provide the opportunity for the spine modifications welding machine (124, 126, 128) and forwarding at least one of the following tools: programs for welding, firmware for welding.

31. The system according to item 30, further comprising a graphical user interface (504) of the user to allow remote configuration and monitoring of the welding machine(124, 126, 128).

32. System p, in which the graphical user interface (504) user intended to provide opportunities perform logical manipulations, manipulations with temporal characteristics, manipulation of the waveform and dynamic manipulation associated with the program (476) welding machine.

33. System p in which manipulations are associated at least with one of the following objects: a mechanism (512) wire feed speed (514) welding torch, a pointing device (516) details and source (518) power.

34. The system according to claim 1, in which component (78) monitoring welding takes variables welding system variables and control welding from the welding device (124, 126, 128) and registers these variables in the database (480) data.

35. The system of clause 34, in which the variables are associated, at least one of the following: timers, counters, pointers sequence, integer variables, data members, provider information and diagnostic data SV is connected with the welding apparatus (124, 126, 128).

36. The system of clause 34, in which component (78) monitoring welding machine is designed for the analysis of defined rules and policies (570)to determine whether notification to the other system or the remote user.

37. The system of clause 34, further comprising a monitor (558), which collects information from the object's monitor (566) arc/welding and object monitor (562) system, and a monitor (566) arc/weld monitors at least one of the following options: (616) welding, resistance (620) arc feedback (624) for welding and variables (628) control, and a monitor (562) system monitors at least one of the following parameters: (616) welding, resistance (620) arc feedback (624) for welding and variables (628)control, and a monitor (562) system monitors at least one of the following options: materials (604) for welding, information (608) operator and graphics (612) maintenance.

38. The system of clause 34, further comprising at least one of the following objects: alarm and event (654) to initiate messages from the welding machine(124, 126, 128).

39. System § 38, in which messages are sent through voice mail, e-mail, telephone and other means (662) audible alarm to the remote system is at (30, 140, 310, 806), or a remote user.

40. The system according to claim 1, in which component (82) control welding is designed to track feedback from at least one of the components (78) monitoring welding and issuance team (684) control in welding machine (124, 126, 128) and at least one other welding machine or network weld.

41. System p having at least one socket of the transmission control Protocol (TCP) socket Protocol user datagram (UDP) for asynchronous or synchronous issuing control commands (684).

42. The system according to claim 1, further comprising the Toolbox (760)providing at least one of the following tools: a tool for predicting ferrite number for welding stainless steel; chart continuous transformation during cooling (FTAs) with cooling curve taken in the welding process; the evaluator carbon equivalent; Converter metric non-metric (UK and USA) units for common units of welding; the Converter units of hardness; the Converter units of temperature; the Converter units of the diameter of the wire; computer deposition rate; the evaluator travel speed of the welding torch and the efficiency of deposition; the evaluation unit size and shape roller forward and mnogoprof the Noah welding in various design variants of the compounds; the transmitter temperature between the passages, a means of predicting residual stresses and deformations, a means of predicting the mechanical properties; the evaluator amount of heat input; the transmitter pre-heat/post-heat; the unit cost estimates for welding; a selector wire; gas selector, a tool for automated design of welded joints; the scheduler multi-pass welding; a selector base metal; block fatigue resistance evaluation; a means of predicting tensile strength; a means of predicting the impact strength; the evaluation unit of welding defects and code of the American welding society welding (AWS).

43. The system according to claim 1, further comprising component (86) business transactions for automatic processing of remote orders for supplies for welding and automatic initiation of the shipment of supplies for welding applications.

44. The system according to item 43, additionally comprising an interface (504) user for remote monitoring of welding machines and processing orders for supplies for welding and shipments of supplies for welding applications.

45. The system of item 44, including the welding operator to initiate business transactions from a browser (310)included in the welding machine(124, 126, 128).

46. The system according to claim 1, additionally comprising a component security, which the traveler uses SSL to facilitate communications over the network (40).

47. The system according to item 46, in which the protection component further includes at least one of the following component: component (820, 822) authentication and authorization component (830, 832) encryption module (824, 826) policies welding to facilitate communications over the network (40).

48. The system of claim 8, in which a Web page is used as the entry point of the other subsystems of the Web server where the Web content or data can be collected from the welding device (124, 126, 128) and subsystems of the Web server to provide a unified view and management of the welding system.

49. System p, including the applet (322) for receiving data from the welding system to represent the data in the browser (310).

50. System § 49, in which the applet (322) and a Web page reside on the same Web server.

51. System § 49, in which the applet (322) and a Web page reside on different Web servers.

52. The system according to claim 1, further comprising a medium readable by a computer and having the computer performs the commands to implement at least part of the distributed welding system.

53. The method of providing a distributed architecture welding, comprising the steps, which connect the welding machine (124, 126, 128) network interface (340), is used to establish a network connection via the network interface with remote systems is th (30, 140, 310, 806), at least one socket: socket HTTP or socket application of welding, where the socket is used for HTTP communication through the Web, and the application socket welding is used to exchange information between the welding apparatus (124, 126, 128) and the remote system(30, 140, 310, 806), and provide Protocol welding (220) to communicate with remote systems (30, 140, 310, 806), with the aim of enabling distributed coordination welding.

54. The method according to item 53, in which the Protocol welding (220) includes at least one of the following fields: field (240) options/flags field (244) message sequence field (126) status message field (248) length of data field (238) data field (250) server command field (256) Command ID of the server field (258) arguments server command field (254) machines, field (260) address for the machine, field (262) property ID/method and field (264) arguments property/method.

55. The method according to item 53, further comprising at least one of the following: monitoring of welding functions; coordination and management between the welding devices (124, 126, 128); providing opportunities for remote configuration; providing a remote interface (70); and the resolution of the remote business transaction.

56. The method according to § 55, in which the act of monitoring the welding functions additionally includes monitoring functions in the management; the monitoring system functions; the direction of data (654) monitoring and emergency situations in remote system (30, 140, 310, 806) or user; registration data (654) monitoring and emergency situations; and notification system or user on the basis of the data (654) monitoring and emergency situations.

57. The method according to § 55, in which the action coordination and management between the welding devices (124, 12, 128) further includes initiating commands distributed welding at least one other welding system and receive information monitoring at least one other welding system to determine when you have completed commands welding.

58. The method according to § 55, in which the action on empowerment remote configuration additionally includes selecting the configuration item to update, run the object configuration of the welding apparatus to perform the update and sending the configuration data in welding machine(124, 126, 128).

59. The method according to § 55, in which the act of providing remote interface (70) further includes a load interface components; software with interface components, at least one of the following online tools: programming, editing, and monitoring; selection of remote functions svarc is; and remote object invocation to perform remote welding functions.

60. The method according to § 55, in which the action resolution remote business transactions additionally includes monitoring information on deliveries and orders for welding from a remote location; receiving a remote order from welding system; the shipment of supplies for welding in remote locations; and correction of forecasts of sales and distribution-related information on shipping and ordering.

61. The system provides a distributed architecture, welding, comprising means for connection of the welding machine (124, 126, 128) network server (308) and a remote system(30, 140, 310, 806), including at least one of the following components: a remote interface (70), component (74) configuration of the welding, the component (78) monitoring welding and component (82) management welding in a distributed welding system, means of communication through the network and a means for exchanging information between the welding apparatus (124, 126, 128) and the remote system(30, 140, 310, 806).

62. A data structure that provides Protocol (220) welding, including at least one of the following fields: field (240) options/flags field (244) message sequence field (246) status message field (248) length of data field (238) data field (250) server command field (256) command ID of the server field (258) arguments the commands of the server field (254) machines, field (260) address for the machine, field (262) property ID/method and field (264) arguments property/method.

63. The welding system, representing a network architecture that includes at least one welding device (124, 126 and 128), operatively connected through a signal to the server (308) and a network interface (340) to provide a network for data exchange with at least one remote system (30, 140, 310, 806), by means of this signal by using at least one of the following components: remote interface (70), components (74) configuration of the welding, the components (78) monitoring welding and components (82) management by welding, while the remote system (30, 140, 310, 806) includes at least one of the following sockets: socket HTTP for communication over the Web through a specified signal and at least one application socket welding for the exchange of information between the welding apparatus (124, 126, 128) and the remote system (30, 140, 310, 806), by means of this signal.

64. System p, including additional Protocol packet welding.

65. System p, including network and a wireless connection to transmit a signal through at least one of them.

66. Distributed welding system, including the application layer (378) TCP/IP associated with the application socket welding for incap is lirovaniya addressing and arguments commands its own system of welding, agent to communicate with the application socket welding to perform the functions of a mediator requests through the specified socket in the welding system and/or out of, the welding system includes at least one of the following devices: one or more control processors (468) and LAN for welding, and the said socket is different from the application socket welding, designed to connect one or more control processors (468).

67. System p, additionally comprising one or more logical processors, tasks and/or objects executing on one or more control processors (468), and in which there is at least one of the following data structures: database, table and large-scale spreadsheet that provides access to methods or properties shown in each process.

68. System p, in which the agent is embedded in its own system of welding or permanently outside the gateway.

69. System p, additionally comprising at least one application served by the Web server (308), which is resident and/or remote in relation to the welding system, opening port socket applications for welding, which provides the specified application is the possibility of direct addressing and control of the welding system.

 

© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.