What is claimed is:
1. A rolling method for a profiled section in a universal roll stand with horizontal rolls and vertical rolls having a vertical roll center, the method comprising the steps of:
providing hydraulic cylinder units configured to adjust the horizontal rolls;
adjusting the horizontal rolls with the hydraulic cylinder units, based on a preset nominal horizontal roll gap, toward one another to form an actual horizontal roll gap, wherein the horizontal rolls are adjusted with the preset nominal horizontal roll gap symmetrically relative to the vertical roll centers;
supplying an additional nominal value to the hydraulic cylinder units and, based on the additional nominal value, vertically adjusting the horizontal rolls in the same direction by the same amount;
adjusting the vertical rolls toward the horizontal rolls to form actual vertical roll gaps.
2. The method according to claim 1, wherein the additional nominal value is supplied before rolling the profiled section.
3. The method according to claim 1, wherein the additional nominal value is supplied during rolling of the profiled section.
4. The method according to claim 1, further comprising the steps of comparing the profiled section after rolling with a nominal profiled section and determining the additional nominal value based on the comparison of the profiled section after rolling with the nominal profiled section.
5. The method according to claim 4, further comprising the step of providing a control unit, wherein the step of comparing and the step of determining are performed in the control unit.
6. The method according to claim 1, further comprising the step of providing hydraulic cylinder units configured to adjust the vertical rolls to the actual vertical roll gap.
7. The method according to claim 1, further comprising the step of vertically adjusting at least one of a component for the profiled section arranged upstream of the roll stand and a component for the profiled section arranged downstream of the roll stand based on the additional nominal value.
8. A universal roll stand for rolling profiled sections, the universal roll stand comprising:
horizontal rolls and vertical rolls having a vertical roll center;
first control elements configured to adjust the horizontal rolls, based on a preset nominal horizontal roll gap, toward one another to form an actual horizontal roll gap, wherein the horizontal rolls are adjusted with the preset nominal horizontal roll gap symmetrically relative to the vertical roll centers;
second control elements configured to adjust the vertical rolls toward the horizontal rolls to form actual vertical roll gaps;
wherein the first control elements are hydraulic cylinder units and wherein the hydraulic cylinder units are configured to vertically adjust, based on an additional nominal value, the horizontal rolls in the same direction by the same amount.
9. The universal roll stand according to claim 8, further comprising a profiled section measuring device arranged downstream of the horizontal and vertical rolls and configured to measure the profiled section after rolling.
10. The universal roll stand according to claim 9, further comprising a control unit connected to the profiled section measuring device, wherein the control unit is configured to receive a nominal profiled section, and wherein the control unit is connected to the first control elements and configured to control the horizontal rolls.
11. The universal roll stand according to claim 8, wherein the second control elements are hydraulic cylinder units.
12. The universal roll stand according to claim 8, further comprising at least one of a component for the profiled section arranged upstream of the roll stand and a component for the profiled section arranged downstream of the roll stand, wherein the at least one component is configured to be vertically adjusted based on the additional nominal value.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of providing remote control of a device, comprising:
providing a remote connection to a server computer executing a server remote access program that is accessible by a client computer executing a client remote access program, the server computer being in communication with a control program that controls the device by communicating control data over a control communication link, and the server remote access program establishing the remote connection with the client remote access program;
communicating, by the remote connection, a client difference program containing encoded data representing a change in a state of the device made by the client computer since the state of the device was last received by the server computing device;
communicating, by the remote connection, a server difference program containing encoded data representing a change in a state of the device made by the control program since the state of the device was last received by the client computing device; and
communicating, in accordance with information in the difference program, the control data to the device over the control communication link; and
synchronizing the state of the device using the difference program between the control program and the client computer.
2. The method of claim 1, wherein the device is a camera.
3. The method of claim 2, further comprising:
generating view data of image data captured by the camera; and
transmitting the view data to the client computer in accordance with hardware capabilities of the client computer.
4. The method of claim 3, wherein the hardware capabilities comprising one of processing capacity, memory size, type of graphical display, and type of user interface.
5. The method of claim 4, further comprising causing the client computer to display a predetermined portion of the state of the control program.
6. The method of claim 2, further comprising controlling functions of the camera using the control data.
7. The method of claim 6, where the functions of the camera comprise one of pan, tilt and zoom.
8. The method of claim 2, further comprising transmitting the image data as a video stream of successive image frames between a server remote access program executing on the server computer and a client remote access program executing on the client computer.
9. The method of claim 2, further comprising transmitting only image data related to pixel values that have been changed between successive image frames generated by the camera.
10. The method of claim 2, wherein plural client computers control functions of the camera, the method further comprising:
determining a prioritization of the plural client computers;
managing access to the camera in accordance with the prioritization; and
providing image data from the camera to each of the plural client computers during the control of the functions of the camera.
11. The method of claim 1, further comprising capturing changes in the state of the control program in the difference program since a last difference program was communicated by the client computer or the server computer.
12. The method of claim 1, further comprising:
providing a server remote access program executing on a server computer, the server remote access program being in communication with the control program;
providing the remote connection to a client remote access program executing on a client computer;
communicating the difference program over the remote connection between the server remote access program and the client remote access program.
13. The method of claim 1, further comprising managing access of plural client computers that remotely control the device.
14. The method of claim 13, further comprising:
receiving a request from at least one of the plural client computers at the server computer;
determining a priority of the plural client computers in accordance with information stored in a database; and
allowing a client computer having a predetermined priority to control the device.
15. The method of claim 13, further comprising providing a functionality of the device to the plural client computers while at least one of the plural client computers remotely controls the device.
16. A non-transitory computer readable medium comprising computer executable instructions that when executed by a processor of a computing device perform a method of providing remote control of a device, comprising:
providing a remote connection to accessible by a client remote access program to enable remote access of the device using a control program;
instantiating a server remote access program on a server computer that is in communication with the control program and the client remote access program;
communicating, over the remote connection, a client difference program containing encoded data representative of changes in a state of the device since the state of the device was last received by the server computer;
communicating, over the remote connection, a server difference program containing encoded data representative of a state of the device since the state of the device was last received by a client computing device associated with the client remote access program;
communicating, in accordance with information in the difference program, control data over a control communication link to the device; and
synchronizing the state of the device using the difference program between the control program and a client computer.
17. The non-transitory computer readable medium of claim 16, further comprising instructions for:
managing access of plural client computers that remotely control the device in accordance with a predetermined priority.
18. The non-transitory computer readable medium of claim 17, further comprising instructions for providing a functionality of the device to the plural client computers while at least one of the plural client computers remotely controls the device.
19. The non-transitory computer readable medium of claim 16, further comprising instructions for generating the control data from the data contained in the difference program representative of the state of the device.
20. A method of providing remote control of a camera, comprising:
providing a server remote access program on a server computer, the server remote access program being in communication with a camera control program that controls the camera via a control communication link;
providing a remote connection to a client remote access program executing on a client computer, the remote connection enabling remote access to the control program;
communicating a difference program containing encoded data representative of a state of the camera over the remote connection between the client computer and the server computer and between the server computer and the client computer, the difference program capturing changes in the state of the device since the state of the device was last received by the server computer and the client computer, respectively;
communicating image data from the camera to the client computer;
communicating, in accordance with information in the difference program, control data to the camera to affect operation of the camera; and
synchronizing the state of the camera using the difference program between the control program and the client computer to enable concurrent control by the client computer and presentation of the image data on a display associated with the client computer.
21. The method of claim 20, further comprising managing access of plural client computers that remotely control the camera,
wherein a request from one of the plural client computers to control the camera is evaluated in accordance with prioritization information; and
wherein the image data is provided to each of the plural computers while the one of the plural computers controls the camera.